function popup() { $tpl = new templates(); $page = CurrentPageName(); $html = new htmltools_inc(); $lang = $html->LanguageArray(); $field_lang = Field_array_Hash($lang, 'lang', $_COOKIE["artica-language"], "style:font-size:14px"); $html = "\n\t\t<table class=form style='width:100%;margin-top:25px'>\n\t\t<tr>\n\t\t\t<td class=legend>{language}:</td>\n\t\t\t<td>{$field_lang}</td>\n\t\t\t<td width=1%>" . button("{apply}", "ChangeAdminLang()") . "</td> \n\t\t</tr>\n\t\t</table>\t\t\n<script>\n\tvar x_ChangeAdminLang= function (obj) {\n\t var results=obj.responseText;\n\t if(results.length>1){alert(results);}\n\t CacheOff();\n\t YahooWin4Hide();\n\t}\n\nfunction ChangeAdminLang(){\n\tvar lang=document.getElementById('lang').value;\n\tSet_Cookie('artica-language', lang, '3600', '/', '', '');\n\tvar XHR = new XHRConnection();\n\tXHR.appendData('lang',lang);\n\tXHR.sendAndLoad('{$page}', 'POST',x_ChangeAdminLang);\t\t\n\t\n}\n</script>\n"; echo $tpl->_ENGINE_parse_body($html); }
function popup() { $tpl = new templates(); $page = CurrentPageName(); $html = new htmltools_inc(); $lang = $html->LanguageArray(); $sock = new sockets(); $FixedLanguage = $sock->GET_INFO("FixedLanguage"); $enabled = 0; if ($FixedLanguage != null) { $_COOKIE["artica-language"] = $FixedLanguage; $enabled = 1; } $field_lang = Field_array_Hash($lang, 'lang', $_COOKIE["artica-language"], "style:font-size:22px"); $html = "\n\t\t<div style='width:98%' class=form>\n\t\t<table style='width:100%'>\n\t\t<tr>\n\t\t\t<td class=legend style='font-size:22px'>{language}:</td>\n\t\t\t<td>{$field_lang}</td>\n\t\t\t\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td class=legend style='font-size:22px'>{fix_value}:</td>\n\t\t\t<td>" . Field_checkbox("Fixit", 1, $enabled) . "</td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td colspan=2 align='right'><hr>" . button("{apply}", "ChangeAdminLang()", 34) . "</td></td>\n\t\t</tr>\n\t\t</table>\t\t\n<script>\n\tvar x_ChangeAdminLang= function (obj) {\n\t var results=obj.responseText;\n\t if(results.length>1){alert(results);}\n\t CacheOff();\n\t YahooWin4Hide();\n\t}\n\nfunction ChangeAdminLang(){\n\tvar XHR = new XHRConnection();\n\tvar lang=document.getElementById('lang').value;\n\tif(document.getElementById('Fixit').checked){XHR.appendData('Fixit',lang);}else{XHR.appendData('Fixit','');}\n\tSet_Cookie('artica-language', lang, '3600', '/', '', '');\n\tXHR.appendData('lang',lang);\n\tXHR.sendAndLoad('{$page}', 'POST',x_ChangeAdminLang);\t\t\n\t\n}\n</script>\n"; echo $tpl->_ENGINE_parse_body($html); }
function choose_language(){ include_once(dirname(__FILE__)."/ressources/class.html.tools.inc"); $tpl=new templates(); $htmltools=new htmltools_inc(); $lang=$htmltools->LanguageArray(); $page=CurrentPageName(); $lang[null]="{select}"; $html="<table style='width:100%' class=form> <tr> <td valign='top'>{language}: ($tpl->language)</td> <td>". Field_array_Hash($lang,"miniconfig-select-lang",$tpl->language,"style:font-size:16px;")."</td> </tr> <tr> <td colspan=2 align='right'>". button("{apply}","ChangeLang()")."</td> </tr> </table> <script> var x_ChangeLang= function (obj) { var response=obj.responseText; location.reload(); } function ChangeLang(){ var lang=document.getElementById('miniconfig-select-lang').value; Set_Cookie('artica-language', lang, '3600', '/', '', ''); var XHR = new XHRConnection(); XHR.appendData('miniconfig-POST-lang',lang); XHR.sendAndLoad('$page', 'POST',x_ChangeLang); location.reload(); } </script>"; echo $tpl->_ENGINE_parse_body($html); }
function lang_popup() { $htmlT = new htmltools_inc(); $page = CurrentPageName(); $lang = $htmlT->LanguageArray(); $tpl = new templates(); $boot = new boostrap_form(); $boot->set_list("lang", "{language}", $lang, $tpl->language, array("COOKIE" => "artica-language")); $boot->set_AjaxFinal("window.location.href='{$page}';"); $boot->set_button("{apply}"); $boot->set_CloseYahoo("YahooWin3"); echo $boot->Compile(); }
function TEMPLATE_LANG_POPUP() { $page = CurrentPageName(); $tpl = new templates(); $html = "\t\n<table cellspacing='0' cellpadding='0' border='0' class='tableView' style='width:100%'>\n<thead class='thead'>\n\t<tr>\n\t<th> </th>\n\t\n\t</tr>\n</thead>\n<tbody class='tbody'>"; $t = time(); $htmlT = new htmltools_inc(); $lang = $htmlT->LanguageArray(); while (list($num, $val) = each($lang)) { if ($classtr == "oddRow") { $classtr = null; } else { $classtr = "oddRow"; } $html = $html . "\n\t\t<tr class={$classtr}>\n\t\t\t<td style='font-size:18px'><a href=\"javascript:blur();\" OnClick=\"javascript:SelectMyLanguage('{$num}')\" style='font-weight:bold'>{$val}</a></td>\n\t\t</tr>\n\t\t\n\t\t"; } $html = $html . "</tbody></table>\n\t<script>\n\tvar X_SelectMyLanguage= function (obj) {\n\t\tvar results=obj.responseText;\n\t\n\t}\n\t\n\t\n\t\tfunction SelectMyLanguage(lang){\n\t\t\tSet_Cookie('artica-language', lang, '3600', '/', '', '');\n\t\t\tvar XHR = new XHRConnection();\n\t\t\tXHR.appendData('Changelang',lang);\n\t\t\tMEM_PASSWORD=document.getElementById('artica_password').value;\n\t\t\tXHR.sendAndLoad('logon.php', 'POST');\t\t\n\t\t\tsetTimeout('ReloadThisPage()',800);\t\n\t\t\t\n\t\t\n\t\t}\n\t\t\n\t\tfunction ReloadThisPage(){\n\t\t\tMEM_USERNAME=document.getElementById('artica_username').value;\n\t\t\twindow.location.href='logon.php?MEM_USERNAME='******'&t={$t}';\n\t\t}\n\t</script>\n\t\n\t"; echo $tpl->_ENGINE_parse_body($html); #F2FAFD }
function high_menus() { return; $sock = new sockets(); $FixedLanguage = $sock->GET_INFO("FixedLanguage"); if (!isset($GLOBALS["CLASS_USERS_MENUS"])) { $users = new usersMenus(); $GLOBALS["CLASS_USERS_MENUS"] = $users; } else { $users = $GLOBALS["CLASS_USERS_MENUS"]; } $tpl = new templates(); if (is_file("ressources/templates/{$_COOKIE["artica-template"]}/HEAD_MENUS")) { $html = @file_get_contents("ressources/templates/{$_COOKIE["artica-template"]}/HEAD_MENUS"); $html = str_replace("%articaver%", $users->ARTICA_VERSION, $html); echo $tpl->_ENGINE_parse_body($html); return; } include_once dirname(__FILE__) . "/ressources/class.html.tools.inc"; $htmlT = new htmltools_inc(); $lang = $htmlT->LanguageArray(); $users = new usersMenus(); if (!is_numeric($_SESSION["SWITCH_HIGH_MENUS"])) { $_SESSION["SWITCH_HIGH_MENUS"] = 1; } if ($users->AsAnAdministratorGeneric) { if ($_SESSION["SWITCH_HIGH_MENUS"] == 1) { $html = "\t\n\t\t\t<table style='width:80%;padding:0px;margin:0px;border:0px;margin-top:2px'>\n\t\t\t<tr>\n\t\t\t"; if ($_SESSION["uid"] == -100) { $html = $html . "<td><a href='#' OnClick=\"javascript:Loadjs('artica.settings.php?js=yes&func-AccountsInterface=yes');\" style='color:#CCCCCC;font-size:11px;text-decoration:underline'>Manager</a></td>\n\t\t\t<td style='color:white;font-size:11px;'> | </td>"; } $html = $html . "\n\t\t\t\t<td><a href='#' OnClick=\"javascript:logoff();\" style='color:#CCCCCC;font-size:11px;text-decoration:underline'>{logoff}</a></td>\n\t\t\t\t<td style='color:white;font-size:11px;'> | </td>\n\t\t\t<td><a href='#' OnClick=\"javascript:Loadjs('chg.language.php');\" style='color:#CCCCCC;font-size:11px;text-decoration:underline'>{language}: {$tpl->language}</a></td>\n\t\t\t<td style='color:white;font-size:11px;'> | </td>\n\t\t\t<td><a href='#' OnClick=\"javascript:Loadjs('artica.update.php?js=yes')\" style='color:#CCCCCC;font-size:11px;text-decoration:underline'>{version}: {$users->ARTICA_VERSION}</a></td>\n\t\t\t<td style='color:white;font-size:11px;'> | </td>\n\t\t\t<td><a href='#' OnClick=\"javascript:AjaxTopMenuTiny('div-high-menus','Inotify.php?switch-high=yes');\" \n\t\t\tstyle='color:#CCCCCC;font-size:11px;'>»»</a></td>\t\t\t\t\n\t\t\t</tr>\n\t\t\t</table>\n\t\t\t"; $_SESSION["SWITCH_HIGH_MENUS"] = 0; echo $tpl->_ENGINE_parse_body($html); } else { include_once dirname(__FILE__) . "/ressources/class.os.system.inc"; include_once dirname(__FILE__) . "/ressources/class.os.system.tools.inc"; $os = new os_system(); $cpunum = intval($users->CPU_NUMBER); $array_load = sys_getloadavg(); $org_load = $array_load[2]; $load = intval($org_load); $hash_mem = $os->realMemory(); $mem_used_p = $hash_mem["ram"]["percent"]; $mem_used_kb = FormatBytes($hash_mem["ram"]["used"]); $total = FormatBytes($hash_mem["ram"]["total"]); $swapar = $os->swap(); $max_vert_fonce = $cpunum; $max_vert_tfonce = $cpunum + 1; $max_orange = $cpunum * 0.75; $max_over = $cpunum * 2; $purc1 = $load / $cpunum; $pourc = round($purc1 * 100, 2); $color = "#5DD13D"; if ($load >= $max_orange) { $color = "#F59C44"; } if ($load > $max_vert_fonce) { $color = "#C5792D"; } if ($load > $max_vert_tfonce) { $color = "#83501F"; } if ($load >= $max_over) { $color = "#640000"; $text = "{overloaded}"; } $html = "\t\n\t\t\t<table style='width:80%;padding:0px;margin:0px;border:0px;margin-top:2px'>\n\t\t\t<tbody>\n\t\t\t<tr>"; if ($_SESSION["uid"] == -100) { $html = $html . "<td><a href='#' OnClick=\"javascript:Loadjs('artica.settings.php?js=yes&func-AccountsInterface=yes');\" style='color:#CCCCCC;font-size:11px;text-decoration:underline'>Manager</a></td>\n\t\t\t<td style='color:white;font-size:11px;'> | </td>"; } $html = $html . "<td nowrap><a href='#' OnClick=\"javascript:logoff();\" style='color:#CCCCCC;font-size:11px;text-decoration:underline'>{logoff}</a></td>\n\t\t\t<td style='color:white;font-size:11px;'> | </td>\t\t\n\t\t\t<td nowrap><a href='#' OnClick=\"javascript:Loadjs('chg.language.php');\" \n\t\t\tstyle='color:#CCCCCC;font-size:11px;'>{load}: {$org_load}</a></td>\t\n\t\t\t<td style='color:white;font-size:11px;' nowrap> | </td>\n\t\t\t<td nowrap><a href='#' OnClick=\"javascript:Loadjs('chg.language.php');\" \n\t\t\tstyle='color:#CCCCCC;font-size:11px;' nowrap>mem: {$mem_used_p}%</a></td>\n\t\t\t<td style='color:white;font-size:11px;' nowrap> | </td>\n<td nowrap><a href='#' OnClick=\"javascript:Loadjs('chg.language.php');\" \n\t\t\tstyle='color:#CCCCCC;font-size:11px;' nowrap>swap: {$swapar[0]}%</a></td>\t\n\t\t\t<td style='color:white;font-size:11px;'> | </td>\n\t\t\t<td nowrap><a href='#' OnClick=\"javascript:AjaxTopMenuTiny('div-high-menus','Inotify.php?switch-high=yes');\" \n\t\t\tstyle='color:#CCCCCC;font-size:11px;'>»»</a></td>\t\t\t\t\t\t\n\t\t\t</tR>\n\t\t\t</tbody>\n\t\t\t</table>\n\t\t\t"; $_SESSION["SWITCH_HIGH_MENUS"] = 1; echo $tpl->_ENGINE_parse_body($html); } } }
function logonForm(){ include_once(dirname(__FILE__)."/ressources/class.html.tools.inc"); $sock=new sockets(); $users=new usersMenus(); $_SESSION["DisableSSHControl"]=trim($sock->GET_INFO("DisableSSHControl")); $AllowInternetUsersCreateOrg=$sock->GET_INFO("AllowInternetUsersCreateOrg"); $AddInArticaLogonFrontPage=$sock->GET_INFO("AddInArticaLogonFrontPage"); $html=new htmltools_inc(); $lang=$html->LanguageArray(); if($_GET["MEM_USERNAME"]==null){ if($_COOKIE["mem-logon-user"]<>null){ $_GET["MEM_USERNAME"]=$_COOKIE["mem-logon-user"]; } } if($_COOKIE["artica-language"]==null){ $languageClass=new articaLang(); $defaultlanguage=$languageClass->get_languages(); if($defaultlanguage=="pt"){$defaultlanguage="po";} if($lang[$defaultlanguage]==null){$defaultlanguage="en";} setcookie("artica-language", $defaultlanguage, time()+172800); }else{$defaultlanguage=$_COOKIE["artica-language"];} ksort($lang); $field_lang=Field_array_Hash($lang,'lang',$defaultlanguage,"ChangeDefaultLanguage()"); $language_selector=" <tr> <td align='right' class=legend style='font-size:13px'><strong>{language}:</strong></td> <td>$field_lang</td> </tr>"; if($_GET["LANGUAGE_SELECTOR_REMOVE"]==1){ $language_selector="<tr> <td colspan=2 style='margin:-1px;padding:-1px> <input type='hidden' name='lang' id='lang' value='{$_GET["DEFAULT_LANGUAGE"]}'></td> </tr> "; $_SESSION["detected_lang"]=$_GET["DEFAULT_LANGUAGE"]; unset($_SESSION["translation"]); setcookie("artica-language", $_GET["DEFAULT_LANGUAGE"], time()+172800); } $contour_color="#005447"; if($users->KASPERSKY_WEB_APPLIANCE){ $GLOBALS["CHANGE_TEMPLATE"]="squid.kav.html"; $contour_color="#EB6947"; //bg_kavweb-appliance.jpg } if($AllowInternetUsersCreateOrg==1){ if($AddInArticaLogonFrontPage==1){ $addon=" <div> <a href=\"miniadm.register.php\" style='font-size:11px'>{register}</a> | <a href=\"miniadm.php\" style='font-size:11px'>{organization_administrator}</a> </div>"; } } if(!function_exists('ldap_connect')){ $ldap_error= " <div style='border:3px solid red;font-size:16px;color:red;padding:5px;width:220px;position:absolute;left:0;top:0;background-color:white'> <center>Error ldap_connect() try to restart the web service<br><br>or check if php5-ldap is installed <br>And restart web server</center> <center> <form name='FF1' method='POST' action='$page'> <input type='hidden' name='php5-ldap-restart' value='1'> <input type='submit' value=' Restart The web service '> </form> </center> </div> "; } if(!function_exists("posix_getuid")){ $ldap_error=$ldap_error. " <div style='border:3px solid red;font-size:16px;color:red;padding:5px;width:220px;position:absolute;left:250px;top:0;background-color:white'> Artica-postfix need <strong>posix «posix_getuid()»</strong> function <BR>... please try to install php-posix </div>"; } if(!function_exists('mysql_connect')){ $ldap_error=$ldap_error. " <div style='border:3px solid red;font-size:16px;color:red;padding:5px;width:220px;position:absolute;left:500px;top:0;background-color:white'> Artica-postfix need <strong> «mysql_connect()»</strong> function <BR>... please try to install php-mysql </div>"; } $html="<div id='loginform'> <center> <div style='color:red;font-size:13px;font-weight:bold;width:70%; font-family:Helvetica,Tahoma,Verdana,sans-serif'>{$_GET["ERROR"]}</div> </center> <H1 style='text-align:left'>{logon}</h1> <form name='logon_{$_SERVER["SERVER_NAME"]}' method='POST'> <table style='width:50%;border:3px solid $contour_color;margin:5px;padding:5px;'> <tr> <td align='right' class=legend style='font-size:13px'><strong>{username}:</strong></td> <td><input type='text' id='artica_username' name='artica_username' value='{$_GET["MEM_USERNAME"]}' style='border:1px solid black;width:100%;font-size:13px' OnkeyPress=\"javascript:SendLogon(event)\"></td> </tr> <tr> <td align='right' class=legend style='font-size:13px'><strong>{password}:</strong></td> <td><input type='password' id='artica_password' name='artica_password' value='{$_GET["MEM_PASSWORD"]}' style='border:1px solid black;width:100%;font-size:13px' OnkeyPress=\"javascript:SendLogon(event)\"></td> </tr> $language_selector <tr> <td colspan=2 align='right' ><br> <input type='button' value='{logon} »' OnClick=\"javascript:SendLogonStart();\" OnkeyPress=\"javascript:SendLogon(event)\"> </td> </tr> <tr><td colspan=2 align='right'>$addon</td> <tr> <td colspan=2 align='right' style='padding-top:10px'><span id='anim'></span></td> </tr> </table> </div> $ldap_error $script "; return $html; }