exec("INSERT INTO `$dbname`.`csrf_token` (`token`,`timestamp`,`sessionid`) VALUES ('$csrf_token','".time()."','".session_id()."')") === false) {
$err_msg = $lang['isntwidbmsg'].print_r($mysqlcon->errorInfo(), true);
$err_lvl = 3;
}
if (($db_csrf = $mysqlcon->query("SELECT * FROM `$dbname`.`csrf_token` WHERE `sessionid`='".session_id()."'")->fetchALL(PDO::FETCH_UNIQUE|PDO::FETCH_ASSOC)) === false) {
$err_msg = $lang['isntwidbmsg'].print_r($mysqlcon->errorInfo(), true);
$err_lvl = 3;
}
if(($job_check = $mysqlcon->query("SELECT * FROM `$dbname`.`job_check`")->fetchAll(PDO::FETCH_UNIQUE|PDO::FETCH_ASSOC)) === false) {
$err_msg = $lang['isntwidbmsg'].print_r($mysqlcon->errorInfo(), true); $err_lvl = 3;
}
function reset_status($lang, $job_check, $check = NULL) {
$err_msg = "".$lang['wihladm31'].": ";
switch([$job_check['reset_user_time']['timestamp'],$job_check['reset_user_delete']['timestamp']]) {
case [0,1]:
if($check == 1) {
$err_msg .= $lang['wihladmrs16']." (".$lang['wisupidle'].": ".$lang['wihladm312'].")
"; break;
} else {
$err_msg .= $lang['wihladmrs1']." (".$lang['wisupidle'].": ".$lang['wihladm312'].")
"; break;
}
case [0,2]:
$err_msg .= "".$lang['wihladmrs2']." (".$lang['wisupidle'].": ".$lang['wihladm312'].")
"; break;
case [0,3]:
$err_msg .= "".$lang['wihladmrs3']." (".$lang['wisupidle'].": ".$lang['wihladm312'].")
"; break;
case [0,4]:
$err_msg .= "".$lang['wihladmrs4']." (".$lang['wisupidle'].": ".$lang['wihladm312'].")
"; break;
case [1,0]:
if($check == 1) {
$err_msg .= $lang['wihladmrs16']." (".$lang['wisupidle'].": ".$lang['wihladm311'].")
"; break;
} else {
$err_msg .= $lang['wihladmrs1']." (".$lang['wisupidle'].": ".$lang['wihladm311'].")
"; break;
}
case [2,0]:
$err_msg .= "".$lang['wihladmrs2']." (".$lang['wisupidle'].": ".$lang['wihladm311'].")
"; break;
case [3,0]:
$err_msg .= "".$lang['wihladmrs3']." (".$lang['wisupidle'].": ".$lang['wihladm311'].")
"; break;
case [4,0]:
$err_msg .= "".$lang['wihladmrs4']." (".$lang['wisupidle'].": ".$lang['wihladm311'].")
"; break;
default:
$err_msg .= "".$lang['wihladmrs0']."
";
}
$err_msg .= "".$lang['wihladm32'].": ";
switch($job_check['reset_group_withdraw']['timestamp']) {
case 1:
if($check == 1) {
$err_msg .= $lang['wihladmrs16']."
"; break;
} else {
$err_msg .= $lang['wihladmrs1']."
"; break;
}
case 2:
$err_msg .= "".$lang['wihladmrs2']."
"; break;
case 3:
$err_msg .= "".$lang['wihladmrs3']."
"; break;
case 4:
$err_msg .= "".$lang['wihladmrs4']."
"; break;
default:
$err_msg .= "".$lang['wihladmrs0']."
";
}
$err_msg .= "".$lang['wihladm33'].": ";
switch($job_check['reset_webspace_cache']['timestamp']) {
case 1:
if($check == 1) {
$err_msg .= $lang['wihladmrs16']."
"; break;
} else {
$err_msg .= $lang['wihladmrs1']."
"; break;
}
case 2:
$err_msg .= "".$lang['wihladmrs2']."
"; break;
case 3:
$err_msg .= "".$lang['wihladmrs3']."
"; break;
case 4:
$err_msg .= "".$lang['wihladmrs4']."
"; break;
default:
$err_msg .= "".$lang['wihladmrs0']."
";
}
$err_msg .= "".$lang['wihladm34'].": ";
switch($job_check['reset_usage_graph']['timestamp']) {
case 1:
if($check == 1) {
$err_msg .= $lang['wihladmrs16']."
"; break;
} else {
$err_msg .= $lang['wihladmrs1']."
"; break;
}
case 2:
$err_msg .= "".$lang['wihladmrs2']."
"; break;
case 3:
$err_msg .= "".$lang['wihladmrs3']."
"; break;
case 4:
$err_msg .= "".$lang['wihladmrs4']."
"; break;
default:
$err_msg .= "".$lang['wihladmrs0']."
";
}
$err_msg .= "
".$lang['wihladm36'].": ";
switch($job_check['reset_stop_after']['timestamp']) {
case 1:
$err_msg .= $lang['wihladmrs16']."
"; break;
default:
$err_msg .= "".$lang['wihladmrs0']."
";
}
return $err_msg;
}
if($job_check['reset_user_time']['timestamp'] != 0 || $job_check['reset_user_delete']['timestamp'] != 0 || $job_check['reset_group_withdraw']['timestamp'] != 0 || $job_check['reset_webspace_cache']['timestamp'] != 0 || $job_check['reset_usage_graph']['timestamp'] != 0) {
$err_msg = ''.$lang['wihladmrs'].":
"; $err_lvl = 2;
$err_msg .= reset_status($lang, $job_check);
if(in_array($job_check['reset_user_time']['timestamp'], ["0","4"], true) && in_array($job_check['reset_user_delete']['timestamp'], ["0","4"], true) && in_array($job_check['reset_group_withdraw']['timestamp'], ["0","4"], true) && in_array($job_check['reset_webspace_cache']['timestamp'], ["0","4"], true) && in_array($job_check['reset_usage_graph']['timestamp'], ["0","4"], true)) {
$err_msg .= ''; $err_msg .= reset_status($lang, $job_check, $check = 1); $err_msg .= '