Example #1
0
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;
}
Example #2
0
/**
 * 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);
}
Example #3
0
/**
 * 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;
}
Example #4
0
<?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";
}