[ 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 <form class="form-horizontal" id="mailBoxEditView" method="POST"> 14 <div class="modelContainer"> 15 <div class="modal-header"> 16 <button data-dismiss="modal" type="button" class="close" title="{vtranslate('LBL_CLOSE')}">×</button> 17 <h3> 18 {if empty($RECORD_ID)} 19 {vtranslate('LBL_CREATE_MAILBOX',$QUALIFIED_MODULE)} 20 {else} 21 {vtranslate('LBL_EDIT_MAILBOX',$QUALIFIED_MODULE)} 22 {/if} 23 </h3> 24 </div> 25 <div class="modal-body" style="max-height:400px;padding-bottom:10px;padding-top:10px;"> 26 {assign var=FIELDS value=$MODULE_MODEL->getFields()} 27 {if empty($RECORD_ID)} 28 {assign var=RECORD_EXISTS value=false} 29 {else} 30 {assign var=RECORD_EXISTS value=true} 31 {/if} 32 {foreach key=FIELD_NAME item=FIELD_MODEL from=$FIELDS} 33 {if !$RECORD_MODEL->isFieldEditable($FIELD_MODEL)} 34 {continue} 35 {/if} 36 37 {if $RECORD_EXISTS} 38 <input type="hidden" name="scannername" value="{$RECORD_MODEL->get('scannername')}" /> 39 <input type="hidden" name="record" value="{$RECORD_MODEL->getId()}" /> 40 {/if} 41 42 <div class="control-group"> 43 <div class="control-label"> 44 <label> 45 <span class="redColor">*</span> 46 {vtranslate($FIELD_MODEL->get('label'),$QUALIFIED_MODULE)} 47 {if $FIELD_MODEL->isMandatory()}{/if} 48 </label> 49 </div> 50 <div class="controls"> 51 {assign var=FIELD_DATA_TYPE value=$FIELD_MODEL->getFieldDataType()} 52 {if $FIELD_DATA_TYPE eq 'password'} 53 <input type="password" name="{$FIELD_MODEL->getName()}" {if $RECORD_EXISTS} value="{$RECORD_MODEL->get($FIELD_NAME)}" {/if} 54 {if $FIELD_MODEL->isMandatory()}data-validation-engine="validate[required]"{/if} /> 55 {elseif $FIELD_DATA_TYPE eq 'boolean'} 56 <input type="hidden" name="{$FIELD_MODEL->getName()}" value="0" /> 57 <input type="checkbox" name="{$FIELD_MODEL->getName()}" 58 {assign var=RECORD_ID value=$RECORD_MODEL->getId()} 59 {if ($RECORD_MODEL->get($FIELD_MODEL->getName()) eq '1') || (empty($RECORD_ID))}checked{/if} /> 60 {elseif $FIELD_DATA_TYPE eq 'picklist'} 61 {assign var=PICKLIST_VALUES value=$FIELD_MODEL->getPickListValues()} 62 {assign var=FIELD_VALUE value=$RECORD_MODEL->get($FIELD_NAME)} 63 {if $FIELD_MODEL->getName() eq 'timezone' && empty($FIELD_VALUE)} 64 {assign var=FIELD_VALUE value=" "} 65 {/if} 66 <select name="{$FIELD_MODEL->getName()}" class="select2" style="min-width:220px" 67 {* to show dropdown above *} 68 {if $FIELD_MODEL->getName() eq 'timezone'} 69 data-dropdownCssClass="select2-drop-above" 70 {/if} 71 > 72 {if $FIELD_MODEL->getName() eq 'timezone'} 73 {* since in time zone its array of value and key, since there will mutiple areas with same timezone *} 74 {foreach item=PICKLIST_VALUE key=PICKLIST_KEY from=$PICKLIST_VALUES} 75 <option value="{$PICKLIST_KEY}" {if $FIELD_VALUE eq $PICKLIST_KEY} selected {/if} >{vtranslate($PICKLIST_VALUE,$QUALIFIED_MODULE)}</option> 76 {/foreach} 77 {else} 78 {foreach key=PICKLIST_KEY item=PICKLIST_VALUE from=$PICKLIST_VALUES} 79 <option value="{$PICKLIST_KEY}" {if $RECORD_MODEL->get($FIELD_NAME) eq $PICKLIST_KEY} selected {/if} >{$PICKLIST_VALUE}</option> 80 {/foreach} 81 {/if} 82 </select> 83 {elseif $FIELD_DATA_TYPE eq 'radio'} 84 {assign var=RADIO_OPTIONS value=$FIELD_MODEL->getRadioOptions()} 85 {foreach key=RADIO_NAME item=RADIO_VALUE from=$RADIO_OPTIONS} 86 <label class="radio inline"> 87 <input class="radio" type="radio" name="{$FIELD_MODEL->getName()}" value="{$RADIO_NAME}" 88 {if $RECORD_EXISTS} {if $RECORD_MODEL->get($FIELD_NAME) eq $RADIO_NAME} checked {/if} 89 {else} 90 {if $RADIO_NAME eq 'imap4' || $RADIO_NAME eq 'ssl' || $RADIO_NAME eq 'novalidate-cert'} checked {/if} 91 {/if} /> 92 {$RADIO_VALUE} 93 </label> 94 {/foreach} 95 {else} 96 <input type="text" name="{$FIELD_MODEL->getName()}" 97 {if $FIELD_MODEL->isMandatory()}data-validation-engine="validate[required]"{/if} value="{$RECORD_MODEL->get($FIELD_NAME)}"/> 98 {/if} 99 </div> 100 </div> 101 {/foreach} 102 </div> 103 <div> 104 {include file='ModalFooter.tpl'|@vtemplate_path:$MODULE} 105 </div> 106 </div> 107 </form> 108 {/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 |