* * 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. If the display of the logo is not reasonably feasible for * technical reasons, the Appropriate Legal Notices must display the words * "Powered by SugarCRM". ********************************************************************************/ require_once 'include/SugarTinyMCE.php'; require_once 'modules/Users/UserSignature.php'; global $app_strings; global $app_list_strings; global $curent_language; $mod_strings = return_module_language($current_language, $currentModule); $focus = new UserSignature(); if (isset($_REQUEST['record']) && !empty($_REQUEST['record'])) { $focus->retrieve($_REQUEST['record']); } if (isset($_REQUEST['isDuplicate']) && $_REQUEST['isDuplicate'] == 'true') { $focus->id = ""; } $GLOBALS['log']->info('EmailTemplate detail view'); /////////////////////////////////////////////////////////////////////////////// //// OUTPUT echo insert_popup_header(); echo get_module_title($mod_strings['LBL_MODULE_NAME'], $mod_strings['LBL_SIGNATURE'] . ' ' . $focus->name, true); $xtpl = new XTemplate('modules/Users/UserSignatureEditView.html'); $xtpl->assign('MOD', $mod_strings); $xtpl->assign('APP', $app_strings); $xtpl->assign('CANCEL_SCRIPT', 'window.close()'); if (isset($_REQUEST['return_module'])) { $xtpl->assign('RETURN_MODULE', $_REQUEST['return_module']);
$xtpl->assign('MAIL_SMTPSERVER', $focus->getPreference('mail_smtpserver')); $xtpl->assign('MAIL_SMTPPORT', $focus->getPreference('mail_smtpport')); $xtpl->assign('MAIL_SMTPAUTH', $focus->getPreference('mail_smtpauth')); $mail_smtpauth = $focus->getPreference('mail_smtpauth_req'); if ($focus->getPreference('mail_smtpauth_req')) { $xtpl->assign('MAIL_SMTPUSER', $focus->getPreference('mail_smtpuser')); $xtpl->assign('MAIL_SMTPAUTH_REQ', ' checked'); $xtpl->parse('user_info.show_smtp.show_smtp_auth'); } $xtpl->parse('user_info.show_smtp'); } //_ppd($focus->getPreference('signature_prepend')); if ($sigDef = $focus->getPreference('signature_default')) { require_once 'modules/Users/UserSignature.php'; $sig = new UserSignature(); $sig->retrieve($sigDef); if ($focus->getPreference('email_editor_option') == 'PLAIN') { $xtpl->assign('DEFAULT_SIGNATURE', $sig->signature); } else { $xtpl->assign('DEFAULT_SIGNATURE', from_html($sig->signature_html)); } } $getCounts = $focus->getPreference('email_show_counts'); if (empty($getCounts)) { $getCounts = 0; } $xtpl->assign('EMAIL_EDITOR_OPTION', $app_list_strings['dom_email_editor_option'][$focus->getPreference('email_editor_option')]); $xtpl->assign('SIGNATURE_PREPEND', $app_list_strings['dom_switch_bool'][$focus->getPreference('signature_prepend')]); $xtpl->assign('EMAIL_SHOW_COUNTS', $app_list_strings['dom_int_bool'][$getCounts]); $xtpl->assign('EMAIL_LINK_TYPE', $app_list_strings['dom_email_link_type'][$focus->getPreference('email_link_type')]); $xtpl->assign('EMAIL_CHARSET', $locale->getPrecedentPreference('default_email_charset', $focus));