[ Index ]

PHP Cross Reference of vtigercrm-6.1.0

title

Body

[close]

/layouts/vlayout/modules/Vtiger/ -> ComposeEmailForm.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  <div class="SendEmailFormStep2" id="composeEmailContainer">
  14      <div style='padding:10px 0;'>
  15          <h3>{vtranslate('LBL_COMPOSE_EMAIL', $MODULE)}</h3>
  16          <hr style='margin:5px 0;width:100%'>
  17      </div>
  18      <form class="form-horizontal" id="massEmailForm" method="post" action="index.php" enctype="multipart/form-data" name="massEmailForm">
  19          <input type="hidden" name="selected_ids" value='{ZEND_JSON::encode($SELECTED_IDS)}' />
  20          <input type="hidden" name="excluded_ids" value='{ZEND_JSON::encode($EXCLUDED_IDS)}' />
  21          <input type="hidden" name="viewname" value="{$VIEWNAME}" />
  22          <input type="hidden" name="module" value="{$MODULE}"/>
  23                  <input type="hidden" name="selectedFields" value='{ZEND_JSON::encode($SELECTED_FIELDS)}'/>  
  24          <input type="hidden" name="mode" value="massSave" />
  25          <input type="hidden" name="toemailinfo" value='{ZEND_JSON::encode($TOMAIL_INFO)}' />
  26          <input type="hidden" name="view" value="MassSaveAjax" />
  27          <input type="hidden"  name="to" value='{ZEND_JSON::encode($TO)}' />
  28          <input type="hidden"  name="toMailNamesList" value='{ZEND_JSON::encode($TOMAIL_NAMES_LIST)}' />
  29          <input type="hidden" id="flag" name="flag" value="" />
  30          <input type="hidden" id="maxUploadSize" value="{$MAX_UPLOAD_SIZE}" />
  31          <input type="hidden" id="documentIds" name="documentids" value="" />
  32          <input type="hidden" name="emailMode" value="{$EMAIL_MODE}" />
  33          {if !empty($PARENT_EMAIL_ID)}
  34              <input type="hidden" name="parent_id" value="{$PARENT_EMAIL_ID}" />
  35              <input type="hidden" name="parent_record_id" value="{$PARENT_RECORD}" />
  36          {/if}
  37          {if !empty($RECORDID)}
  38              <input type="hidden" name="record" value="{$RECORDID}" />
  39          {/if}
  40          <input type="hidden" name="search_key" value= "{$SEARCH_KEY}" />
  41          <input type="hidden" name="operator" value="{$OPERATOR}" />
  42          <input type="hidden" name="search_value" value="{$ALPHABET_VALUE}" />
  43          <input type="hidden" name="search_params" value='{ZEND_JSON::encode($SEARCH_PARAMS)}' />
  44          
  45          <div class="row-fluid toEmailField padding10">
  46              <span class="span8">
  47                  <span class="row-fluid">
  48                      <span class="span2">{vtranslate('LBL_TO',$MODULE)}<span class="redColor">*</span></span>
  49                      {if !empty($TO)}
  50                          {assign var=TO_EMAILS value=","|implode:$TO}
  51                      {/if}
  52                      <span class="span9">
  53                      <input id="emailField" name="toEmail" type="text" class="row-fluid autoComplete sourceField select2"
  54                      value="{$TO_EMAILS}" data-validation-engine="validate[required, funcCall[Vtiger_To_Email_Validator_Js.invokeValidation]]"
  55                      data-fieldinfo='{$FIELD_INFO}'
  56                      {if !empty($SPECIAL_VALIDATOR)}data-validator='{Zend_Json::encode($SPECIAL_VALIDATOR)}'{/if}/>
  57                  </span>
  58              </span>
  59              </span>
  60              <span class="span4">
  61                  <span class="row-fluid">
  62                      <span class="span10">
  63                          <div class="input-prepend">
  64                              <span class="pull-right">
  65                                  <span class="add-on cursorPointer" name="clearToEmailField"><i class="icon-remove-sign" title="{vtranslate('LBL_CLEAR', $MODULE)}"></i></span>
  66                                  <select class="chzn-select emailModulesList" style="width:150px;">
  67                                      <optgroup>
  68                                          {foreach item=MODULE_NAME from=$RELATED_MODULES}
  69                                              <option value="{$MODULE_NAME}" {if $MODULE_NAME eq $FIELD_MODULE} selected {/if}>{vtranslate($MODULE_NAME,$MODULE_NAME)}</option>
  70                                          {/foreach}
  71                                      </optgroup>
  72                                  </select>
  73                              </span>
  74                          </div>
  75                      </span>
  76                      <span class="input-append span2 margin0px">
  77                              <span class="add-on selectEmail cursorPointer"><i class="icon-search" title="{vtranslate('LBL_SELECT', $MODULE)}"></i></span>
  78                      </span>
  79                  </span>
  80              </span>
  81          </div>
  82          <div class="{if empty($CC)}hide {/if} padding10 row-fluid" id="ccContainer">
  83              <div class="span8">
  84                  <div class="row-fluid">
  85                      <div class="span2">{vtranslate('LBL_CC',$MODULE)}</div>
  86                      <input class="span9"  data-validation-engine="validate[funcCall[Vtiger_MultiEmails_Validator_Js.invokeValidation]]" type="text" name="cc" value="{if !empty($CC)}{$CC}{/if}"/>
  87                  </div>
  88              </div>
  89              <div class="span4"></div>
  90          </div>
  91          <div class="row-fluid {if empty($BCC)}hide {/if} padding10" id="bccContainer">
  92              <span class="span8">
  93                  <span class="row-fluid">
  94                      <span class="span2">{vtranslate('LBL_BCC',$MODULE)}</span>
  95                      <input class="span9" data-validation-engine="validate[funcCall[Vtiger_MultiEmails_Validator_Js.invokeValidation]]" type="text" name="bcc" value="{if !empty($BCC)}{$BCC}{/if}"/>
  96                  </span>
  97              </span>
  98              <span class="span4"></span>
  99          </div>
 100          <div class="row-fluid {if (!empty($CC)) and (!empty($BCC))} hide {/if} padding10">
 101              <span class="span8">
 102                  <span class="row-fluid">
 103                      <span class="span2">&nbsp;</span>
 104                      <span class="span10">
 105                          <a class="cursorPointer {if (!empty($CC))}hide{/if}" id="ccLink">{vtranslate('LBL_ADD_CC', $MODULE)}</a>&nbsp;&nbsp;
 106                          <a class="cursorPointer {if (!empty($BCC))}hide{/if}" id="bccLink">{vtranslate('LBL_ADD_BCC', $MODULE)}</a>
 107                      </span>
 108                  </span>
 109              </span>
 110              <span class="span4"></span>
 111          </div>
 112          <div class="row-fluid padding10">
 113              <span class="span8">
 114                  <span class="row-fluid">
 115                      <span class="span2">{vtranslate('LBL_SUBJECT',$MODULE)}<span class="redColor">*</span></span>
 116                      <span class="span9">
 117                          <input data-validation-engine='validate[required]' class="row-fluid" type="text" name="subject" value="{$SUBJECT}" id="subject" spellcheck="true"/>
 118                      </span>
 119                  </span>
 120              </span>
 121              <span class="span4"></span>
 122          </div>
 123          <div class="row-fluid padding10">
 124              <span class="span8">
 125                  <span class="row-fluid">
 126                      <span class="span2">{vtranslate('LBL_ATTACHMENT',$MODULE)}</span>
 127                      <span class="span10">
 128                          <input type="file" id="multiFile" name="file[]"/>&nbsp;
 129                          <button type="button" class="btn btn-small" id="browseCrm" data-url="{$DOCUMENTS_URL}" title="{vtranslate('LBL_BROWSE_CRM',$MODULE)}">{vtranslate('LBL_BROWSE_CRM',$MODULE)}</button>
 130                          <div id="attachments" class="row-fluid">
 131                              {foreach item=ATTACHMENT from=$ATTACHMENTS}
 132                                  {if ('docid'|array_key_exists:$ATTACHMENT)}
 133                                      {assign var=DOCUMENT_ID value=$ATTACHMENT['docid']}
 134                                      {assign var=FILE_TYPE value="document"}
 135                                  {else}
 136                                      {assign var=FILE_TYPE value="file"}
 137                                  {/if}
 138                                  <div class="MultiFile-label customAttachment" data-file-id="{$ATTACHMENT['fileid']}" data-file-type="{$FILE_TYPE}"  data-file-size="{$ATTACHMENT['size']}" {if $FILE_TYPE eq "document"} data-document-id="{$DOCUMENT_ID}"{/if}>
 139                                      {if $ATTACHMENT['nondeletable'] neq true}
 140                                          <a name="removeAttachment" class="cursorPointer">x </a>
 141                                      {/if}
 142                                      <span>{$ATTACHMENT['attachment']}</span>
 143                                  </div>
 144                              {/foreach}
 145                          </div>
 146                      </span>
 147                  </span>
 148              </span>
 149              <span class="span4"></span>
 150          </div>
 151          <div class="paddingTop20 row-fluid boxSizingBorderBox">
 152              <div class="span8">
 153                  <div class="btn-toolbar">
 154                      <span class="btn-group span5 marginLeftZero">
 155                          <button class="btn btn-success" id="sendEmail" type="submit" title="{vtranslate('LBL_SEND',$MODULE)}"><strong>{vtranslate('LBL_SEND',$MODULE)}</strong></button>&nbsp;&nbsp;
 156                          <button type="submit" class="btn" style="" id="saveDraft" title="{vtranslate('LBL_SAVE_AS_DRAFT',$MODULE)}"><strong>{vtranslate('LBL_SAVE_AS_DRAFT',$MODULE)}</strong></button>
 157                          {if !empty($PARENT_EMAIL_ID)}
 158                              <button type="button" class="btn" id="gotoPreview" title="{vtranslate('LBL_GO_TO_PREVIEW',$MODULE)}" style="margin-left: 5px;"><strong>{vtranslate('LBL_GO_TO_PREVIEW',$MODULE)}</strong></button>
 159                          {/if}
 160                      </span>
 161                      <span  name="progressIndicator" style="height:30px;">&nbsp;</span>
 162                  </div>
 163              </div>
 164              {if $MODULE_IS_ACTIVE}
 165                  <div class="span4">
 166                      <span class="btn-toolbar pull-right">
 167                          <button type="button" class="btn" id="selectEmailTemplate" data-url="{$EMAIL_TEMPLATE_URL}" title="{vtranslate('LBL_SELECT_EMAIL_TEMPLATE',$MODULE)}"><strong>{vtranslate('LBL_SELECT_EMAIL_TEMPLATE',$MODULE)}</strong></button>
 168                      </span>
 169                  </div>
 170              {/if}
 171          </div>
 172          {if $RELATED_LOAD eq true}
 173              <input type="hidden" name="related_load" value={$RELATED_LOAD} />
 174          {/if}
 175          <textarea id="description" name="description">{$DESCRIPTION}</textarea>
 176          <input type="hidden" name="attachments" value='{ZEND_JSON::encode($ATTACHMENTS)}' />
 177      </form>
 178  </div>
 179  
 180  {include file='JSResources.tpl'|@vtemplate_path}
 181  {/strip}


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