%PDF- %PDF-{* /** * * 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". */ *} {{include file=$headerTpl}} {sugar_include include=$includes}
{{if $useTabs}} {* Generate the Tab headers *} {{counter name="tabCount" start=-1 print=false assign="tabCount"}} {{/if}}
{{* Loop through all top level panels first *}} {{counter name="panelCount" print=false start=0 assign="panelCount"}} {{counter name="tabCount" start=-1 print=false assign="tabCount"}} {{foreach name=section from=$sectionPanels key=label item=panel}} {{assign var='panel_id' value=$panelCount}} {{capture name=label_upper assign=label_upper}}{{$label|upper}}{{/capture}} {{if (isset($tabDefs[$label_upper].newTab) && $tabDefs[$label_upper].newTab == true)}} {{counter name="tabCount" print=false}} {{if $tabCount != 0}}
{{/if}}
{{/if}} {{if ( isset($tabDefs[$label_upper].panelDefault) && $tabDefs[$label_upper].panelDefault == "collapsed" && isset($tabDefs[$label_upper].newTab) && $tabDefs[$label_upper].newTab == false) }} {{assign var='panelState' value=$tabDefs[$label_upper].panelDefault}} {{else}} {{assign var='panelState' value="expanded"}} {{/if}}
{counter name="panelFieldCount" start=0 print=false assign="panelFieldCount"} {{* Print out the panel title if one exists*}} {{* Check to see if the panel variable is an array, if not, we'll attempt an include with type param php *}} {{* See function.sugar_include.php *}} {{if !is_array($panel)}} {sugar_include type='php' file='{{$panel}}'} {{else}} {{if !empty($label) && !is_int($label) && $label != 'DEFAULT' && (!isset($tabDefs[$label_upper].newTab) || (isset($tabDefs[$label_upper].newTab) && $tabDefs[$label_upper].newTab == false))}}

{sugar_translate label='{{$label}}' module='{{$module}}'} {{if isset($panelState) && $panelState == 'collapsed'}} {{else}} {{/if}}

{{/if}} {{* Print out the table data *}} {{foreach name=rowIteration from=$panel key=row item=rowData}} {counter name="fieldsUsed" start=0 print=false assign="fieldsUsed"} {counter name="fieldsHidden" start=0 print=false assign="fieldsHidden"} {capture name="tr" assign="tableRow"} {{assign var='columnsInRow' value=$rowData|@count}} {{assign var='columnsUsed' value=0}} {{foreach name=colIteration from=$rowData key=col item=colData}} {{if !empty($colData.field.hideIf)}} {if !({{$colData.field.hideIf}}) } {{/if}} {counter name="fieldsUsed"} {{if empty($colData.field.hideLabel)}} {{if !empty($colData.field.hideIf)}} {else} {/if} {{/if}} {{/foreach}} {/capture} {if $fieldsUsed > 0 && $fieldsUsed != $fieldsHidden} {$tableRow} {/if} {{/foreach}}
{{if !empty($colData.field.name)}} {if !$fields.{{$colData.field.name}}.hidden} {{/if}} {{if isset($colData.field.customLabel)}} {{$colData.field.customLabel}} {{elseif isset($colData.field.label) && strpos($colData.field.label, '$')}} {capture name="label" assign="label"}{{$colData.field.label}}{/capture} {$label|strip_semicolon}: {{elseif isset($colData.field.label)}} {capture name="label" assign="label"}{sugar_translate label='{{$colData.field.label}}' module='{{$module}}'}{/capture} {$label|strip_semicolon}: {{elseif isset($fields[$colData.field.name])}} {capture name="label" assign="label"}{sugar_translate label='{{$fields[$colData.field.name].vname}}' module='{{$module}}'}{/capture} {$label|strip_semicolon}: {{else}}   {{/if}} {{if isset($colData.field.popupHelp) || isset($fields[$colData.field.name]) && isset($fields[$colData.field.name].popupHelp) }} {{if isset($colData.field.popupHelp) }} {capture name="popupText" assign="popupText"}{sugar_translate label="{{$colData.field.popupHelp}}" module='{{$module}}'}{/capture} {{elseif isset($fields[$colData.field.name].popupHelp)}} {capture name="popupText" assign="popupText"}{sugar_translate label="{{$fields[$colData.field.name].popupHelp}}" module='{{$module}}'}{/capture} {{/if}} {sugar_help text=$popupText WIDTH=400} {{/if}} {{if !empty($colData.field.name)}} {/if} {{/if}} {{/if}} {{if !empty($colData.field.name)}} {if !$fields.{{$colData.field.name}}.hidden} {{/if}} {{$colData.field.prefix}} {{if ($colData.field.customCode && !$colData.field.customCodeRenderField) || $colData.field.assign}} {counter name="panelFieldCount"} {{sugar_evalcolumn var=$colData.field colData=$colData}} {{elseif $fields[$colData.field.name] && !empty($colData.field.fields) }} {{foreach from=$colData.field.fields item=subField}} {{if $fields[$subField]}} {counter name="panelFieldCount"} {{sugar_field parentFieldArray='fields' tabindex=$tabIndex vardef=$fields[$subField] displayType='DetailView'}}  {{else}} {counter name="panelFieldCount"} {{$subField}} {{/if}} {{/foreach}} {{elseif $fields[$colData.field.name]}} {counter name="panelFieldCount"} {{sugar_field parentFieldArray='fields' vardef=$fields[$colData.field.name] displayType='DetailView' displayParams=$colData.field.displayParams typeOverride=$colData.field.type}} {{/if}} {{if !empty($colData.field.customCode) && $colData.field.customCodeRenderField}} {counter name="panelFieldCount"} {{sugar_evalcolumn var=$colData.field colData=$colData}} {{/if}} {{$colData.field.suffix}} {{if !empty($colData.field.name)}} {/if} {{/if}} {{if $inline_edit && !empty($colData.field.name) && ($fields[$colData.field.name].inline_edit == 1 || !isset($fields[$colData.field.name].inline_edit))}}
{sugar_getimage name="inline_edit_icon.svg" attr='border="0" ' alt="$alt_edit"}
{{/if}}
  
{{if !empty($label) && !is_int($label) && $label != 'DEFAULT' && (!isset($tabDefs[$label_upper].newTab) || (isset($tabDefs[$label_upper].newTab) && $tabDefs[$label_upper].newTab == false))}} {{/if}} {{/if}}
{if $panelFieldCount == 0} {/if} {{/foreach}} {{if $useTabs}}
{{/if}} {{counter name="tabCount" print=false}}
{if $DISPLAY_EXTERNAL_AUTH} {/if}

{$MOD.LBL_USER_SETTINGS}

{$MOD.LBL_RECEIVE_NOTIFICATIONS|strip_semicolon}: {$MOD.LBL_RECEIVE_NOTIFICATIONS_TEXT} 
{$MOD.LBL_REMINDER|strip_semicolon}: {include file="modules/Reminders/tpls/remindersDefaults.tpl"} {$MOD.LBL_REMINDER_TEXT} 
{$MOD.LBL_MAILMERGE|strip_semicolon}: {$MOD.LBL_MAILMERGE_TEXT} 
{$MOD.LBL_SETTINGS_URL|strip_semicolon}: {$SETTINGS_URL} {$MOD.LBL_SETTINGS_URL_DESC} 
{$MOD.LBL_EXPORT_DELIMITER|strip_semicolon}: {$EXPORT_DELIMITER} {$MOD.LBL_EXPORT_DELIMITER_DESC}
{$MOD.LBL_EXPORT_CHARSET|strip_semicolon}: {$EXPORT_CHARSET_DISPLAY} {$MOD.LBL_EXPORT_CHARSET_DESC}
{$MOD.LBL_USE_REAL_NAMES|strip_semicolon}: {$MOD.LBL_USE_REAL_NAMES_DESC}
{$EXTERNAL_AUTH_CLASS|strip_semicolon}: {$MOD.LBL_EXTERNAL_AUTH_ONLY} {$EXTERNAL_AUTH_CLASS}

{$MOD.LBL_USER_LOCALE}

{$MOD.LBL_DATE_FORMAT|strip_semicolon}: {$DATEFORMAT}  {$MOD.LBL_DATE_FORMAT_TEXT} 
{$MOD.LBL_TIME_FORMAT|strip_semicolon}: {$TIMEFORMAT}  {$MOD.LBL_TIME_FORMAT_TEXT} 
{$MOD.LBL_TIMEZONE|strip_semicolon}: {$TIMEZONE}  {$MOD.LBL_ZONE_TEXT} 
{$MOD.LBL_CURRENCY|strip_semicolon}: {$CURRENCY_DISPLAY}  {$MOD.LBL_CURRENCY_TEXT} 
{$MOD.LBL_CURRENCY_SIG_DIGITS|strip_semicolon}: {$CURRENCY_SIG_DIGITS}  {$MOD.LBL_CURRENCY_SIG_DIGITS_DESC} 
{$MOD.LBL_NUMBER_GROUPING_SEP|strip_semicolon}: {$NUM_GRP_SEP}  {$MOD.LBL_NUMBER_GROUPING_SEP_TEXT} 
{$MOD.LBL_DECIMAL_SEP|strip_semicolon}: {$DEC_SEP}  {$MOD.LBL_DECIMAL_SEP_TEXT} 
{$MOD.LBL_LOCALE_DEFAULT_NAME_FORMAT|strip_semicolon}: {$NAME_FORMAT}  {$MOD.LBL_LOCALE_NAME_FORMAT_DESC} 

{$MOD.LBL_CALENDAR_OPTIONS}

{$MOD.LBL_PUBLISH_KEY|strip_semicolon}: {$CALENDAR_PUBLISH_KEY}  {$MOD.LBL_CHOOSE_A_KEY} 
{$MOD.LBL_YOUR_PUBLISH_URL|strip_semicolon}: {if $CALENDAR_PUBLISH_KEY}{$CALENDAR_PUBLISH_URL}{else}{$MOD.LBL_NO_KEY}{/if}
{$MOD.LBL_SEARCH_URL|strip_semicolon}: {if $CALENDAR_PUBLISH_KEY}{$CALENDAR_SEARCH_URL}{else}{$MOD.LBL_NO_KEY}{/if}
{$MOD.LBL_ICAL_PUB_URL|strip_semicolon}: {sugar_help text=$MOD.LBL_ICAL_PUB_URL_HELP} {if $CALENDAR_PUBLISH_KEY}{$CALENDAR_ICAL_URL}{else}{$MOD.LBL_NO_KEY}{/if}
{$MOD.LBL_FDOW|strip_semicolon}: {$FDOWDISPLAY}  {$MOD.LBL_FDOW_TEXT} 

{$MOD.LBL_LAYOUT_OPTIONS}

{$MOD.LBL_USE_GROUP_TABS|strip_semicolon}: {$MOD.LBL_NAVIGATION_PARADIGM_DESCRIPTION} 
{$MOD.LBL_SUBPANEL_TABS|strip_semicolon}: {$MOD.LBL_SUBPANEL_TABS_DESCRIPTION} 
{{counter name="tabCount" print=false}}
{{$ROLE_HTML}}
{{include file=$footerTpl}} {{if $useTabs}} {{/if}}