function SMTP_PAGE(){ $t=time(); $UfdbguardSMTPNotifs=smtp_defaults(); $t=time(); $page=CurrentPageName(); $tpl=new templates(); $html="<div style='width:98%' class=form> ". Paragraphe_switch_img("{smtp_enabled}", "{smtp_enabled_watchdog_explain}", "ENABLED_SQUID_WATCHDOG",$UfdbguardSMTPNotifs["ENABLED_SQUID_WATCHDOG"],null,750)." ". Paragraphe_switch_img("{tls_enabled}", "{tls_enabled_explain}", "tls_enabled",$UfdbguardSMTPNotifs["tls_enabled"],null,750)." <table style='width:100%'> <tr> <td class=legend style='font-size:18px'>{smtp_server_name}:</td> <td style='font-size:18px'>". field_ipv4("smtp_server_name",$UfdbguardSMTPNotifs["smtp_server_name"], "font-size:18px;width:190px")." </td> <td width=1%></td> </tr> <tr> <td class=legend style='font-size:18px'>{smtp_server_port}:</td> <td style='font-size:18px'>". Field_text("smtp_server_port",$UfdbguardSMTPNotifs["smtp_server_port"], "font-size:18px;width:90px")." </td> <td width=1%></td> </tr> <tr> <td class=legend style='font-size:18px'>{smtp_sender}:</td> <td style='font-size:18px'>". Field_text("smtp_sender",$UfdbguardSMTPNotifs["smtp_sender"], "font-size:18px;width:190px")." </td> <td width=1%></td> </tr> <tr> <td class=legend style='font-size:18px'>{smtp_dest}:</td> <td style='font-size:18px'>". Field_text("smtp_dest",$UfdbguardSMTPNotifs["smtp_dest"], "font-size:18px;width:190px")." </td> <td width=1%></td> </tr> <tr> <td class=legend style='font-size:18px'>{smtp_auth_user}:</td> <td style='font-size:18px'>". Field_text("smtp_auth_user",$UfdbguardSMTPNotifs["smtp_auth_user"], "font-size:18px;width:190px")." </td> <td width=1%></td> </tr> <tr> <td class=legend style='font-size:18px'>{smtp_auth_passwd}:</td> <td style='font-size:18px'>". Field_password("smtp_auth_passwd",$UfdbguardSMTPNotifs["smtp_auth_passwd"], "font-size:18px;width:190px")." </td> <td width=1%></td> </tr> <tr> <td colspan=3 align='right'><hr>". button("{apply}","Save$t()",24)."</td> </div> <script> var xSave$t= function (obj) { var results=obj.responseText; UnlockPage(); RefreshTab('watchdog_settings_tabs'); } function Save$t(){ var XHR = new XHRConnection(); XHR.appendData('SAVESMTP','yes'); XHR.appendData('ENABLED_SQUID_WATCHDOG',document.getElementById('ENABLED_SQUID_WATCHDOG').value); XHR.appendData('smtp_server_name',document.getElementById('smtp_server_name').value); XHR.appendData('smtp_server_port',document.getElementById('smtp_server_port').value); XHR.appendData('smtp_sender',document.getElementById('smtp_sender').value); XHR.appendData('smtp_dest',document.getElementById('smtp_dest').value); XHR.appendData('smtp_auth_user',document.getElementById('smtp_auth_user').value); XHR.appendData('smtp_auth_passwd',encodeURIComponent(document.getElementById('smtp_auth_passwd').value)); XHR.appendData('tls_enabled',document.getElementById('tls_enabled').value); XHR.sendAndLoad('$page', 'POST',xSave$t); } </script> "; echo $tpl->_ENGINE_parse_body($html); }
function SMTP_PAGE() { $t = time(); $UfdbguardSMTPNotifs = smtp_defaults(); $t = time(); $page = CurrentPageName(); $tpl = new templates(); $html = "<div style='width:98%' class=form>\n\t\t\t" . Paragraphe_switch_img("{smtp_enabled}", "{smtp_enabled_watchdog_explain}", "ENABLED_SQUID_WATCHDOG", $UfdbguardSMTPNotifs["ENABLED_SQUID_WATCHDOG"], null, 1390) . "\n\t\t\t\n\n\t<table style='width:100%'>\n\t<tr>\n\t\t<td class=legend style='font-size:22px'>{warning_events}:</td>\n\t\t\t<td style='vertical-align:middle'>" . Field_checkbox_design("warning_events", $UfdbguardSMTPNotifs["warning_events"], "font-size:22px;width:110px") . " </td>\n\t\t<td width=1%></td>\n\t</tr>\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t<tr>\n\t\t<td class=legend style='font-size:22px'>{smtp_server_name}:</td>\n\t\t<td\tstyle='font-size:22px'>" . Field_text("smtp_server_name", $UfdbguardSMTPNotifs["smtp_server_name"], "font-size:22px;width:500px") . " </td>\n\t\t<td width=1%></td>\n\t</tr>\n\t<tr>\n\t\t<td class=legend style='font-size:22px'>{smtp_server_port}:</td>\n\t\t\t<td\tstyle='font-size:22px'>" . Field_text("smtp_server_port", $UfdbguardSMTPNotifs["smtp_server_port"], "font-size:22px;width:110px") . " </td>\n\t\t<td width=1%></td>\n\t</tr>\n\t<tr>\n\t\t<td class=legend style='font-size:22px'>{smtp_sender}:</td>\n\t\t<td\tstyle='font-size:22px'>" . Field_text("smtp_sender", $UfdbguardSMTPNotifs["smtp_sender"], "font-size:22px;width:500px") . " </td>\n\t\t<td width=1%></td>\n\t</tr>\n\t<tr>\n\t\t<td class=legend style='font-size:22px'>{smtp_dest}:</td>\n\t\t<td\tstyle='font-size:22px'>" . Field_text("smtp_dest", $UfdbguardSMTPNotifs["smtp_dest"], "font-size:22px;width:500px") . " </td>\n\t\t<td width=1%></td>\n\t</tr>\n\t<tr>\n\t\t<td class=legend style='font-size:22px'>{smtp_auth_user}:</td>\n\t\t<td\tstyle='font-size:22px'>" . Field_text("smtp_auth_user", $UfdbguardSMTPNotifs["smtp_auth_user"], "font-size:22px;width:500px") . " </td>\n\t\t<td width=1%></td>\n\t</tr>\n\t<tr>\n\t\t<td class=legend style='font-size:22px'>{smtp_auth_passwd}:</td>\n\t\t<td\tstyle='font-size:22px'>" . Field_password("smtp_auth_passwd", $UfdbguardSMTPNotifs["smtp_auth_passwd"], "font-size:22px;width:500px") . " </td>\n\t\t<td width=1%></td>\n\t</tr>\t\n\t<tr>\n\t\t<td class=legend style='font-size:22px'>" . texttooltip("{tls_enabled}", "{tls_enabled_explain}") . ":</td>\n\t\t<td\tstyle='font-size:22px'>" . Field_checkbox_design("tls_enabled", 1, $UfdbguardSMTPNotifs["tls_enabled"]) . "</td>\n\t\t<td width=1%></td>\n\t</tr>\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t<tr>\n<td colspan=3 align='right' style='font-size:22px;'><hr>" . button("{test_message}", "Save{$t}(true)", 36) . " | " . button("{apply}", "Save{$t}(false)", 36) . "</td>\n</tr>\n</table>\n\t</div>\n\t<script>\n\tvar xSave{$t}= function (obj) {\n\tvar results=obj.responseText;\n\tUnlockPage();\n\tRefreshTab('watchdog_settings_tabs');\n\t}\n\t\tvar xSave2{$t}= function (obj) {\n\t\t\tvar results=obj.responseText;\n\t\t\tUnlockPage();\n\t\t\tRefreshTab('watchdog_settings_tabs');\n\t\t\tLoadjs('squid.proxy.watchdog.smtp.progress.php');\n\t\t}\t\t\n\t\n\t\n\tfunction Save{$t}(test){\n\tvar XHR = new XHRConnection();\n\tXHR.appendData('SAVESMTP','yes');\n\tXHR.appendData('ENABLED_SQUID_WATCHDOG',document.getElementById('ENABLED_SQUID_WATCHDOG').value);\n\tXHR.appendData('smtp_server_name',document.getElementById('smtp_server_name').value);\n\tXHR.appendData('smtp_server_port',document.getElementById('smtp_server_port').value);\n\tXHR.appendData('smtp_sender',document.getElementById('smtp_sender').value);\n\tXHR.appendData('smtp_dest',document.getElementById('smtp_dest').value);\n\tXHR.appendData('smtp_auth_user',document.getElementById('smtp_auth_user').value);\n\tXHR.appendData('smtp_auth_passwd',encodeURIComponent(document.getElementById('smtp_auth_passwd').value));\n\t\n\t\n\tif(document.getElementById('tls_enabled').checked){\n\t\tXHR.appendData('tls_enabled',1);\n\t}else{\n\t\tXHR.appendData('tls_enabled',0);\n\t}\n\t\n\tif(document.getElementById('warning_events').checked){\n\t\tXHR.appendData('warning_events',1);\n\t}else{\n\t\tXHR.appendData('warning_events',0);\n\t}\n\tif(!test){\n\t\tXHR.sendAndLoad('{$page}', 'POST',xSave{$t});\n\t}\n\t\n\tXHR.sendAndLoad('{$page}', 'POST',xSave2{$t});\n\t\n\t}\n\t</script>\n\t"; echo $tpl->_ENGINE_parse_body($html); }