Esempio n. 1
0
// Delete a user.
if (isset($_GET['delete'])) {
    $level = $database_users->getUserLevel($user);
    $role = Filter_Roles::text($level);
    $email = $database_users->getUserToEmail($user);
    $message = "Deleted user {$user} with role {$role} and email {$email}";
    $database_logs->log($message, Filter_Roles::ADMIN_LEVEL);
    $database_users->removeUser($user);
    Assets_Page::success($message);
}
// The user's role.
@($level = $_GET['level']);
if (isset($level)) {
    if ($level == "") {
        $dialog_list = new Dialog_List(NULL, Locale_Translate::_("Would you like to change the role given to user {$user}?"), "", "");
        for ($i = Filter_Roles::lowest(); $i <= Filter_Roles::highest(); $i++) {
            if ($i <= $currentLevel) {
                $parameter = "?user={$user}&level={$i}";
                $dialog_list->add_row(Filter_Roles::text($i), $parameter);
            }
        }
        $dialog_list->run();
        die;
    } else {
        $database_users->updateUserLevel($user, $level);
    }
}
// User's email address.
@($email = $_GET['email']);
if (isset($email)) {
    if ($email == "") {