function page() { $tpl = new templates(); $page = CurrentPageName(); $html = "\n\t<input type='hidden' id='FilterByDate' value=''>\n\t<table style='width:100%' class=form>\n\t<tbody>\n\t<tr>\n\t\t<td class=legend>{computers}:</td>\n\t\t<td>" . Field_text("SearchComputers", null, "font-size:16px", null, null, null, null, "SearchComputersCheck(event)") . "</td>\n\t</tr>\n\t</table>\n\t\n\t<div id='SearchComputers-list' style='width:100%;height:525px;overflow:auto'></div>\n\t\n\t\n\t<script>\n\t\tfunction SearchComputersCheck(e){\n\t\t\tif(checkEnter(e)){SearchComputers();}\n\t\t}\n\t\t\n\t\tfunction SearchComputers(){\n\t\t\tvar u_f_FilterByDate='';\n\t\t\tvar f_FilterByDate=document.getElementById('FilterByDate').value;\n\t\t\tvar se=escape(document.getElementById('SearchComputers').value);\n\t\t\tif(f_FilterByDate.length>2){u_f_FilterByDate='&orderBydate='+f_FilterByDate;}\n\t\t\tLoadAjax('SearchComputers-list','{$page}?SearchComputers='+se+u_f_FilterByDate+'&mode={$_GET["mode"]}&value={$_GET["value"]}&callback={$_GET["callback"]}');\n\t\t}\n\t\t\n\t\tfunction OcsFilterBYDate(){\n\t\t\tvar f=document.getElementById('FilterByDate').value;\n\t\t\tif(f.length<2){f='DESC';}\n\t\t\tif(f=='ASC'){f='DESC';}else{f='ASC';}\n\t\t\tdocument.getElementById('FilterByDate').value=f;\n\t\t\tSearchComputers();\n\t\t}\n\t\t\n\t\t\n\t\tSearchComputers();\n\t</script>\n\t"; echo $tpl->_ENGINE_parse_body($html); }
function popup() { $page = CurrentPageName(); $html = "\n\t<div class=text-info>{import_smtp_domains_explain}</div>\n\t\n\t<table style='width:100%'>\n\t<tr>\n\t\t<td class=legend style='font-size:13px' width=1% nowrap>{filename}:</td>\n\t\t<td width=99%>" . Field_text("DomainsSourcefile", null, "font-size:13px;padding:3px") . "</td>\n\t\t<td width=1%><input type='button' value='{browse} »' OnClick=\"javascript:Loadjs('tree.php?select-file=txt&target-form=DomainsSourcefile');\"></td>\n\t</tr>\n\t<tr>\n\t\t<td colspan=3 align='right'><hr>" . button("{import}", "DomainImportPerform()") . "</td>\n\t</tr>\n\t</table>\n\t\t\n\t<div id='domains-status'></div>\n\t\n\t\n\t<script>\n\t\tfunction DomainImportPerform(){\n\t\t\tvar path=escape(document.getElementById('DomainsSourcefile').value);\n\t\t\tLoadAjax('domains-status','{$page}?popup-import=yes&ou={$_GET["ou"]}&path='+path);\n\t\t\n\t\t}\n\t</script>\n\t"; $tpl = new templates(); echo $tpl->_ENGINE_parse_body($html); }
function popup() { $form = "<table style='width=99%'>\n\t<tr>\n\t\t<th>{ip_address}</th>\n\t\t<th>{netmask}</th>\n\t\t<th>{gateway}</th>\n\t</tr>\n\t<tr>\n\t\t<td>" . Field_text("dhcpd_ip", null) . "</td>\n\t\t<td>" . Field_text("dhcpd_netmask", null) . "</td>\n\t\t<td>" . Field_text("dhcpd_gateway", null) . "</td>\n\t</tR>\n\t<tr>\n\t\t<td colspan=3 align='right'><hr><input type='button' OnClick=\"javascript:AddRouteDHCPD();\" value='{add} »'></td>\n\t</tr>\n\t</table>\n\t"; $html = "\n\t\n\t<table style='width:100%'>\n\t<tr>\n\t\t<td valign='top' width=1%><img src='img/computer-routes-128.png'></td>\n\t\t<td valign='top'>\n\t\t\t\t<div class=explain>{APP_DHCP_ROUTES_EXPLAIN}</div>\n\t\t\t\t{$form}\n\t\t\t\t<br>\n\t\t\t\t" . RoundedLightWhite("<div style='width:100%;height:120px;overflow:auto' id='dhcpdroutes'>" . popup_list() . "</div>") . "\n\t\t</td>\n\t</tr>\n\t</table>\n\t\n\t\n\t"; $tpl = new templates(); echo $tpl->_ENGINE_parse_body($html); }
function popup() { $priv = new usersMenus(); $ct = new user($_GET["popup"]); $sock = new sockets(); $lvm = new lvm_org($ct->ou); $array = $lvm->disklist; $paths["/home/{$ct->uid}"] = "/home/{$ct->uid} ({system_disk})"; if (is_array($array)) { while (list($num, $val) = each($array)) { $sock = new sockets(); $results = $sock->getFrameWork("cmd.php?fstab-get-mount-point=yes&dev={$num}"); $array2 = unserialize(base64_decode($results)); while (list($num, $mounted) = each($array2)) { $paths[trim("{$mounted}/{$ct->uid}")] = dirname(trim($mounted . '/' . $ct->uid) . "({dedicated_storage})"); } } } $loginShell_hidden = Field_hidden('loginShell', $us->loginShell) . Field_hidden('uidNumber', $us->uidNumber); $loginShell = "<tr>\n\t\t\t\t\t<td align='right' nowrap class=legend {$styleTDRight}>{loginShell}:</strong>\n\t\t\t\t\t<td {$styleTDLeft}>\n\t\t\t\t\t\t\t<table style='width:100%;margin-left:-4px;'>\n\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td align=left width=1%>" . Field_text('loginShell', $us->loginShell, 'width:90px') . "</td>\n\t\t\t\t\t\t\t<td align=left>" . help_icon('{loginShellText}', true) . "</td>\n\t\t\t\t\t\t\t<td class=legend nowrap>{UidNumber}:</td>\n\t\t\t\t\t\t\t<td align=left width=1%>" . Field_text('uidNumber', $us->uidNumber, 'width:90px') . "</td>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t</table>\n\t\t\t\t\t</td>\n\t\t\t\t\t</tr>"; $dotclear = "<tr>\n\t\t<td class=legend nowrap>{DotClearUserEnabled}:</td>\n\t\t<td align=left width=1%>" . Field_numeric_checkbox_img('DotClearUserEnabled', $us->DotClearUserEnabled) . "</td>\n\t\t<td align=left>" . help_icon('{DotClearUserEnabledText}', true) . "</td>\n\t</tr>"; $form = Field_hidden('USER_SYSTEM_INFOS_UID', $ct->uid) . "\n\t<div style='text-align:right;margin-top:-5px;margin-bottom:9px;'><code>{home}:{$ct->homeDirectory}</code></div>\n\t<div id='ChangeUserPasswordID'>\n\t<table style='width:100%'>\n\t\n\t<tr>\n\t\t<td class=legend nowrap>{loginShell}:</td>\n\t\t<td align=left width=1%>" . Field_text('loginShell', $ct->loginShell, 'width:190px') . "</td>\n\t\t<td align=left>" . help_icon('{loginShellText}', true) . "</td>\n\t</tr>\n\t<tr>\n\t\t<td class=legend nowrap>{homeDirectory}:</td>\n\t\t<td align=left width=1%>" . Field_array_Hash($paths, 'homeDirectory', $ct->homeDirectory) . "</td>\n\t\t<td align=left>" . help_icon('{homeDirectoryText}', true) . "</td>\n\t</tr>\t\t\n\t<tr>\n\t\t<td class=legend nowrap>{UidNumber}:</td>\n\t\t<td align=left width=1%>" . Field_text('UidNumber', $ct->uidNumber, 'width:90px') . "</td>\n\t\t<td align=left>" . help_icon('{UidNumberText}', true) . "</td>\n\t</tr>\n\t\t\n\t\t\n\t<tr><td colspan=3><hr></td></tr>\n\t<tr>\n\t\t<td colspan=3 align='right'>" . button("{edit}", "UserSystemInfosSave()") . "\n\t</tr>\n\t</table>\n\t</div>\n\t"; $form = RoundedLightWhite($form); $safebox = Paragraphe("safe-box-64.png", "{coffrefort}", "{coffrefort_create_user}", "javascript:Loadjs('domains.edit.user.safebox.php?uid={$ct->uid}')"); if (!$priv->CRYPTSETUP_INSTALLED) { $safebox = null; } $html = "<H1>{UserSystemInfos}</H1>\n\t<div style='margin-top:-35px;text-align:right;margin-bottom:30px;width:95%'>\n\t\t<i style='font-size:16px;font-weight:bold;padding-bottom:4px;color:white'>{$ct->DisplayName}</i>\n\t</div>\n\t<div id='UserSystemInfosSave'>\n\t<table style='width:100%'>\n\t<tr>\n\t\t<td valign='top'>\n\t\t\t{$safebox}\n\t\t</td>\n\t\t<td valign='top'>\n\t\t\t{$form}\n\t\t</td>\n\t</tr>\n\t</table>\n\t\n\t</div>"; $tpl = new templates(); echo $tpl->_ENGINE_parse_body($html); }
function page() { $q = new mysql_squid_builder(); $timekey = date('Ymd'); $timekeyMonth = date("Ym"); $time = time(); $page = CurrentPageName(); $tpl = new templates(); $q = new mysql_squid_builder(); $tpl = new templates(); $t = time(); $per["1m"] = "{minute}"; $per["5m"] = "5 {minutes}"; $per["10m"] = "10 {minutes}"; $per["1h"] = "{hour}"; $per["1d"] = "{day}"; $members["MAC"] = "{MAC}"; $members["USERID"] = "{uid}"; $members["IPADDR"] = "{ipaddr}"; if (!isset($_SESSION["SQUID_STATS_MEM_DATE1"])) { $_SESSION["SQUID_STATS_MEM_DATE1"] = date("Y-m-d"); } if (!isset($_SESSION["SQUID_STATS_MEM_TIME1"])) { $_SESSION["SQUID_STATS_MEM_TIME1"] = "00:00"; } if (!isset($_SESSION["SQUID_STATS_MEM_DATE2"])) { $_SESSION["SQUID_STATS_MEM_DATE2"] = date("Y-m-d"); } if (!isset($_SESSION["SQUID_STATS_MEM_TIME2"])) { $_SESSION["SQUID_STATS_MEM_TIME2"] = "23:00"; } $html = "\n\t<div style='width:98%;margin-bottom:20px' class=form>\n\t<table style='width:100%'>\n\t<tr>\n\t\t<td style='vertical-align:top;font-size:18px' class=legend>{interval}:</td>\n\t\t<td style='vertical-align:top;font-size:18px;'>" . Field_array_Hash($per, "interval-{$t}", "10m", "blur()", null, 0, "font-size:18px;") . "</td>\n\t\t<td style='vertical-align:top;font-size:18px' class=legend nowrap>{from_date}:</td>\n\t\t<td style='vertical-align:top;font-size:18px'>" . field_date("from-date-{$t}", $_SESSION["SQUID_STATS_MEM_DATE1"], ";font-size:18px;width:160px") . "</td>\n\t\t<td style='vertical-align:top;font-size:18px'>" . Field_text("from-time-{$t}", $_SESSION["SQUID_STATS_MEM_TIME1"], ";font-size:18px;width:82px") . "</td>\n\t\t<td style='vertical-align:top;font-size:18px' class=legend nowrap>{to_date}:</td>\n\t\t<td style='vertical-align:top;font-size:18px'>" . field_date("to-date-{$t}", $_SESSION["SQUID_STATS_MEM_DATE2"], ";font-size:18px;width:160px") . "</td>\n\t\t<td style='vertical-align:top;font-size:18px'>" . Field_text("to-time-{$t}", $_SESSION["SQUID_STATS_MEM_TIME2"], ";font-size:18px;width:82px") . "</td>\n\t\t<td style='vertical-align:top;font-size:18px;;width:400px'>" . button("Go", "Run{$t}()", 18) . "</td>\n\t\t</tr>\n\t\t</table>\n\t</div>\n\t<div style='font-size:32px'>{proxy_memory_service_status}</div>\n\t<div style='width:1280px;height:550px;margin-bottom:10px' id='graph-{$t}'></div>\n\t<div style='font-size:32px'>{server_memory_consumption}</div>\n\t<div style='width:1280px;height:550px;margin-bottom:10px' id='memstats-{$t}'></div>\n\t\n\t\n\t\n\t\n\t\n\t\n<script>\n\nfunction Run{$t}(){\n\tvar date1=document.getElementById('from-date-{$t}').value;\n\tvar time1=document.getElementById('from-time-{$t}').value;\n\tvar date2=document.getElementById('to-date-{$t}').value\n\tvar time2=document.getElementById('to-time-{$t}').value;\n\tvar interval=document.getElementById('interval-{$t}').value;\n\tLoadjs('{$page}?query=yes&container=graph-{$t}&date1='+date1+'&time1='+time1+'&date2='+date2+'&time2='+time2+'&interval='+interval);\n\tLoadjs('{$page}?memstats=yes&container=memstats-{$t}&date1='+date1+'&time1='+time1+'&date2='+date2+'&time2='+time2+'&interval='+interval);\n\n}\nRun{$t}();\n</script>\t\n"; echo $tpl->_ENGINE_parse_body($html); }
function popup() { $page = CurrentPageName(); $tpl = new templates(); $sock = new sockets(); $cache_mgr_user = $sock->GET_INFO("cache_mgr_user"); $cachemgr_passwd = $sock->GET_INFO("cachemgr_passwd"); $cachemgr_left_menu = $sock->GET_INFO("cachemgr_left_menu"); $sql = "SELECT servername,useSSL FROM freeweb WHERE `groupware`='cachemgr' LIMIT 0,1"; $q = new mysql(); $ligne = mysql_fetch_array($q->QUERY_SQL($sql, "artica_backup")); if ($ligne["servername"] != null) { $FreeWebListenPort = $sock->GET_INFO("FreeWebListenPort"); $FreeWebListenSSLPort = $sock->GET_INFO("FreeWebListenSSLPort"); if (!is_numeric($FreeWebListenPort)) { $FreeWebListenPort = 80; } if (!is_numeric($FreeWebListenSSLPort)) { $FreeWebListenSSLPort = 443; } $prefix = "http"; if ($ligne["useSSL"] == 1) { $FreeWebListenPort = $FreeWebListenSSLPort; $prefix = "https"; } $link = "{$prefix}://{$ligne["servername"]}:{$FreeWebListenPort}"; $linkjs = "javascript:s_PopUpFull('{$link}',800,800,'Squid Cache Manager')"; $link = "<a href=\"javascript:blur();\" OnClick=\"{$linkjs}\" style='font-size:14px;text-decoration:underline'>{$link}</a>"; $edit_www = "<a href=\"javascript:blur();\" OnClick=\"Loadjs('freeweb.edit.php?hostname={$ligne["servername"]}');\" style='font-size:14px;text-decoration:underline'>{edit}</a>"; } $html = "\n\t<div class=explain>{cachemgr_text}</div><div style='text-align:right;margin-bottom:5px'><i>{$link}</i></div>\n\t<div id='cachemgr-div'>\n\t<div style='font-size:16px'>{cachemgr}:: {authentication}</div>\n\t<table style='width:100%'>\n\t<tr>\n\t\t<td class=legend>{add_to_left_menu}:</td>\n\t\t<td>" . Field_checkbox("cachemgr_left_menu", 1, $cachemgr_left_menu, "cachemgr_left_menu_save();") . "</td>\n\t</tr>\t\n\t<tr>\n\t\t<td class=legend>{username}:</td>\n\t\t<td>" . Field_text("cache_mgr_user", "{$cache_mgr_user}", "font-size:14px;padding:3px") . "</td>\n\t</tr>\n\t<tr>\n\t\t<td class=legend>{password}:</td>\n\t\t<td>" . Field_password("cachemgr_passwd", "{$cachemgr_passwd}", "font-size:14px;padding:3px") . "</td>\n\t</tr>\t\n\t</table>\n\t<br>\n\t\n\t<div style='font-size:16px'>{cachemgr}:: {website_name}</div>\n\t<table style='width:100%'>\n\t<tr>\n\t\t<td class=legend>{website}:</td>\n\t\t<td>" . Field_text("website", $ligne["servername"], "font-size:14px;padding:3px;width:220px") . " {$edit_www}</td>\n\t</tr>\n\t<tr>\n\t\t<td colspan=2 align='right'>\n\t\t<hr>" . button("{apply}", "SaveCacheManagerParams()") . "</td>\n\t</tr>\n\t</table>\n\t<br>\t\n\t</div>\n\t<script>\n\n\tvar x_SaveCacheManagerParams= function (obj) {\n\t\tvar tempvalue=obj.responseText;\n\t\tif(tempvalue.length>3){alert(tempvalue);}\t\n\t\t\n\t}\n\n\tvar x_cachemgr_left_menu_save= function (obj) {\n\t\tvar tempvalue=obj.responseText;\n\t\tif(tempvalue.length>3){alert(tempvalue);}\t\n\t\tCacheOff();\n\t}\t\n\t\n\tfunction cachemgr_left_menu_save(){\n\t\tvar XHR = new XHRConnection();\n\t\tif(document.getElementById('cachemgr_left_menu').checked){\n\t\t\tXHR.appendData('cachemgr_left_menu',1)\n\t\t}else{\n\t\t\tXHR.appendData('cachemgr_left_menu',0)\n\t\t}\n\t\tXHR.sendAndLoad('{$page}', 'GET',x_cachemgr_left_menu_save);\n\t\t\n\t}\n\t\n\t\n\tfunction SaveCacheManagerParams(key){\n\t\tvar XHR = new XHRConnection();\n\t\tvar a=document.getElementById('cache_mgr_user').value;\n\t\tif(a.length<3){return;}\n\t\ta=document.getElementById('cachemgr_passwd').value;\n\t\tif(a.length<3){return;}\t\t\n\t\ta=document.getElementById('website').value;\n\t\tif(a.length<3){return;}\t\t\t\n\t\t\n\t\tXHR.appendData('cache_mgr_user',document.getElementById('cache_mgr_user').value);\t\n\t\tXHR.appendData('cachemgr_passwd',document.getElementById('cachemgr_passwd').value);\n\t\tXHR.appendData('website',document.getElementById('website').value);\n\t\tdocument.getElementById('cachemgr-div').innerHTML='<center style=\"width:100%\"><img src=img/wait_verybig.gif></center>';\n\t\tXHR.sendAndLoad('{$page}', 'GET',x_SaveCacheManagerParams);\n\t\t}\t\n\n\t</script>\t\t\n\t"; echo $tpl->_ENGINE_parse_body($html); }
function page() { $page = CurrentPageName(); $tpl = new templates(); $users = new usersMenus(); if (!$users->APACHE_MOD_BW) { echo FATAL_ERROR_SHOW_128("{the_specified_module_is_not_installed}"); return; } $servername_enc = urlencode($_GET["servername"]); $page = CurrentPageName(); $tpl = new templates(); $q = new mysql(); $sock = new sockets(); $free = new freeweb($_GET["servername"]); $Params = $free->Params; $t = time(); $ForceBandWidthModule = intval($Params["ModeBw"]["ForceBandWidthModule"]); $BandwidthAll = intval($Params["ModeBw"]["BandwidthAll"]); if ($BandwidthAll == 0) { $BandwidthAll = 1536000; } $BandwidthAll = $BandwidthAll / 1024; $html = "\n\n\t<div style='width:98%' class=form>\n\t" . Paragraphe_switch_img("{apache_Bandwidth_enable}", "{apache_Bandwidth_explain}", "bandlimit", "{$free->bandlimit}", null, 650) . "\n\t<table style='width:100%'>\n\t<td colspan=3 align=right>" . button("{rules}", "Loadjs('freeweb.mod.bw.php?servername={$servername_enc}')", 24) . "</td>\n\t<tr>\n\t\t<td class=legend style='font-size:18px'>{limit_all_requests}:</td>\n\t\t<td>" . Field_checkbox("ForceBandWidthModule", 1, $ForceBandWidthModule) . "</td>\n\t\t<td></td>\n\t</tr>\n\t<tr>\n\t\t<td class=legend style='font-size:18px'>{default_limit}:</td>\n\t\t<td style='font-size:18px'>" . Field_text("BandwidthAll", $BandwidthAll, "font-size:18px;width:90px") . " KB/s</td>\n\t\t<td></td>\n\t</tr>\n\n\t<tr>\n\t\t<td colspan=3 align=right><hr>" . button("{apply}", "Save{$t}()", 24) . "</td>\n\t</tr>\n\t</table>\n\t<p> </p>\n\t</div>\n<script>\n\tvar xSave{$t}=function (obj) {\n\t\t\tvar results=obj.responseText;\n\t\t\tif(results.length>0){alert(results);}\n\t\t\tRefreshTab('main_freeweb_qos');\n\t}\n\t\nfunction Save{$t}(){\n\tvar XHR = new XHRConnection();\n\tXHR.appendData('bandlimit',document.getElementById('bandlimit').value);\n\tif(document.getElementById('ForceBandWidthModule').checked){\n\t\tXHR.appendData('ForceBandWidthModule',1);\n\t}else{\n\t\tXHR.appendData('ForceBandWidthModule',0);\n\t}\n\t\n\t\n\tXHR.appendData('BandwidthAll',document.getElementById('BandwidthAll').value);\n\tXHR.appendData('servername','{$_GET["servername"]}');\n\tXHR.sendAndLoad('{$page}', 'POST',xSave{$t});\n}\n</script>"; echo $tpl->_ENGINE_parse_body($html); }
function popup() { $hostname = $_GET["hostname"]; $page = CurrentPageName(); $users = new usersMenus(); $tpl = new templates(); $t = time(); $main = new maincf_multi($_GET["hostname"], $_GET["ou"]); $detect_8bit_encoding_header = $main->GET("detect_8bit_encoding_header"); $disable_mime_input_processing = $main->GET("disable_mime_input_processing"); $disable_mime_output_conversion = $main->GET("disable_mime_output_conversion"); $mime_nesting_limit = $main->GET("mime_nesting_limit"); if (!is_numeric($detect_8bit_encoding_header)) { $detect_8bit_encoding_header = 1; } if (!is_numeric($disable_mime_input_processing)) { $disable_mime_input_processing = 0; } if (!is_numeric($disable_mime_output_conversion)) { $disable_mime_output_conversion = 0; } if (!is_numeric($mime_nesting_limit)) { $mime_nesting_limit = 100; } $html = "\n\t<div id='{$t}'></div>\n\t\n\t<div style='width:98%' class=form>\n\t<table>\n\t<tr>\n\t\t<td class=legend style='font-size:16px'>{detect_8bit_encoding_header}:</td>\n\t\t<td class=legend style='font-size:16px'>" . Field_checkbox("detect_8bit_encoding_header-{$t}", 1, $detect_8bit_encoding_header) . "</td>\n\t\t<td width=1%>" . help_icon("{detect_8bit_encoding_header_text}") . "</td>\n\t</tr>\n\t<tr>\n\t\t<td class=legend style='font-size:16px'>{disable_mime_output_conversion}:</td>\n\t\t<td class=legend style='font-size:16px'>" . Field_checkbox("disable_mime_output_conversion-{$t}", 1, $disable_mime_output_conversion) . "</td>\n\t\t<td width=1%>" . help_icon("{disable_mime_output_conversion_text}") . "</td>\n\t</tr>\t\t\t\t\n\t<tr>\n\t\t<td class=legend style='font-size:16px'>{disable_mime_input_processing}:</td>\n\t\t<td class=legend style='font-size:16px'>" . Field_checkbox("disable_mime_input_processing-{$t}", 1, $disable_mime_input_processing) . "</td>\n\t\t<td width=1%>" . help_icon("{disable_mime_input_processing_text}") . "</td>\n\t</tr>\t\t\t\t\n\t<tr>\n\t\t<td nowrap class=legend style='font-size:16px'>{mime_nesting_limit}</strong>:</td>\n\t\t<td>" . Field_text("mime_nesting_limit-{$t}", $mime_nesting_limit, 'width:70px;font-size:16px;padding:3px;text-align:right') . " </td>\n\t\t<td>" . help_icon('{mime_nesting_limit_text}') . "</td>\n\t</tr>\t\t\t\t\n\t<tr>\n\t\t<td align='right' colspan=2><hr>" . button("{apply}", "Save{$t}()", "18px") . "</td>\n\t</tr>\n\t</table>\n\t</div>\n\t<script>\n\t\n\tvar X_Save{$t}= function (obj) {\n\t\tvar results=obj.responseText;\n\t\tif(results.length>0){alert(results);}\n\t\tdocument.getElementById('{$t}').innerHTML='';\n\t\t}\t\t\n\t\n\tfunction Save{$t}(){\n\t\tdetect_8bit_encoding_header=0;\n\t\tdisable_mime_output_conversion=0;\n\t\tdisable_mime_input_processing=0;\n\t\t\n\t\tif(document.getElementById('detect_8bit_encoding_header-{$t}').checked){detect_8bit_encoding_header=1;}\n\t\tif(document.getElementById('disable_mime_output_conversion-{$t}').checked){disable_mime_output_conversion=1;}\n\t\tif(document.getElementById('disable_mime_input_processing-{$t}').checked){disable_mime_input_processing=1;}\n\t\tvar XHR = new XHRConnection();\n\t\tXHR.appendData('hostname','{$hostname}');\n\t\tXHR.appendData('ou','{$_GET["ou"]}');\n\t\tXHR.appendData('detect_8bit_encoding_header',detect_8bit_encoding_header);\n\t\tXHR.appendData('disable_mime_output_conversion',disable_mime_output_conversion);\n\t\tXHR.appendData('disable_mime_input_processing',disable_mime_input_processing);\n\t\tXHR.appendData('mime_nesting_limit',document.getElementById('mime_nesting_limit-{$t}').value);\n\t\tAnimateDiv('{$t}');\n\t\tXHR.sendAndLoad('{$page}', 'POST',X_Save{$t});\n\t}\n\t\n\t\n\t\n\t</script>\t\t\n\t"; echo $tpl->_ENGINE_parse_body($html); }
function popup_index() { $main = new main_cf(); $html = "<H1>{address_verify_map_minitext}</H1>" . RoundedLightWhite("<p class=caption>{address_verify_map_text}</p>") . "<br>\n\n\n<form name='FFMDBCache'>\n\n<table style='width:600px' align=center>\n<tr>\n<td valign='top'>\n\t\t" . RoundedLightWhite("\n\t\t<table style='width:100%;margin:10px'>\n\t\t\t<tr>\n\t\t\t\t<td nowrap class=legend>{address_verify_map_field}:</strong></td>\n\t\t\t\t<td>" . Field_text('address_verify_map', str_replace('btree:', '', $main->main_array["address_verify_map"])) . "</td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t\t<td nowrap class=legend>{address_verify_negative_cache}:</strong></td>\n\t\t\t\t<td>" . Field_yesno_checkbox_img('address_verify_negative_cache', $main->main_array["address_verify_negative_cache"], '{address_verify_negative_cache_text}') . "</td>\n\t\t\t</tr>\t\n\t\t\t<tr>\n\t\t\t\t<td nowrap class=legend>{address_verify_poll_count}:</strong></td>\n\t\t\t\t<td>" . Field_text('address_verify_poll_count', $main->main_array["address_verify_poll_count"], 'width:30%', null, null, '{address_verify_poll_count_text}') . "</td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t\t<td nowrap class=legend>{address_verify_poll_delay}:</strong></td>\n\t\t\t\t<td>" . Field_text('address_verify_poll_delay', $main->main_array["address_verify_poll_delay"], 'width:30%', null, null, '{address_verify_poll_delay_text}') . "</td>\n\t\t\t</tr>\t\t\t\t\t\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t<tr>\n\t\t\t\t<td nowrap class=legend>{address_verify_sender}:</strong></td>\n\t\t\t\t<td>" . Field_text('address_verify_sender', $main->main_array["address_verify_sender"], 'width:30%', null, null, '{address_verify_sender_text}') . "</td>\n\t\t\t</tr>\t\t\t\n\t\t\t<tr>\n\t\t\t\t<td align='right' nowrap class=legend>{address_verify_negative_expire_time}:</strong></td>\n\t\t\t\t<td>" . Field_text('address_verify_negative_expire_time', $main->main_array["address_verify_negative_expire_time"], 'width:30%', null, null, '{address_verify_negative_expire_time_text}') . "</td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t\t<td align='right' nowrap class=legend>{address_verify_negative_refresh_time}:</strong></td>\n\t\t\t\t<td>" . Field_text('address_verify_negative_refresh_time', $main->main_array["address_verify_negative_refresh_time"], 'width:30%', null, null, '{address_verify_negative_refresh_time_text}') . "</td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t\t<td align='right' nowrap class=legend>{address_verify_positive_expire_time}:</strong></td>\n\t\t\t\t<td>" . Field_text('address_verify_positive_expire_time', $main->main_array["address_verify_positive_expire_time"], 'width:30%', null, null, '{address_verify_positive_expire_time_text}') . "</td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t\t<td align='right' nowrap class=legend>{address_verify_positive_refresh_time}:</strong></td>\n\t\t\t\t<td>" . Field_text('address_verify_positive_refresh_time', $main->main_array["address_verify_positive_refresh_time"], 'width:30%', null, null, '{address_verify_positive_refresh_time_text}') . "</td>\n\t\t\t</tr>\t\t\t\t\t\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\t\n\n\t\t\t\n\t\t\t\t\t\n\t\t\t<tr>\n\t\t\t\t<td align='right' colspan=2><input type='button' value='{delete} »' OnClick=\"PostFixVerifyDatabaseDeleteSave();\"> <input type='button' value='{edit} »' OnClick=\"PostFixVerifyDatabaseSave();\"></td>\n\t\t\t</tr>\t\t\t\t\n\t\t</table>") . "\n</td>\n</tr>\n</table></form>"; $tpl = new Templates(); echo $tpl->_ENGINE_parse_body($html); }
function popup() { $mysql = new mysqlserver(); $net = new networking(); $array = $net->ALL_IPS_GET_ARRAY(); $sock = new sockets(); $EnableZarafaTuning = $sock->GET_INFO("EnableZarafaTuning"); if (!is_numeric($EnableZarafaTuning)) { $EnableZarafaTuning = 0; } $users = new usersMenus(); if (!$users->ZARAFA_INSTALLED) { $EnableZarafaTuning = 0; } $array[null] = "{loopback}"; $bind = Field_array_Hash($array, "bind-address", $mysql->main_array["bind-address"], null, null, 0, "font-size:13px;padding:3px"); $chars = Charsets(); $charsets = Field_array_Hash($chars, "default-character-set", $mysql->main_array["default-character-set"], null, null, 0, "font-size:13px;padding:3px"); //Les devs de mysql conseillent un key_buffer de la taille de la somme de tous les fichiers .MYI dans le repertoire mysql. $hover = CellRollOver(); $form = "\t<table style='width:100%' class=form>\n\t<tr {$hover}>\n\t\t<td class=legend>{skip-external-locking}:</td>\n\t\t<td>" . Field_yesno_checkbox('skip-external-locking', $mysql->main_array["skip_external_locking"]) . "</td>\n\t\t<td><code>skip-external-locking</code></td>\n\t\t<td>" . help_icon('{skip-external-locking_text}') . "</td>\n\t</tr>\n\t<tr {$hover}>\n\t\t<td class=legend>{skip-character-set-client-handshake}:</td>\n\t\t<td>" . Field_yesno_checkbox('skip-character-set-client-handshake', $mysql->main_array["skip-character-set-client-handshake"]) . "</td>\n\t\t<td><code>skip-character-set-client-handshake</code></td>\n\t\t<td>" . help_icon('{skip-character-set-client-handshake_text}') . "</td>\n\t</tr>\t\n\t<tr {$hover}>\n\t\t<td class=legend>Default charset:</td>\n\t\t<td colspan=3>{$charsets}</td>\n\t</tr>\t\n\t<tr {$hover}>\n\t\t<td class=legend>{bind-address}:</td>\n\t\t<td>{$bind}</td>\n\t\t<td><code>bind-address</code></td>\n\t\t<td> </td>\n\t</tr>\t\n\t<tr {$hover}>\n\t\t<td class=legend>{key_buffer}:</td>\n\t\t<td>" . Field_text("key_buffer", $mysql->main_array["key_buffer"], "font-size:13px;width:60px;padding:3px") . " M</td>\n\t\t<td><code>key_buffer</code></td>\n\t\t<td>" . help_icon('{key_buffer_text}') . "</td>\n\t</tr>\n\t<tr {$hover}>\n\t\t<td class=legend>{key_buffer_size}:</td>\n\t\t<td>" . Field_text("key_buffer_size", $mysql->main_array["key_buffer_size"], "font-size:13px;width:60px;padding:3px") . " M</td>\n\t\t<td><code>key_buffer_size</code></td>\n\t\t<td>" . help_icon('{key_buffer_size_text}') . "</td>\n\t</tr>\t\t\n\t<tr {$hover}>\n\t\t<td class=legend>{innodb_buffer_pool_size}:</td>\n\t\t<td>" . Field_text("innodb_buffer_pool_size", $mysql->main_array["innodb_buffer_pool_size"], "font-size:13px;width:60px;padding:3px") . " M</td>\n\t\t<td><code>innodb_buffer_pool_size</code></td>\n\t\t<td>" . help_icon('{innodb_buffer_pool_size_text}') . "</td>\n\t</tr>\n\t\n\t<tr {$hover}>\n\t\t<td class=legend>{innodb_additional_mem_pool_size}:</td>\n\t\t<td>" . Field_text("innodb_additional_mem_pool_size", $mysql->main_array["innodb_additional_mem_pool_size"], "font-size:13px;width:60px;padding:3px") . " M</td>\n\t\t<td><code>innodb_additional_mem_pool_size</code></td>\n\t\t<td>" . help_icon('{innodb_additional_mem_pool_size_text}') . "</td>\n\t</tr>\t\t\n\t\n\t<tr {$hover}>\n\t\t<td class=legend>{myisam_sort_buffer_size}:</td>\n\t\t<td>" . Field_text("myisam_sort_buffer_size", $mysql->main_array["myisam_sort_buffer_size"], "font-size:13px;width:60px;padding:3px") . " M</td>\n\t\t<td><code>myisam_sort_buffer_size</code></td>\n\t\t<td>" . help_icon('{myisam_sort_buffer_size_text}') . "</td>\n\t</tr>\n\t<tr {$hover}>\n\t\t<td class=legend>{sort_buffer_size}:</td>\n\t\t<td>" . Field_text("sort_buffer_size", $mysql->main_array["sort_buffer_size"], "font-size:13px;width:60px;padding:3px") . " M</td>\n\t\t<td><code>sort_buffer_size</code></td>\n\t\t<td>" . help_icon('{sort_buffer_size_text}') . "</td>\n\t</tr>\t\n\t<tr {$hover}>\n\t\t<td class=legend>{join_buffer_size}:</td>\n\t\t<td>" . Field_text("join_buffer_size", $mysql->main_array["join_buffer_size"], "font-size:13px;width:60px;padding:3px") . " M</td>\n\t\t<td><code>join_buffer_size</code></td>\n\t\t<td>" . help_icon('{join_buffer_size_text}') . "</td>\n\t</tr>\t\t\n\t<tr {$hover}>\n\t\t<td class=legend>{read_buffer_size}:</td>\n\t\t<td>" . Field_text("read_buffer_size", $mysql->main_array["read_buffer_size"], "font-size:13px;width:60px;padding:3px") . " M</td>\n\t\t<td><code>read_buffer_size</code></td>\n\t\t<td>" . help_icon('{read_buffer_size_text}') . "</td>\n\t</tr>\t\t\n\t\t<td class=legend>{query_cache_size}:</td>\n\t\t<td>" . Field_text("query_cache_size", $mysql->main_array["query_cache_size"], "font-size:13px;width:60px;padding:3px") . " M</td>\n\t\t<td><code>query_cache_size</code></td>\n\t\t<td>" . help_icon('{query_cache_size_text}') . "</td>\n\t</tr>\t\t\n\t\n\t\n\t<tr {$hover}>\n\t\t<td class=legend>{query_cache_limit}:</td>\n\t\t<td>" . Field_text("query_cache_limit", $mysql->main_array["query_cache_limit"], "font-size:13px;width:60px;padding:3px") . " M</td>\n\t\t<td><code>query_cache_limit</code></td>\n\t\t<td>" . help_icon('{query_cache_limit_text}') . "</td>\n\t</tr>\t\n\t\n\t\n\n\t\n\t\n\t\n\t\n\t\n\t<tr {$hover}>\n\t\t<td class=legend>{read_rnd_buffer_size}:</td>\n\t\t<td>" . Field_text("read_rnd_buffer_size", $mysql->main_array["read_rnd_buffer_size"], "font-size:13px;width:60px;padding:3px") . " M</td>\n\t\t<td><code>read_rnd_buffer_size</code></td>\n\t\t<td>" . help_icon('{read_rnd_buffer_size_text}') . "</td>\n\t</tr>\n\t<tr {$hover}>\n\t\t<td class=legend>{table_cache}:</td>\n\t\t<td>" . Field_text("table_cache", $mysql->main_array["table_cache"], "font-size:13px;width:60px;padding:3px") . " table(s)</td>\n\t\t<td><code>table_cache</code></td>\n\t\t<td>" . help_icon('{table_cache}') . "</td>\n\t</tr>\n\t\n\t<tr {$hover}>\n\t\t<td class=legend>{tmp_table_size}:</td>\n\t\t<td>" . Field_text("tmp_table_size", $mysql->main_array["tmp_table_size"], "font-size:13px;width:60px;padding:3px") . " M</td>\n\t\t<td><code>tmp_table_size</code></td>\n\t\t<td>" . help_icon('{tmp_table_size}') . "</td>\n\t</tr>\t\n\t<tr {$hover}>\n\t\t<td class=legend>{max_allowed_packet}:</td>\n\t\t<td>" . Field_text("max_allowed_packet", $mysql->main_array["max_allowed_packet"], "font-size:13px;width:60px;padding:3px") . " M</td>\n\t\t<td><code>max_allowed_packet</code></td>\n\t\t<td>" . help_icon('{max_allowed_packet}') . "</td>\n\t</tr>\t\n\t<tr {$hover}>\n\t\t<td class=legend>{max_connections}:</td>\n\t\t<td>" . Field_text("max_connections", $mysql->main_array["max_connections"], "font-size:13px;width:60px;padding:3px") . " M</td>\n\t\t<td><code>max_connections</code></td>\n\t\t<td>" . help_icon('{max_connections}') . "</td>\n\t</tr>\t\n\t<tr {$hover}>\n\t\t<td class=legend>{net_buffer_length}:</td>\n\t\t<td>" . Field_text("net_buffer_length", $mysql->main_array["net_buffer_length"], "font-size:13px;width:60px;padding:3px") . " M</td>\n\t\t<td><code>net_buffer_length</code></td>\n\t\t<td>" . help_icon('{net_buffer_length_text}') . "</td>\n\t</tr>\n\t<tr {$hover}>\n\t\t<td class=legend>{thread_cache_size}:</td>\n\t\t<td>" . Field_text("thread_cache_size", $mysql->main_array["thread_cache_size"], "font-size:13px;width:60px;padding:3px") . " M</td>\n\t\t<td><code>thread_cache_size</code></td>\n\t\t<td>" . help_icon('{thread_cache_size_text}') . "</td>\n\t</tr>\n\t<tr>\n\t\t<td colspan=4 align='right'>\n\t\t<hr>" . button("{apply}", "SaveUMysqlParameters()") . "\n\t\t\n\t\t</td>\n\t</tr>\n\t</table>"; $html = "<div style='font-size:16px'>{mysql_settings} v. {$mysql->mysql_version_string} ({$mysql->mysqlvbin})</H1>\n\t<div id='mysqlsettings'>{$form}</div>\n\t\n\t\n\t<script>\nfunction EnableZarafaTuningCheck(){\n\tvar EnableZarafaTuning={$EnableZarafaTuning};\n\tif(EnableZarafaTuning==0){return;}\n\tif(document.getElementById('innodb_buffer_pool_size')){document.getElementById('innodb_buffer_pool_size').disabled=true;}\n\tif(document.getElementById('query_cache_size')){document.getElementById('query_cache_size').disabled=true;}\n\tif(document.getElementById('innodb_log_file_size')){document.getElementById('innodb_log_file_size').disabled=true;}\n\tif(document.getElementById('innodb_log_buffer_size')){document.getElementById('innodb_log_buffer_size').disabled=true;}\n\tif(document.getElementById('max_allowed_packet')){document.getElementById('max_allowed_packet').disabled=true;}\n\tif(document.getElementById('max_connections')){document.getElementById('max_connections').disabled=true;}\n}\nEnableZarafaTuningCheck();\n</script>\n\t\n\t"; $tpl = new templates(); echo $tpl->_ENGINE_parse_body($html); }
function ADD_PAGE() { if (isset($_GET["EDIT_PAGE"])) { $ldap = new clladp(); $hash = $ldap->UserDatas($_SESSION["uid"]); if (preg_match('#<header>(.+?)</header><pattern>(.+?)</pattern><regex>(.+?)</regex><action>(.+?)</action>#', $hash["RegexRules"][$_GET["EDIT_PAGE"]], $reg)) { $header_field = $reg[1]; $action_value = $reg[4]; $regex_value = $reg[3]; $pattern_value = $reg[2]; $button_name = '{edit}'; $title = '{edit_a_rule}'; $hidden = "<input type='hidden' id='edit' value='{$_GET["EDIT_PAGE"]}'>"; } } else { $button_name = "{add}"; $title = "{add_a_rule}"; } $fields = Field_array_Hash(ARRAY_HEADERS_FIELD(), 'header_field', $header_field); $array_action = array("quarantine" => "{user_quarantine}", "delete" => "{user_delete}", "pass" => "{user_skip_antispam}"); $action = Field_array_Hash($array_action, 'action', $action_value); $html = "\n\t<div style='padding:20px'>\n\t{$hidden}\n\t<H3>{$title}</H3>\n\t<p> </p>\n\t<table style='width:100%'>\n\t<tr>\n\t\t<td align='right'><strong>{select_header_field}</strong>:</td>\n\t\t<td>{$fields}</td>\n\t<tr>\n\t\t<td align='right'><strong>{match_pattern}</strong></td>\n\t\t<td>" . Field_text('pattern', $pattern_value) . ":</td>\n\t</tr>\t\n\t<tr>\n\t\t<td nowrap align='right'><strong>{use_regex}</strong>:</td>\n\t\t<td>" . Field_numeric_checkbox_img('regex', $regex_value, '{enable_disable}') . "</td>\n\t</tr>\t\n\t<tr>\n\t\t<td nowrap align='right'><strong>{then}</strong>:</td>\n\t\t<td>{$action}</td>\n\t</tr>\t\t\t\n\t<tr>\n\t<td colspan=2 class='caption'>{star_explain} {only_regex_off}</td>\t\n\t</tr>\n\t<tr>\n\t<td colspan=2 align='right'><input type='button' value='{$button_name} »' OnClick=\"javascript:AddFilterRule();\"</td>\t\n\t</tr>\t\n\t\n\t\n\t\n\t</table>\n\t\n\t"; //ArticaUserFilterRule $tpl = new templates(); echo $tpl->_ENGINE_parse_body($html); }
function settings() { $page = CurrentPageName(); $tpl = new templates(); $users = new usersMenus(); $severtype["WIN_2003"] = "Windows 2003"; $severtype["WIN_2008AES"] = "Windows 2008 with AES"; $intro = "{APP_SQUIDKERAUTH_TEXT}<br>{APP_SQUIDKERAUTH_TEXT_REF}"; if ($_GET["switch-template"] == "samba") { $intro = "{APP_SAMBAKERAUTH_TEXT}<br>{APP_SAMBAKERAUTH_TEXT_REF}"; } $sock = new sockets(); $array = unserialize(base64_decode($sock->GET_INFO("KerbAuthInfos"))); $configADSamba = unserialize(base64_decode($sock->GET_INFO("SambaAdInfos"))); $EnableKerbAuth = $sock->GET_INFO("EnableKerbAuth"); if (!is_numeric("{$EnableKerbAuth}")) { $EnableKerbAuth = 0; } $samba_installed = 1; if (!$users->SAMBA_INSTALLED) { $samba_installed = 0; } $html = "\n\t<table style='width:100%'>\n\t<tr>\n\t<td valign='top' width=1%><span id='kerbchkconf'></span>\n\t\t<div style='text-align:right'>" . imgtootltip("refresh-24.png", "{refresh}", "RefreshAll()") . "</div></td>\n\t<td valign='top' width=99%'>\n\t\t<div class=explain>{$intro}</div>\n\t</td>\n\t</table>\n\t\n\t<table style='width:100%' class=form>\n\t<tr>\n\t\t<td class=legend>{EnableWindowsAuthentication}:</td>\n\t\t<td>" . Field_checkbox("EnableKerbAuth", 1, "{$EnableKerbAuth}", "EnableKerbAuthCheck()") . "</td>\n\t\t<td> </td>\n\t</tr>\t\n\t<tr>\n\t\t<td class=legend>{WINDOWS_DNS_SUFFIX}:</td>\n\t\t<td>" . Field_text("WINDOWS_DNS_SUFFIX", $array["WINDOWS_DNS_SUFFIX"], "font-size:14px;padding:3px;width:190px") . "</td>\n\t\t<td> </td>\n\t</tr>\n\t<tr>\n\t\t<td class=legend>{WINDOWS_SERVER_NETBIOSNAME}:</td>\n\t\t<td>" . Field_text("WINDOWS_SERVER_NETBIOSNAME", $array["WINDOWS_SERVER_NETBIOSNAME"], "font-size:14px;padding:3px;width:190px") . "</td>\n\t\t<td> </td>\n\t</tr>\t\n\t<tr>\n\t\t<td class=legend style='font-size:12px'>{ADNETBIOSDOMAIN}:</td>\n\t\t<td>" . Field_text("ADNETBIOSDOMAIN", $array["ADNETBIOSDOMAIN"], "font-size:14px;padding:3px;width:165px") . "</td>\n\t\t<td>" . help_icon("{howto_ADNETBIOSDOMAIN}") . "</td>\n\t</tr>\t\t\n\t<tr>\n\t\t<td class=legend>{WINDOWS_SERVER_TYPE}:</td>\n\t\t<td>" . Field_array_Hash($severtype, "WINDOWS_SERVER_TYPE", $array["WINDOWS_SERVER_TYPE"], "style:font-size:14px;padding:3px") . "</td>\n\t\t<td> </td>\n\t</tr>\t\n\t<tr>\n\t\t<td class=legend>{administrator}:</td>\n\t\t<td>" . Field_text("WINDOWS_SERVER_ADMIN", $array["WINDOWS_SERVER_ADMIN"], "font-size:14px;padding:3px;width:190px") . "</td>\n\t\t<td> </td>\n\t</tr>\t\t\n\t<tr>\n\t\t<td class=legend>{password}:</td>\n\t\t<td>" . Field_password("WINDOWS_SERVER_PASS", $array["WINDOWS_SERVER_PASS"], "font-size:14px;padding:3px;width:190px") . "</td>\n\t\t<td> </td>\n\t</tr>\t\n\t\n\t<tr>\n\t<td colspan=2 align='right'><hr>" . button("{apply}", "SaveKERBProxy()") . "</td>\n\t</tr>\n\t</table>\n\t\n\t<script>\n\t\tfunction EnableKerbAuthCheck(){\n\t\t\tvar samba_installed={$samba_installed};\n\t\t\tdocument.getElementById('WINDOWS_DNS_SUFFIX').disabled=true;\n\t\t\tdocument.getElementById('WINDOWS_SERVER_NETBIOSNAME').disabled=true;\n\t\t\tdocument.getElementById('WINDOWS_SERVER_TYPE').disabled=true;\n\t\t\tdocument.getElementById('WINDOWS_SERVER_ADMIN').disabled=true;\n\t\t\tdocument.getElementById('WINDOWS_SERVER_PASS').disabled=true;\n\t\t\tdocument.getElementById('ADNETBIOSDOMAIN').disabled=true;\n\t\t\t\n\t\t\tif(document.getElementById('EnableKerbAuth').checked){\n\t\t\t\tdocument.getElementById('WINDOWS_DNS_SUFFIX').disabled=false;\n\t\t\t\tdocument.getElementById('WINDOWS_SERVER_NETBIOSNAME').disabled=false;\n\t\t\t\tdocument.getElementById('WINDOWS_SERVER_TYPE').disabled=false;\n\t\t\t\tdocument.getElementById('WINDOWS_SERVER_ADMIN').disabled=false;\n\t\t\t\tdocument.getElementById('WINDOWS_SERVER_PASS').disabled=false;\t\t\t\t\t\t\t\n\t\t\t\n\t\t\t}\n\t\t\t\n\t\t\tif(samba_installed==1){\n\t\t\t\tdocument.getElementById('ADNETBIOSDOMAIN').disabled=false;\n\t\t\t}\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t}\n\t\t\n\t\tfunction RefreshAll(){\n\t\t\tRefreshServerKerb();\n\t\t}\n\t\t\n\tvar x_SaveKERBProxy= function (obj) {\n\t\tRefreshServerKerb();\n\t}\t\t\n\t\n\t\tfunction SaveKERBProxy(){\n\t\t\tvar XHR = new XHRConnection();\n\t\t\tif(document.getElementById('EnableKerbAuth').checked){XHR.appendData('EnableKerbAuth',1);}else{XHR.appendData('EnableKerbAuth',0);}\n\t\t\tXHR.appendData('WINDOWS_DNS_SUFFIX',document.getElementById('WINDOWS_DNS_SUFFIX').value);\n\t\t\tXHR.appendData('WINDOWS_SERVER_NETBIOSNAME',document.getElementById('WINDOWS_SERVER_NETBIOSNAME').value);\n\t\t\tXHR.appendData('WINDOWS_SERVER_TYPE',document.getElementById('WINDOWS_SERVER_TYPE').value);\n\t\t\tXHR.appendData('WINDOWS_SERVER_ADMIN',document.getElementById('WINDOWS_SERVER_ADMIN').value);\n\t\t\tXHR.appendData('WINDOWS_SERVER_PASS',document.getElementById('WINDOWS_SERVER_PASS').value);\n\t\t\tXHR.appendData('ADNETBIOSDOMAIN',document.getElementById('ADNETBIOSDOMAIN').value);\n\t\t\tAnimateDiv('serverkerb-popup');\n\t\t\tXHR.sendAndLoad('{$page}', 'POST',x_SaveKERBProxy);\n\t\t\n\t\t}\n\t\t\n\t\t\n\tEnableKerbAuthCheck();\n\tLoadAjax('kerbchkconf','{$page}?kerbchkconf=yes');\n\t</script>\n\t"; echo $tpl->_ENGINE_parse_body($html); }
function messages_add() { $page = CurrentPageName(); $tpl = new templates(); $html = "\n\t<div style='font-size:26px;color:#d32d2d' id='post-message-results'></div>\n\t<div class=explain style='font-size:18px'>{spamass_analyze_post_explain}</div>\n\t<hr>\n\t<table style='width:99%' class=form>\n\t<tr>\n\t\t<td valign='top' class=legend style='font-size:22px'>{from}:</td>\n\t\t<td>" . Field_text("amavid-sender", null, "font-size:22px;padding:3px;width:97%") . "</td>\n\t</tr>\n\t\t<td valign='top' class=legend style='font-size:22px'>{recipients}:</td>\n\t\t<td><textarea id='amavid-recipients' style='width:100%;height:60px;overflow:auto;font-size:22px !important'></textarea></td>\n\t</tr>\n\t<td colspan=2>\n\t\t<div style='margin-bottom:10px;margin-top:20px;font-size:22px'>{source_message_explain}:</div>\n\t\t<textarea id='spamass_message' placeholder='{source_message_explain}' style='width:100%;height:250px;overflow:auto;font-size:7px'></textarea>\n\t</td>\n\t</tr>\n\t</table>\n\t<hr>\n\t<center>" . button("{submit}", "spamass_message_upload()", 40) . "</center>\n\t\n\t<script>\nvar X_spamass_message_upload= function (obj) {\n\t\tvar results=obj.responseText;\n\t\tdocument.getElementById('post-message-results').innerHTML=results;\n\t\t\n\t}\t\t\nfunction spamass_message_upload(){\n\t\tvar XHR = new XHRConnection();\n\t\tXHR.appendData('upload-message','yes');\n\t\tXHR.appendData('message',document.getElementById('spamass_message').value);\n\t\tXHR.appendData('sender',document.getElementById('amavid-sender').value);\n\t\tXHR.appendData('recipients',document.getElementById('amavid-recipients').value);\n\t\tdocument.getElementById('post-message-results').innerHTML='analyze....';\n\t\tXHR.sendAndLoad('{$page}', 'POST',X_spamass_message_upload);\n\t\t}\n\t\t\n</script>"; echo $tpl->_ENGINE_parse_body($html); }
function PostfixAddFallBackServer() { $ldap = new clladp(); $page = CurrentPageName(); if ($_GET["domainName"] != null) { $main = new main_cf(); $tool = new DomainsTools(); $arr = explode(',', $main->main_array["smtp_fallback_relay"]); if (is_array($arr)) { $array = $tool->transport_maps_explode($arr[$_GET["domainName"]]); $relay_address = $array[1]; $smtp_port = $array[2]; $MX_lookup = $array[3]; $hidden = "<input type='hidden' name='TableIndex' value='{$_GET["domainName"]}'>"; } } if ($smtp_port == null) { $smtp_port = 25; } if ($MX_lookup == null) { $MX_lookup = 'yes'; } $html = "<div id='PostfixAddFallBackerserverSaveID'></div>\n\t{$hidden}\n\t<input type='hidden' name='PostfixAddFallBackerserverSave' value='yes'>\n\t<table style='width:100%' class=form>\n\t<td align='right' nowrap class=legend><strong>{relay_address}:</strong></td>\n\t<td>" . Field_text('relay_address', $relay_address, "font-size:14px;witdh:210px") . "</td>\t\n\t</tr>\n\t</tr>\n\t<td align='right' nowrap class=legend><strong>{smtp_port}:</strong></td>\n\t<td>" . Field_text('relay_port', $smtp_port, "font-size:14px;witdh:60px") . "</td>\t\n\t</tr>\t\n\t<tr>\n\t\n\t<td class=legend>{MX_lookups}</td>\t\n\t<td align='right' nowrap>" . Field_checkbox('MX_lookups', 1, $MX_lookup) . "</td>\n\t</tr>\n\n\t<tr>\n\t<td align='right' colspan=2><hr>" . button("{add}", "XHRPostfixAddFallBackerserverSave()") . "</td>\n\t</tr>\t\t\n\t<tr>\n\t<td align='left' colspan=2><div class=explain>{MX_lookups}</strong><br>{MX_lookups_text}</div></td>\n\t</tr>\t\t\t\n\t\t\n\t</table>\n\t<script>\n\t\n\tvar x_XHRPostfixAddFallBackerserverSave=function(obj){\n \tvar tempvalue=trim(obj.responseText);\n\t \tif(tempvalue.length>3){alert(tempvalue);}\n\t\tdocument.getElementById('PostfixAddFallBackerserverSaveID').innerHTML='';\n\t\tRefreshFailBackServers();\n\t\t}\t\n\t\n\t\tfunction XHRPostfixAddFallBackerserverSave(){\n\t\tvar XHR = new XHRConnection();\t\n\t\t\tif(document.getElementById('MX_lookups').checked){XHR.appendData('MX_lookups','yes');}else{XHR.appendData('MX_lookups','no');}\n\t\t\tXHR.appendData('PostfixAddFallBackerserverSave','yes');\n\t\t\tXHR.appendData('relay_port',document.getElementById('relay_port').value);\n\t\t\tXHR.appendData('relay_address',document.getElementById('relay_address').value);\n\t\t\tXHR.appendData('relay_port',document.getElementById('relay_port').value);\n\t\t\tXHR.appendData('hostname','{$_GET["hostname"]}');\n\t\t\tAnimateDiv('PostfixAddFallBackerserverSaveID');\n\t\t\tXHR.sendAndLoad('{$page}', 'POST',x_XHRPostfixAddFallBackerserverSave);\t\t\t\t\n\t\t\n\t\t}\n\t\t\n\n\t\t\n\t</script>\n\t\n\t"; $tpl = new templates(); echo $tpl->_ENGINE_parse_body($html); }
function LoadRblist($ou) { $ldap = new clladp(); $oudat = $ldap->OUDatas($ou); if (!is_array($oudat["SURBLServers"])) { echo " "; exit; } $cell = CellRollOver() . " style='font-size:12px'"; $serverlist = RblForm(1); $html = "\n\t<H5>{rbl_servers}</H5>\n\t<table style='width:90%'>"; while (list($num, $val) = each($oudat["SURBLServers"])) { if (strpos($val, ':') > 0) { $tb = explode(":", $val); $rbl = $tb[0]; $purc = $tb[1]; $count = $count + $purc; } else { $country = $val; $action = "delete"; } $html = $html . "\n\t\t\t<tr>\n\t\t\t<td width=1%><img src='img/fw_bold.gif'></td>\n\t\t\t<td {$cell}><strong>{$rbl}</strong></td>\n\t\t\t<td {$cell} width=1%'><img src='img/i16.gif'></td>\n\t\t\t<td {$cell}><strong><a href='{$serverlist["{$rbl}"]["uri"]}' target='_new'>{$serverlist["{$rbl}"]["name"]}</a></strong></td>\n\t\t\t<td {$cell}><strong>" . Field_text("{$num}", $purc, 'width:50px', null, 'EditSurblRblServer(this)') . "</strong></td>\n\t\t\t<td {$cell} width=1%>" . imgtootltip('x.gif', '{delete}', "SURblDelete({$num})") . "</td>\n\t\t\t</tr>"; } $html = $html . "<tr><td colspan=4 align='right' style='color:#005447;font-size:12px;border-top:1px solid black;padding:5px'><strong>{$count}%</strong></td></tr>"; $tpl = new templates(); echo "<br>" . RoundedLightGrey($tpl->_ENGINE_parse_body($html . "</table>")); }
function popup() { $page = CurrentPageName(); $tpl = new templates(); $free = new freeweb($_GET["servername"]); $CONF = $free->Params["PageSpeedParams"]; $ModPagespeedFileCacheSizeKb = $CONF["ModPagespeedFileCacheSizeKb"]; $ModPagespeedFileCacheCleanIntervalMs = $CONF["ModPagespeedFileCacheCleanIntervalMs"]; $ModPagespeedLRUCacheKbPerProcess = $CONF["ModPagespeedLRUCacheKbPerProcess"]; $ModPagespeedLRUCacheByteLimit = $CONF["ModPagespeedLRUCacheByteLimit"]; if (!is_numeric($ModPagespeedFileCacheSizeKb)) { $ModPagespeedFileCacheSizeKb = 102400; } if (!is_numeric($ModPagespeedFileCacheCleanIntervalMs)) { $ModPagespeedFileCacheCleanIntervalMs = 3600000; } if (!is_numeric($ModPagespeedLRUCacheKbPerProcess)) { $ModPagespeedLRUCacheKbPerProcess = 1024; } if (!is_numeric($ModPagespeedLRUCacheByteLimit)) { $ModPagespeedLRUCacheByteLimit = 16384; } $html = "\n\t<div id='modpagespeeddiv'>\n\t<div class=explain style='margin-top:10px'>{mod_pagespeed_about}</div>\n\t<table style='width:100%' class=form>\n\t<tbody>\n\t<tr>\n\t\t<td class=legend>{ModPagespeedFileCacheSizeKb}</td>\n\t\t<td>" . Field_text("ModPagespeedFileCacheSizeKb", $ModPagespeedFileCacheSizeKb, "font-size:14px;padding:3px;width:90px") . "</td>\n\t</tr>\n\t<tr>\n\t\t<td class=legend>{ModPagespeedFileCacheCleanIntervalMs}</td>\n\t\t<td>" . Field_text("ModPagespeedFileCacheCleanIntervalMs", $ModPagespeedFileCacheCleanIntervalMs, "font-size:14px;padding:3px;width:90px") . "</td>\n\t</tr>\n\t<tr>\n\t\t<td class=legend>{ModPagespeedLRUCacheKbPerProcess}</td>\n\t\t<td>" . Field_text("ModPagespeedLRUCacheKbPerProcess", $ModPagespeedLRUCacheKbPerProcess, "font-size:14px;padding:3px;width:90px") . "</td>\n\t</tr>\n\t<tr>\n\t\t<td class=legend>{ModPagespeedLRUCacheByteLimit}</td>\n\t\t<td>" . Field_text("ModPagespeedLRUCacheByteLimit", $ModPagespeedLRUCacheByteLimit, "font-size:14px;padding:3px;width:90px") . "</td>\n\t</tr>\t\n\t<tr>\n\t\t<td colspan=2 align='right'><hr>" . button("{apply}", "ModPageSpeedSave()") . "</td>\n\t</tr>\t\t\n\t</tbody>\n\t</table>\t\n\t</div>\n\t<script>\n\t\tvar x_ModPageSpeedSave=function (obj) {\n\t\t\tvar results=obj.responseText;\n\t\t\tif(results.length>3){alert(results);}\t\n\t\t\tLoadjs('{$page}?servername={$_GET["servername"]}');\n\t\t}\t\n\t\n\t\n\t\tfunction ModPageSpeedSave(geo){\n\t\t\tvar XHR = new XHRConnection();\n\t\t\t\n\t\t\tXHR.appendData('servername','{$_GET["servername"]}');\t\t\t\n\t\t\tXHR.appendData('ModPagespeedFileCacheSizeKb',document.getElementById('ModPagespeedFileCacheSizeKb').value);\n\t\t\tXHR.appendData('ModPagespeedFileCacheCleanIntervalMs',document.getElementById('ModPagespeedFileCacheCleanIntervalMs').value);\n\t\t\tXHR.appendData('ModPagespeedLRUCacheKbPerProcess',document.getElementById('ModPagespeedLRUCacheKbPerProcess').value);\n\t\t\tXHR.appendData('ModPagespeedLRUCacheByteLimit',document.getElementById('ModPagespeedLRUCacheByteLimit').value);\n\t\t\tAnimateDiv('modpagespeeddiv');\n\t\t\tXHR.sendAndLoad('{$page}', 'POST',x_ModPageSpeedSave);\n\t\t}\n\t</script>\n\t\n\t"; echo $tpl->_ENGINE_parse_body($html); }
function popup() { $tpl = new templates(); $page = CurrentPageName(); $sock = new sockets(); $EnableZarafaIndexer = $sock->GET_INFO("EnableZarafaIndexer"); $ZarafaIndexerInterval = $sock->GET_INFO("ZarafaIndexerInterval"); $ZarafaIndexerThreads = $sock->GET_INFO("ZarafaIndexerThreads"); if (!is_numeric($ZarafaIndexerInterval)) { $ZarafaIndexerInterval = 60; } if (!is_numeric($ZarafaIndexerThreads)) { $ZarafaIndexerThreads = 2; } $ZarafaIndexerIntervals[5] = "5Mn"; $ZarafaIndexerIntervals[15] = "15Mn"; $ZarafaIndexerIntervals[30] = "30Mn"; $ZarafaIndexerIntervals[60] = "1h"; $ZarafaIndexerIntervals[120] = "2h"; $ZarafaIndexerIntervals[180] = "3h"; $ZarafaIndexerIntervals[360] = "6h"; $ZarafaIndexerIntervals[720] = "12h"; $ZarafaIndexerIntervals[720] = "12h"; $ZarafaIndexerIntervals[1440] = "1 {day}"; $html = "\n\t<div class=explain>{zarafa_indexer_explain}</div>\n\t<div id='zarafa-indexer-div'>\n\t<p> </p>\n\t<table style='width:100%' class=form>\n\t<tr>\n\t\t<td class=legend>{enable}:</td>\n\t\t<td>" . Field_checkbox("EnableZarafaIndexer", 1, $EnableZarafaIndexer, "ValidZIndexerForm()") . "</td>\n\t</tr>\n\t<tr>\n\t\t<td class=legend>{indexing_interval}:</td>\n\t\t<td>" . Field_array_Hash($ZarafaIndexerIntervals, "ZarafaIndexerInterval", $ZarafaIndexerInterval, "style:font-size:13px;padding:3px") . "</td>\n\t</tr>\t\n\t<tr>\n\t\t<td class=legend>{threads_max_number}:</td>\n\t\t<td>" . Field_text("ZarafaIndexerThreads", $ZarafaIndexerThreads, "font-size:13px;padding:3px;width:90px") . "</td>\n\t</tr>\t\n\t<tr>\n\t\t<td colspan=2 align='right'><hr>" . button("{apply}", "SaveIndexerConfig()") . "</td>\n\t</tr>\n\t</table>\n\t\n\t\n\t</div>\t\n\t<script>\n\t\tfunction ValidZIndexerForm(){\n\t\t\tdocument.getElementById('ZarafaIndexerInterval').disabled=true;\n\t\t\tdocument.getElementById('ZarafaIndexerThreads').disabled=true;\n\t\t\t\n\t\t\tif(!document.getElementById('EnableZarafaIndexer').checked){return;}\n\t\t\tdocument.getElementById('ZarafaIndexerInterval').disabled=false;\n\t\t\tdocument.getElementById('ZarafaIndexerThreads').disabled=false;\n\t\t\n\t\t}\n\t\t\nvar x_SaveIndexerConfig=function(obj){\n var tempvalue=obj.responseText;\n RefreshTab('main_config_zarafa');\n }\t\n\t\t\n\tfunction SaveIndexerConfig(){\n\t\tvar XHR = new XHRConnection();\n\t\tif(document.getElementById('EnableZarafaIndexer').checked){XHR.appendData('EnableZarafaIndexer',1);}else{XHR.appendData('EnableZarafaIndexer',0);}\n\t\tXHR.appendData('ZarafaIndexerInterval',document.getElementById('ZarafaIndexerInterval').value);\n\t\tXHR.appendData('ZarafaIndexerThreads',document.getElementById('ZarafaIndexerThreads').value);\n\t\tdocument.getElementById('zarafa-indexer-div').innerHTML='<center style=\"width:100%\"><img src=img/wait_verybig.gif></center>';\n\t\tXHR.sendAndLoad('{$page}', 'GET',x_SaveIndexerConfig);\n\t}\t\t\n\tValidZIndexerForm();\n\t</script>\n\t"; echo $tpl->_ENGINE_parse_body($html); }
function popup() { $tpl = new templates(); $page = CurrentPageName(); $sock = new sockets(); $_GET["ou"] = base64_decode($_GET["ou"]); if ($_GET["ou"] != null) { $config = $sock->GET_INFO("eMailingForAllOrg{$_GET["ou"]}"); } else { $config = $sock->GET_INFO("eMailingForAllOrg"); } if (preg_match('#<from>(.+?)</from><subject>(.+?)</subject><body>(.+?)</body>#is', $config, $re)) { $from = $re[1]; $subject = $re[2]; $body = $re[3]; $conf = explode("\n", $body); $body = null; while (list($num, $val) = each($conf)) { if (trim($val) == null) { continue; } $body .= $val . "\n"; } } if ($_SESSION["uid"] != -100) { $user = new user($uid); $from = $user->mail; } $html = "\n\t<H1>{send_to_all_users}</H1>\n\t<p class=caption>{send_to_all_users_text}</p>\n\t<div id='emailform'>\n\t<table style='width:100%' class=table_form>\n\t<tr><td colspan=2 align=right><input type='button' OnClick=\"javascript:SendEmailText();\" value='{send} »'></td></tr>\n\t<tr>\n\t\t<td class=legend>{from}:</td>\n\t\t<td>" . Field_text('FromEmailingOrg', $from, 'width:220px') . "</td>\n\t</tr>\t\n\t<tr>\n\t\t<td class=legend>{subject}:</td>\n\t\t<td>" . Field_text('subjectEmailingOrg', $subject) . "</td>\n\t</tr>\n\t<tr><td colspan=2><hr></td></tr>\n\t<tr><td colspan=2><textarea name='body' id='bodyEmailingOrg' style='width:100%;height:120px;overflow:auto'>{$body}</textarea></td>\n\t</tr>\n\t<tr><td colspan=2><hr></td></tr>\n\t<tr><td colspan=2 align=right><input type='button' OnClick=\"javascript:SaveEmailText();\" value='{edit} »'></td></tr>\n\t</table>\n\t</div>\n\t"; echo $tpl->_ENGINE_parse_body($html); }
function popup() { $sock = new sockets(); $page = CurrentPageName(); $CyrusEnableLMTPUnix = $sock->GET_INFO("CyrusEnableLMTPUnix"); if ($CyrusEnableLMTPUnix == null) { $CyrusEnableLMTPUnix = 1; } $nets["127.0.0.1"] = "127.0.0.1"; $net = new networking(); while (list($num, $ipaddr) = each($net->array_TCP)) { if ($ipaddr == null) { continue; } $nets[$ipaddr] = $ipaddr; } $CyrusLMTPListen = trim($sock->GET_INFO("CyrusLMTPListen")); if ($CyrusLMTPListen == null) { $CyrusLMTPListen = "127.0.0.1:2005"; } if (preg_match("#(.+?):(.+)#", $CyrusLMTPListen, $re)) { $ipaddr_listen = $re[1]; $port = $re[2]; } $lmtp_unix = "/var/spool/postfix/var/run/cyrus/socket/lmtp"; $html = "\n\t<div id='cyrus_lmtp_div'>\n\t<table style='width:100%'>\n\t<tr>\n\t\t<td width=1% valign='top'><img src='img/database-connect-settings-90.png'></td>\n\t\t<td valign='top'>\n\t<div style='font-size:13px;padding:5px'>{cyrus_lmtp_howto}</div>\n\t<table style='width:100%'>\n\t<tr>\n\t\t<td class=legend style='font-size:13px'>{enable_lmtp_unix}:</td>\n\t\t<td>" . Field_checkbox("CyrusEnableLMTPUnix", 1, $CyrusEnableLMTPUnix, "CyrusEnableLMTPUnixSwitch()") . "</td>\n\t</tr>\n\t<tr>\n\t\t<td class=legend style='font-size:13px'>{listen_ip}:</td>\n\t\t<td>\n\t\t\t<table style='width:1%'>\n\t\t\t<tr>\n\t\t\t\t<td width=1%>" . Field_array_Hash($nets, "lmtp_ipaddr", $ipaddr_listen, null, null, 0, "font-size:13px;padding:3px") . "</td>\n\t\t\t\t<td width=1%>:</td>\n\t\t\t\t<td width=1%>" . Field_text("lmtp_port", $port, "font-size:13px;padding:3px;width:40px") . "</td>\n\t\t\t</tr>\n\t\t\t</table>\n\t\t</td>\n\t</tr>\n\t<tr>\n\t\t<td colspan=2 align='right'><hr>\n\t\t\t" . button("{apply}", "CyrusEnableLMTPUnixSave()") . "</td>\n\t</tr>\n\t</table>\n\t</td>\n\t</tr>\n\t</table>\n\t</div>\n\t<script>\n\t\n\tvar x_CyrusEnableLMTPUnixSave= function (obj) {\n\t\tYahooWinHide();\n\t}\t\n\t\n\tfunction CyrusEnableLMTPUnixSave(){\n\t\tvar XHR = new XHRConnection();\n\t\tif(document.getElementById('CyrusEnableLMTPUnix').checked){XHR.appendData('CyrusEnableLMTPUnix',1);}else{XHR.appendData('CyrusEnableLMTPUnix',0);}\n\t\tXHR.appendData('CyrusLMTPListen',document.getElementById('lmtp_ipaddr').value+':'+document.getElementById('lmtp_port').value);\n\t\tdocument.getElementById('cyrus_lmtp_div').innerHTML='<div style=\"width:100%\"><center style=\"margin:20px;padding:20px\"><img src=\"img/wait_verybig.gif\"></center></div>';\n\t\tXHR.sendAndLoad('{$page}', 'GET',x_CyrusEnableLMTPUnixSave);\n\t}\n\t\t\n\t\tCyrusEnableLMTPUnixSwitch();\n\t</script>\n\t"; $tpl = new templates(); echo $tpl->_ENGINE_parse_body($html); }
function add_cluster_popup() { $list = add_cluster_list(); $html = "<H1>{ADD_CLUSTER_RESSOUCE}</H1>\n<p class=caption>{ADD_CLUSTER_RESSOUCE}</p>\n\n\t<table style='width:100%' class=table_form>\n\t<tr>\n\t\t<td valign='top' class=legend>{servername}:</td>\n\t\t<td valign='top' >" . Field_text('cluster_client', null, 'width:150px') . "</td>\n\t\t<td valign='top' ><input type='button' OnClick=\"javascript:AddClusterButton()\" value='{add} »'></td>\n\t</tr>\n\t</table>\n\t" . RoundedLightWhite("<div style='width:100%;height:200px;overflow:auto' id='cluster-list'>{$list}</div>") . "\n\t\n\t"; $tpl = new templates(); echo $tpl->_ENGINE_parse_body($html); }
function auth_popup() { $page = CurrentPageName(); $tpl = new templates(); $html = "\n\t<span id='postresults'></span>\n\t<form id='authform'>\n\t<table style='width:100%' >\n\t<tr>\n\t\t<td class=legend>{username}:</td>\n\t\t<td>" . Field_text("username-logon", null, "font-size:16px;padding:5px", "script:SuBmitAuthCheck(event)") . "</td>\n\t</tr>\n\t<tr>\n\t\t<td class=legend>{password}:</td>\n\t\t<td>" . Field_password("username-password", null, "font-size:16px;padding:5px", "script:SuBmitAuthCheck(event)") . "</td>\n\t</tr>\t\n\t<tr>\n\t<td colspan=2 align='right' style='font-size:16px;padding:5px'>" . button("{submit}", "SuBmitAuth()") . "</td>\n\t</tr>\n\t</table>\n\t</form>\n\t\n\t<script>\n\t\tfunction SuBmitAuthCheck(e){\n\t\t\tif(checkEnter(e)){SuBmitAuth();}\n\t\t}\n\t\n\t\n\t\tvar x_DeleteAllArticaEvents= function (obj) {\n\t\t\tvar results=obj.responseText;\n\t\t\tif(results.length>0){alert(results);}\n\t\t\tLoadAjax('articaevents','{$page}?events-table=yes&LockBycontext={$_GET["LockBycontext"]}');\n\t\t\t\t\n\t\t}\t\t\t\n\t\t\n\t\tfunction SuBmitAuth(){\n\t\t\tAnimateDiv('postresults');\n\t\t\t\$.post('{$page}', \$('#authform').serialize(),\n\t\t\t\tfunction(data) {\n \t\t\t\t\t\$('#postresults').html(data);\n\t\t\t\t}\n\t\t\t);\n\t\t\n\t\t}\t\n\tdocument.title='Artica {$_SERVER["SERVER_NAME"]}'; \n\t\n\t</script>\n\t\n\t\n\t"; echo $tpl->_ENGINE_parse_body($html); }
function popup() { $page = CurrentPageName(); $tpl = new templates(); $html = "\n\t<table style='width:100%'>\n\t<tr>\n\t\t<td width=1%><img src='img/databases-search-net-128.png' id='databases-search-net-128'></td>\n\t\t<td valign='top'>\n\t\t\t<div class=text-info>{adSearchPopupHowto}</div>\n\t\t\t<table style='width:100%'>\n\t\t\t\t<tr>\n\t\t\t\t\t<td class=legend>{server_host}:</td>\n\t\t\t\t\t<td>" . Field_text("ServerQueryADHost", "", "width:220px;font-size:13px", "script:QueryLDAPDBBrowseCheck(event)") . "</td>\n\t\t\t\t\t<td>" . button("{browse}", "QueryLDAPDBBrowse()") . "</td>\n\t\t\t\t</tr>\n\t\t\t</table>\n\t\t</td>\n\t\t</tr>\n\t</table>\n\t\t\n\t<div id='QueryLDAPDBBrowseResults' style='widht:100%;height:240px;overflow:auto'></div>\n\t\n\t\n\t<script>\nvar X_QueryLDAPDBBrowse= function (obj) {\n\t\tvar results=trim(obj.responseText);\n\t\tdocument.getElementById('databases-search-net-128').src='img/databases-search-net-128.png'; \n\t\tdocument.getElementById('QueryLDAPDBBrowseResults').innerHTML=results;\n\t}\t\t\nfunction QueryLDAPDBBrowse(){\n\t\tvar XHR = new XHRConnection();\n\t\tXHR.appendData('QueryLDAPDBBrowse',document.getElementById('ServerQueryADHost').value);\n\t\tdocument.getElementById('databases-search-net-128').src='img/wait_verybig.gif'; \n\t\tXHR.sendAndLoad('{$page}', 'GET',X_QueryLDAPDBBrowse);\n\t\t\n\t}\nfunction QueryLDAPDBBrowseCheck(e){\n\tif(checkEnter(e)){QueryLDAPDBBrowse();}\n}\n\t</script>\n\t\t\n\t\n\t"; echo $tpl->_ENGINE_parse_body($html); }
function page() { $tpl = new templates(); $page = CurrentPageName(); $html = "\n\t<center>\n\t<table style='width:80%' class=form>\n\t<tr>\n\t\t<td class=legend>{access_events}:</td>\n\t\t<td>" . Field_text("access-search", null, "font-size:14px", null, null, null, false, "SquidAccessCheck(event)") . "</td>\n\t\t<td>" . button("{search}", "SquidAccess()") . "</td>\n\t</tr>\n\t</table>\n\t</center>\n\t<hr>\n\t<div id='squid-access-logs' style='width:100%;height:450px;overflow:auto'></div>\n\t\n\t<script>\n\tfunction SquidAccessCheck(e){\n\t\tif(checkEnter(e)){SquidAccess();}\n\t}\n\t\n\tfunction SquidAccess(){\n\t\t\tvar se=escape(document.getElementById('access-search').value);\n\t\t\tLoadAjax('squid-access-logs','{$page}?list=yes&search='+se);\n\t\t}\n\n\t\t\n\tSquidAccess();\t\t\n\t</script>\n\t"; echo $tpl->_ENGINE_parse_body($html); }
function popup_dns() { $tpl = new templates(); $page = CurrentPageName(); $sock = new sockets(); $t = $_GET["t"]; $resolv_conf = explode("\n", @file_get_contents("/etc/resolv.conf")); while (list($index, $lines) = each($resolv_conf)) { if (preg_match("#127\\.0\\.0\\.1#", $lines)) { continue; } if (preg_match("#^nameserver\\s+(.+)#", $lines, $re)) { $g = trim($re[1]); if ($g == "127.0.0.1") { continue; } $arrayNameServers[] = $g; } } $hostname = base64_decode($sock->getFrameWork("network.php?fqdn=yes")); if (preg_match("#Name or service not known#", $hostname)) { $mustchangeHostname = true; $hostname = null; } if ($hostname == null) { $users = new usersMenus(); $hostname = $users->fqdn; } $WizardNetLeaveUnconfigured = $sock->GET_INFO("WizardNetLeaveUnconfigured"); $html = "\n\t<center>\n\t<table style='width:80%' class=form>\n\t<tr>\n\t\t<td class=legend nowrap style='font-size:14px'>{i_prefer_leave_unconfigured}:</td>\n\t\t<td>" . Field_checkbox("WizardNetLeaveUnconfigured", 1, $WizardNetLeaveUnconfigured, "WizardNetLeaveUnconfiguredSave()") . "</td>\n\t</tr>\n\t<tr>\n\t\t<td class=legend style='font-size:14px'>{hostname}:</td>\n\t\t<td>" . Field_text("hostname-{$t}", $hostname, "font-size:14px;width:210px") . "</td>\n\t</tr>\t\t\n\t<tr>\n\t\t<td class=legend style='font-size:14px'>{primary_dns}:</td>\n\t\t<td>" . field_ipv4("DNS1-{$t}", $arrayNameServers[0], "font-size:14px") . "</td>\n\t</tr>\n\t<tr>\n\t\t<td class=legend style='font-size:14px'>{secondary_dns}:</td>\n\t\t<td>" . field_ipv4("DNS2-{$t}", $arrayNameServers[1], "font-size:14px") . "</td>\n\t</tr>\t\n\t<tr>\n\t\t<td colspan=2 align='right'>" . button("{apply}", "SaveDNS{$t}()", 13) . "</td>\n\t</tr>\n\t</table>\n\t</center>\n\t<script>\n\tvar x_SaveDNS{$t}= function (obj) {\n\t\tvar results=obj.responseText;\n\t\tif(results.length>3){alert(results);}\n\t\tWizardDNSRefresh();\n\t}\t\n\t\n\tfunction SaveDNS{$t}(){\n\t\tvar XHR = new XHRConnection();\n\t\tXHR.appendData('DNS1',document.getElementById('DNS1-{$t}').value);\n\t\tXHR.appendData('DNS2',document.getElementById('DNS2-{$t}').value);\n\t\tXHR.appendData('hostname',document.getElementById('hostname-{$t}').value);\n\t\tAnimateDiv('{$t}-dns');\n\t\tXHR.sendAndLoad('{$page}', 'POST',x_SaveDNS{$t});\t\n\t\n\t}\t\t\n</script>\t\n\t\n\t\n\t"; echo $tpl->_ENGINE_parse_body($html); }
function Page() { $ruleid = $_GET["ID"]; $t = time(); $page = CurrentPageName(); $tpl = new templates(); $this_feature_is_disabled_corp_license = $tpl->javascript_parse_text("{this_feature_is_disabled_corp_license}"); $CORP = 0; if ($users->CORP_LICENSE) { $CORP = 1; } $sock = new wifidog_settings($ruleid); $wifidog_templates = new wifidog_templates($ruleid); $users = new usersMenus(); $CORP = 0; if ($users->CORP_LICENSE) { $CORP = 1; } $BACK_REPEAT["no-repeat"] = "no-repeat"; $BACK_REPEAT["repeat-y"] = "repeat-y"; $BACK_REPEAT["repeat-x"] = "repeat-x"; $BACK_REPEAT["repeat"] = "repeat"; $html = "<div style='width:98%' class=form>\n\t<table style='width:100%'>\n\t<tr>\n\t\t<td style='width:500px;'>\n\t\t<div style='width:500px;height:500px;border-radius:5px 5px 5px 5px;\n-moz-border-radius:5px;\n\t\t-webkit-border-radius:5px;background-repeat: {$wifidog_templates->BackgroundRepeat};background-position: {$wifidog_templates->BackgroundTOP}% {$wifidog_templates->BackgroundBottom}%;\n\t\tbackground-image:url(\"{$wifidog_templates->BackgroundPicturePath}\");background-color:#{$wifidog_templates->backgroundColor}'> </div>\n\t\t</td>\n\t\t<td valign='top'>\n\t\t\t<table style='width:100%'>\n\t\t\t\t<tr>\n\t\t\t\t\t<td class=legend style='font-size:22px'>{picture}:</td>\n\t\t\t\t\t<td style='font-size:16px'>" . button("{upload}", "Loadjs('webauth.rules.picture.upload.php?ruleid={$ruleid}')", 26) . "</td>\n\t\t\t\t</tr>\t\n\t\t\t\t<tr>\n\t\t\t\t\t<td class=legend style='font-size:22px'>{top_position}:</td>\n\t\t\t\t\t<td style='font-size:22px'>" . Field_text("BackgroundTOP-{$t}", $wifidog_templates->BackgroundTOP, "font-size:22px;width:100px") . "%</td>\n\t\t\t\t</tr>\n\t\t\t\t<tr>\n\t\t\t\t\t<td class=legend style='font-size:22px'>{bottom_position}:</td>\n\t\t\t\t\t<td style='font-size:22px'>" . Field_text("BackgroundBottom-{$t}", $wifidog_templates->BackgroundBottom, "font-size:22px;width:100px") . "%</td>\n\t\t\t\t</tr>\n\t\t\t\t<tr>\n\t\t\t\t\t<td class=legend style='font-size:22px;text-transform:capitalize'>" . texttooltip("{repeat}", null) . ":</td>\n\t\t\t\t\t<td style='font-size:22px'>" . Field_array_Hash($BACK_REPEAT, "BackgroundRepeat-{$t}", $wifidog_templates->BackgroundRepeat, null, null, 0, "font-size:22px") . "</td>\n\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td colspan=2 align='right'><hr>" . button("{apply}", "Save{$t}()", "42px") . "</td>\n\t\t\t\t\t</tr>\t\t\t\t\t\t\t\n\t\t\t</table>\n\t\t</td>\n\t</tr>\n\t</table>\n\t</td>\n\t</table>\n\t</div>\n\t<script>\n\t\n\tvar xSave{$t}= function (obj) {\n\t\tvar results=obj.responseText;\n\t\tif(results.length>3){alert(results);}\n\t\t\$('#HOSTPOT_RULES').flexReload();\n\t\tRefreshTab('HOTSPOT_TAB');\n\t}\t\n\t\n\tfunction Save{$t}(){\n\t\tvar CORP={$CORP};\n\t\tif(CORP==0){alert('{$this_feature_is_disabled_corp_license}');return;}\t\t\n\t\tvar XHR = new XHRConnection();\n\t\tXHR.appendData('ruleid',{$ruleid});\n\t\tXHR.appendData('BackgroundTOP',encodeURIComponent(document.getElementById('BackgroundTOP-{$t}').value));\n\t\tXHR.appendData('BackgroundBottom',encodeURIComponent(document.getElementById('BackgroundBottom-{$t}').value));\n\t\tXHR.appendData('BackgroundRepeat',encodeURIComponent(document.getElementById('BackgroundRepeat-{$t}').value));\t\tXHR.sendAndLoad('{$page}', 'POST',xSave{$t});\n\t\t\n\t}\n</script>"; echo $tpl->_ENGINE_parse_body($html); }
function page() { $page = CurrentPageName(); $tpl = new templates(); $html = "<div class=explain>{webalyzer_howto}</div>\n\t<table class=form>\n\t<tbody>\n\t<tr>\n\t\t<td class=legend>{url}:</td>\n\t\t<td>" . Field_text("webalizer-uri", null, "font-size:16px;width:100%") . "</td>\n\t\t<td width=1%>" . button("{analyze}", "WebalyzerPerform()") . "</td>\n\t</tr>\n\t</table>\n\t<div id='webalyzer-results' style='width:100%;height:350px;overlow:auto'></div>\n\t\n\t<script>\t\n\t\tfunction WebalyzerPerform(){\n\t\t\t\tvar uri=escape(document.getElementById('webalizer-uri').value);\n\t\t\t\tLoadAjax('webalyzer-results','{$page}?analyze=yes&uri='+uri);\n\t\t}\t\n\t\n\t</script>\n\t\n\t"; echo $tpl->_ENGINE_parse_body($html); }
function popup() { $page = CurrentPageName(); $tpl = new templates(); $users = new usersMenus(); $q = new mysql(); $sql = "SELECT * FROM officials_domains ORDER BY domain"; writelogs("{$sql}", __FUNCTION__, __FILE__, __LINE__); $results = $q->QUERY_SQL($sql, "artica_backup"); if (!$q->ok) { echo "<H2>{$q->mysql_error}</H2>"; } while ($ligne = mysql_fetch_array($results, MYSQL_ASSOC)) { $domains[$ligne["domain"]] = $ligne["domain"]; } $OverWriteRestrictedDomains = 0; if ($users->OverWriteRestrictedDomains) { $OverWriteRestrictedDomains = 1; } if ($OverWriteRestrictedDomains == 1) { $over = "\n\t\t<hr>\n\t\t<div class=explain>{OverWriteRestrictedDomains_allow_text}</div>\n\t\t<table style='width:99%' class=form>\n\t<tr>\n\t\t<td class=legend>{domain}:</td>\n\t\t<td width=100%>" . Field_text("overwrite-domain", null, "font-size:16px;padding:3px;width:320px") . "</td>\n\t</tr>\n\t<tr>\n\t\t<td colspan=2 align='right'><hr>" . button("{add}", "AddSubdomainOUOver()") . "</td>\n\t</tr>\n\t</table>\n\t\t"; } $_GET["ou"] = urlencode($_GET["ou"]); $domains[null] = "{select}"; $html = "\n\t<div id='add_subdomain_explain'></div>\n\t<div class=explain >{add_subdomain_explain}</div>\n\t\n\t<table style='width:99%' class=form>\n\t<tr>\n\t\t<td class=legend>{subdomain}:</td>\n\t\t<td width=50%>" . Field_text("subdomain", null, "font-size:16px;padding:3px;width:220px") . "</td>\n\t\t<td style='font-size:16px;padding:3px' width=1%><strong>.</strong></td>\n\t\t<td width=50%>" . Field_array_Hash($domains, "maindomain", null, "style:font-size:16px;padding:3px;") . "</td>\n\t</tr>\n\t<tr>\n\t\t<td colspan=4 align='right'><hr>" . button("{add}", "AddSubdomainOU()") . "</td>\n\t</tr>\n\t</table>\n\t{$over}\n\t<script>\n\tvar x_AddSubdomainOU= function (obj) {\n\t\tvar results=obj.responseText;\n\t\tdocument.getElementById('subdomain').innerHTML='';\n\t\tif(results.length>3){alert(results);return;}\n\t\tYahooWin4Hide();\n\t\tLoadAjax('LocalDomainsList','domains.edit.domains.php?LocalDomainList=yes&ou={$_GET["ou"]}');\n\t}\t\t\n\t\t\n\t\tfunction AddSubdomainOU(){\n\t\t\tvar maindomain=document.getElementById('maindomain').value;\n\t\t\tvar subdomain=document.getElementById('subdomain').value;\n\t\t\tif(maindomain.length<3){return;}\n\t\t\tif(subdomain.length<3){return;}\n\t\t\tvar domain=subdomain+'.'+maindomain;\n\t\t\tvar XHR = new XHRConnection();\n\t\t\tXHR.appendData('AddNewInternetDomain','{$_GET["ou"]}');\n\t\t\tXHR.appendData('AddNewInternetDomainDomainName',domain);\t\n\t\t\tAnimateDiv('add_subdomain_explain');\n\t\t\tXHR.sendAndLoad('domains.edit.domains.php', 'GET',x_AddSubdomainOU);\n\t\t\t\n\t\t}\n\t\t\n\t\tfunction AddSubdomainOUOver(){\n\t\t\tvar maindomain=document.getElementById('overwrite-domain').value;\n\t\t\tif(maindomain.length<3){return;}\n\t\t\tvar XHR = new XHRConnection();\n\t\t\tXHR.appendData('AddNewInternetDomain','{$_GET["ou"]}');\n\t\t\tXHR.appendData('AddNewInternetDomainDomainName',maindomain);\t\n\t\t\tAnimateDiv('add_subdomain_explain');\n\t\t\tXHR.sendAndLoad('domains.edit.domains.php', 'GET',x_AddSubdomainOU);\t\t\t\n\t\t}\n\n\t</script>\n\t"; echo $tpl->_ENGINE_parse_body($html); }
function popup() { $page = CurrentPageName(); $sock = new sockets(); $SquidGuardApachePort = $sock->GET_INFO("SquidGuardApachePort"); if (!is_numeric($SquidGuardApachePort)) { $SquidGuardApachePort = 9020; } $SquidGuardServerName = $sock->GET_INFO("SquidGuardServerName"); $SquidGuardStorageDir = $sock->GET_INFO("SquidGuardStorageDir"); $SquidGuardMaxStorageDay = $sock->GET_INFO("SquidGuardMaxStorageDay"); $StreamCacheYoutubeEnable = $sock->GET_INFO("StreamCacheYoutubeEnable"); $t = time(); if ($SquidGuardStorageDir == null) { $SquidGuardStorageDir = "/home/artica/cache"; } if (!is_numeric($SquidGuardMaxStorageDay)) { $SquidGuardMaxStorageDay = 30; } if ($SquidGuardServerName == null) { $SquidGuardServerName = $_SERVER['SERVER_ADDR']; } $html = "\n\t<div id='{$t}'>\n\t<table style='width:99%' class=form>\n\t<tr>\n\t\t<td class=legend style='font-size:14px'>{enable_youtube_caching}:</td>\n\t\t<td>" . Field_checkbox("StreamCacheYoutubeEnable", 1, $StreamCacheYoutubeEnable, "StreamCacheYoutubeEnableCheck()") . "</td>\n\t</tr>\t\n\t<tr>\n\t\t<td class=legend style='font-size:14px'>{listen_port}:</td>\n\t\t<td>" . Field_text("SquidGuardApachePort", $SquidGuardApachePort, "font-size:14px;padding:3px;width:60px", null, null, null, false, "") . "</td>\n\t</tr>\n\t<tr>\n\t\t<td class=legend style='font-size:14px'>{servername}:</td>\n\t\t<td style='font-size:14px'>" . Field_text("SquidGuardServerName", $SquidGuardServerName, "font-size:14px;padding:3px;width:180px", null, null, null, false, "") . "</td>\n\t</tr>\n\t<tr>\n\t\t<td class=legend style='font-size:14px'>{storage_directory}:</td>\n\t\t<td style='font-size:14px'>" . Field_text("SquidGuardStorageDir", "{$SquidGuardStorageDir}", "font-size:14px;padding:3px;width:290px", null, null, null, false, "") . "</td>\n\t</tr>\n\t<tr>\n\t\t<td class=legend style='font-size:14px'>{MaxStorageDay}:</td>\n\t\t<td style='font-size:14px'>" . Field_text("SquidGuardMaxStorageDay", $SquidGuardMaxStorageDay, "font-size:14px;padding:3px;width:60px", null, null, null, false, "") . " {days}</td>\n\t</tr>\t\t\n\t<tr>\n\t\t<td colspan=2 align='right'><hr>" . button("{apply}", "SaveStreamGet()") . "</td>\n\t</tr>\t\n\t</table>\n\t</div>\n\t<script>\n\t\n\t\tvar x_SaveStreamGet=function(obj){\n\t\t YahooWin5Hide();\n \t Loadjs('{$page}');\n\t\t}\n\t\t\n\tfunction StreamCacheYoutubeEnableCheck(){\n\t\tdocument.getElementById('SquidGuardApachePort').disabled=true;\n\t\tdocument.getElementById('SquidGuardServerName').disabled=true;\n\t\tdocument.getElementById('SquidGuardStorageDir').disabled=true;\n\t\tdocument.getElementById('SquidGuardMaxStorageDay').disabled=true;\n\t\tif(document.getElementById('StreamCacheYoutubeEnable').checked){\n\t\t\tdocument.getElementById('SquidGuardApachePort').disabled=false;\n\t\t\tdocument.getElementById('SquidGuardServerName').disabled=false;\n\t\t\tdocument.getElementById('SquidGuardStorageDir').disabled=false;\n\t\t\tdocument.getElementById('SquidGuardMaxStorageDay').disabled=false;\t\t\n\t\t}\n\t}\n\n\tfunction SaveStreamGet(){\n var XHR = new XHRConnection();\n XHR.appendData('SquidGuardApachePort',document.getElementById('SquidGuardApachePort').value);\n XHR.appendData('SquidGuardServerName',document.getElementById('SquidGuardServerName').value);\n XHR.appendData('SquidGuardStorageDir',document.getElementById('SquidGuardStorageDir').value);\n XHR.appendData('SquidGuardMaxStorageDay',document.getElementById('SquidGuardMaxStorageDay').value);\n AnimateDiv('{$t}');\n XHR.sendAndLoad('{$page}', 'POST',x_SaveStreamGet); \t\n\t\n\t}\n\tStreamCacheYoutubeEnableCheck();\n\t"; $tpl = new templates(); echo $tpl->_ENGINE_parse_body($html); }
function formulaire() { $users = new usersMenus(); $ldap = new clladp(); $tpl = new templates(); $page = CurrentPageName(); if ($users->AsAnAdministratorGeneric) { $hash = $ldap->hash_get_ou(false); } else { $hash = $ldap->Hash_Get_ou_from_users($_SESSION["uid"], 1); } if (count($hash) == 1) { $org = $hash[0]; $hash_groups = $ldap->hash_groups($org, 1); $hash_domains = $ldap->hash_get_domains_ou($org); $groups = Field_array_Hash($hash_groups, 'groupid', null, null, null, 0, "font-size:14px;padding:3px"); $domains = Field_array_Hash($hash_domains, 'domain', null, null, null, 0, "font-size:14px;padding:3px"); } $artica = new artica_general(); $EnableVirtualDomainsInMailBoxes = $artica->EnableVirtualDomainsInMailBoxes; while (list($num, $ligne) = each($hash)) { $ous[$ligne] = $ligne; } $ou = Field_array_Hash($ous, 'organization', null, "ChangeFormValues()", null, 0, "font-size:14px;padding:3px"); $form = "\n\t\n\t<input type='hidden' id='EnableVirtualDomainsInMailBoxes' value='{$EnableVirtualDomainsInMailBoxes}'>\n\t<table style='width:100%' class=form>\n\t\t<tr>\n\t\t\t<td class=legend style='font-size:14px'>{organization}:</td>\n\t\t\t<td>{$ou}</td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td class=legend style='font-size:14px'>{group}:</td>\n\t\t\t<td><span id='select_groups'>{$groups}</span>\n\t\t</tr>\n\t\t<tr>\n\t\t<tr>\n\t\t\t<td class=legend style='font-size:14px'>{firstname}:</td>\n\t\t\t<td>" . Field_text('firstname', null, 'width:120px;font-size:14px;padding:3px', null, 'ChangeFormValues()') . "</td>\n\t\t</tr>\t\t\n\t\t<tr>\n\t\t\t<td class=legend style='font-size:14px'>{lastname}:</td>\n\t\t\t<td>" . Field_text('lastname', null, 'width:120px;font-size:14px;padding:3px', null, "ChangeFormValues()") . "</td>\n\t\t</tr>\t\t\n\t\t\t\n\t\t<tr>\n\t\t\t<td class=legend style='font-size:14px'>{email}:</td>\n\t\t\t<td>" . Field_text('email', null, 'width:120px;font-size:14px;padding:3px', null, "ChangeFormValues()") . "@<span id='select_domain'>{$domains}</span></td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td class=legend style='font-size:14px'>{uid}:</td>\n\t\t\t<td>" . Field_text('login', null, 'width:120px;font-size:14px;padding:3px') . "</td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td class=legend style='font-size:14px'>{password}:</td>\n\t\t\t<td>" . Field_password('password', null, "font-size:14px;padding:3px") . "</td>\n\t\t</tr>\t\n\t\t<tr><td colspan=2> </td></tr>\n\t\t<tr>\n\t\t\t<td colspan=2 align='right'><hr>" . button("{add}", "SaveAddUser()") . "\n\t\t\t\t\n\t\t\t</td>\n\t\t</tr>\n\t\t\n\t\t</table>\n\t"; $html = "\n\t<table style='width:100%'>\n\t<tr>\n\t\t<td valign='top' width=1%><div id='ffform'><img src='img/identity-add-96.png'></div></td>\n\t\t<td valign='top' width=99%><div>{$form}</div></td>\n\t</tr>\n\t</table>\n\t"; echo $tpl->_ENGINE_parse_body($html); }
function popup() { $nfs = new nfs(); $html = "<H1>{SAN_CLUSTER}</H1>\n\t\n\t<table style='width:100%'>\n\t<tr>\n\t<td valign='top'><img src='img/san-128.png'></td>\n\t<td valign='top'>\n\t<p class=caption>{SAN_CLUSTER_TEXT}</p>\n\t<div id='clusterconf'>\n\t\t<table style='width:100%'>\n\t\t<tr>\n\t\t\t<td class=legend nowrap>{main_storage_directory}:</td>\n\t\t\t<td>" . Field_text('main_storage', $nfs->SanClusterBasePath) . "</td>\n\t\t\t<td><input type='button' OnClick=\"javascript:Loadjs('SambaBrowse.php?no-shares=yes&field=main_storage&protocol=no');\" value='{browse}...'>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td colspan=3 align='right'>\n\t\t\t\t<hr>\n\t\t\t\t\t<input type='button' OnClick=\"SaveSanCLusterExport();\" value='{edit} »'>\n\t\t\t</td>\n\t\t</tr>\n\t\t</table>\n\t\t</div>\n\t</td>\n\t</tr>\n\t</table>\n\n\t\t\n\t\t\n\t\n\t"; $tpl = new templates(); echo $tpl->_ENGINE_parse_body($html); }