<?php
/* Smarty version 4.3.2, created on 2024-05-31 18:01:26
  from '/var/www/html/public/legacy/modules/Emails/include/ComposeView/ComposeView.tpl' */

/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
  'version' => '4.3.2',
  'unifunc' => 'content_665a107655d8d1_75352974',
  'has_nocache_code' => false,
  'file_dependency' => 
  array (
    '0e7b1ac9b1570c1ff53616059d2c67e9d49f01db' => 
    array (
      0 => '/var/www/html/public/legacy/modules/Emails/include/ComposeView/ComposeView.tpl',
      1 => 1709743135,
      2 => 'file',
    ),
  ),
  'includes' => 
  array (
    'file:themes/suite8/include/EditView/tab_panel_content.tpl' => 3,
  ),
),false)) {
function content_665a107655d8d1_75352974 (Smarty_Internal_Template $_smarty_tpl) {
$_smarty_tpl->_checkPlugins(array(0=>array('file'=>'/var/www/html/public/legacy/include/Smarty/plugins/function.sugar_include.php','function'=>'smarty_function_sugar_include',),1=>array('file'=>'/var/www/html/public/legacy/include/Smarty/plugins/function.counter.php','function'=>'smarty_function_counter',),));
?>
{*
/**
 *
 * SugarCRM Community Edition is a customer relationship management program developed by
 * SugarCRM, Inc. Copyright (C) 2004-2013 SugarCRM Inc.
 *
 * SuiteCRM is an extension to SugarCRM Community Edition developed by SalesAgility Ltd.
 * Copyright (C) 2011 - 2018 SalesAgility Ltd.
 *
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 *
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
 * details.
 *
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 *
 * You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
 * SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com.
 *
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 *
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * SugarCRM" logo and "Supercharged by SuiteCRM" logo. If the display of the logos is not
 * reasonably feasible for technical reasons, the Appropriate Legal Notices must
 * display the words "Powered by SugarCRM" and "Supercharged by SuiteCRM".
 */
*}

<?php echo smarty_function_sugar_include(array('type'=>"smarty",'file'=>$_smarty_tpl->tpl_vars['headerTpl']->value),$_smarty_tpl);?>

{sugar_include include=$includes}
{* Compose view has a TEMP ID in case you want to display multi instance of the ComposeView *}
<form class="compose-view" id="ComposeView" name="ComposeView" method="POST" action="index.php?module=Emails&action=send">
    <input type="hidden" name="module" value="Emails">
    <input type="hidden" name="action" value="{$ACTION}">
    <input type="hidden" name="record" value="{$RECORD}">
    <input type="hidden" name="type" value="out">
    <input type="hidden" name="send" value="1">
    <input type="hidden" name="return_module" value="{$RETURN_MODULE}">
    <input type="hidden" name="return_action" value="{$RETURN_ACTION}">
    <input type="hidden" name="return_id" value="{$RETURN_ID}">
    <input type="hidden" name="inbound_email_id" value="{$INBOUND_ID}">
<div id="EditView_tabs">
    {*display tabs*}
    <?php echo smarty_function_counter(array('name'=>"tabCount",'start'=>-1,'print'=>false,'assign'=>"tabCount"),$_smarty_tpl);?>

    <ul class="nav nav-tabs">
        <?php if ($_smarty_tpl->tpl_vars['useTabs']->value) {?>
        <?php
$_from = $_smarty_tpl->smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['sectionPanels']->value, 'panel', false, 'label', 'section', array (
));
$_smarty_tpl->tpl_vars['panel']->do_else = true;
if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['label']->value => $_smarty_tpl->tpl_vars['panel']->value) {
$_smarty_tpl->tpl_vars['panel']->do_else = false;
?>
        <?php $_smarty_tpl->smarty->ext->_capture->open($_smarty_tpl, 'label_upper', 'label_upper', null);
echo mb_strtoupper((string) $_smarty_tpl->tpl_vars['label']->value ?? '', 'UTF-8');
$_smarty_tpl->smarty->ext->_capture->close($_smarty_tpl);?>
        {* if tab *}
        <?php if (((isset($_smarty_tpl->tpl_vars['tabDefs']->value[$_smarty_tpl->tpl_vars['label_upper']->value]['newTab'])) && $_smarty_tpl->tpl_vars['tabDefs']->value[$_smarty_tpl->tpl_vars['label_upper']->value]['newTab'] == true)) {?>
        {*if tab display*}
        <?php echo smarty_function_counter(array('name'=>"tabCount",'print'=>false),$_smarty_tpl);?>

        <?php if ($_smarty_tpl->tpl_vars['tabCount']->value == '0') {?>
        <li role="presentation" class="active">
            <a id="tab<?php echo $_smarty_tpl->tpl_vars['tabCount']->value;?>
" data-toggle="tab" class="hidden-xs">
                {sugar_translate label='<?php echo $_smarty_tpl->tpl_vars['label']->value;?>
' module='<?php echo $_smarty_tpl->tpl_vars['module']->value;?>
'}
            </a>
            {* Count Tabs *}
            <?php echo smarty_function_counter(array('name'=>"tabCountOnlyXS",'start'=>-1,'print'=>false,'assign'=>"tabCountOnlyXS"),$_smarty_tpl);?>

            <?php
$_from = $_smarty_tpl->smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['sectionPanels']->value, 'panelOnlyXS', false, 'labelOnly', 'sectionOnlyXS', array (
));
$_smarty_tpl->tpl_vars['panelOnlyXS']->do_else = true;
if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['labelOnly']->value => $_smarty_tpl->tpl_vars['panelOnlyXS']->value) {
$_smarty_tpl->tpl_vars['panelOnlyXS']->do_else = false;
?>
            <?php $_smarty_tpl->smarty->ext->_capture->open($_smarty_tpl, 'label_upper_count_only', 'label_upper_count_only', null);
echo mb_strtoupper((string) $_smarty_tpl->tpl_vars['labelOnly']->value ?? '', 'UTF-8');
$_smarty_tpl->smarty->ext->_capture->close($_smarty_tpl);?>
            <?php if (((isset($_smarty_tpl->tpl_vars['tabDefs']->value[$_smarty_tpl->tpl_vars['label_upper_count_only']->value]['newTab'])) && $_smarty_tpl->tpl_vars['tabDefs']->value[$_smarty_tpl->tpl_vars['label_upper_count_only']->value]['newTab'] == true)) {?>
                <?php echo smarty_function_counter(array('name'=>"tabCountOnlyXS",'print'=>false),$_smarty_tpl);?>

            <?php }?>
            <?php
}
$_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);?>

            {*
                For the mobile view, only show the first tab has a drop down when:
                * There is more than one tab set
                * When Acton Menu's are enabled
            *}
            <!-- Counting Tabs <?php echo $_smarty_tpl->tpl_vars['tabCountOnlyXS']->value;?>
-->
            <a id="xstab<?php echo $_smarty_tpl->tpl_vars['tabCount']->value;?>
" href="#" class="visible-xs first-tab<?php if ($_smarty_tpl->tpl_vars['tabCountOnlyXS']->value > 0) {?>-xs<?php }?> dropdown-toggle" data-toggle="dropdown">
                {sugar_translate label='<?php echo $_smarty_tpl->tpl_vars['label']->value;?>
' module='<?php echo $_smarty_tpl->tpl_vars['module']->value;?>
'}
            </a>
            <?php if ($_smarty_tpl->tpl_vars['tabCountOnlyXS']->value > 0) {?>
            <ul id="first-tab-menu-xs" class="dropdown-menu">
                <?php echo smarty_function_counter(array('name'=>"tabCountXS",'start'=>0,'print'=>false,'assign'=>"tabCountXS"),$_smarty_tpl);?>

                <?php
$_from = $_smarty_tpl->smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['sectionPanels']->value, 'panelXS', false, 'label', 'sectionXS', array (
));
$_smarty_tpl->tpl_vars['panelXS']->do_else = true;
if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['label']->value => $_smarty_tpl->tpl_vars['panelXS']->value) {
$_smarty_tpl->tpl_vars['panelXS']->do_else = false;
?>
                <?php $_smarty_tpl->smarty->ext->_capture->open($_smarty_tpl, 'label_upper_xs', 'label_upper_xs', null);
echo mb_strtoupper((string) $_smarty_tpl->tpl_vars['label']->value ?? '', 'UTF-8');
$_smarty_tpl->smarty->ext->_capture->close($_smarty_tpl);?>
                <?php if (((isset($_smarty_tpl->tpl_vars['tabDefs']->value[$_smarty_tpl->tpl_vars['label_upper_xs']->value]['newTab'])) && $_smarty_tpl->tpl_vars['tabDefs']->value[$_smarty_tpl->tpl_vars['label_upper_xs']->value]['newTab'] == true)) {?>
                <li role="presentation">
                    <a id="tab<?php echo $_smarty_tpl->tpl_vars['tabCountXS']->value;?>
" data-toggle="tab" onclick="changeFirstTab(this, 'tab-content-<?php echo $_smarty_tpl->tpl_vars['tabCountXS']->value;?>
');">
                        {sugar_translate label='<?php echo $_smarty_tpl->tpl_vars['label']->value;?>
' module='<?php echo $_smarty_tpl->tpl_vars['module']->value;?>
'}
                    </a>
                </li>
                <?php echo smarty_function_counter(array('name'=>"tabCountXS",'print'=>false),$_smarty_tpl);?>

                <?php }?>
                <?php
}
$_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);?>
            </ul>
            <?php }?>
        </li>
        <?php } else { ?>
        <li role="presentation" class="hidden-xs">
            <a id="tab<?php echo $_smarty_tpl->tpl_vars['tabCount']->value;?>
"  data-toggle="tab">
                {sugar_translate label='<?php echo $_smarty_tpl->tpl_vars['label']->value;?>
' module='<?php echo $_smarty_tpl->tpl_vars['module']->value;?>
'}
            </a>
        </li>
        <?php }?>
        <?php } else { ?>
        {* if panel skip*}
        <?php }?>
        <?php
}
$_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);?>
        <?php }?>

    </ul>

    <div class="clearfix"></div>
    <?php if ($_smarty_tpl->tpl_vars['useTabs']->value) {?>
    <div class="tab-content">
        <?php } else { ?>
        <div class="tab-content" style="padding: 0; border: 0;">
            <?php }?>
            <?php echo smarty_function_counter(array('name'=>"tabCount",'start'=>0,'print'=>false,'assign'=>"tabCount"),$_smarty_tpl);?>

            {* Loop through all top level panels first *}
            <?php if ($_smarty_tpl->tpl_vars['useTabs']->value) {?>
            <?php
$_from = $_smarty_tpl->smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['sectionPanels']->value, 'panel', false, 'label', 'section', array (
));
$_smarty_tpl->tpl_vars['panel']->do_else = true;
if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['label']->value => $_smarty_tpl->tpl_vars['panel']->value) {
$_smarty_tpl->tpl_vars['panel']->do_else = false;
?>
            <?php $_smarty_tpl->smarty->ext->_capture->open($_smarty_tpl, 'label_upper', 'label_upper', null);
echo mb_strtoupper((string) $_smarty_tpl->tpl_vars['label']->value ?? '', 'UTF-8');
$_smarty_tpl->smarty->ext->_capture->close($_smarty_tpl);?>
            <?php if ((isset($_smarty_tpl->tpl_vars['tabDefs']->value[$_smarty_tpl->tpl_vars['label_upper']->value]['newTab'])) && $_smarty_tpl->tpl_vars['tabDefs']->value[$_smarty_tpl->tpl_vars['label_upper']->value]['newTab'] == true) {?>
            <?php if ($_smarty_tpl->tpl_vars['tabCount']->value == '0') {?>
            <div class="tab-pane-NOBOOTSTRAPTOGGLER active fade in" id='tab-content-<?php echo $_smarty_tpl->tpl_vars['tabCount']->value;?>
'>
                <?php $_smarty_tpl->_subTemplateRender('file:themes/suite8/include/EditView/tab_panel_content.tpl', $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array(), 0, true);
?>
            </div>
            <?php } else { ?>
            <div class="tab-pane-NOBOOTSTRAPTOGGLER fade" id='tab-content-<?php echo $_smarty_tpl->tpl_vars['tabCount']->value;?>
'>
                <?php $_smarty_tpl->_subTemplateRender('file:themes/suite8/include/EditView/tab_panel_content.tpl', $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array(), 0, true);
?>
            </div>
            <?php }?>
             <?php echo smarty_function_counter(array('name'=>"tabCount",'print'=>false),$_smarty_tpl);?>

            <?php }?>
            <?php
}
$_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);?>
            <?php } else { ?>
            <div class="tab-pane panel-collapse">&nbsp;</div>
            <?php }?>
        </div>
        {*display panels*}
        <div class="panel-content">
            <div>&nbsp;</div>
            <?php echo smarty_function_counter(array('name'=>"panelCount",'start'=>-1,'print'=>false,'assign'=>"panelCount"),$_smarty_tpl);?>

            <?php
$_from = $_smarty_tpl->smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['sectionPanels']->value, 'panel', false, 'label', 'section', array (
));
$_smarty_tpl->tpl_vars['panel']->do_else = true;
if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['label']->value => $_smarty_tpl->tpl_vars['panel']->value) {
$_smarty_tpl->tpl_vars['panel']->do_else = false;
?>
            <?php $_smarty_tpl->smarty->ext->_capture->open($_smarty_tpl, 'label_upper', 'label_upper', null);
echo mb_strtoupper((string) $_smarty_tpl->tpl_vars['label']->value ?? '', 'UTF-8');
$_smarty_tpl->smarty->ext->_capture->close($_smarty_tpl);?>
            {* if tab *}
            <?php if (((isset($_smarty_tpl->tpl_vars['tabDefs']->value[$_smarty_tpl->tpl_vars['label_upper']->value]['newTab'])) && $_smarty_tpl->tpl_vars['tabDefs']->value[$_smarty_tpl->tpl_vars['label_upper']->value]['newTab'] == true && $_smarty_tpl->tpl_vars['useTabs']->value)) {?>
            {*if tab skip*}
            <?php } else { ?>
            {* if panel display*}
            {*if panel collasped*}
            <?php if (((isset($_smarty_tpl->tpl_vars['tabDefs']->value[$_smarty_tpl->tpl_vars['label_upper']->value]['panelDefault'])) && $_smarty_tpl->tpl_vars['tabDefs']->value[$_smarty_tpl->tpl_vars['label_upper']->value]['panelDefault'] == "collapsed")) {?>
            {*collapse panel*}
            <?php $_smarty_tpl->_assignInScope('collapse', "panel-collapse collapse");?>
            <?php $_smarty_tpl->_assignInScope('collapsed', "collapsed");?>
            <?php $_smarty_tpl->_assignInScope('collapseIcon', "glyphicon glyphicon-plus");?>
            <?php $_smarty_tpl->_assignInScope('panelHeadingCollapse', "panel-heading-collapse");?>
            <?php } else { ?>
            {*expand panel*}
            <?php $_smarty_tpl->_assignInScope('collapse', "panel-collapse collapse in");?>
            <?php $_smarty_tpl->_assignInScope('collapseIcon', "glyphicon glyphicon-minus");?>
            <?php $_smarty_tpl->_assignInScope('panelHeadingCollapse', '');?>
            <?php }?>

            <div class="panel panel-default">
                <div class="panel-heading <?php echo $_smarty_tpl->tpl_vars['panelHeadingCollapse']->value;?>
">
                    <a class="<?php echo $_smarty_tpl->tpl_vars['collapsed']->value;?>
" role="button" data-toggle="collapse-edit" aria-expanded="false">
                        <div class="col-xs-10 col-sm-11 col-md-11">
                            {sugar_translate label='<?php echo $_smarty_tpl->tpl_vars['label']->value;?>
' module='<?php echo $_smarty_tpl->tpl_vars['module']->value;?>
'}
                        </div>
                    </a>
                </div>
                <div class="panel-body <?php echo $_smarty_tpl->tpl_vars['collapse']->value;?>
" id="detailpanel_<?php echo $_smarty_tpl->tpl_vars['panelCount']->value;?>
">
                    <div class="tab-content">
                        <?php $_smarty_tpl->_subTemplateRender('file:themes/suite8/include/EditView/tab_panel_content.tpl', $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array(), 0, true);
?>
                    </div>
                </div>
            </div>
            <?php }?>
            <?php echo smarty_function_counter(array('name'=>"panelCount",'print'=>false),$_smarty_tpl);?>

            <?php
}
$_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);?>
        </div>
    </div>
    <div class="attachments">
        <div class="file-attachments"></div>
        <div class="document-attachments"></div>
    </div>
<?php echo smarty_function_sugar_include(array('type'=>'smarty','file'=>$_smarty_tpl->tpl_vars['footerTpl']->value),$_smarty_tpl);?>


{if !$IS_MODAL}

    {literal}

        <?php echo '<script'; ?>
 type="text/javascript">

        var selectTab = function(tab) {
            $('#EditView_tabs div.tab-content div.tab-pane-NOBOOTSTRAPTOGGLER').hide();
            $('#EditView_tabs div.tab-content div.tab-pane-NOBOOTSTRAPTOGGLER').eq(tab).show().addClass('active').addClass('in');
        };

        var selectTabOnError = function(tab) {
            selectTab(tab);
            $('#EditView_tabs ul.nav.nav-tabs li').removeClass('active');
            $('#EditView_tabs ul.nav.nav-tabs li a').css('color', '');

            $('#EditView_tabs ul.nav.nav-tabs li').eq(tab).find('a').first().css('color', 'red');
            $('#EditView_tabs ul.nav.nav-tabs li').eq(tab).addClass('active');

        };

        var selectTabOnErrorInputHandle = function(inputHandle) {
            var tab = $(inputHandle).closest('.tab-pane-NOBOOTSTRAPTOGGLER').attr('id').match(/^detailpanel_(.*)$/)[1];
            selectTabOnError(tab);
        };


        $(function(){
            $('#EditView_tabs ul.nav.nav-tabs li > a[data-toggle="tab"]').click(function(e){
                if(typeof $(this).parent().find('a').first().attr('id') != 'undefined') {
                    var tab = parseInt($(this).parent().find('a').first().attr('id').match(/^tab(?<number>(.)*)$/)[1]);
                    selectTab(tab);
                }
            });

            $('a[data-toggle="collapse-edit"]').click(function(e){
                if($(this).hasClass('collapsed')) {
                  // Expand panel
                    // Change style of .panel-header
                    $(this).removeClass('collapsed');
                    // Expand .panel-body
                    $(this).parents('.panel').find('.panel-body').removeClass('in').addClass('in');
                } else {
                  // Collapse panel
                    // Change style of .panel-header
                    $(this).addClass('collapsed');
                    // Collapse .panel-body
                    $(this).parents('.panel').find('.panel-body').removeClass('in').removeClass('in');
                }
            });
        });
        <?php echo '</script'; ?>
>

    {/literal}

    <?php echo '<script'; ?>
>
        {* Compose view has a TEMP ID in case you want to display multi instance of the ComposeView *}
      $(document).ready(function() {ldelim}
        $('#ComposeView').EmailsComposeView({if $RETURN_MODULE != 'Emails' && $RETURN_ID}{ldelim}
          'attachment': {ldelim}
            'module': '{$RETURN_MODULE|escape:'javascript'}',
            'id': '{$RETURN_ID|escape:'javascript'}'
          {rdelim}
        {rdelim}{/if});
      {rdelim});
      $( "#emails_email_templates_name" ).change(function() {ldelim}
          $.fn.EmailsComposeView.onTemplateChange()
      {rdelim});
    <?php echo '</script'; ?>
>
    {/if}
</form>
<?php }
}
