[ 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 <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}
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 |