<?
$table
="st";$cont="ht";
if(
count($_GET)==0){
    
highlight_file($_SERVER["DOCUMENT_ROOT"].$_SERVER["PHP_SELF"]);
    die();
}
include(
$_SERVER["DOCUMENT_ROOT"]."/"."mysql.php");
$q=@mysqli_query($mysql_link,"USE `hits`");
if(!
array_key_exists("tx",$_GET)){
    echo(
"<head><title>AcademicDirect domain hits (vl server)</title></head>");
}
body($_GET,"pg");
$gets=""; if(array_key_exists("pg",$_GET)) $gets.="&pg=".$_GET["pg"];
if(
array_key_exists("us",$_GET)){
    
$q=mysqli_query($mysql_link,"SELECT * FROM `".$table."` WHERE `us` = '".$_GET["us"]."'");
    
$r=mysqli_fetch_row($q);mysqli_free_result($q);
    
$q=mysqli_query($mysql_link,"SELECT `na` FROM `co` WHERE `co` = '".$r[2]."'");
    
$r1=mysqli_fetch_row($q);mysqli_free_result($q);
    echo(
"<img src='flag.php?co=".$r[2]."' width='24' height='18' alt='".$r1[0]."'> ");
    echo(
"<A HRef='".$_SERVER["PHP_SELF"]."?us=".$_GET["us"].$gets."&de=dt"."'>".$r[0]."</A> ".$r[1]."<BR>");
    
array_shift($r);array_shift($r);array_shift($r);
    
$q=mysqli_query($mysql_link,"SHOW COLUMNS FROM `".$table."`");
    for(;
$r1=mysqli_fetch_row($q);) $cols[]=$r1[0]; mysqli_free_result($q);
    
array_shift($cols);array_shift($cols);array_shift($cols);$coln=count($cols);
    
$af "<tr>";
    for(
$i=0;$i<$coln;$i++) if($r[$i]) $af.= "<td>".$cols[$i];
    
$af.= "<tr>";
    for(
$i=0;$i<$coln;$i++) if($r[$i]) $af.= "<td>".$r[$i];
    echo(
"<table border=1>".$af."</table>");
    
$af ="";
    if((
array_key_exists("de",$_GET))&&($_GET["de"]))
        
$af.=" ORDER BY `".$_GET["de"]."` DESC";
    else if((
array_key_exists("pg",$_GET))&&($_GET["pg"]))
        
$af.=" AND `pg` = '".$_GET["pg"]."'";
    if((
array_key_exists("de",$_GET))||(array_key_exists("pg",$_GET))){
        
$q=mysqli_query($mysql_link,"SELECT `dt`,`pg` FROM `".$cont."` WHERE `us` = '".$_GET["us"]."'".$af);
        if(!
$q) die("</body>");
        echo(
"<OL>");
        for(;
$r=mysqli_fetch_row($q);) echo("<LI>".$r[0]." ".$r[1]);
        echo(
"</OL>");
        
mysqli_free_result($q);
    }
    die(
"</body>");
}
if((
array_key_exists("co",$_GET))||(array_key_exists("cop",$_GET))){
    if(
array_key_exists("cop",$_GET)) $_GET["co"]=$_GET["cop"];
    if(
$_GET["co"]=="all"){
        
$q mysqli_query($mysql_link,"SELECT `co`,`ro`,`org` FROM `".$table."`");
        if(!
$q) die("</body>");
        
$c_h['ro']=0$total_visitors=0$total_visits=0;
        for(;
$r=mysqli_fetch_row($q);){
            if(
array_key_exists("cop",$_GET)){
                if(
array_key_exists($r[0],$c_h))$c_h[$r[0]]+=$r[1]+$r[2]; else $c_h[$r[0]]=$r[1]+$r[2];
            }else{
                if(
array_key_exists($r[0],$c_h))$c_h[$r[0]]++; else $c_h[$r[0]]=1;
            }
            
$total_visits+=$r[1]+$r[2]; $total_visitors++;
        }
        
mysqli_free_result($q);
        
$total_countries=0;
        foreach(
$c_h as $k => $v){
            
$q=mysqli_query($mysql_link,"SELECT `na` FROM `co` WHERE `co` = '".$k."'");
            
$r=mysqli_fetch_row($q);mysqli_free_result($q);
            
$c_n[$k] = $r[0]; $total_countries++;
        }
        if(!
array_key_exists("ob",$_GET)) $_GET["ob"]="";
        if(
$_GET["ob"]=="us"){ $i1=1;$i2=0; }else{ $i1=0;$i2=1; }
        
$i=0;
        foreach(
$c_h as $k => $v){
            
$e[$i1]=$c_n[$k]; $e[$i2]=sprintf("%4.0f",$c_h[$k]);
            
$f[$i]=$e[0]."#".$e[1]."#".$k$i++;
        }
        if(
$_GET["ob"]) sort($f);
        unset(
$c_h);
        unset(
$c_n);
        for(
$i=0;$i<$total_countries;$i++){
            
$e=explode("#",$f[$i]);
            
$c_h[$e[2]]=$e[$i2];
            
$c_n[$e[2]]=$e[$i1];
        }
        if(
array_key_exists("cop",$_GET)){
            unset(
$_GET["cop"]);
            echo(
"<A HRef='".$_SERVER["PHP_SELF"]."?cop=".$_GET["co"].$gets."&ob=co'>Countries</A>: <A HRef='".$_SERVER["PHP_SELF"]."?vc=".$gets."' Target='_blank'>".$total_countries."</A>; <A HRef='".$_SERVER["PHP_SELF"]."?cop=".$_GET["co"].$gets."&ob=us'>Visits</A>: <A HRef='".$_SERVER["PHP_SELF"]."?lc=".$cont.$gets."' Target='_blank'>".$total_visits."</A>; <A HRef='".$_SERVER["PHP_SELF"]."?co=".$_GET["co"].$gets."'>Visitors</A>: <A HRef='".$_SERVER["PHP_SELF"]."?lc=".$table.$gets."' Target='_blank'>".$total_visitors."</A>.<BR>");
        }else{
            echo(
"<A HRef='".$_SERVER["PHP_SELF"]."?co=".$_GET["co"].$gets."&ob=co'>Countries</A>: <A HRef='".$_SERVER["PHP_SELF"]."?vc=".$gets."' Target='_blank'>".$total_countries."</A>; <A HRef='".$_SERVER["PHP_SELF"]."?co=".$_GET["co"].$gets."&ob=us'>Visitors</A>: <A HRef='".$_SERVER["PHP_SELF"]."?lc=".$table.$gets."' Target='_blank'>".$total_visitors."</A>; <A HRef='".$_SERVER["PHP_SELF"]."?cop=".$_GET["co"].$gets."'>Visits</A>: <A HRef='".$_SERVER["PHP_SELF"]."?lc=".$cont.$gets."' Target='_blank'>".$total_visits."</A>.<BR>");
        }
        echo(
"<table width='100%' border=0><tr>");
        
$i=0;
        foreach(
$c_h as $k => $v){
            if(
$i 12 == 0) echo("<td valign='top'>");
            echo(
"<font face='Courier New'><A HRef='".$_SERVER["PHP_SELF"]."?co=".$k.$gets."' Target='_blank'>".$k."</A></font><img src='flag.php?co=".$k."' alt='".$c_n[$k]."' width='24' height='18'> ".$c_h[$k]."<BR>");
            
$i++;
        }
        die(
"</table></body>");
    }else{
        echo(
"<img src='flag.php?co=".$_GET["co"]."' alt='".$_GET["co"]."' width='24' height='18'>");
        
$q=mysqli_query($mysql_link,"SELECT `na` FROM `co` WHERE `co` = '".$_GET["co"]."' LIMIT 1");
        
$r=mysqli_fetch_row($q); mysqli_free_result($q);
        echo(
" ".$r[0]."<BR><table>");
        
$q=mysqli_query($mysql_link,"SELECT `us`,`ip` FROM `".$table."` WHERE `co` = '".$_GET["co"]."' ORDER BY `us`");
        for(
$i=0;$r=mysqli_fetch_row($q);$i++)
            echo(
"<tr><td align='right' valign='top'>".$i.".<td align='right' valign='top'><A HRef='".$_SERVER["PHP_SELF"]."?us=".$r[0].$gets."' Target='_blank'>".$r[0]."</A><td>".$r[1]);
        
mysqli_free_result($q);
        echo(
"</table>");
        die(
"</body>");
    }
}
if(
array_key_exists("ls",$_GET)){
    
$tx=""; if(array_key_exists("pg",$_GET)) $tx=$_GET["pg"];
    if((!(
$_GET["ls"]==$table))&&(!($_GET["ls"]==$cont)))die("</body>");
    
$q=mysqli_query($mysql_link,"SELECT `pg` FROM `di`");
    for(;
$r=mysqli_fetch_row($q);) $pages[]=$r[0];
    
mysqli_free_result($q);
    echo(
"Pages:<br>");
    echo(
"<table border=1><tr>");
    
$query=implode("`, `",$pages);
    for(
$i=0;$i<count($pages);$i++){
        echo(
"<td align='center'><A HRef='".$_SERVER["PHP_SELF"]."?pg=".$pages[$i]."' Target='_blank'>".$pages[$i]."</A>");
        
$hpage[$i]=0;
        
$npage[$i]=0;
    }
    
$q=mysqli_query($mysql_link,"SELECT `".$query."` FROM `".$table."` WHERE 1");
    for(;
$r=mysqli_fetch_row($q);) for($i=0;$i<count($r);$i++){
        if(
$r[$i]) $hpage[$i]++;
        
$npage[$i]+=$r[$i];
    }
    
mysqli_free_result($q);
    
$max_u=0;
    
$max_h=0;
    for(
$i=0;$i<count($pages);$i++){
        if(
$hpage[$i]>$max_u$max_u=$hpage[$i];
        if(
$npage[$i]>$max_h$max_h=$npage[$i];
    }
    if(
$_GET["ls"]==$table){
        echo(
"<tr>");
        for(
$i=0;$i<count($pages);$i++){
            echo(
"<td valign='bottom' align='center'><img src='".$_SERVER["PHP_SELF"]."?tx=".$tx."' width='20' height='".round(100*$hpage[$i]/$max_u)."'>");
        }
        echo(
"<tr>");
        for(
$i=0;$i<count($pages);$i++){
            echo(
"<td align='center'>".$hpage[$i]);
        }
        echo(
"</table>");
        echo(
"<br>Domains:<br>");
        echo(
"<table border='1'><tr>");
        echo(
"<td>academicdirect<td>utcluj");
        echo(
"<tr>");
        
$q=mysqli_query($mysql_link,"SELECT `us` FROM `st` WHERE `academicdirect`> 0");
        
$n_academicdirect=mysqli_num_rows($q);
        
mysqli_free_result($q);
        
$q=mysqli_query($mysql_link,"SELECT `us` FROM `st` WHERE `utcluj`> 0");
        
$n_utcluj=mysqli_num_rows($q);
        
mysqli_free_result($q);
        echo(
"<tr>");
        echo(
"<td valign='bottom' align='center'>");
        echo(
"<img src='".$_SERVER["PHP_SELF"]."?tx=".$tx."' width='20' height='".round(100*$n_academicdirect/($n_academicdirect+$n_utcluj))."'>");
        echo(
"<td valign='bottom' align='center'>");
        echo(
"<img src='".$_SERVER["PHP_SELF"]."?tx=".$tx."' width='20' height='".round(100*$n_utcluj/($n_academicdirect+$n_utcluj))."'>");
        echo(
"<tr>");
        echo(
"<td align='center'>".$n_academicdirect);
        echo(
"<td align='center'>".$n_utcluj);
        echo(
"</table>");
        die(
"</body>");
    }
    if(
$_GET["ls"]==$cont){
        echo(
"<tr>");
        for(
$i=0;$i<count($pages);$i++){
            echo(
"<td valign='bottom' align='center'><img src='".$_SERVER["PHP_SELF"]."?tx=".$tx."' width='20' height='".round(100*$npage[$i]/$max_h)."'>");
        }
        echo(
"<tr>");
        for(
$i=0;$i<count($pages);$i++){
            echo(
"<td align='center'>".$npage[$i]);
        }
        die(
"</body>");
    }
}
if(
array_key_exists("tx",$_GET)){
    
$q mysqli_query($mysql_link,"SELECT `tx` FROM `di` WHERE `pg` = '".$_GET["tx"]."' LIMIT 1");
    
$r mysqli_fetch_row($q); mysqli_free_result($q);
    
$image = @imagecreate(11);// create image
    
$alb imagecolorallocate($image,hexdec($r[0][0].$r[0][1]),hexdec($r[0][2].$r[0][3]),hexdec($r[0][4].$r[0][5]));
    
header ("Content-type: image/png");
    
imagepng($image);
    die();
}
if(
array_key_exists("la",$_GET)){
    if(
$_GET["la"]==$table){
        
$q mysqli_query($mysql_link,"SHOW COLUMNS FROM `".$table."`");
        for(;
$r=mysqli_fetch_row($q);) $cols[]=$r[0]; $coln=count($cols);
        
mysqli_free_result($q);
        
$noo="10";
        if(
array_key_exists("no",$_GET)){
            
$noo=sprintf("%d",$_GET["no"]);
            unset(
$_GET["no"]);
        }
        
$q mysqli_query($mysql_link,"SELECT * FROM `".$table."` ORDER BY `us` DESC LIMIT ".$noo);
        echo(
"<table border=1>");
        for(;
$r=mysqli_fetch_row($q);){
            
$q1=mysqli_query($mysql_link,"SELECT `na` FROM `co` WHERE `co` = '".$r[2]."'");
            
$r1=mysqli_fetch_row($q1);mysqli_free_result($q1);
            echo(
"<tr><td><A HRef='".$_SERVER["PHP_SELF"]."?us=".$r[0].$gets."&de=dt' Target='_blank'>".$r[0]."</A><td><A HRef='".$_SERVER["PHP_SELF"]."?co=".$r[2].$gets."' Target='_blank'><img src='flag.php?co=".$r[2]."' width='24' height='18' alt='".$r1[0]."' border='0'></A><td>");
            for(
$i=$coln-1;$i>=7;$i--)
             if(
$r[$i]) echo("<A HRef='".$_SERVER["PHP_SELF"]."?pg=".$cols[$i]."'>".$cols[$i]."</A> ");
            for(
$i=6;$i>=3;$i--)
             if(
$r[$i]) echo($cols[$i]." ");
        }
        
mysqli_free_result($q);
        echo(
"</table>");
    }
    if(
$_GET["la"]==$cont){
        
$vv[0]=0;
        
$q=mysqli_query($mysql_link,"SELECT `us` FROM `".$cont."` ORDER BY `id` DESC");
        for(;
$r=mysqli_fetch_row($q);){
            
$vv[$r[0]]=$r[0];
            if(
count($vv)==11) break;
        }
        
mysqli_free_result($q);
        unset(
$vv[0]);
        echo(
"<table border='1'>");
        foreach(
$vv as $k => $v){
            echo(
"<tr align='right'>");
            
$q=mysqli_query($mysql_link,"SELECT `co` FROM `".$table."` WHERE `us` = '".$k."' LIMIT 1");
            
$r=mysqli_fetch_row($q);mysqli_free_result($q);
            
$q=mysqli_query($mysql_link,"SELECT `na` FROM `co` WHERE `co` = '".$r[0]."'");
            
$r1=mysqli_fetch_row($q);mysqli_free_result($q);
            echo(
"<td><A HRef='".$_SERVER["PHP_SELF"]."?co=".$r[0].$gets."' Target='_blank'><img src='flag.php?co=".$r[0]."' width='24' height='18' alt='".$r1[0]."' border='0'></A>");
            echo(
"<td><A HRef='".$_SERVER["PHP_SELF"]."?us=".$k.$gets."&de=dt' Target='_blank'>".$k."</A>");
            
$q=mysqli_query($mysql_link,"SELECT `pg`,`dt` FROM `".$cont."` WHERE `us` = '".$k."' ORDER BY `id` DESC LIMIT 1");
            
$r=mysqli_fetch_row($q);mysqli_free_result($q);
            echo(
"<td>".$r[1]."<td align='left'><A HRef='".$_SERVER["PHP_SELF"]."?pg=".$r[0]."' Target='_blank'>".$r[0]."</A>");
        }
        echo(
"</table>");
    }
    die(
"</body>");
}
if(
array_key_exists("lc",$_GET)){
    if(
$_GET["lc"]==$table){
        
$q=mysqli_query($mysql_link,"SELECT DISTINCT `co` FROM `".$table."` ORDER BY `us` DESC LIMIT 10");
    }else if(
$_GET["lc"]==$cont){
        
$q=mysqli_query($mysql_link,"SELECT DISTINCT `co` FROM `".$table."` JOIN `".$cont."` ON `".$table."`.`us` = `".$cont."`.`us` ORDER BY `".$cont."`.`dt` DESC LIMIT 10");
    }else die(
"</body>");
    for(;
$r=mysqli_fetch_row($q);){
        
$q1=mysqli_query($mysql_link,"SELECT `us` FROM `".$table."` WHERE `co` = '".$r[0]."' ORDER BY `us` DESC LIMIT 1");
        
$r1=mysqli_fetch_row($q1);mysqli_free_result($q1);
        
$q1=mysqli_query($mysql_link,"SELECT `pg`,`dt` FROM `".$cont."` WHERE `us` = '".$r1[0]."' ORDER BY `dt` DESC LIMIT 1");
        
$r2=mysqli_fetch_row($q1);mysqli_free_result($q1);
        
$q1=mysqli_query($mysql_link,"SELECT `na` FROM `co` WHERE `co` = '".$r[0]."'");
        
$r3=mysqli_fetch_row($q1);mysqli_free_result($q1);
        echo(
"<A HRef='".$_SERVER["PHP_SELF"]."?co=".$r[0].$gets."' Target='_blank'><img src='flag.php?co=".$r[0]."' alt='".$r3[0]."' width='24' height='18' border='0'></A> <A HRef='".$_SERVER["PHP_SELF"]."?us=".$r1[0].$gets."' Target='_blank'>".$r1[0]."</A> ".$r2[1]." <A HRef='".$_SERVER["PHP_SELF"]."?pg=".$r2[0]."' Target='_blank'>".$r2[0]."<BR>");
    }
    
mysqli_free_result($q);
    die(
"</body>");
}
if(
array_key_exists("se",$_GET)){
    if(!
$_GET["se"]){
        echo(
"<form method='get' action='".$_SERVER["PHP_SELF"]."'>");
        echo(
"<input type='hidden' name='pg' value='".substr($gets,4)."'><input name='se' type='text' size='20'><input type='submit'>");
        echo(
"</form>");
    }else{
        echo(
"Search results for %".$_GET["se"]."%:<OL>");
        echo 
"SELECT `us`,`ip` FROM `".$table."` WHERE `ip` LIKE '%".addslashes(urldecode($_GET["se"]))."%'";
        
$q=mysqli_query($mysql_link,"SELECT `us`,`ip` FROM `".$table."` WHERE `ip` LIKE '%".addslashes(urldecode($_GET["se"]))."%'");
        for(;
$r=mysqli_fetch_row($q);){
            
$l=strlen($r[0]);
            if(
$l<6)
                echo(
"<LI>".str_repeat("&nbsp;",6-strlen($r[0]))."<A HRef='".$_SERVER["PHP_SELF"]."?us=".$r[0].$gets."'>".$r[0]."</A> ".$r[1]);
            else
                echo(
"<LI>"."<A HRef='".$_SERVER["PHP_SELF"]."?us=".$r[0].$gets."'>".$r[0]."</A> ".$r[1]);
        }
        
mysqli_free_result($q);
    }
    die(
"</body>");
}
if(
array_key_exists("vc",$_GET)){
    
$vv[0]=0;
    
$q=mysqli_query($mysql_link,"SELECT `us` FROM `".$cont."` ORDER BY `id` DESC");
    for(;
$r=mysqli_fetch_row($q);){
        
$vv[$r[0]]=$r[0];
        if(
count($vv)==101) break;
    }
    
mysqli_free_result($q);
    unset(
$vv[0]);
    
$cov[0]=0;
    foreach(
$vv as $k => $v){
        
$q=mysqli_query($mysql_link,"SELECT `co` FROM `".$table."` WHERE `us` = '".$k."' LIMIT 1");
        
$r=mysqli_fetch_row($q);mysqli_free_result($q);
        if(
array_key_exists($r[0],$cov))
            
$cov[$r[0]]++;
        else
            
$cov[$r[0]]=1;
    }
    unset(
$cov[0]);
    echo(
"<table align='center' border='1'>");
    echo(
"<tr align='center' valign='bottom'>");
    foreach(
$cov as $k => $v){
        echo(
"<td>");
        
$q=mysqli_query($mysql_link,"SELECT `na` FROM `co` WHERE `co` = '".$k."'");
        
$r=mysqli_fetch_row($q);
        
mysqli_free_result($q);
        if(
$v<20)
            for(
$i=0;$i<$v;$i++)
                echo(
"<A HRef='".$_SERVER["PHP_SELF"]."?co=".$k.$gets."' Target='_blank'><img src='flag.php?co=".$k."' width='18' height='12' alt='".$r[0]." (".$v.")' border='0'></A><BR>");
        else{
            echo(
"...<BR>");
            for(
$i=0;$i<20;$i++)
                echo(
"<A HRef='".$_SERVER["PHP_SELF"]."?co=".$k.$gets."' Target='_blank'><img src='flag.php?co=".$k."' width='18' height='12' alt='".$r[0]." (".$v.")' border='0'></A><BR>");
        }
    }
    echo(
"</table>");
    die(
"</body>");
}
if(
array_key_exists("pg",$_GET)){
    
$q=mysqli_query($mysql_link,"SELECT `co`,`us` FROM `".$table."` WHERE `".$_GET["pg"]."`>0 ORDER BY `us` ASC");
    if(!
$q) die("</body>");
    
$cati=(int)mysqli_num_rows($q)/3;
    echo(
"<table width='100%'><tr><td align='center' valign='top'>");
    echo(
"<table><tr><td>No<td>co<td>id<td>hit(s)");
    for(
$i=0;$r=mysqli_fetch_row($q);$i++){
        if((
$i $cati == 0)&&($i>0)) echo("</table><td align='center' valign='top'><table><tr><td>No<td>co<td>id<td>hit(s)");
        echo(
"<tr><td>".($i+1)."<td><b><A HRef='".$_SERVER["PHP_SELF"]."?co=".$r[0]."&pg=".$_GET["pg"]."' Target='_blank'>".strtoupper($r[0])."</A></b><td><b><A HRef='".$_SERVER["PHP_SELF"]."?pg=".$_GET["pg"]."&us=".$r[1]."'>".$r[1]."</A></b>");
        
$q1=mysqli_query($mysql_link,"SELECT `id` FROM `".$cont."` WHERE `pg` = '".$_GET["pg"]."' AND `us` = '".$r[1]."'");
        
$r1=mysqli_num_rows($q1);mysqli_free_result($q1);
        echo(
"<td>".$r1);
    }
    
mysqli_free_result($q);
    echo(
"</table></table>");
    die(
"</body>");
}
function 
body(&$get,$pp){
    if(
array_key_exists($pp,$get)){
        
$a=mysqli_query($mysql_link,"SELECT `bg`,`tx` FROM `di` WHERE `pg` = '".$get[$pp]."'");
        
$r=mysqli_fetch_row($a); mysqli_free_result($a);
        if(
$r[0]) echo("<body bgcolor='#".$r[0]."' text='#".$r[1]."' link='#".$r[1]."' vlink='#".$r[1]."' alink='#".$r[1]."'>");
    }
}
?>