Beispiel #1
0
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);
}
Beispiel #2
0
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);
}
Beispiel #3
0
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);
	
	
}
Beispiel #4
0
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();
}
Beispiel #5
0
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>&nbsp;</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
}
Beispiel #6
0
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;'>&nbsp;|&nbsp;</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;'>&nbsp;|&nbsp;</td>\n\t\t\t<td><a href='#' OnClick=\"javascript:Loadjs('chg.language.php');\" style='color:#CCCCCC;font-size:11px;text-decoration:underline'>{language}:&nbsp;{$tpl->language}</a></td>\n\t\t\t<td style='color:white;font-size:11px;'>&nbsp;|&nbsp;</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}:&nbsp;{$users->ARTICA_VERSION}</a></td>\n\t\t\t<td style='color:white;font-size:11px;'>&nbsp;|&nbsp;</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;'>&raquo;&raquo;</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;'>&nbsp;|&nbsp;</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;'>&nbsp;|&nbsp;</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>&nbsp;|&nbsp;</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>&nbsp;|&nbsp;</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;'>&nbsp;|&nbsp;</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;'>&raquo;&raquo;</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);
        }
    }
}
Beispiel #7
0
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>&nbsp;|&nbsp;<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='&nbsp;&nbsp;&nbsp;Restart The web service&nbsp;&nbsp;&nbsp;'>
		</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 &laquo;posix_getuid()&raquo;</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> &laquo;mysql_connect()&raquo;</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}&nbsp;&raquo;' 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;
}