function page() { $users = new usersMenus(); $title = $users->hostname . " For Android/Tablets Login."; include_once dirname(__FILE__) . "/ressources/class.page.builder.inc"; $p = new pagebuilder(); $jsArtica = $p->jsArtica(); $yahoo = $p->YahooBody(); $css = $p->headcss(); $q = new mysql_squid_builder(); $ligne = mysql_fetch_array($q->QUERY_SQL("SELECT COUNT(sitename) as tcount FROM visited_sites WHERE LENGTH(category)=0")); $websitesnumsNot = numberFormat($ligne["tcount"], 0, "", " "); $html = "\n\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=9; IE=8\">\n <meta content=\"text/html; charset=utf-8\" http-equiv=\"Content-type\" />\n <link rel=\"stylesheet\" type=\"text/css\" href=\"/css/artica-theme/jquery-ui.custom.css\" />\n <link rel=\"stylesheet\" type=\"text/css\" href=\"/css/jquery.jgrowl.css\" />\n\t\t<link rel=\"stylesheet\" type=\"text/css\" href=\"/css/jquery.cluetip.css\" />\n\t\t<link rel=\"stylesheet\" type=\"text/css\" href=\"/css/jquery.treeview.css\" />\n\t\t<link rel=\"stylesheet\" type=\"text/css\" href=\"/css/thickbox.css\" media=\"screen\"/>\n\t\t<link rel=\"stylesheet\" type=\"text/css\" href=\"/css/jquery.qtip.css\" />\n\t\t<link rel=\"stylesheet\" type=\"text/css\" href=\"/fonts.css.php\"/>\n\t\t\n{$css}\n <title>{$title}</title>\n{$jsArtica}\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/css/android.css\" />\n</head>\n\n<body style=\"margin:0px;padding:0px\">\n<div style=\"postition:absolute;top:0px;left:80%;width:980px;min-height:490px;overflow-y:auto\">\n\t\n\t<table style='width:980px;'>\n\t<tr>\n\t<td valign='top' width=5%>\n\t <ul class=\"vertical fl\" rel=\"ver1\">\n <li><a href=\"android.index.php\">{home}</a><span>{main_page}</span></li>\n <li><a href=\"javascript:LoadAjax('mainpage','android.squidstats.members.php')\">{members}</a><span>{list_your_members}</span></li>\n <li><a href=\"#\">Under construction</a><span>to define</span></li>\n <li><a href=\"#\">Under construction</a><span>Under construction</span></li>\n <li><a href=\"javascript:LoadAjax('mainpage','android.squidstats.nocat.php')\"\">{not_categorized}</a><span><b>{$websitesnumsNot}</b> {websites} {not_categorized}</span></li>\n <li><a rel=\"#\">About</a><span>{parameters}</span></li>\n </ul>\n </td>\n <td valign='top' width=95%>\n \t<table style='width:103.5%;margin-left:-23px;margin-top:2px' class=form>\n \t\t<tr>\n \t\t\t<td style='margin:0px;padding:0px;border:0px'>\n \t\t\t\t<div style='margin:0px;padding:0px;border:0px;min-height:475px;height:475px;overflow:auto' id='mainpage'></div>\n \t\t\t</td>\n \t\t</tr>\n \t</table>\n </tr>\n\t</table>\n</div>\n<script>\n\tLoadAjax('mainpage','android.index.server.php');\n</script>\n{$yahoo}\n</body>\n</html>\n\t\n\t"; $tpl = new templates(); echo $tpl->_ENGINE_parse_body($html); }
function parseTemplate_SinglePassWord() { session_start(); include_once dirname(__FILE__) . "/ressources/class.sockets.inc"; include_once dirname(__FILE__) . "/ressources/class.mysql.inc"; $sock = new sockets(); $proto = "http"; if (isset($_SERVER['HTTPS'])) { if (strtolower($_SERVER['HTTPS']) == 'on') { $proto = "https"; } } $GLOBALS["JS_HEAD_PREPREND"] = "{$proto}://{$_SERVER["SERVER_NAME"]}:{$_SERVER["SERVER_PORT"]}"; $GLOBALS["JS_NO_CACHE"] = true; $t = time(); include_once dirname(__FILE__) . "/ressources/class.page.builder.inc"; include_once dirname(__FILE__) . "/ressources/class.templates.inc"; $page = CurrentPageName(); $tpl = new templates(); $ask_password = $tpl->javascript_parse_text("{password}:"); $url = base64_decode($_GET["url"]); $clientaddr = base64_decode($_GET["clientaddr"]); $array = parse_url($url); $Whitehost = strtolower($array["host"]); $pp = new pagebuilder(); $head = $pp->jsArtica() . "\n\n" . $pp->headcss(); if (preg_match("#^www.(.+)#", $Whitehost, $re)) { $Whitehost = $re[1]; } $yahoo = $pp->YahooBody(); $t = time(); $unlock = $tpl->_ENGINE_parse_body("{unlock}"); $title = "{$unlock} «{$Whitehost}»"; $html = "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<html lang=\"en\">\n <head>\n <meta charset=\"utf-8\">\n <title>{$ask_password}</title>\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <meta name=\"description\" content=\"\">\n <meta name=\"author\" content=\"\">\n <link rel=\"stylesheet\" type=\"text/css\" href=\"/bootstrap/css/bootstrap.css\">\n <link rel=\"stylesheet\" type=\"text/css\" href=\"/bootstrap/css/bootstrap-responsive.css\">\n\n\t<script type=\"text/javascript\" language=\"javascript\" src=\"{$GLOBALS["JS_HEAD_PREPREND"]}/mouse.js\"></script>\n\t<script type=\"text/javascript\" language=\"javascript\" src=\"{$GLOBALS["JS_HEAD_PREPREND"]}/js/md5.js\"></script>\n\t<script type=\"text/javascript\" language=\"javascript\" src=\"{$GLOBALS["JS_HEAD_PREPREND"]}/XHRConnection.js\"></script>\n\t<script type=\"text/javascript\" language=\"javascript\" src=\"{$GLOBALS["JS_HEAD_PREPREND"]}/js/float-barr.js\"></script>\n\t<script type=\"text/javascript\" language=\"javascript\" src=\"{$GLOBALS["JS_HEAD_PREPREND"]}/TimersLogs.js\"></script>\n\t<script type=\"text/javascript\" language=\"javascript\" src=\"{$GLOBALS["JS_HEAD_PREPREND"]}/js/artica_confapply.js\"></script>\n\t<script type=\"text/javascript\" language=\"javascript\" src=\"{$GLOBALS["JS_HEAD_PREPREND"]}/js/edit.user.js\"></script>\n\t<script type=\"text/javascript\" language=\"javascript\" src=\"{$GLOBALS["JS_HEAD_PREPREND"]}/js/cookies.js\"></script>\n\t<script type=\"text/javascript\" language=\"javascript\" src=\"{$GLOBALS["JS_HEAD_PREPREND"]}/default.js\"></script> \n \t<script type=\"text/javascript\" language=\"javascript\" src=\"{$GLOBALS["JS_HEAD_PREPREND"]}/ressources/templates/endusers/js/jquery-1.8.0.min.js\"></script>\n \t<script type=\"text/javascript\" language=\"javascript\" src=\"{$GLOBALS["JS_HEAD_PREPREND"]}/ressources/templates/endusers/js/jquery-ui-1.8.23.custom.min.js\"></script>\n \t<script type='text/javascript' language='javascript' src='{$GLOBALS["JS_HEAD_PREPREND"]}/js/jquery.uilock.min.js'></script>\n \t<script type='text/javascript' language='javascript' src='{$GLOBALS["JS_HEAD_PREPREND"]}/js/jquery.blockUI.js'></script> \n <style type=\"text/css\">\n body {\n padding-top: 40px;\n padding-bottom: 40px;\n background-color: #f5f5f5;\n }\n\n .form-signin {\n max-width: 300px;\n padding: 19px 29px 29px;\n margin: 0 auto 20px;\n background-color: #fff;\n border: 1px solid #e5e5e5;\n -webkit-border-radius: 5px;\n -moz-border-radius: 5px;\n border-radius: 5px;\n -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);\n -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);\n box-shadow: 0 1px 2px rgba(0,0,0,.05);\n }\n .form-signin .form-signin-heading,\n .form-signin .checkbox {\n margin-bottom: 10px;\n }\n .form-signin input[type=\"text\"],\n .form-signin input[type=\"password\"] {\n font-size: 16px;\n height: auto;\n margin-bottom: 15px;\n padding: 7px 9px;\n }\n </style> \n <!--[if IE]>\n\t\t<link rel=\"stylesheet\" type=\"text/css\" href=\"{$GLOBALS["JS_HEAD_PREPREND"]}/bootstrap/css/ie-only.css\" />\n\t<![endif]--> \n</head>\n<body>\n<input type='hidden' id='LoadAjaxPicture' name=\"LoadAjaxPicture\" value=\"{$GLOBALS["JS_HEAD_PREPREND"]}/ressources/templates/endusers/ajax-loader-eu.gif\">\n \n\n <div class=\"form-signin\">\n <div id='div-{$t}'></div>\n <h2 class=\"form-signin-heading\">{$title}</h2>\n <input type=\"password\" class=\"input-block-level\" placeholder=\"Password\" id=\"PASS-{$t}\">\n <button class=\"btn btn-large btn-primary\" type=\"button\" id=\"signin\">{$unlock}</button>\n </div>\n\n \n \n <script type=\"text/javascript\">\n \n \$('#signin').on('click', function (e) {\n\t //if(!checkEnter(e)){return;}\n\t\tSendPass{$t}();\n\n});\n \n \n \$('.input-block-level').keypress(function (e) {\n\t\n\t if (e.which == 13) {\n\t\t SendPass{$t}();\n\t }\n\n});\n\n\n\tvar xSendPass{$t}= function (obj) {\n\t\tvar tempvalue=obj.responseText;\n\t\tif(tempvalue.length>3){alert(tempvalue);}\n\t\tdocument.getElementById('div-{$t}').innerHTML='';\n\t\t}\n\t\t\n\tfunction SendPass{$t}(){\n\t\tvar password=MD5(document.getElementById('PASS-{$t}').value);\n\t\tvar XHR = new XHRConnection();\n\t\tXHR.appendData('password',password);\n\t\tXHR.appendData('CLIENT','{$clientaddr}');\n\t\tXHR.appendData('Whitehost','{$Whitehost}');\n\t\tAnimateDiv('div-{$t}');\n\t\tXHR.sendAndLoad('{$GLOBALS["JS_HEAD_PREPREND"]}/{$page}', 'POST',xSendPass{$t}); \t\t\n\t}\t\n\n \n </script>\n\n</body>\n</html>"; echo $html; return; }
function parseTemplate_LocalDB() { session_start(); include_once dirname(__FILE__) . "/ressources/class.sockets.inc"; include_once dirname(__FILE__) . "/ressources/class.mysql.inc"; $sock = new sockets(); $SquidGuardServerName = $sock->GET_INFO("SquidGuardServerName"); $SquidGuardApachePort = $sock->GET_INFO("SquidGuardApachePort"); $GLOBALS["JS_NO_CACHE"] = true; $proto = "http"; if (isset($_SERVER['HTTPS'])) { if (strtolower($_SERVER['HTTPS']) == 'on') { $proto = "https"; } } $GLOBALS["JS_HEAD_PREPREND"] = "{$proto}://{$_SERVER["SERVER_NAME"]}:{$_SERVER["SERVER_PORT"]}"; $t = time(); include_once dirname(__FILE__) . "/ressources/class.page.builder.inc"; include_once dirname(__FILE__) . "/ressources/class.templates.inc"; $page = CurrentPageName(); $tpl = new templates(); $ask_password = $tpl->javascript_parse_text("{password}:"); $url = base64_decode($_GET["url"]); $clientaddr = base64_decode($_GET["clientaddr"]); $array = parse_url($url); $Whitehost = strtolower($array["host"]); $pp = new pagebuilder(); $head = $pp->jsArtica() . "\n\n" . $pp->headcss(); if (preg_match("#^www.(.+)#", $Whitehost, $re)) { $Whitehost = $re[1]; } $yahoo = $pp->YahooBody(); $t = time(); $html = "\n\t<html>\n\t<head>\n\t<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" />\n\t<title>{$ask_password}</title>\n\t<meta http-equiv=\"X-UA-Compatible\" content=\"IE=EmulateIE7\" />\n\t<link href='/css/styles_main.css' rel=\"styleSheet\" type='text/css' />\n\t<link href='/css/styles_header.css' rel=\"styleSheet\" type='text/css' />\n\t<link href='/css/styles_middle.css' rel=\"styleSheet\" type='text/css' />\n\t<link href='/css/styles_tables.css' rel=\"styleSheet\" type='text/css' />\n\t<link href=\"/css/styles_rounded.css\" rel=\"stylesheet\" type=\"text/css\" />\n\t{$head}\n\t</head>\n\t<body style='background: url(\"/css/images/pattern.png\") repeat scroll 0pt 0pt rgb(38, 56, 73); padding: 0px;padding-top: 15px; margin: 0px; border: 0px solid black; width: 100%; cursor: default; -moz-user-select: inherit;'>\n\t{$yahoo}\n\t<div id='div-{$t}'></div>\n\t<table style='width:99%' class=form>\n\t<tr>\n\t<td class=legend style='font-size:16px'>{client}:</td>\n\t<td style='font-size:16px'><strong>{$clientaddr}</strong></td>\n\t</tr>\n\t<tr>\n\t<td class=legend style='font-size:16px'>{website}:</td>\n\t<td style='font-size:16px'><strong>{$Whitehost}</strong></td>\n\t</tr>\n\t<tr>\n\t<td class=legend style='font-size:16px'>{username}:</td>\n\t<td style='font-size:16px'>" . Field_text("USERNAME-{$t}", null, "font-size:16px;font-weight:bolder", null, null, null, false, "SendPassCheck(event)") . "</td>\n\t</tr>\n\t<tr>\n\t\t<td class=legend style='font-size:16px'>{password}:</td>\n\t\t<td style='font-size:16px'>" . Field_password("#nolock:PASS-{$t}", null, "font-size:16px", null, null, null, false, "SendPassCheck(event)") . "</td>\n\t</tr>\n\t<tr>\n\t\t<td colspan=2 align='right'><hr>" . button("{submit}", "SendPass{$t}()", 18) . "</td>\n\t\t\t\t</tr>\n\t\t\t\t</table>\n\n\t\t\t\t<script>\n\t\t\t\tvar X_SendPass= function (obj) {\n\t\t\t\tvar tempvalue=obj.responseText;\n\t\t\t\tif(tempvalue.length>3){alert(tempvalue);}\n\t\t\t\tdocument.getElementById('div-{$t}').innerHTML='';\n}\n\n\t\t\t\tfunction SendPassCheck(e){\n\t\t\t\tif(checkEnter(e)){SendPass{$t}();}\n}\n\n\t\t\t\tfunction SendPass{$t}(){\n\t\t\t\tvar password=MD5(document.getElementById('PASS-{$t}').value);\n\t\t\t\tvar XHR = new XHRConnection();\n\t\t\t\tXHR.appendData('password',password);\n\t\t\t\tXHR.appendData('USERNAME',document.getElementById('USERNAME-{$t}').value);\n\t\t\t\tXHR.appendData('CLIENT','{$clientaddr}');\n\t\t\t\tXHR.appendData('Whitehost','{$Whitehost}');\n\t\t\t\tAnimateDiv('div-{$t}');\n\t\t\t\tXHR.sendAndLoad('{$page}', 'POST',X_SendPass);\n}\n\t\t\t\tMessagesTophideAllMessages();\n\t\t\t\t</script>\n\t\t\t\t</body>\n\t\t\t\t</html>"; echo $tpl->_ENGINE_parse_body($html); }