Example #1
0
if (!isset($_POST['uid'])) {
    ser("Invalid Request", "The request wasn't right.");
} else {
    $this->load();
    $sql = $this->dbh->prepare("SELECT * FROM `" . $this->table . "` WHERE `id` = ?");
    $sql->execute(array($_POST['uid']));
    if ($sql->rowCount() == 0) {
        echo ser("User Not Found", "The user with the given ID doesn't exist.");
    } else {
        $id = $_POST['uid'];
        if (isset($_POST['update'])) {
            /**
             * Update info except password
             */
            \fr_logsys\Fr\LS::updateUser($_POST['update'], $id);
            /**
             * Change Password
             */
            if (isset($_POST['user_password']) && $_POST['user_password'] != "") {
                \fr_logsys\Fr\LS::$user = $id;
                \fr_logsys\Fr\LS::$loggedIn = true;
                \fr_logsys\Fr\LS::changePassword($_POST['user_password']);
                \fr_logsys\Fr\LS::$user = null;
                \fr_logsys\Fr\LS::$loggedIn = false;
            }
            sss("Updated", "The user's data was successfully updated. <a href='javascript:window.location.reload();'>Reload page</a> to see changes.");
            $sql = $this->dbh->prepare("SELECT * FROM `" . $this->table . "` WHERE `id` = ?");
            $sql->execute(array($id));
        }
        $info = $sql->fetch(\PDO::FETCH_ASSOC);