[ Index ]

PHP Cross Reference of vtigercrm-6.1.0

title

Body

[close]

/layouts/vlayout/modules/Inventory/ -> 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='editViewContainer container-fluid'>
  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          <input type="hidden" name="module" value="{$MODULE}" />
  21          <input type="hidden" name="action" value="Save" />
  22          <input type="hidden" name="record" value="{$RECORD_ID}" />
  23          {if $IS_RELATION_OPERATION }
  24              <input type="hidden" name="sourceModule" value="{$SOURCE_MODULE}" />
  25              <input type="hidden" name="sourceRecord" value="{$SOURCE_RECORD}" />
  26              <input type="hidden" name="relationOperation" value="{$IS_RELATION_OPERATION}" />
  27          {/if}
  28          <div class="contentHeader row-fluid">
  29          {assign var=SINGLE_MODULE_NAME value='SINGLE_'|cat:$MODULE}
  30          {if $RECORD_ID neq ''}
  31              <div class="span6">
  32                  <h3 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>
  33              </div>
  34          {else}
  35              <div class="span6">
  36                  <h3>{vtranslate('LBL_CREATING_NEW', $MODULE)} {vtranslate($SINGLE_MODULE_NAME, $MODULE)}</h3>
  37              </div>
  38          {/if}
  39              <div class="span6">
  40                  <div class="pull-right">
  41                      <button class="btn btn-success" type="submit"><strong>{vtranslate('LBL_SAVE', $MODULE)}</strong></button>
  42                      <a class="cancelLink" type="reset" onclick="javascript:window.history.back();">{vtranslate('LBL_CANCEL', $MODULE)}</a>
  43                  </div>
  44              </div>
  45          </div>
  46          {foreach key=BLOCK_LABEL item=BLOCK_FIELDS from=$RECORD_STRUCTURE name="EditViewBlockLevelLoop"}
  47              {if $BLOCK_FIELDS|@count lte 0}{continue}{/if}
  48              <table class="table table-bordered blockContainer showInlineTable">
  49              <tr>
  50                  <th class="blockHeader" colspan="4">{vtranslate($BLOCK_LABEL, $MODULE)}</th>
  51              </tr>
  52              {if ($BLOCK_LABEL eq 'LBL_ADDRESS_INFORMATION') and ($MODULE neq 'PurchaseOrder') }
  53                  <tr>
  54                  <td class="fieldLabel {$WIDTHTYPE}" name="copyHeader1">
  55                      <label class="muted pull-right marginRight10px" name="togglingHeader">{vtranslate('LBL_BILLING_ADDRESS_FROM', $MODULE)}</label>
  56                  </td>
  57                  <td class="fieldValue {$WIDTHTYPE}" name="copyAddress1">
  58                      <div class="row-fluid">
  59                          <div class="span5">
  60                              <span class="row-fluid margin0px">
  61                                  <label class="radio">
  62                                    <input type="radio" name="copyAddressFromRight" class="accountAddress" data-copy-address="billing" checked="">{vtranslate('SINGLE_Accounts', $MODULE)}
  63                                  </label>
  64                              </span>
  65                              <span class="row-fluid margin0px">
  66                                  <label class="radio">
  67                                    <input type="radio" name="copyAddressFromRight" class="contactAddress" data-copy-address="billing" checked="">{vtranslate('SINGLE_Contacts', $MODULE)}
  68                                  </label>
  69                              </span>
  70                              <span class="row-fluid margin0px" name="togglingAddressContainerRight">
  71                                  <label class="radio">
  72                                <input type="radio" name="copyAddressFromRight" class="shippingAddress" data-target="shipping" checked="">{vtranslate('Shipping Address', $MODULE)}
  73                                  </label>
  74                              </span>
  75                              <span class="row-fluid margin0px hide" name="togglingAddressContainerLeft">
  76                                  <label class="radio">
  77                                <input type="radio" name="copyAddressFromRight"  class="billingAddress" data-target="billing" checked="">{vtranslate('Billing Address', $MODULE)}
  78                                  </label>
  79                              </span>
  80                          </div>
  81                      </div>
  82                  </td>
  83                  <td class="fieldLabel {$WIDTHTYPE}" name="copyHeader2">
  84                      <label class="muted pull-right marginRight10px" name="togglingHeader">{vtranslate('LBL_SHIPPING_ADDRESS_FROM', $MODULE)}</label>
  85                  </td>
  86                  <td class="fieldValue {$WIDTHTYPE}" name="copyAddress2">
  87                      <div class="row-fluid">
  88                          <div class="span5">
  89                              <span class="row-fluid margin0px">
  90                                  <label class="radio">
  91                                    <input type="radio" name="copyAddressFromLeft" class="accountAddress" data-copy-address="shipping" checked="">{vtranslate('SINGLE_Accounts', $MODULE)}
  92                                  </label>
  93                              </span>
  94                              <span class="row-fluid margin0px">
  95                                  <label class="radio">
  96                                    <input type="radio" name="copyAddressFromLeft" class="contactAddress" data-copy-address="shipping" checked="">{vtranslate('SINGLE_Contacts', $MODULE)}
  97                                  </label>
  98                              </span>
  99                              <span class="row-fluid margin0px" name="togglingAddressContainerLeft">
 100                                  <label class="radio">
 101                                <input type="radio" name="copyAddressFromLeft" class="billingAddress" data-target="billing" checked="">{vtranslate('Billing Address', $MODULE)}
 102                                  </label>
 103                              </span>
 104                              <span class="row-fluid margin0px hide" name="togglingAddressContainerRight">
 105                                  <label class="radio">
 106                                <input type="radio" name="copyAddressFromLeft" class="shippingAddress" data-target="shipping" checked="">{vtranslate('Shipping Address', $MODULE)}
 107                                  </label>
 108                              </span>
 109                          </div>
 110                      </div>
 111                  </td>
 112              </tr>
 113              {/if}
 114              <tr>
 115              {assign var=COUNTER value=0}
 116              {foreach key=FIELD_NAME item=FIELD_MODEL from=$BLOCK_FIELDS name=blockfields}
 117  
 118                  {assign var="isReferenceField" value=$FIELD_MODEL->getFieldDataType()}
 119                  {if $FIELD_MODEL->get('uitype') eq "20" or $FIELD_MODEL->get('uitype') eq "19"}
 120                      {if $COUNTER eq '1'}
 121                          <td class="{$WIDTHTYPE}"></td><td class="{$WIDTH_TYPE_CLASSSES[$WIDTHTYPE]}"></td></tr><tr>
 122                          {assign var=COUNTER value=0}
 123                      {/if}
 124                  {/if}
 125                  {if $COUNTER eq 2}
 126                      </tr><tr>
 127                      {assign var=COUNTER value=1}
 128                  {else}
 129                      {assign var=COUNTER value=$COUNTER+1}
 130                  {/if}
 131                  <td class="fieldLabel {$WIDTHTYPE}">
 132                      {if $isReferenceField neq "reference"}<label class="muted pull-right marginRight10px">{/if}
 133                          {if $FIELD_MODEL->isMandatory() eq true && $isReferenceField neq "reference"} <span class="redColor">*</span> {/if}
 134                          {if $isReferenceField eq "reference"}
 135                              {assign var="REFERENCE_LIST" value=$FIELD_MODEL->getReferenceList()}
 136                              {assign var="REFERENCE_LIST_COUNT" value=count($REFERENCE_LIST)}
 137                              {if $REFERENCE_LIST_COUNT > 1}
 138                                  {assign var="DISPLAYID" value=$FIELD_MODEL->get('fieldvalue')}
 139                                  {assign var="REFERENCED_MODULE_STRUCT" value=$FIELD_MODEL->getUITypeModel()->getReferenceModule($DISPLAYID)}
 140                                  {if !empty($REFERENCED_MODULE_STRUCT)}
 141                                      {assign var="REFERENCED_MODULE_NAME" value=$REFERENCED_MODULE_STRUCT->get('name')}
 142                                  {/if}
 143                                  <span class="pull-right">
 144                                      {if $FIELD_MODEL->isMandatory() eq true} <span class="redColor">*</span> {/if}
 145                                      <select class="chzn-select referenceModulesList streched" style="width:140px;">
 146                                          <optgroup>
 147                                              {foreach key=index item=value from=$REFERENCE_LIST}
 148                                                  <option value="{$value}" {if $value eq $REFERENCED_MODULE_NAME} selected {/if}>{vtranslate($value, $MODULE)}</option>
 149                                              {/foreach}
 150                                          </optgroup>
 151                                      </select>
 152                                  </span>
 153                              {else}
 154                                  <label class="muted pull-right marginRight10px">{if $FIELD_MODEL->isMandatory() eq true} <span class="redColor">*</span> {/if}{vtranslate($FIELD_MODEL->get('label'), $MODULE)}</label>
 155                              {/if}
 156                          {else if $FIELD_MODEL->get('uitype') eq "83"}
 157                              {include file=vtemplate_path($FIELD_MODEL->getUITypeModel()->getTemplateName(),$MODULE) COUNTER=$COUNTER}
 158                          {else}
 159                              {vtranslate($FIELD_MODEL->get('label'), $MODULE)}
 160                          {/if}
 161                      {if $isReferenceField neq "reference"}</label>{/if}
 162                  </td>
 163                  {if $FIELD_MODEL->get('uitype') neq "83"}
 164                      <td class="fieldValue {$WIDTHTYPE}" {if $FIELD_MODEL->get('uitype') eq '19'} colspan="3" {assign var=COUNTER value=$COUNTER+1} {/if} {if $FIELD_MODEL->get('uitype') eq '20'} colspan="3"{/if}>
 165                          {include file=vtemplate_path($FIELD_MODEL->getUITypeModel()->getTemplateName(),$MODULE) BLOCK_FIELDS=$BLOCK_FIELDS}
 166                      </td>
 167                  {/if}
 168                  {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"}
 169                      <td class="{$WIDTHTYPE}"></td><td class="{$WIDTHTYPE}"></td>
 170                  {/if}
 171              {/foreach}
 172              {* adding additional column for odd number of fields in a block *}
 173              {if $BLOCK_FIELDS|@end eq true and $BLOCK_FIELDS|@count neq 1 and $COUNTER eq 1}
 174                  <td class="fieldLabel {$WIDTHTYPE}"></td><td class="{$WIDTHTYPE}"></td>
 175              {/if}
 176              </tr>
 177              </table>
 178              <br>
 179          {/foreach}
 180  {/strip}


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