} $xtpl->assign('hasGrpFld', $focus->groupfolder_id == null ? '' : 'checked="1"'); $xtpl->assign('LEAVEMESSAGESONMAILSERVER_STYLE', $leaveMessagesOnMailServerStyle); $xtpl->assign('LEAVEMESSAGESONMAILSERVER', get_select_options_with_id($app_list_strings['dom_int_bool'], $leaveMessagesOnMailServer)); $distributionMethod = get_select_options_with_id($app_list_strings['dom_email_distribution_for_auto_create'], $distrib_method); $xtpl->assign('DISTRIBUTION_METHOD', $distributionMethod); $xtpl->assign('CREATE_CASE_ROW_STYLE', $createCaseRowStyle); $xtpl->assign('CREATE_CASE_EMAIL_TEMPLATE_OPTIONS', get_select_options_with_id($email_templates_arr, $create_case_email_template)); if (!empty($create_case_email_template)) { $xtpl->assign("CREATE_CASE_EDIT_TEMPLATE", "visibility:inline"); } else { $xtpl->assign("CREATE_CASE_EDIT_TEMPLATE", "visibility:hidden"); } $quicksearch_js = ""; //$javascript = get_set_focus_js(). $javascript->getScript() . $quicksearch_js; $xtpl->assign('JAVASCRIPT', get_set_focus_js() . $javascript->getScript() . $quicksearch_js); require_once 'include/Smarty/plugins/function.sugar_help.php'; $tipsStrings = array('LBL_SSL_DESC', 'LBL_ASSIGN_TO_TEAM_DESC', 'LBL_ASSIGN_TO_GROUP_FOLDER_DESC', 'LBL_FROM_ADDR_DESC', 'LBL_CREATE_CASE_HELP', 'LBL_CREATE_CASE_REPLY_TEMPLATE_HELP', 'LBL_ALLOW_OUTBOUND_GROUP_USAGE_DESC', 'LBL_AUTOREPLY_HELP', 'LBL_FILTER_DOMAIN_DESC', 'LBL_MAX_AUTO_REPLIES_DESC'); $smarty = null; $tips = array(); foreach ($tipsStrings as $string) { if (!empty($mod_strings[$string])) { $tips[$string] = smarty_function_sugar_help(array('text' => $mod_strings[$string]), $smarty); } } $xtpl->assign('TIPS', $tips); // WINDOWS work arounds //if(is_windows()) { // $xtpl->assign('MAYBE', '<style> div.maybe { display:none; }</style>'); //} // PARSE AND PRINT
// TEMPLATE ASSIGNMENTS $xtpl = new XTemplate('modules/InboundEmail/EditView.html'); // if no IMAP libraries available, disable Save/Test Settings if (!function_exists('imap_open')) { $xtpl->assign('IE_DISABLED', 'DISABLED'); } // standard assigns $xtpl->assign('MOD', $mod_strings); $xtpl->assign('APP', $app_strings); $xtpl->assign('THEME', $theme); $xtpl->assign('GRIDLINE', $gridline); $xtpl->assign('MODULE', 'InboundEmail'); $xtpl->assign('RETURN_MODULE', 'InboundEmail'); $xtpl->assign('RETURN_ID', $focus->id); $xtpl->assign('RETURN_ACTION', $return_action); $xtpl->assign('JAVASCRIPT', get_set_focus_js() . $javascript->getScript()); // module specific $xtpl->assign('ROLLOVER', $email->rolloverStyle); $xtpl->assign('MODULE_TITLE', get_module_title($mod_strings['LBL_MODULE_TITLE'], $mod_strings['LBL_MODULE_NAME'] . ": " . $focus->name, true)); $xtpl->assign('ID', $focus->id); $xtpl->assign('NAME', $focus->name); $xtpl->assign('STATUS', $status); $xtpl->assign('SERVER_URL', $focus->server_url); $xtpl->assign('USER', $focus->email_user); $xtpl->assign('PASSWORD', $focus->email_password); $xtpl->assign('MAILBOX', $mailbox); $xtpl->assign('TLS', $tls); $xtpl->assign('NOTLS', $notls); $xtpl->assign('CERT', $cert); $xtpl->assign('NOVALIDATE_CERT', $novalidate_cert); $xtpl->assign('SSL', $ssl);