Esempio n. 1
0
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);
}
Esempio n. 2
0
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} &laquo;{$Whitehost}&raquo;";
    $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;
}
Esempio n. 3
0
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);
}