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());
 }
Example #3
0
 $getbrowser2 = getbrowser("Firefox");
 $getbrowser3 = getbrowser("Internet Explorer");
 $getbrowser4 = getbrowser("Safari");
 $getbrowser5 = getbrowser("Opera");
 $getbrowser6 = getbrowser("Netscape");
 $getbrowser7 = getbrowser("Konqueror");
 $getbrowser8 = getbrowser("Handheld Browser");
 $getos1 = getos("Windows 8");
 $getos2 = getos("Windows 7");
 $getos4 = getos("Windows XP");
 $getos5 = getos("Mac OS X");
 $getos7 = getos("Linux");
 $getos9 = getos("iPhone");
 $getos12 = getos("Android");
 $getos13 = getos("BlackBerry");
 $getos14 = getos("Mobile");
 /*************************************/
 $chart = new PieChart(400);
 $dataSet = new XYDataSet();
 $dataSet->addPoint(new Point("Chrome ({$getbrowser1})", $getbrowser1));
 $dataSet->addPoint(new Point("Firefox ({$getbrowser2})", $getbrowser2));
 $dataSet->addPoint(new Point("Internet Explorer ({$getbrowser3})", $getbrowser3));
 $dataSet->addPoint(new Point("Safari ({$getbrowser4})", $getbrowser4));
 $dataSet->addPoint(new Point("Opera ({$getbrowser5})", $getbrowser5));
 $dataSet->addPoint(new Point("Netscape ({$getbrowser6})", $getbrowser6));
 $dataSet->addPoint(new Point("Konqueror ({$getbrowser7})", $getbrowser7));
 $dataSet->addPoint(new Point("Handheld Browser ({$getbrowser8})", $getbrowser8));
 $chart->setDataSet($dataSet);
 $chart->setTitle("Jenis Browser");
 $chart->render("browser.png");
 $chart2 = new PieChart(400);