[ Index ]

PHP Cross Reference of vtigercrm-6.1.0

title

Body

[close]

/layouts/vlayout/modules/Calendar/ -> CalendarSettings.tpl (source)

   1  {*<!--
   2  /*********************************************************************************

   3    ** The contents of this file are subject to the vtiger CRM Public License Version 1.0

   4     * ("License"); You may not use this file except in compliance with the License

   5     * The Original Code is:  vtiger CRM Open Source

   6     * The Initial Developer of the Original Code is vtiger.

   7     * Portions created by vtiger are Copyright (C) vtiger.

   8     * All Rights Reserved.

   9    *

  10   ********************************************************************************/
  11  -->*}
  12  {strip}
  13  <div class='modelContainer calendarSettingsContainer'>
  14      <div class="modal-header contentsBackground">
  15          <button data-dismiss="modal" class="close" title="{vtranslate('LBL_CLOSE')}">x</button>
  16          <h3>{vtranslate('LBL_CALENDAR_SETTINGS', $MODULE)}</h3>
  17      </div>
  18      <div class="modal-body">
  19          <form class="form-horizontal" id="CalendarSettings" name="CalendarSettings" method="post" action="index.php">
  20              <input type="hidden" name="module" value="Users" />
  21              <input type="hidden" name="action" value="SaveCalendarSettings" />
  22              <input type="hidden" name="record" value="{$RECORD}" />
  23              <input type=hidden name="timeFormatOptions" data-value='{$DAY_STARTS}' />
  24              <div name="contents">
  25                  <div class="row-fluid">
  26                      <div class="span2">&nbsp;</div>    
  27                      <div class="span10">
  28                          {foreach item="FIELD_MODEL" from=$RECORD_STRUCTURE['LBL_CALENDAR_SETTINGS']}
  29                              {assign var=FIELD_NAME value=$FIELD_MODEL->get('name')}
  30                              {assign var=FIELD_VALUE value=$FIELD_MODEL->get('fieldvalue')}
  31                              {if $FIELD_NAME eq 'callduration'}
  32                                  {assign var=CALL_DURATION_MODEL value=$FIELD_MODEL}
  33                              {elseif $FIELD_NAME eq 'othereventduration'}
  34                                  {assign var=EVENT_DURATION_MODEL value=$FIELD_MODEL}
  35                              {elseif $FIELD_NAME eq 'hour_format'}
  36                                  {assign var=HOUR_FORMAT_VALUE value=$FIELD_MODEL->get('fieldvalue')}
  37                              {elseif $FIELD_NAME eq 'defaulteventstatus'}
  38                                      {assign var=DEFAULT_EVENT_STATUS_MODEL value=$FIELD_MODEL}
  39                              {elseif $FIELD_NAME eq 'defaultactivitytype'}
  40                                      {assign var=DEFAULT_ACTIVITY_TYPE_MODEL value=$FIELD_MODEL}
  41                              {elseif $FIELD_NAME eq 'hidecompletedevents'}
  42                                      {assign var=HIDE_COMPLETED_EVENTS_MODEL value=$FIELD_MODEL}
  43                              {/if}
  44                          {if $FIELD_NAME neq 'callduration' && $FIELD_NAME neq 'othereventduration' && $FIELD_NAME neq 'defaulteventstatus' && $FIELD_NAME neq 'defaultactivitytype' && $FIELD_NAME neq 'hidecompletedevents'}
  45                                  <div class="control-group">
  46                                      <label class="control-label">{vtranslate($FIELD_MODEL->get('label'),$MODULE)}</label>
  47                                      <div class="controls">
  48                                          {if $FIELD_NAME == 'hour_format' || $FIELD_NAME == 'activity_view'}
  49                                              {foreach key=ID item=LABEL from=$FIELD_MODEL->getPicklistValues()}
  50                                                  {if $LABEL neq 'This Year' }
  51                                                      <input type="radio" value="{$ID}" {if $FIELD_VALUE eq $ID}checked=""{/if} name="{$FIELD_NAME}" class="alignTop" />&nbsp;{vtranslate($LABEL,$MODULE)}&nbsp;{if $FIELD_NAME eq 'hour_format'}{vtranslate('LBL_HOUR',$MODULE)}{/if}&nbsp;&nbsp;&nbsp;
  52                                                  {/if}
  53                                              {/foreach}    
  54                                          {elseif $FIELD_NAME eq 'start_hour'}
  55                                              {assign var=DECODED_DAYS_STARTS value=ZEND_JSON::decode($DAY_STARTS)}
  56                                              {assign var=PICKLIST_VALUES value=$DECODED_DAYS_STARTS['hour_format'][$HOUR_FORMAT_VALUE][$FIELD_NAME]}
  57                                              <select class="select2" style="min-width: 150px;" name="{$FIELD_NAME}">
  58                                                  {foreach key=ID item=LABEL from=$PICKLIST_VALUES}
  59                                                      <option value="{$ID}" {if $FIELD_VALUE eq $ID} selected="" {/if}>{vtranslate($LABEL,$MODULE)}</option>
  60                                                  {/foreach}
  61                                              </select>    
  62                                          {else}    
  63                                              <select class="select2" name="{$FIELD_NAME}" {if $FIELD_NAME eq 'time_zone'} style="min-width: 350px" {else} style="min-width: 150px" {/if}>
  64                                                   <option value="">{vtranslate('LBL_SELECT_OPTION',$MODULE)}</option>
  65                                                  {foreach key=ID item=LABEL from=$FIELD_MODEL->getPicklistValues()}
  66                                                      <option value="{$ID}" {if $FIELD_VALUE eq $ID} selected="" {/if}>{vtranslate($LABEL,$MODULE)}</option>
  67                                                  {/foreach}    
  68                                          </select>
  69                                          {/if}
  70                                      </div>
  71                                  </div>    
  72                              {/if}            
  73                          {/foreach}
  74                          {*For consisitent picklist values betweeen event status field and default event status fields*}
  75                          {assign var=EVENTS_MODULE_MODEL value=Vtiger_Module_Model::getInstance('Events')}
  76                          {assign var=EVENT_STATUS_MODEL value=$EVENTS_MODULE_MODEL->getField('eventstatus')}
  77                          {assign var=ACTIVITY_TYPE_MODEL value=$EVENTS_MODULE_MODEL->getField('activitytype')}
  78                          <div class="control-group">
  79                              <label class="control-label">{vtranslate('LBL_DEFAULT_STATUS_TYPE',$MODULE)}</label>
  80                              <div class="controls">
  81                                  <span class="alignMiddle">{vtranslate('LBL_STATUS',$MODULE)}</span>&nbsp;&nbsp;
  82                                  <select class="select2" style="min-width: 133px" name="{$DEFAULT_EVENT_STATUS_MODEL->get('name')}">
  83                                      <option value="{vtranslate('LBL_SELECT_OPTION',$MODULE)}">{vtranslate('LBL_SELECT_OPTION',$MODULE)}</option>
  84                                      {foreach key=ID item=LABEL from=$EVENT_STATUS_MODEL->getPicklistValues()}
  85                                          <option value="{$ID}" {if $DEFAULT_EVENT_STATUS_MODEL->get('fieldvalue') eq $ID} selected="" {/if}>{vtranslate($LABEL,$MODULE)}</option>
  86                                      {/foreach}    
  87                                  </select>&nbsp;&nbsp;&nbsp;
  88                                  <span class="alignMiddle">{vtranslate('LBL_TYPE',$MODULE)}</span>&nbsp;&nbsp;
  89                                  <select class="select2" style="min-width: 133px" name="{$DEFAULT_ACTIVITY_TYPE_MODEL->get('name')}">
  90                                      <option value="{vtranslate('LBL_SELECT_OPTION','Vtiger')}">{vtranslate('LBL_SELECT_OPTION','Vtiger')}</option>
  91                                      {foreach key=ID item=LABEL from=$ACTIVITY_TYPE_MODEL->getPicklistValues()}
  92                                          <option value="{$ID}" {if $DEFAULT_ACTIVITY_TYPE_MODEL->get('fieldvalue') eq $ID} selected="" {/if}>{vtranslate($LABEL,$MODULE)}</option>
  93                                      {/foreach}    
  94                                  </select>
  95                              </div>    
  96                          </div>
  97                          <div class="control-group">
  98                              <label class="control-label">{vtranslate('LBL_DEFAULT_EVENT_DURATION',$MODULE)}</label>
  99                              <div class="controls">
 100                                  <span class="alignMiddle">{vtranslate('LBL_CALL',$MODULE)}</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 101                                  <select class="select2" name="{$CALL_DURATION_MODEL->get('name')}">
 102                                      {foreach key=ID item=LABEL from=$CALL_DURATION_MODEL->getPicklistValues()}
 103                                          <option value="{$ID}" {if $CALL_DURATION_MODEL->get('fieldvalue') eq $ID} selected="" {/if}>{vtranslate($LABEL,$MODULE)}&nbsp;{vtranslate('LBL_MINUTES',$MODULE)}</option>
 104                                      {/foreach}    
 105                                  </select>&nbsp;&nbsp;&nbsp;
 106                                  <span class="alignMiddle">{vtranslate('LBL_OTHER_EVENTS',$MODULE)}</span>&nbsp;&nbsp;
 107                                  <select class="select2" name="{$EVENT_DURATION_MODEL->get('name')}">
 108                                      {foreach key=ID item=LABEL from=$EVENT_DURATION_MODEL->getPicklistValues()}
 109                                          <option value="{$ID}" {if $EVENT_DURATION_MODEL->get('fieldvalue') eq $ID} selected="" {/if}>{vtranslate($LABEL,$MODULE)}&nbsp;{vtranslate('LBL_MINUTES',$MODULE)}</option>
 110                                      {/foreach}    
 111                                  </select>
 112                              </div>    
 113                          </div>
 114                          <div class="control-group">
 115                              <label class="control-label">{vtranslate($HIDE_COMPLETED_EVENTS_MODEL->get('label'),$MODULE)}</label>
 116                              <div class="controls">
 117                                  <br />
 118                                  {include file=vtemplate_path($HIDE_COMPLETED_EVENTS_MODEL->getUITypeModel()->getTemplateName(),$MODULE)}
 119                              </div>
 120                          </div>
 121                          {assign var=SHARED_TYPE value=$SHAREDTYPE}
 122                          <div class="control-group">
 123                              <label class="control-label">{vtranslate('LBL_CALENDAR_SHARING',$MODULE)}</label>
 124                              <div class="controls">
 125                                  <label class="radio inline"><input type="radio" value="private"{if $SHARED_TYPE == 'private'} checked="" {/if} name="sharedtype" />&nbsp;{vtranslate('Private',$MODULE)}&nbsp;</label>
 126                                  <label class="radio inline"><input type="radio" value="public" {if $SHARED_TYPE == 'public'} checked="" {/if} name="sharedtype" />&nbsp;{vtranslate('Public',$MODULE)}&nbsp;</label>
 127                                  <label class="radio inline"><input type="radio" value="selectedusers" {if $SHARED_TYPE == 'selectedusers'} checked="" {/if} data-sharingtype="selectedusers" name="sharedtype" id="selectedUsers" />&nbsp;{vtranslate('Selected Users',$MODULE)}</label><br><br>
 128                                  <select class="select2 row-fluid {if $SHARED_TYPE != 'selectedusers'} hide {/if}" id="selectedUsers" name="sharedIds[]" multiple="" data-placeholder="{vtranslate('LBL_SELECT_USERS',$MODULE)}">
 129                                      {foreach key=ID item=USER_MODEL from=$ALL_USERS}
 130                                          {if $ID neq $CURRENTUSER_MODEL->get('id')}
 131                                              <option value="{$ID}" {if array_key_exists($ID, $SHAREDUSERS)} selected="" {/if}>{vtranslate($USER_MODEL->getName(),$MODULE)}</option> 
 132                                          {/if}
 133                                      {/foreach}    
 134                                  </select>    
 135                              </div>    
 136                          </div>
 137                          <br>
 138                      </div>
 139                  </div>                
 140              </div>    
 141              {include file='ModalFooter.tpl'|@vtemplate_path:$MODULE}
 142          </form>
 143  </div>
 144  {/strip}


Generated: Fri Nov 28 20:08:37 2014 Cross-referenced by PHPXref 0.7.1