exec("INSERT INTO `$dbname`.`csrf_token` (`token`,`timestamp`,`sessionid`) VALUES ('$csrf_token','".time()."','".session_id()."')") === false) { $err_msg = 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 = print_r($mysqlcon->errorInfo(), true); $err_lvl = 3; } if(!isset($_POST['number']) || $_POST['number'] == "yes") { $_SESSION[$rspathhex.'showexcepted'] = "yes"; $filter = " WHERE `except`='0'"; } else { $_SESSION[$rspathhex.'showexcepted'] = "no"; $filter = ""; } if(($user_arr = $mysqlcon->query("SELECT `uuid`,`cldbid`,`name`,`lastseen` FROM `$dbname`.`user` $filter ORDER BY `name` ASC")->fetchAll(PDO::FETCH_ASSOC|PDO::FETCH_UNIQUE)) === false) { $err_msg = "DB Error1: ".print_r($mysqlcon->errorInfo(), true); $err_lvl = 3; } if (isset($_POST['confirm']) && isset($db_csrf[$_POST['csrf_token']])) { $allinsertdata = ''; $succmsg = ''; $del_arr = explode(';',$_POST['uuids']); foreach($del_arr as $uuid) { $allinsertdata .= "('".$uuid."', '4273093200', '0'),"; $succmsg .= sprintf($lang['wihladm44'], $user_arr[$uuid]['name'], $uuid, $user_arr[$uuid]['cldbid'])."
"; } $allinsertdata = substr($allinsertdata, 0, -1); if($mysqlcon->exec("INSERT INTO `$dbname`.`admin_addtime` (`uuid`,`timestamp`,`timecount`) VALUES $allinsertdata;") === false) { $err_msg = $lang['isntwidbmsg'].print_r($mysqlcon->errorInfo(), true); $err_lvl = 3; } elseif($mysqlcon->exec("UPDATE `$dbname`.`job_check` SET `timestamp`=1 WHERE `job_name`='reload_trigger'; ") === false) { $err_msg = $lang['isntwidbmsg'].print_r($mysqlcon->errorInfo(), true); $err_lvl = 3; } else { $err_msg = substr($succmsg,0,-4); $err_lvl = NULL; } } elseif(isset($_POST['update']) && $_POST['user'] == NULL && isset($db_csrf[$_POST['csrf_token']])) { $err_msg = $lang['errselusr']; $err_lvl = 3; } elseif(isset($_POST['update']) && isset($db_csrf[$_POST['csrf_token']])) { $err_msg = ''.$lang['wihladm41'].'
'.$lang['wihladm42'].'

'; $uuids = ''; foreach($_POST['user'] as $uuid) { $uuids .= $uuid.';'; $err_msg .= ' - '.sprintf("%s (UUID: %s; DBID: %s)",$user_arr[$uuid]['name'],$uuid,$user_arr[$uuid]['cldbid']).' - '.$lang['listseen'].' '.date('Y-m-d H:i:s',$user_arr[$uuid]['lastseen']).'
'; } $uuids = substr($uuids,0,-1); $err_msg .= '

'; $err_lvl = 1; } elseif(isset($_POST['update'])) { echo '
',$lang['errcsrf'],'
'; rem_session_ts3(); exit; } ?>