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")."&nbsp;</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")."&nbsp;</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")."&nbsp;</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")."&nbsp;</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")."&nbsp;</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")."&nbsp;</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);	
}
Esempio n. 2
0
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") . "&nbsp;</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") . "&nbsp;</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") . "&nbsp;</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") . "&nbsp;</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") . "&nbsp;</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") . "&nbsp;</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") . "&nbsp;</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) . "&nbsp;|&nbsp;" . 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);
}