function acclick() { global $Pre; $conn = new mysql(); $args = insql($_POST['args']); $ac = 2; $screenw = substr(insql($_POST['screenw']), 0, 6); $screenh = substr(insql($_POST['screenh']), 0, 6); $htmlw = substr(insql($_POST['htmlw']), 0, 6); $htmlh = substr(insql($_POST['htmlh']), 0, 6); $htmlurl = substr(insql($_POST['htmlurl']), 0, 255); $time = gnt(); $gethost = substr(insql2(gethost()), 0, 20); $getlang = substr(insql2(getlang()), 0, 12); $getip = substr(insql2(getip()), 0, 15); $getport = substr(insql2(getport()), 0, 5); $getos = substr(insql2(getos()), 0, 20); $getb = getb(); $getbn = substr(insql2($getb[0]), 0, 20); $bversion = substr(insql2($getb[1]), 0, 12); $agent = substr(insql2($_SERVER['HTTP_USER_AGENT']), 0, 255); $referer = substr(insql2($_POST['referrer']), 0, 255); $piece = explode(' ', $args); $piece[0] = substr($piece[0], -14, 14); $piece[1] = substr($piece[1], -14, 14); $piece[2] = substr($piece[2], 0, 6); $piece[3] = substr($piece[3], 0, 6); $piece[4] = substr($piece[4], 0, 6); $piece[5] = substr($piece[5], 0, 6); $piece[6] = substr($piece[6], 0, 3); $piece[7] = substr($piece[7], 0, 4); $piece[8] = substr($piece[8], 0, 5); $piece[9] = substr($piece[9], 0, 2); $piece[10] = substr($piece[10], 0, 3); $piece[11] = substr($piece[11], 0, 4); $piece[12] = substr($piece[12], 0, 5); $piece[13] = substr($piece[13], 0, 3); $piece[14] = substr($piece[14], 0, 4); $piece[15] = substr($piece[15], 0, 1); $sql = "INSERT INTO {$Pre}niux_ams_counter (ac,screenw,screenh,bodyw,bodyh,gid,gwid,gwx,gwy,gww,gwh,gshow,gshow1,gshow2,gclick,gclick1,ashow,ashow1,aclick,aclick1,atyh,time,ip,port,os,lang,browse,version,host,url,referer,agent) VALUES ('{$ac}','{$screenw}','{$screenh}','{$htmlw}','{$htmlh}','{$piece['0']}','{$piece['1']}','{$piece['2']}','{$piece['3']}','{$piece['4']}','{$piece['5']}','{$piece['6']}','{$piece['7']}','{$piece['8']}','{$piece['9']}','{$piece['10']}','{$piece['11']}','{$piece['12']}','{$piece['13']}','{$piece['14']}','{$piece['15']}','{$time}','{$getip}','{$getport}','{$getos}','{$getlang}','{$getbn}','{$bversion}','{$gethost}','{$htmlurl}','{$referer}','{$agent}')"; $conn->uidRst($sql); }
function inoplog($caozuo, $caozuofile, $state, $user) { $caozuo = insql2(substr($caozuo, 0, 200)); $caozuofile = insql2(substr($caozuofile, 0, 200)); $user = $user ? $user : '******'; $user = htmlspecialchars(insql2(substr($user, 0, 200))); $time = gnt(); $gethost = insql2(substr(gethost(), 0, 20)); $getlang = insql2(substr(getlang(), 0, 12)); $getip = insql2(substr(getip(), 0, 15)); $getport = insql2(substr(getport(), 0, 5)); $getos = insql2(substr(getos(), 0, 20)); $getb = getb(); $getbn = insql2(substr($getb[0], 0, 20)); $bversion = insql2(substr($getb[1], 0, 12)); $agent = insql2(substr($_SERVER['HTTP_USER_AGENT'], 0, 255)); $referer = insql2(substr(getreferer(), 0, 255)); $sql = "INSERT INTO {$this->Pre}niux_ams_oplog (username,caozuo,state,caozuofile,time,ip,port,os,browse,version,host,lang,referer,agent) VALUES ('{$user}','{$caozuo}','{$state}','{$caozuofile}','{$time}','{$getip}','{$getport}','{$getos}','{$getbn}','{$bversion}','{$gethost}','{$getlang}','{$referer}','{$agent}')"; $this->uidRst($sql) or exit(mysql_error()); }
$uri_e = explode('?', $_SERVER['REQUEST_URI']); //$uri_q = (isset($uri_e[1]) ? $uri_e[1] : ''); $uri_e = explode('/', $uri_e[0]); $act = ''; $url = ''; $id = 1; //if (count($uri_e) == 2 && $uri_e[1]) { if (count($uri_e) == 2) { $url = filter_url($uri_e[1]) || 'main'; } elseif (count($uri_e) == 3) { $act = filter_ln($uri_e[1]); $id = filter_n($uri_e[2]); } // ---------------- determine parameters ---------------- // $language = FALSE; if (getb('language')) { $language = gets('language'); setcookie('language', $language, 2000000000, '/'); } elseif (isset($_COOKIE['language'])) { $language = filter_ln($_COOKIE['language']); } elseif (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { $accept_language = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']); $accept_language = explode(';', $accept_language[0]); $accept_language = explode('-', $accept_language[0]); $language = strtolower($accept_language[0]); } if ($language != 'ru') { $language = 'en'; } //$language = 'en'; if (isset($_SERVER['REMOTE_ADDR'])) {