403Webshell
Server IP : 208.122.213.31  /  Your IP : 216.73.216.185
Web Server : Apache
System : Linux msd6191.mjhst.com 4.18.0-553.137.1.el8_10.x86_64 #1 SMP Wed Jun 24 11:40:24 UTC 2026 x86_64
User : WHMCS_MIA_382 ( 1001)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/httpd/html/baberankings.com.bak/wap/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/httpd/html/baberankings.com.bak/wap/viewstat.php
<?
$username="vovan";
$password="vovan";
include("/usr/home/explorexxx/domains/baberankings.com/admin/conf/mysql.conf");
$TABLE_SITES = "sites";
$TABLE_STATS = "stats";
$action = $HTTP_GET_VARS["a"];
$d = $HTTP_GET_VARS["d"];
$e_login = $HTTP_GET_VARS["id"];
$e_password = $HTTP_GET_VARS["pw"];
if (!$e_login) { $e_login = $HTTP_POST_VARS["id"]; }
if (!$e_password) { $e_password = $HTTP_POST_VARS["pw"]; }

if (($e_login != $username) || ($e_password != $password)) { 
	echo "<?xml version=\"1.0\"?>\n";
	echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\">\n";
	echo "<wml>\n";
	echo "<card id=\"MainCard\" title=\"Easy CJ: Totals\">\n";
	echo "<p align=\"left\">\n";
	echo "<br>Error:<br><small>wrong username or password</small>";
	echo "</p>\n";
	echo "</card>\n";
	echo "</wml>\n";
	exit;
}

$dblnk = mysql_connect("$DB_HOST","$DB_USER","$DB_PW");
$query = getenv("QUERY_STRING");

if ($query) {
	if ($action == "total") { total_stats(); }
	if (($action == "day") || ($action == "hour")) { stats(); }
	if ($action == "edit") { edit(); }
} else {
	$d = $HTTP_POST_VARS["d"];
	$ratio = $HTTP_POST_VARS["ratio"];
	$ratio_type = $HTTP_POST_VARS["ratio_type"];
	$out_type = $HTTP_POST_VARS["out_type"];
	$free_hits = $HTTP_POST_VARS["free_hits"];
	$speed_hits = $HTTP_POST_VARS["speed_hits"];
	$action = $HTTP_POST_VARS["a"];
	if ($action == "edit") { edit1(); }
}

main();
mysql_close($dblnk);

function edit1() {
global $e_login, $e_password,$d,$dblnk,$DB_NAME,$TABLE_SITES,$ratio,$ratio_type,$out_type,$free_hits,$speed_hits;
	if (!$ratio) { $ratio=0; }
	if (!$ratio_type) { $ratio_type=0; }
	if (!$out_type) { $out_type=0; }
	if (!$free_hits) { $free_hits=0; }
	if (!$speed_hits) { $speed_hits=0; }
		
	$ratio = $ratio/100;
	$query = "update $TABLE_SITES set ratio=$ratio, ratio_type=$ratio_type, out_type=$out_type, free_hits=$free_hits, speed_hits=$speed_hits where id=$d";
	@mysql_db_query($DB_NAME, $query, $dblnk);
edit();
}

function edit() {
global $e_login, $e_password,$d,$dblnk,$DB_NAME,$TABLE_SITES;
	echo "<?xml version=\"1.0\"?>\n";
	echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\">\n";
	echo "<wml>\n";

	$query = "select domain,ratio,ratio_type,out_type,free_hits,speed_hits from $TABLE_SITES where id=$d";
	$result = @mysql_db_query($DB_NAME, $query, $dblnk);

	$row = mysql_fetch_row($result);

	echo "<card id=\"MainCard\" title=\"$row[0]\">\n";
	echo "<p align=\"left\">\n";
	$row[1]=$row[1]*100;
	echo "<b>Ratio (%):</b><input name=\"ratio\" value=\"$row[1]\"/>\n";
	echo "<b>Ratio type:</b><input name=\"ratio_type\" value=\"$row[2]\"/><small>1 - Unique &nbsp;&nbsp; 2 - Raw<br>3 - Generated &nbsp;&nbsp; 4 - Product</small><br>\n";
	echo "<b>Out type:</b><input name=\"out_type\" value=\"$row[3]\"/><small>0 - Disabled &nbsp;&nbsp; 1 - Unique<br>2 - Unique+</small><br>\n";
	echo "<b>Free hits:</b><input name=\"free_hits\" value=\"$row[4]\"/>\n";
	echo "<b>Speed hits:</b><input name=\"speed_hits\" value=\"$row[5]\"/><br>\n";

	echo "<anchor title=\"Change\">Change<go href=\"viewstat.php\" method=\"post\">\n";
	echo "<postfield name=\"a\" value=\"edit\"/>\n";
	echo "<postfield name=\"d\" value=\"$d\"/>\n";
	echo "<postfield name=\"id\" value=\"$e_login\"/>\n";
	echo "<postfield name=\"pw\" value=\"$e_password\"/>\n";
	echo "<postfield name=\"ratio\" value=\"$(ratio)\"/>\n";
	echo "<postfield name=\"ratio_type\" value=\"$(ratio_type)\"/>\n";
	echo "<postfield name=\"out_type\" value=\"$(out_type)\"/>\n";
	echo "<postfield name=\"free_hits\" value=\"$(free_hits)\"/>\n";
	echo "<postfield name=\"speed_hits\" value=\"$(speed_hits)\"/>\n";
	echo "</go>\n";
	echo "</anchor>\n";

	echo "</p>\n";
	echo "</card>\n";
	echo "</wml>\n";

exit;
}

function total_stats() {
	global $dblnk,$TABLE_STATS,$DB_NAME,$TABLE_SITES,$action;
	echo "<?xml version=\"1.0\"?>\n";
	echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\">\n";
	echo "<wml>\n";
	echo "<card id=\"MainCard\" title=\"Easy CJ: Totals\">\n";
	echo "<p align=\"left\">\n";
	echo "<b><u>Today</u></b>\n<small><table><tr align=center><td><b>Hits</b></td><td><b>C</b></td><td><b>FC</b></td></tr>";
	$date = date("Y-m-d");
	$hour = date("G");
	$minute = date("i");

	$query = "select SUM($TABLE_STATS.uniq) as a_uniq, SUM($TABLE_STATS.raw) as a_raw, SUM($TABLE_STATS.out) as a_out, SUM($TABLE_STATS.gen) as a_gen from $TABLE_STATS where $TABLE_STATS.id LIKE '$date%'";
	$result = @mysql_db_query($DB_NAME, $query, $dblnk);
	if (@mysql_num_rows($result)>0) {
		$row = mysql_fetch_row($result);
		$minutes = $hour*60+$minute;
		$raw_forecast = round($row[1]/$minutes*1440);
		$uniq_forecast = round($row[0]/$minutes*1440);
		$out_forecast = round($row[2]/$minutes*1440);
		$gen_forecast = round($row[3]/$minutes*1440);
		echo "<tr align=center><td align=left>Uniq:</td><td>$row[0]</td><td>$uniq_forecast</td></tr>\n<tr align=center><td align=left>Raw:</td><td>$row[1]</td><td>$raw_forecast</td></tr>\n<tr align=center><td align=left>Out:</td><td>$row[2]</td><td>$out_forecast</td></tr>\n<tr align=center><td align=left>Gen:</td><td>$row[3]</td><td>$gen_forecast</td></tr>\n";
	} else {
		echo "No hits for today";
	}
	echo "</table>\n";

	echo "</small><br><b><u>Hours</u></b><br><small><table><tr align=center><td><b>Hits</b></td><td><b>C</b></td><td><b>FC</b></td><td><b>P</b></td></tr>";
	$query = "select SUM($TABLE_STATS.uniq), SUM($TABLE_STATS.raw), SUM($TABLE_STATS.out), SUM($TABLE_STATS.gen) from $TABLE_STATS where $TABLE_STATS.id = '$date\-$hour'";
	$result = @mysql_db_query($DB_NAME, $query, $dblnk);
	if (@mysql_num_rows($result)>0) {
		$row = mysql_fetch_row($result);
		$c_u = $row[0];
		$c_r = $row[1];
		$c_o = $row[2];
		$c_g = $row[3];
		$c_u_f = round($c_u/$minute*60);
		$c_r_f = round($c_r/$minute*60);
		$c_o_f = round($c_o/$minute*60);
		$c_g_f = round($c_g/$minute*60);
	}
	if ($hour==0) { $text1 = "DATE_SUB(\"$date\" INTERVAL 1 DAY)"; } else { $hour--; $text1 = "$TABLE_STATS.id = '$date\-$hour'"; }
	$query = "select SUM($TABLE_STATS.uniq), SUM($TABLE_STATS.raw), SUM($TABLE_STATS.out), SUM($TABLE_STATS.gen) from $TABLE_STATS where $text1";
	$result = @mysql_db_query($DB_NAME, $query, $dblnk);
	if (@mysql_num_rows($result)>0) {
		$row = mysql_fetch_row($result);
		$p_u = $row[0]; if (!$p_u) { $p_u=0; }
		$p_r = $row[1]; if (!$p_r) { $p_r=0; }
		$p_o = $row[2]; if (!$p_o) { $p_o=0; }
		$p_g = $row[3]; if (!$p_g) { $p_g=0; }
	}
		echo "<tr align=center><td align=left>Uniq: </td><td>$c_u</td><td><b>$c_u_f</b></td><td>$p_u</td></tr>";
		echo "<tr align=center><td align=left>Raw: </td><td>$c_r</td><td><b>$c_r_f</b></td><td>$p_r</td></tr>";
		echo "<tr align=center><td align=left>Out: </td><td>$c_o</td><td><b>$c_o_f</b></td><td>$p_o</td></tr>";
		echo "<tr align=center><td align=left>Gen: </td><td>$c_g</td><td><b>$c_g_f</b></td><td>$p_g</td></tr>";
	echo "</small></table></p>\n";
	echo "</card>\n";
	echo "</wml>\n";
exit;
}

function stats() {
	global $dblnk,$TABLE_STATS,$DB_NAME,$TABLE_SITES,$action, $e_login, $e_password;
	echo "<?xml version=\"1.0\"?>\n";
	echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\">\n";
	echo "<wml>\n";
	echo "<card id=\"MainCard\" title=\"Easy CJ: Stats\">\n";
	echo "<p align=\"left\"><small>\n";
	include("./../admin/settings.php");
	$by=$by_set;
	if ($by == "raw") { $order="a_raw DESC,domain"; }
	elseif ($by == "uniq") { $order="a_uniq DESC,domain"; }
	elseif ($by == "gen") { $order="a_gen DESC,domain"; }
	elseif ($by == "out") { $order="a_out DESC,domain"; }
	elseif ($by == "ratio") { $order="$TABLE_SITES.ratio DESC,domain"; }
	elseif ($by == "extra") { $order="a_extra DESC,domain"; }
	elseif ($by == "force") { $order="a_fm DESC,domain"; }
	elseif ($by == "domain") { $order="$TABLE_SITES.domain"; }
	else { $order="$TABLE_SITES.domain"; } 
	$date = date("Y-m-d");
	if ($action == "hour") {
		$last_24 = time() - 90000;
		$text_q2 = "unix_timestamp($TABLE_STATS.id)>$last_24";
	} elseif ($action == "day") {
		$text_q2 = "$TABLE_STATS.id LIKE '$date%'";
	}
	if (($action == "day") || ($action == "hour")) {
		$query = "select $TABLE_SITES.id, $TABLE_SITES.domain, SUM($TABLE_STATS.uniq) as a_uniq, SUM($TABLE_STATS.raw) as a_raw, SUM($TABLE_STATS.out) as a_out, SUM($TABLE_STATS.gen) as a_gen from $TABLE_STATS, $TABLE_SITES where $TABLE_SITES.id = $TABLE_STATS.siteid and $text_q2 group by $TABLE_SITES.id order by $order";
	}
	$result = @mysql_db_query($DB_NAME, $query, $dblnk);
	if (@mysql_num_rows($result)>0) {
		while(list($siteid, $domain, $uniq, $raw, $out, $gen) = @mysql_fetch_row($result)) {
			echo "<a href=\"viewstat.php?a=edit&d=$siteid&id=$e_login&pw=$e_password\">$domain</a>:<br> &nbsp;&nbsp;$uniq $raw $out $gen<br>\n";
		}
	} else {
		echo "No hits for today";
	}

	echo "</small></p>\n";
	echo "</card>\n";
	echo "</wml>\n";
exit;
}

function main() {
global $e_login, $e_password;
echo "<?xml version=\"1.0\"?>\n";
echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\">\n";
echo "<wml>\n";
echo "<card id=\"MainCard\" title=\"Easy CJ: Menu\">\n";
echo "<br><br><p align=\"center\">\n";
echo "<a href=\"viewstat.php?id=$e_login&pw=$e_password&a=total\">Total</a> &nbsp;&nbsp;<a href=\"viewstat.php?a=day&id=$e_login&pw=$e_password\">Day</a> &nbsp;&nbsp;<a href=\"viewstat.php?a=hour&id=$e_login&pw=$e_password\">24 Hour</a>\n";
echo "</p>\n";
echo "</card>\n";
echo "</wml>\n";
}
?>

Youez - 2016 - github.com/yon3zu
LinuXploit