[ Index ]

PHP Cross Reference of vtigercrm-6.1.0

title

Body

[close]

/layouts/vlayout/modules/Settings/LayoutEditor/ -> FieldUi.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  {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">&nbsp;
  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)}&nbsp;
  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" />&nbsp;
  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" />&nbsp;
  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" />&nbsp;
  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" />&nbsp;
  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" />&nbsp;
  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="" />&nbsp;
  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}


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