[ Index ] |
PHP Cross Reference of vtigercrm-6.1.0 |
[Summary view] [Print] [Text view]
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"> </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" /> {vtranslate($LABEL,$MODULE)} {if $FIELD_NAME eq 'hour_format'}{vtranslate('LBL_HOUR',$MODULE)}{/if} 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> 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> 88 <span class="alignMiddle">{vtranslate('LBL_TYPE',$MODULE)}</span> 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> 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)} {vtranslate('LBL_MINUTES',$MODULE)}</option> 104 {/foreach} 105 </select> 106 <span class="alignMiddle">{vtranslate('LBL_OTHER_EVENTS',$MODULE)}</span> 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)} {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" /> {vtranslate('Private',$MODULE)} </label> 126 <label class="radio inline"><input type="radio" value="public" {if $SHARED_TYPE == 'public'} checked="" {/if} name="sharedtype" /> {vtranslate('Public',$MODULE)} </label> 127 <label class="radio inline"><input type="radio" value="selectedusers" {if $SHARED_TYPE == 'selectedusers'} checked="" {/if} data-sharingtype="selectedusers" name="sharedtype" id="selectedUsers" /> {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}
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Fri Nov 28 20:08:37 2014 | Cross-referenced by PHPXref 0.7.1 |