[ Index ]

PHP Cross Reference of vtigercrm-6.1.0

title

Body

[close]

/layouts/vlayout/modules/Vtiger/ -> DetailViewBlockView.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  {strip}
  13      {foreach key=BLOCK_LABEL_KEY item=FIELD_MODEL_LIST from=$RECORD_STRUCTURE}
  14      {assign var=BLOCK value=$BLOCK_LIST[$BLOCK_LABEL_KEY]}
  15      {if $BLOCK eq null or $FIELD_MODEL_LIST|@count lte 0}{continue}{/if}
  16      {assign var=IS_HIDDEN value=$BLOCK->isHidden()}
  17      {assign var=WIDTHTYPE value=$USER_MODEL->get('rowheight')}
  18      <input type=hidden name="timeFormatOptions" data-value='{$DAY_STARTS}' />
  19      <table class="table table-bordered equalSplit detailview-table">
  20          <thead>
  21          <tr>
  22                  <th class="blockHeader" colspan="4">
  23                          <img class="cursorPointer alignMiddle blockToggle {if !($IS_HIDDEN)} hide {/if} "  src="{vimage_path('arrowRight.png')}" data-mode="hide" data-id={$BLOCK_LIST[$BLOCK_LABEL_KEY]->get('id')}>
  24                          <img class="cursorPointer alignMiddle blockToggle {if ($IS_HIDDEN)} hide {/if}"  src="{vimage_path('arrowDown.png')}" data-mode="show" data-id={$BLOCK_LIST[$BLOCK_LABEL_KEY]->get('id')}>
  25                          &nbsp;&nbsp;{vtranslate({$BLOCK_LABEL_KEY},{$MODULE_NAME})}
  26                  </th>
  27          </tr>
  28          </thead>
  29           <tbody {if $IS_HIDDEN} class="hide" {/if}>
  30          {assign var=COUNTER value=0}
  31          <tr>
  32          {foreach item=FIELD_MODEL key=FIELD_NAME from=$FIELD_MODEL_LIST}
  33              {if !$FIELD_MODEL->isViewableInDetailView()}
  34                   {continue}
  35               {/if}
  36               {if $FIELD_MODEL->get('uitype') eq "83"}
  37                  {foreach item=tax key=count from=$TAXCLASS_DETAILS}
  38                  {if $tax.check_value eq 1}
  39                      {if $COUNTER eq 2}
  40                          </tr><tr>
  41                          {assign var="COUNTER" value=1}
  42                      {else}
  43                          {assign var="COUNTER" value=$COUNTER+1}
  44                      {/if}
  45                      <td class="fieldLabel {$WIDTHTYPE}">
  46                      <label class='muted pull-right marginRight10px'>{vtranslate($tax.taxlabel, $MODULE)}(%)</label>
  47                      </td>
  48                       <td class="fieldValue {$WIDTHTYPE}">
  49                           <span class="value">
  50                               {$tax.percentage}
  51                           </span>
  52                       </td>
  53                  {/if}
  54                  {/foreach}
  55              {else if $FIELD_MODEL->get('uitype') eq "69" || $FIELD_MODEL->get('uitype') eq "105"}
  56                  {if $COUNTER neq 0}
  57                      {if $COUNTER eq 2}
  58                          </tr><tr>
  59                          {assign var=COUNTER value=0}
  60                      {/if}
  61                  {/if}
  62                  <td class="fieldLabel {$WIDTHTYPE}"><label class="muted pull-right marginRight10px">{vtranslate({$FIELD_MODEL->get('label')},{$MODULE_NAME})}</label></td>
  63                  <td class="fieldValue {$WIDTHTYPE}">
  64                      <div id="imageContainer" width="300" height="200">
  65                          {foreach key=ITER item=IMAGE_INFO from=$IMAGE_DETAILS}
  66                              {if !empty($IMAGE_INFO.path) && !empty({$IMAGE_INFO.orgname})}
  67                                  <img src="{$IMAGE_INFO.path}_{$IMAGE_INFO.orgname}" width="300" height="200">
  68                              {/if}
  69                          {/foreach}
  70                      </div>
  71                  </td>
  72                  {assign var=COUNTER value=$COUNTER+1}
  73              {else}
  74                  {if $FIELD_MODEL->get('uitype') eq "20" or $FIELD_MODEL->get('uitype') eq "19"}
  75                      {if $COUNTER eq '1'}
  76                          <td class="{$WIDTHTYPE}"></td><td class="{$WIDTHTYPE}"></td></tr><tr>
  77                          {assign var=COUNTER value=0}
  78                      {/if}
  79                  {/if}
  80                   {if $COUNTER eq 2}
  81                       </tr><tr>
  82                      {assign var=COUNTER value=1}
  83                  {else}
  84                      {assign var=COUNTER value=$COUNTER+1}
  85                   {/if}
  86                   <td class="fieldLabel {$WIDTHTYPE}" id="{$MODULE_NAME}_detailView_fieldLabel_{$FIELD_MODEL->getName()}" {if $FIELD_MODEL->getName() eq 'description' or $FIELD_MODEL->get('uitype') eq '69'} style='width:8%'{/if}>
  87                       <label class="muted pull-right marginRight10px">
  88                           {vtranslate({$FIELD_MODEL->get('label')},{$MODULE_NAME})}
  89                           {if ($FIELD_MODEL->get('uitype') eq '72') && ($FIELD_MODEL->getName() eq 'unit_price')}
  90                              ({$BASE_CURRENCY_SYMBOL})
  91                          {/if}
  92                       </label>
  93                   </td>
  94                   <td class="fieldValue {$WIDTHTYPE}" id="{$MODULE_NAME}_detailView_fieldValue_{$FIELD_MODEL->getName()}" {if $FIELD_MODEL->get('uitype') eq '19' or $FIELD_MODEL->get('uitype') eq '20'} colspan="3" {assign var=COUNTER value=$COUNTER+1} {/if}>
  95                       <span class="value" data-field-type="{$FIELD_MODEL->getFieldDataType()}" {if $FIELD_MODEL->get('uitype') eq '19' or $FIELD_MODEL->get('uitype') eq '20' or $FIELD_MODEL->get('uitype') eq '21'} style="white-space:normal;" {/if}>
  96                          {include file=vtemplate_path($FIELD_MODEL->getUITypeModel()->getDetailViewTemplateName(),$MODULE_NAME) FIELD_MODEL=$FIELD_MODEL USER_MODEL=$USER_MODEL MODULE=$MODULE_NAME RECORD=$RECORD}
  97                       </span>
  98                       {if $IS_AJAX_ENABLED && $FIELD_MODEL->isEditable() eq 'true' && ($FIELD_MODEL->getFieldDataType()!=Vtiger_Field_Model::REFERENCE_TYPE) && $FIELD_MODEL->isAjaxEditable() eq 'true'}
  99                           <span class="hide edit">
 100                               {include file=vtemplate_path($FIELD_MODEL->getUITypeModel()->getTemplateName(),$MODULE_NAME) FIELD_MODEL=$FIELD_MODEL USER_MODEL=$USER_MODEL MODULE=$MODULE_NAME}
 101                               {if $FIELD_MODEL->getFieldDataType() eq 'multipicklist'}
 102                                  <input type="hidden" class="fieldname" value='{$FIELD_MODEL->get('name')}[]' data-prev-value='{$FIELD_MODEL->getDisplayValue($FIELD_MODEL->get('fieldvalue'))}' />
 103                               {else}
 104                                   <input type="hidden" class="fieldname" value='{$FIELD_MODEL->get('name')}' data-prev-value='{Vtiger_Util_Helper::toSafeHTML($FIELD_MODEL->getDisplayValue($FIELD_MODEL->get('fieldvalue')))}' />
 105                               {/if}
 106                           </span>
 107                       {/if}
 108                   </td>
 109               {/if}
 110  
 111          {if $FIELD_MODEL_LIST|@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" and $FIELD_MODEL->get('uitype') neq "69" and $FIELD_MODEL->get('uitype') neq "105"}
 112              <td class="fieldLabel {$WIDTHTYPE}"></td><td class="{$WIDTHTYPE}"></td>
 113          {/if}
 114          {/foreach}
 115          {* adding additional column for odd number of fields in a block *}
 116          {if $FIELD_MODEL_LIST|@end eq true and $FIELD_MODEL_LIST|@count neq 1 and $COUNTER eq 1}
 117              <td class="fieldLabel {$WIDTHTYPE}"></td><td class="{$WIDTHTYPE}"></td>
 118          {/if}
 119          </tr>
 120          </tbody>
 121      </table>
 122      <br>
 123      {/foreach}
 124  {/strip}


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