[ Index ]

PHP Cross Reference of vtigercrm-6.1.0

title

Body

[close]

/layouts/vlayout/modules/Settings/Workflows/ -> CreateEntity.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  -->*}
  12  <input type="hidden" id="fieldValueMapping" name="field_value_mapping" value='{$TASK_OBJECT->field_value_mapping}' />
  13  <input type="hidden" value="{if $TASK_ID}{$TASK_OBJECT->reference_field}{else}{$REFERENCE_FIELD_NAME}{/if}" name='reference_field' id='reference_field' />
  14  <div class="row-fluid conditionsContainer" id="save_fieldvaluemapping">
  15      {if $RELATED_MODULE_MODEL_NAME neq ''}
  16          <div>
  17              <button type="button" class="btn" id="addFieldBtn">{vtranslate('LBL_ADD_FIELD',$QUALIFIED_MODULE)}</button>
  18          </div><br>
  19          {assign var=RELATED_MODULE_MODEL value=Vtiger_Module_Model::getInstance($TASK_OBJECT->entity_type)}
  20          {assign var=FIELD_VALUE_MAPPING value=ZEND_JSON::decode($TASK_OBJECT->field_value_mapping)}
  21          {foreach from=$FIELD_VALUE_MAPPING item=FIELD_MAP}
  22              <div class="row-fluid conditionRow padding-bottom1per">
  23                  <span class="span4">
  24                      {assign var=SELECTED_FIELD_MODEL value=$RELATED_MODULE_MODEL->getField($FIELD_MAP['fieldname'])}
  25                      <select name="fieldname" class="select2" style="min-width: 250px" {if $SELECTED_FIELD_MODEL->isMandatory()} disabled="" {/if} >
  26                          <option value="none"></option>
  27                          {foreach from=$RELATED_MODULE_MODEL->getFields() item=FIELD_MODEL}
  28                              {assign var=FIELD_INFO value=$FIELD_MODEL->getFieldInfo()}
  29                              <option value="{$FIELD_MODEL->get('name')}" {if $FIELD_MAP['fieldname'] eq $FIELD_MODEL->get('name')} {if $FIELD_MODEL->isMandatory()}{assign var=MANDATORY_FIELD value=true} {else} {assign var=MANDATORY_FIELD value=false} {/if}{assign var=FIELD_TYPE value=$FIELD_MODEL->getFieldDataType()} selected=""{/if} data-fieldtype="{$FIELD_MODEL->getFieldType()}" data-field-name="{$FIELD_MODEL->get('name')}" data-fieldinfo='{ZEND_JSON::encode($FIELD_INFO)}' >
  30                                  {vtranslate($FIELD_MODEL->get('label'), $SOURCE_MODULE)}{if $SELECTED_FIELD_MODEL->isMandatory()}<span class="redColor">*</span>{/if}
  31                              </option>    
  32                          {/foreach}
  33                      </select>
  34                  </span>
  35                  <span class="span3">
  36                      <select name="modulename" class="select2"  style="width: 184px" {if ($FIELD_TYPE eq 'picklist' || $FIELD_TYPE eq 'multipicklist')} disabled="" {/if}>
  37                          <option {if $FIELD_MAP['modulename'] eq $SOURCE_MODULE} selected="" {/if} value="{$SOURCE_MODULE}">{vtranslate($SOURCE_MODULE, $SOURCE_MODULE)}</option>
  38                          <option {if $FIELD_MAP['modulename'] eq $RELATED_MODULE_MODEL_NAME} selected="" {/if} value="{$RELATED_MODULE_MODEL_NAME}">{vtranslate($RELATED_MODULE_MODEL_NAME, $RELATED_MODULE_MODEL_NAME)}</option>
  39                      </select>
  40                  </span>
  41                  <span class="fieldUiHolder span4">
  42                      <input type="text" class="getPopupUi row-fluid" readonly="" name="fieldValue" value="{$FIELD_MAP['value']}" />
  43                      <input type="hidden" name="valuetype" value="{$FIELD_MAP['valuetype']}" />
  44                  </span>
  45                  {if $MANDATORY_FIELD neq true}
  46                      <span class="cursorPointer span">
  47                          <i class="alignMiddle deleteCondition icon-trash"></i>
  48                      </span>
  49                  {/if}
  50              </div>
  51          {/foreach}
  52  
  53          {include file="FieldExpressions.tpl"|@vtemplate_path:$QUALIFIED_MODULE RELATED_MODULE_MODEL=$RELATED_MODULE_MODEL MODULE_MODEL=$MODULE_MODEL FIELD_EXPRESSIONS=$FIELD_EXPRESSIONS}
  54      {else}
  55          {if $RELATED_MODULE_MODEL}
  56              <div>
  57                  <button type="button" class="btn" id="addFieldBtn">{vtranslate('LBL_ADD_FIELD',$QUALIFIED_MODULE)}</button>
  58              </div><br>
  59              {assign var=MANDATORY_FIELD_MODELS value=$RELATED_MODULE_MODEL->getMandatoryFieldModels()}
  60              {foreach from=$MANDATORY_FIELD_MODELS item=MANDATORY_FIELD_MODEL}
  61                  {if in_array($SOURCE_MODULE, $MANDATORY_FIELD_MODEL->getReferenceList())}
  62                      {continue}
  63                  {/if}
  64                  <div class="row-fluid conditionRow padding-bottom1per">
  65                      <span class="span4">
  66                          <select name="fieldname" class="select2" disabled="" style="min-width: 250px">
  67                              <option value="none"></option>
  68                              {foreach from=$RELATED_MODULE_MODEL->getFields() item=FIELD_MODEL}
  69                                  {assign var=FIELD_INFO value=$FIELD_MODEL->getFieldInfo()}
  70                                  <option value="{$FIELD_MODEL->get('name')}" data-fieldtype="{$FIELD_MODEL->getFieldType()}" {if $FIELD_MODEL->get('name') eq $MANDATORY_FIELD_MODEL->get('name')} {assign var=FIELD_TYPE value=$FIELD_MODEL->getFieldDataType()} selected=""{/if} data-field-name="{$FIELD_MODEL->get('name')}" data-fieldinfo='{ZEND_JSON::encode($FIELD_INFO)}' >
  71                                  {vtranslate($FIELD_MODEL->get('label'), $SOURCE_MODULE)}<span class="redColor">*</span>
  72                                  </option>    
  73                              {/foreach}
  74                          </select>
  75                      </span>
  76                      <span class="span3">
  77                          <select name="modulename" class="select2"  style="width: 184px" {if ($FIELD_TYPE eq 'picklist' || $FIELD_TYPE eq 'multipicklist')} disabled="" {/if}>
  78                              <option value="{$SOURCE_MODULE}">{vtranslate($SOURCE_MODULE, $SOURCE_MODULE)}</option>
  79                              <option {if ($FIELD_TYPE eq 'picklist' || $FIELD_TYPE eq 'multipicklist')} selected="" {/if} value="{$RELATED_MODULE_MODEL->get('name')}">{vtranslate($RELATED_MODULE_MODEL->get('name'),$RELATED_MODULE_MODEL->get('name'))}</option>
  80                          </select>
  81                      </span>
  82                      <span class="fieldUiHolder span4">
  83                          <input type="text" class="getPopupUi row-fluid" name="fieldValue" value="" />
  84                          <input type="hidden" name="valuetype" value="rawtext" />
  85                      </span>
  86                  </div>
  87              {/foreach}
  88              {include file="FieldExpressions.tpl"|@vtemplate_path:$QUALIFIED_MODULE RELATED_MODULE_MODEL=$RELATED_MODULE_MODEL MODULE_MODEL=$MODULE_MODEL FIELD_EXPRESSIONS=$FIELD_EXPRESSIONS}
  89          {/if}
  90      {/if}
  91  </div><br>
  92  {if $RELATED_MODULE_MODEL}
  93      <div class="row-fluid basicAddFieldContainer padding-bottom1per hide">
  94          <span class="span4">
  95              <select name="fieldname" style="min-width: 250px">
  96                  <option value="none">{vtranslate('LBL_NONE',$QUALIFIED_MODULE)}</option>
  97                  {foreach from=$RELATED_MODULE_MODEL->getFields() item=FIELD_MODEL}
  98                      {assign var=FIELD_INFO value=$FIELD_MODEL->getFieldInfo()}
  99                      {if !$FIELD_MODEL->isMandatory() && $FIELD_MODEL->getFieldDataType() neq 'reference'}
 100                      <option value="{$FIELD_MODEL->get('name')}" data-fieldtype="{$FIELD_MODEL->getFieldType()}"  data-field-name="{$FIELD_MODEL->get('name')}" data-fieldinfo='{ZEND_JSON::encode($FIELD_INFO)}' >
 101                          {vtranslate($FIELD_MODEL->get('label'), $SOURCE_MODULE)}
 102                      </option>
 103                      {/if}
 104                  {/foreach}
 105              </select>
 106          </span>
 107          <span class="span3">
 108              <select name="modulename" style="width: 184px">
 109                  <option value="{$SOURCE_MODULE}">{vtranslate($SOURCE_MODULE, $SOURCE_MODULE)}</option>
 110                  <option value="{$RELATED_MODULE_MODEL->get('name')}">{vtranslate($RELATED_MODULE_MODEL->get('name'), $RELATED_MODULE_MODEL->get('name'))}</option>
 111              </select>
 112          </span>
 113          <span class="fieldUiHolder span4">
 114              <input type="text" class="row-fluid" readonly="" name="fieldValue" value="" />
 115              <input type="hidden" name="valuetype" value="rawtext" />
 116          </span>
 117          <span class="cursorPointer span">
 118              <i class="alignMiddle deleteCondition icon-trash"></i>
 119          </span>
 120      </div>
 121  {/if}


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