[ Index ]

PHP Cross Reference of vtigercrm-6.1.0

title

Body

[close]

/layouts/vlayout/modules/Calendar/ -> QuickCreate.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=index item=jsModel from=$SCRIPTS}
  14      <script type="{$jsModel->getType()}" src="{$jsModel->getSrc()}"></script>
  15      {/foreach}
  16          
  17      <div class="modelContainer">
  18          <div class="modal-header contentsBackground">
  19              <button class="close" aria-hidden="true" data-dismiss="modal" type="button" title="{vtranslate('LBL_CLOSE')}">&times;</button>
  20              <h3>{vtranslate('LBL_QUICK_CREATE', $MODULE)} {vtranslate('LBL_EVENT_OR_TASK', $MODULE)}</h3>
  21      </div>
  22          <form class="form-horizontal recordEditView" id="quickCreate" name="QuickCreate" method="post" action="index.php">
  23      {if !empty($PICKIST_DEPENDENCY_DATASOURCE)}
  24          <input type="hidden" name="picklistDependency" value='{Vtiger_Util_Helper::toSafeHTML($PICKIST_DEPENDENCY_DATASOURCE)}' />
  25      {/if}
  26      <input type="hidden" name="module" value="{$MODULE}">
  27      <input type="hidden" name="action" value="SaveAjax">
  28      <input type="hidden" name="defaultCallDuration" value="{$USER_MODEL->get('callduration')}" />
  29      <input type="hidden" name="defaultOtherEventDuration" value="{$USER_MODEL->get('othereventduration')}" />
  30       <input type="hidden" name="userChangedEndDateTime" value="0" />
  31  
  32      <!-- Random number is used to make specific tab is opened -->
  33      {assign var="RAND_NUMBER" value=rand()}
  34      <div class="modal-body tabbable" style="padding:0px">
  35          <ul class="nav nav-pills" style="margin-bottom:0px;padding-left:5px">
  36              <li class="active">
  37                  <a href="javascript:void(0);" data-target=".EventsQuikcCreateContents_{$RAND_NUMBER}" data-toggle="tab" data-tab-name="Event">{vtranslate('LBL_EVENT',$MODULE)}</a>
  38              </li>
  39              <li class="">
  40                  <a href="javascript:void(0);" data-target=".CalendarQuikcCreateContents_{$RAND_NUMBER} " data-toggle="tab" data-tab-name="Task">{vtranslate('LBL_TASK',$MODULE)}</a>
  41              </li>
  42          </ul>
  43          <div class="tab-content overflowVisible">
  44              {assign var="CALENDAR_MODULE_MODEL" value=$QUICK_CREATE_CONTENTS['Calendar']['moduleModel']}
  45              {foreach item=MODULE_DETAILS key=MODULE_NAME from=$QUICK_CREATE_CONTENTS}
  46              <div class="{$MODULE_NAME}QuikcCreateContents_{$RAND_NUMBER} tab-pane {if $MODULE_NAME eq 'Events'} active in {/if}fade">
  47                  {assign var="RECORD_STRUCTURE_MODEL" value=$QUICK_CREATE_CONTENTS[$MODULE_NAME]['recordStructureModel']}
  48                  {assign var="RECORD_STRUCTURE" value=$QUICK_CREATE_CONTENTS[$MODULE_NAME]['recordStructure']}
  49                  {assign var="MODULE_MODEL" value=$QUICK_CREATE_CONTENTS[$MODULE_NAME]['moduleModel']}
  50                  <div class="quickCreateContent">
  51                      <div style='margin:5px'>
  52                          <table class="massEditTable table table-bordered">
  53                              <tr>
  54                              {assign var=COUNTER value=0}
  55                              {foreach key=FIELD_NAME item=FIELD_MODEL from=$RECORD_STRUCTURE name=blockfields}
  56                                  {assign var="isReferenceField" value=$FIELD_MODEL->getFieldDataType()}
  57                                  {assign var="refrenceList" value=$FIELD_MODEL->getReferenceList()}
  58                                  {assign var="refrenceListCount" value=count($refrenceList)}
  59                                  {if $COUNTER eq 2}
  60                                      </tr><tr>
  61                                      {assign var=COUNTER value=1}
  62                                  {else}
  63                                      {assign var=COUNTER value=$COUNTER+1}
  64                                  {/if}
  65                                  <td class="fieldLabel alignMiddle">
  66                                      {if $FIELD_MODEL->isMandatory() eq true} <span class="redColor">*</span> {/if}
  67                                      {if {$isReferenceField} eq "reference"}
  68                                          {if $refrenceListCount > 1}
  69                                              <select style="width: 150px;" class="chzn-select referenceModulesList" id="referenceModulesList">
  70                                                  <optgroup>
  71                                                      {foreach key=index item=value from=$refrenceList}
  72                                                          <option value="{$value}">{vtranslate($value, $value)}</option>
  73                                                      {/foreach}
  74                                                  </optgroup>
  75                                              </select>
  76                                          {else}
  77                                              {vtranslate($FIELD_MODEL->get('label'), $MODULE)}
  78                                          {/if}
  79                                      {vtranslate($FIELD_MODEL->get('label'), $MODULE)}
  80                                      {else}
  81                                          {vtranslate($FIELD_MODEL->get('label'), $MODULE)}
  82                                      {/if}
  83                                  </td>
  84                                  <td class="fieldValue" {if $FIELD_MODEL->get('uitype') eq '19'} colspan="3" {assign var=COUNTER value=$COUNTER+1} {/if}>
  85                                      {include file=vtemplate_path($FIELD_MODEL->getUITypeModel()->getTemplateName(),$MODULE_NAME)}
  86                                  </td>
  87                                  {if $MODULE_NAME eq 'Events' && $smarty.foreach.blockfields.last }    
  88                                      {include file=vtemplate_path('uitypes/FollowUp.tpl',$MODULE_NAME) MODULE=$MODULE_NAME}
  89                                  {/if}
  90                              {/foreach}
  91                              </tr>
  92                              {if $smarty.request.parent_id neq ''}
  93                                  <input type="hidden" name="parent_id" value="{$smarty.request.parent_id}" />
  94                              {else if $smarty.request.contact_id neq ''}
  95                                  <input type="hidden" name="contact_id" value="{$smarty.request.contact_id}" />
  96                              {/if}
  97                          </table>
  98                      </div>
  99                  </div>
 100                  <div class="modal-footer quickCreateActions">
 101                      {if $MODULE_NAME eq 'Calendar'}
 102                          {assign var="EDIT_VIEW_URL" value=$CALENDAR_MODULE_MODEL->getCreateTaskRecordUrl()}
 103                      {else}
 104                          {assign var="EDIT_VIEW_URL" value=$CALENDAR_MODULE_MODEL->getCreateEventRecordUrl()}
 105                      {/if}
 106                          <a class="cancelLink cancelLinkContainer pull-right" type="reset" data-dismiss="modal">{vtranslate('LBL_CANCEL', $MODULE)}</a>
 107                          <button class="btn btn-success" type="submit"><strong>{vtranslate('LBL_SAVE', $MODULE)}</strong></button>
 108                          <button class="btn" id="goToFullForm" type="button" data-edit-view-url="{$EDIT_VIEW_URL}"><strong>{vtranslate('LBL_GO_TO_FULL_FORM', $MODULE)}</strong></button>
 109                  </div>
 110              </div>
 111              {/foreach}
 112          </div>
 113          </div>
 114      </form>
 115  </div>
 116  {/strip}


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