[ Index ]

PHP Cross Reference of vtigercrm-6.1.0

title

Body

[close]

/layouts/vlayout/modules/Vtiger/ -> EditViewBlocks.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  
  13  {strip}
  14      <div class='container-fluid editViewContainer'>
  15          <form class="form-horizontal recordEditView" id="EditView" name="EditView" method="post" action="index.php" enctype="multipart/form-data">
  16              {assign var=WIDTHTYPE value=$USER_MODEL->get('rowheight')}
  17              {if !empty($PICKIST_DEPENDENCY_DATASOURCE)}
  18                  <input type="hidden" name="picklistDependency" value='{Vtiger_Util_Helper::toSafeHTML($PICKIST_DEPENDENCY_DATASOURCE)}' />
  19              {/if}
  20              {assign var=QUALIFIED_MODULE_NAME value={$MODULE}}
  21              {assign var=IS_PARENT_EXISTS value=strpos($MODULE,":")}
  22              {if $IS_PARENT_EXISTS}
  23                  {assign var=SPLITTED_MODULE value=":"|explode:$MODULE}
  24                  <input type="hidden" name="module" value="{$SPLITTED_MODULE[1]}" />
  25                  <input type="hidden" name="parent" value="{$SPLITTED_MODULE[0]}" />
  26              {else}
  27                  <input type="hidden" name="module" value="{$MODULE}" />
  28              {/if}
  29              <input type="hidden" name="action" value="Save" />
  30              <input type="hidden" name="record" value="{$RECORD_ID}" />
  31              <input type="hidden" name="defaultCallDuration" value="{$USER_MODEL->get('callduration')}" />
  32              <input type="hidden" name="defaultOtherEventDuration" value="{$USER_MODEL->get('othereventduration')}" />
  33              {if $IS_RELATION_OPERATION }
  34                  <input type="hidden" name="sourceModule" value="{$SOURCE_MODULE}" />
  35                  <input type="hidden" name="sourceRecord" value="{$SOURCE_RECORD}" />
  36                  <input type="hidden" name="relationOperation" value="{$IS_RELATION_OPERATION}" />
  37              {/if}
  38              <div class="contentHeader row-fluid">
  39                  {assign var=SINGLE_MODULE_NAME value='SINGLE_'|cat:$MODULE}
  40                  {if $RECORD_ID neq ''}
  41                      <h3 class="span8 textOverflowEllipsis" title="{vtranslate('LBL_EDITING', $MODULE)} {vtranslate($SINGLE_MODULE_NAME, $MODULE)} {$RECORD_STRUCTURE_MODEL->getRecordName()}">{vtranslate('LBL_EDITING', $MODULE)} {vtranslate($SINGLE_MODULE_NAME, $MODULE)} - {$RECORD_STRUCTURE_MODEL->getRecordName()}</h3>
  42                  {else}
  43                      <h3 class="span8 textOverflowEllipsis">{vtranslate('LBL_CREATING_NEW', $MODULE)} {vtranslate($SINGLE_MODULE_NAME, $MODULE)}</h3>
  44                  {/if}
  45                  <span class="pull-right">
  46                      <button class="btn btn-success" type="submit"><strong>{vtranslate('LBL_SAVE', $MODULE)}</strong></button>
  47                      <a class="cancelLink" type="reset" onclick="javascript:window.history.back();">{vtranslate('LBL_CANCEL', $MODULE)}</a>
  48                  </span>
  49              </div>
  50              {foreach key=BLOCK_LABEL item=BLOCK_FIELDS from=$RECORD_STRUCTURE name="EditViewBlockLevelLoop"}
  51              {if $BLOCK_FIELDS|@count lte 0}{continue}{/if}
  52              <table class="table table-bordered blockContainer showInlineTable equalSplit">
  53                  <thead>
  54                      <tr>
  55                          <th class="blockHeader" colspan="4">{vtranslate($BLOCK_LABEL, $MODULE)}</th>
  56                      </tr>
  57                  </thead>
  58                  <tbody>
  59                      <tr>
  60                          {assign var=COUNTER value=0}
  61                          {foreach key=FIELD_NAME item=FIELD_MODEL from=$BLOCK_FIELDS name=blockfields}
  62  
  63                              {assign var="isReferenceField" value=$FIELD_MODEL->getFieldDataType()}
  64                              {if $FIELD_MODEL->get('uitype') eq "20" or $FIELD_MODEL->get('uitype') eq "19"}
  65                                  {if $COUNTER eq '1'}
  66                                      <td class="{$WIDTHTYPE}"></td><td class="{$WIDTHTYPE}"></td>
  67                                  </tr>
  68                                  <tr>
  69                                      {assign var=COUNTER value=0}
  70                                  {/if}
  71                              {/if}
  72                              {if $COUNTER eq 2}
  73                              </tr>
  74                              <tr>
  75                                  {assign var=COUNTER value=1}
  76                              {else}
  77                                  {assign var=COUNTER value=$COUNTER+1}
  78                              {/if}
  79                              <td class="fieldLabel {$WIDTHTYPE}">
  80                              {if $isReferenceField neq "reference"}<label class="muted pull-right marginRight10px">{/if}
  81                              {if $FIELD_MODEL->isMandatory() eq true && $isReferenceField neq "reference"} <span class="redColor">*</span> {/if}
  82                              {if $isReferenceField eq "reference"}
  83                                  {assign var="REFERENCE_LIST" value=$FIELD_MODEL->getReferenceList()}
  84                                  {assign var="REFERENCE_LIST_COUNT" value=count($REFERENCE_LIST)}
  85                                  {if $REFERENCE_LIST_COUNT > 1}
  86                                      {assign var="DISPLAYID" value=$FIELD_MODEL->get('fieldvalue')}
  87                                      {assign var="REFERENCED_MODULE_STRUCT" value=$FIELD_MODEL->getUITypeModel()->getReferenceModule($DISPLAYID)}
  88                                      {if !empty($REFERENCED_MODULE_STRUCT)}
  89                                          {assign var="REFERENCED_MODULE_NAME" value=$REFERENCED_MODULE_STRUCT->get('name')}
  90                                      {/if}
  91                                      <span class="pull-right">
  92                                      {if $FIELD_MODEL->isMandatory() eq true} <span class="redColor">*</span> {/if}
  93                                      <select id="{$MODULE}_editView_fieldName_{$FIELD_MODEL->getName()}_dropDown" class="chzn-select referenceModulesList streched" style="width:160px;">
  94                                          <optgroup>
  95                                              {foreach key=index item=value from=$REFERENCE_LIST}
  96                                                  <option value="{$value}" {if $value eq $REFERENCED_MODULE_NAME} selected {/if}>{vtranslate($value, $MODULE)}</option>
  97                                              {/foreach}
  98                                          </optgroup>
  99                                      </select>
 100                                  </span>
 101                              {else}
 102                                  <label class="muted pull-right marginRight10px">{if $FIELD_MODEL->isMandatory() eq true} <span class="redColor">*</span> {/if}{vtranslate($FIELD_MODEL->get('label'), $MODULE)}</label>
 103                              {/if}
 104                          {else if $FIELD_MODEL->get('uitype') eq "83"}
 105                              {include file=vtemplate_path($FIELD_MODEL->getUITypeModel()->getTemplateName(),$MODULE) COUNTER=$COUNTER MODULE=$MODULE}
 106                          {else}
 107                              {vtranslate($FIELD_MODEL->get('label'), $MODULE)}
 108                          {/if}
 109                      {if $isReferenceField neq "reference"}</label>{/if}
 110              </td>
 111              {if $FIELD_MODEL->get('uitype') neq "83"}
 112                  <td class="fieldValue {$WIDTHTYPE}" {if $FIELD_MODEL->get('uitype') eq '19' or $FIELD_MODEL->get('uitype') eq '20'} colspan="3" {assign var=COUNTER value=$COUNTER+1} {/if}>
 113                      <div class="row-fluid">
 114                          <span class="span10">
 115                              {include file=vtemplate_path($FIELD_MODEL->getUITypeModel()->getTemplateName(),$MODULE) BLOCK_FIELDS=$BLOCK_FIELDS}
 116                          </span>
 117                      </div>
 118                  </td>
 119              {/if}
 120              {if $BLOCK_FIELDS|@count eq 1 and $FIELD_MODEL->get('uitype') neq "19" and $FIELD_MODEL->get('uitype') neq "20" and $FIELD_MODEL->get('uitype') neq "30" and $FIELD_MODEL->get('name') neq "recurringtype"}
 121                  <td class="{$WIDTHTYPE}"></td><td class="{$WIDTHTYPE}"></td>
 122              {/if}
 123              {if $MODULE eq 'Events' && $BLOCK_LABEL eq 'LBL_EVENT_INFORMATION' && $smarty.foreach.blockfields.last }
 124                  {include file=vtemplate_path('uitypes/FollowUp.tpl',$MODULE) COUNTER=$COUNTER}
 125              {/if}
 126          {/foreach}
 127          {* adding additional column for odd number of fields in a block *}
 128          {if $BLOCK_FIELDS|@end eq true and $BLOCK_FIELDS|@count neq 1 and $COUNTER eq 1}
 129              <td class="fieldLabel {$WIDTHTYPE}"></td><td class="{$WIDTHTYPE}"></td>
 130          {/if}
 131      </tr>
 132  </tbody>
 133  </table>
 134  <br>
 135  {/foreach}
 136  {/strip}


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