[ Index ] |
PHP Cross Reference of vtigercrm-6.1.0 |
[Summary view] [Print] [Text view]
1 {*+*********************************************************************************** 2 * The contents of this file are subject to the vtiger CRM Public License Version 1.0 3 * ("License"); You may not use this file except in compliance with the License 4 * The Original Code is: vtiger CRM Open Source 5 * The Initial Developer of the Original Code is vtiger. 6 * Portions created by vtiger are Copyright (C) vtiger. 7 * All Rights Reserved. 8 *************************************************************************************} 9 {strip} 10 <div class="span9 addMailBoxBlock"> 11 <form class="form-horizontal" id="mailBoxEditView" name="step1"> 12 {assign var=FIELDS value=$MODULE_MODEL->getFields()} 13 {if empty($RECORD_ID)} 14 {assign var=RECORD_EXISTS value=false} 15 {else} 16 {assign var=RECORD_EXISTS value=true} 17 {/if} 18 <div class="addMailBoxStep"> 19 {foreach key=FIELD_NAME item=FIELD_MODEL from=$FIELDS} 20 {if !$RECORD_MODEL->isFieldEditable($FIELD_MODEL)} 21 {continue} 22 {/if} 23 24 {if $RECORD_EXISTS} 25 <input type="hidden" name="record" value="{$RECORD_MODEL->getId()}" /> 26 <input type="hidden" name="scannerOldName" value="{$RECORD_MODEL->getName()}" /> 27 {/if} 28 29 <div class="control-group"> 30 <div class="control-label"> 31 <label> 32 <span class="redColor">*</span> 33 {vtranslate($FIELD_MODEL->get('label'),$QUALIFIED_MODULE)} 34 {if $FIELD_MODEL->isMandatory()}{/if} 35 </label> 36 </div> 37 <div class="controls"> 38 {assign var=FIELD_DATA_TYPE value=$FIELD_MODEL->getFieldDataType()} 39 {if $FIELD_DATA_TYPE eq 'password'} 40 <input type="password" name="{$FIELD_MODEL->getName()}" {if $RECORD_EXISTS} value="{$RECORD_MODEL->get($FIELD_NAME)}" {/if} 41 {if $FIELD_MODEL->isMandatory()}data-validation-engine="validate[required]"{/if} /> 42 {elseif $FIELD_DATA_TYPE eq 'boolean'} 43 <input type="hidden" name="{$FIELD_MODEL->getName()}" value="0" /> 44 <input type="checkbox" name="{$FIELD_MODEL->getName()}" 45 {assign var=RECORD_ID value=$RECORD_MODEL->getId()} 46 {if ($RECORD_MODEL->get($FIELD_MODEL->getName()) eq '1') || (empty($RECORD_ID))}checked{/if} /> 47 {elseif $FIELD_DATA_TYPE eq 'picklist'} 48 {assign var=PICKLIST_VALUES value=$FIELD_MODEL->getPickListValues()} 49 {assign var=FIELD_VALUE value=$RECORD_MODEL->get($FIELD_NAME)} 50 {if $FIELD_MODEL->getName() eq 'time_zone' && empty($FIELD_VALUE)} 51 {assign var=FIELD_VALUE value=" "} 52 {/if} 53 <select name="{$FIELD_MODEL->getName()}" class="select2" style="min-width:220px" 54 {* to show dropdown above *} 55 {if $FIELD_MODEL->getName() eq 'time_zone'} 56 data-dropdownCssClass="select2-drop-above" 57 {/if} 58 > 59 {if $FIELD_MODEL->getName() eq 'time_zone'} 60 {* since in time zone its array of value and key, since there will mutiple areas with same time_zone *} 61 {foreach item=PICKLIST_VALUE key=PICKLIST_KEY from=$PICKLIST_VALUES} 62 <option value="{$PICKLIST_KEY}" {if $FIELD_VALUE eq $PICKLIST_KEY} selected {/if} >{vtranslate($PICKLIST_VALUE,$QUALIFIED_MODULE)}</option> 63 {/foreach} 64 {else} 65 {foreach key=PICKLIST_KEY item=PICKLIST_VALUE from=$PICKLIST_VALUES} 66 <option value="{$PICKLIST_KEY}" {if $RECORD_MODEL->get($FIELD_NAME) eq $PICKLIST_KEY} selected {/if} >{$PICKLIST_VALUE}</option> 67 {/foreach} 68 {/if} 69 </select> 70 {elseif $FIELD_DATA_TYPE eq 'radio'} 71 {assign var=RADIO_OPTIONS value=$FIELD_MODEL->getRadioOptions()} 72 {foreach key=RADIO_NAME item=RADIO_VALUE from=$RADIO_OPTIONS} 73 <label class="radio inline"> 74 <input class="radio" type="radio" name="{$FIELD_MODEL->getName()}" value="{$RADIO_NAME}" 75 {if $RECORD_EXISTS} {if $RECORD_MODEL->get($FIELD_NAME) eq $RADIO_NAME} checked {/if} 76 {else} 77 {if $RADIO_NAME eq 'imap4' || $RADIO_NAME eq 'ssl' || $RADIO_NAME eq 'novalidate-cert'} checked {/if} 78 {/if} /> 79 {$RADIO_VALUE} 80 </label> 81 {/foreach} 82 {else} 83 <input type="text" name="{$FIELD_MODEL->getName()}" 84 {if $FIELD_MODEL->isMandatory()}data-validation-engine="validate[required]"{/if} value="{$RECORD_MODEL->get($FIELD_NAME)}"/> 85 {/if} 86 </div> 87 </div> 88 {/foreach} 89 </div> 90 <div class="pull-right" style="margin:20px 0;"> 91 <button class="btn btn-success" type="submit" onclick="javascript:Settings_MailConverter_Edit_Js.firstStep()"><strong>{vtranslate('LBL_NEXT', $QUALIFIED_MODULE)}</strong></button> 92 <a class="cancelLink" type="reset" onclick="javascript:window.history.back();">{vtranslate('LBL_CANCEL', $QUALIFIED_MODULE)}</a> 93 </div> 94 </form> 95 </div> 96 {/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 |