function cleanUp() { if ($_SESSION['cMethod'] == 'new' || $_SESSION['dbCreateMethod'] == 'new') { if (!connectDB()) { return false; } if (isset($_SESSION['dbInfo']['dbOHRMUserName'])) { $query = dropUser(); } $query[0] = dropDB(); $sucExec = $query; $overall = true; for ($i = 0; $i < count($query); $i++) { $sucExec[$i] = mysql_query($query[$i]); if (!$sucExec[$i]) { $overall = false; } } if (!$overall) { connectDB(); for ($i = 0; $i < count($query); $i++) { if (!$sucExec[$i]) { $sucExec[$i] = mysql_query($query[$i]); } if (!$sucExec[$i]) { $overall = false; } } } } $sucExec[] = delConf(); return $sucExec; }
/** * drops users from users.json by timeout * @param int $timeout * @return execute record to file * */ function dropUsersBySession($timeout) { $users = getJsonFromFile('users.json'); foreach ($users as $id => $user) { if ($id[0] == 'g') { if (time() - $user->visited > $timeout && $user->online == false) { dropUser($users, $id); } } } return setJsonToFile('users.json', $users); }
/** * add in search users in active_users.json * @return bool true if added, false if not * */ function addInSearch() { if ($_SESSION['status'] == (1 || 2)) { return false; } $id = $_SESSION['user']; $activeUsers = getJsonFromFile('active_users.json'); $users = getJsonFromFile('users.json'); $activeUsers->lastId = (int) substr($id, 6); $activeUsers->count += 1; $activeUsers->{$id} = $users->{$id}->mmr; dropUser($users, $id); setJsonToFile('active_users.json', $activeUsers); setJsonToFile('users.json', $users); $GLOBALS['cantSearch'] = false; $_SESSION['status'] = 1; return $id; }
<?php if ($_POST['drop']) { //Lo borramos. $user = new User(); $user->setUser($_POST['user']); $user->setHost($_POST['host']); dropUser($user->getUser(), $user->getHost(), $db); $messagesOK[] = "Se ha borrado exitosamente."; include "action/listUser.php"; } else { echo $_GET['userLogin']; $us = explode('@', $_GET['userLogin']); $user = new User(); $user->setUser($us[0]); $user->setHost($us[1]); $view = "dropUserForm"; }