[ 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 {strip} 12 {foreach item=FIELD_MODEL from=$FIELD_MODELS_LIST} 13 {assign var=FIELD_INFO value=$FIELD_MODEL->getFieldInfo()} 14 <div class="span6 opacity editFields marginLeftZero border1px" data-field-id="{$FIELD_MODEL->get('id')}" data-sequence="{$FIELD_MODEL->get('sequence')}"> 15 <div class="row-fluid padding1per"> 16 {assign var=IS_MANDATORY value=$FIELD_MODEL->isMandatory()} 17 <span class="span1"> 18 {if $FIELD_MODEL->isEditable()} 19 <a><img src="{vimage_path('drag.png')}" border="0" title="{vtranslate('LBL_DRAG',$QUALIFIED_MODULE)}"/></a> 20 {/if} 21 </span> 22 <div class="span11 marginLeftZero"> 23 <span class="fieldLabel">{vtranslate($FIELD_MODEL->get('label'), $SELECTED_MODULE_NAME)} 24 {if $IS_MANDATORY}<span class="redColor">*</span>{/if}</span> 25 <span class="btn-group pull-right actions"> 26 {if $FIELD_MODEL->isEditable()} 27 <a href="javascript:void(0)" class="dropdown-toggle editFieldDetails" data-toggle="dropdown"> 28 <i class="icon-pencil alignMiddle" title="{vtranslate('LBL_EDIT', $QUALIFIED_MODULE)}"></i> 29 </a> 30 <div class="basicFieldOperations pull-right hide" style="width : 250px;"> 31 <form class="form-horizontal fieldDetailsForm" method="POST"> 32 <div class="modal-header"><strong>{vtranslate($FIELD_MODEL->get('label'), $SELECTED_MODULE_NAME)}</strong></div> 33 <div class="contentsBackground" style="padding-bottom: 5px;"> 34 <span><label class="checkbox" style="padding-left: 25px; padding-top: 5px;"><input type="hidden" name="mandatory" value="O" /> 35 <input type="checkbox" name="mandatory" {if $IS_MANDATORY} checked {/if} 36 {if $FIELD_MODEL->isMandatoryOptionDisabled()} readonly="readonly" {/if} value="M" /> 37 {vtranslate('LBL_MANDATORY_FIELD', $QUALIFIED_MODULE)} 38 </label></span> 39 <span><label class="checkbox" style="padding-left: 25px; padding-top: 5px;"><input type="hidden" name="presence" value="1" /> 40 <input type="checkbox" name="presence" {if $FIELD_MODEL->isViewable()} checked {/if} 41 {if $FIELD_MODEL->isActiveOptionDisabled()} readonly="readonly" class="optionDisabled"{/if}{if $IS_MANDATORY} readonly="readonly"{/if} value="2" /> 42 {vtranslate('LBL_ACTIVE', $QUALIFIED_MODULE)} 43 </label></span> 44 <span><label class="checkbox" style="padding-left: 25px; padding-top: 5px;"><input type="hidden" name="quickcreate" value="1" /> 45 <input type="checkbox" name="quickcreate" {if $FIELD_MODEL->isQuickCreateEnabled()} checked {/if} 46 {if $FIELD_MODEL->isQuickCreateOptionDisabled()} readonly="readonly" class="optionDisabled"{/if}{if $IS_MANDATORY} readonly="readonly"{/if} value="2" /> 47 {vtranslate('LBL_QUICK_CREATE', $QUALIFIED_MODULE)} 48 </label></span> 49 <span><label class="checkbox" style="padding-left: 25px; padding-top: 5px;"><input type="hidden" name="summaryfield" value="0" /> 50 <input type="checkbox" name="summaryfield" {if $FIELD_MODEL->isSummaryField()} checked {/if} 51 {if $FIELD_MODEL->isSummaryFieldOptionDisabled()} readonly="readonly" class="optionDisabled"{/if} value="1" /> 52 {vtranslate('LBL_SUMMARY_FIELD', $QUALIFIED_MODULE)} 53 </label></span> 54 <span><label class="checkbox" style="padding-left: 25px; padding-top: 5px;"><input type="hidden" name="masseditable" value="2" /> 55 <input type="checkbox" name="masseditable" {if $FIELD_MODEL->isMassEditable()} checked {/if} 56 {if $FIELD_MODEL->isMassEditOptionDisabled()} readonly="readonly" {/if} value="1" /> 57 {vtranslate('LBL_MASS_EDIT', $QUALIFIED_MODULE)} 58 </label></span> 59 <span><label class="checkbox" style="padding-left: 25px; padding-top: 5px;"><input type="hidden" name="defaultvalue" value="" /> 60 <input type="checkbox" name="defaultvalue" {if $FIELD_MODEL->hasDefaultValue()} checked {/if} 61 {if $FIELD_MODEL->isDefaultValueOptionDisabled()} readonly="readonly" {/if} value="" /> 62 {vtranslate('LBL_DEFAULT_VALUE', $QUALIFIED_MODULE)}</label> 63 <div class="padding1per defaultValueUi {if !$FIELD_MODEL->hasDefaultValue()} zeroOpacity {/if}" style="padding : 0px 10px 0px 25px;"> 64 {if $FIELD_MODEL->isDefaultValueOptionDisabled() neq "true"} 65 {if $FIELD_MODEL->getFieldDataType() eq "picklist"} 66 {assign var=PICKLIST_VALUES value=$FIELD_MODEL->getPicklistValues()} 67 <select class="span2" name="fieldDefaultValue" {if !$FIELD_MODEL->hasDefaultValue()} disabled="" {/if} data-validation-engine="validate[required,funcCall[Vtiger_Base_Validator_Js.invokeValidation]]" data-fieldinfo='{Vtiger_Util_Helper::toSafeHTML(ZEND_JSON::encode($FIELD_INFO))}'> 68 {foreach item=PICKLIST_VALUE key=PICKLIST_NAME from=$PICKLIST_VALUES} 69 <option value="{$PICKLIST_NAME}" {if $FIELD_MODEL->get('defaultvalue') eq $PICKLIST_NAME} selected {/if}>{vtranslate($PICKLIST_VALUE, $SELECTED_MODULE_NAME)}</option> 70 {/foreach} 71 </select> 72 {elseif $FIELD_MODEL->getFieldDataType() eq "multipicklist"} 73 {assign var=PICKLIST_VALUES value=$FIELD_MODEL->getPicklistValues()} 74 {assign var="FIELD_VALUE_LIST" value=explode(' |##| ',$FIELD_MODEL->get('defaultvalue'))} 75 <select multiple class="span2" name="fieldDefaultValue" {if !$FIELD_MODEL->hasDefaultValue()} disabled="" {/if} data-validation-engine="validate[required,funcCall[Vtiger_Base_Validator_Js.invokeValidation]]" data-fieldinfo='{Vtiger_Util_Helper::toSafeHTML(ZEND_JSON::encode($FIELD_INFO))}'> 76 {foreach item=PICKLIST_VALUE from=$PICKLIST_VALUES} 77 <option value="{$PICKLIST_VALUE}" {if in_array($PICKLIST_VALUE, $FIELD_VALUE_LIST)} selected {/if}>{vtranslate($PICKLIST_VALUE, $SELECTED_MODULE_NAME)}</option> 78 {/foreach} 79 </select> 80 {elseif $FIELD_MODEL->getFieldDataType() eq "boolean"} 81 <input type="hidden" name="fieldDefaultValue" value="" /> 82 <input type="checkbox" name="fieldDefaultValue" value="1" 83 {if $FIELD_MODEL->get('defaultvalue') eq 1} checked {/if} data-fieldinfo='{ZEND_JSON::encode($FIELD_INFO)}' /> 84 {elseif $FIELD_MODEL->getFieldDataType() eq "time"} 85 <div class="input-append time"> 86 <input type="text" class="input-small" data-toregister="time" data-format="{$USER_MODEL->get('hour_format')}" {if !$FIELD_MODEL->hasDefaultValue()} disabled="" {/if} data-validation-engine="validate[required,funcCall[Vtiger_Base_Validator_Js.invokeValidation]]" value="{$FIELD_MODEL->get('defaultvalue')}" name="fieldDefaultValue" data-fieldinfo='{ZEND_JSON::encode($FIELD_INFO)}'/> 87 <span class="add-on cursorPointer"> 88 <i class="icon-time"></i> 89 </span> 90 </div> 91 {elseif $FIELD_MODEL->getFieldDataType() eq "date"} 92 <div class="input-append date"> 93 {assign var=FIELD_NAME value=$FIELD_MODEL->get('name')} 94 <input type="text" class="input-medium" name="fieldDefaultValue" data-toregister="date" {if !$FIELD_MODEL->hasDefaultValue()} disabled="" {/if} data-validation-engine="validate[required,funcCall[Vtiger_Base_Validator_Js.invokeValidation]]" data-date-format="{$USER_MODEL->get('date_format')}" data-fieldinfo='{ZEND_JSON::encode($FIELD_INFO)}' 95 value="{$FIELD_MODEL->getEditViewDisplayValue($FIELD_MODEL->get('defaultvalue'))}" /> 96 <span class="add-on"><i class="icon-calendar"></i></span> 97 </div> 98 {elseif $FIELD_MODEL->getFieldDataType() eq "percentage"} 99 <div class="input-append"> 100 <input type="number" class="input-medium" name="fieldDefaultValue" {if !$FIELD_MODEL->hasDefaultValue()} disabled="" {/if} data-validation-engine="validate[required,funcCall[Vtiger_Base_Validator_Js.invokeValidation]]" 101 value="{$FIELD_MODEL->get('defaultvalue')}" data-fieldinfo='{ZEND_JSON::encode($FIELD_INFO)}' step="any" /><span class="add-on">%</span> 102 </div> 103 {elseif $FIELD_MODEL->getFieldDataType() eq "currency"} 104 <div class="input-prepend"> 105 <span class="add-on">{$USER_MODEL->get('currency_symbol')}</span> 106 <input type="text" class="input-medium" name="fieldDefaultValue" {if !$FIELD_MODEL->hasDefaultValue()} disabled="" {/if} data-validation-engine="validate[required,funcCall[Vtiger_Base_Validator_Js.invokeValidation]]" 107 data-fieldinfo='{ZEND_JSON::encode($FIELD_INFO)}' value="{$FIELD_MODEL->getEditViewDisplayValue($FIELD_MODEL->get('defaultvalue'))}" 108 data-decimal-seperator='{$USER_MODEL->get('currency_decimal_separator')}' data-group-seperator='{$USER_MODEL->get('currency_grouping_separator')}' /> 109 </div> 110 {else} 111 <input type="text" {if !$FIELD_MODEL->hasDefaultValue()} disabled="" {/if} data-validation-engine="validate[required,funcCall[Vtiger_Base_Validator_Js.invokeValidation]]" class="input-medium" name="fieldDefaultValue" value="{$FIELD_MODEL->get('defaultvalue')}" data-fieldinfo='{ZEND_JSON::encode($FIELD_INFO)}'/> 112 {/if} 113 {/if} 114 </div> 115 </span></div> 116 <div class="modal-footer" style="padding: 0px;"><span class="pull-right"> 117 <button class="btn btn-success saveFieldDetails" data-field-id="{$FIELD_MODEL->get('id')}" type="submit" style="margin: 5px;"> 118 <strong>{vtranslate('LBL_SAVE', $QUALIFIED_MODULE)}</strong></button> 119 </span></div> 120 </form> 121 </div> 122 {/if} 123 {if $FIELD_MODEL->isCustomField() eq 'true'} 124 <a href="javascript:void(0)" class="deleteCustomField" data-field-id="{$FIELD_MODEL->get('id')}"> 125 <i class="icon-trash alignMiddle" title="{vtranslate('LBL_DELETE', $QUALIFIED_MODULE)}"></i></a> 126 {/if} 127 </span> 128 </div> 129 </div> 130 </div> 131 {/foreach} 132 {/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 |