Example #1
0
            if ($message) {
                $order_id = DB::Insert('message', array('user_id' => 100000, 'message' => $message, 'for_user' => $user, 'is_read' => 0));
            }
        } else {
            $users = DB::GetQueryResult("SELECT * FROM `user` WHERE id != {$login_user['id']}", false);
            foreach ($users as $one) {
                $order_id = DB::Insert('message', array('user_id' => 100000, 'message' => $message, 'for_user' => $one['id'], 'is_read' => 0));
            }
        }
    } elseif ($_POST['action'] == 'change_password') {
        $ret_array = array('status' => false, 'msg' => '');
        $id = intval($_POST['user_id']);
        $old_password = $_POST['old_password'];
        $new_password1 = $_POST['new_password1'];
        $new_password2 = $_POST['new_password2'];
        if (GenPassword($old_password) !== $login_user['password']) {
            $ret_array['msg'] = 'Неверно указан текущий пароль !';
        } elseif ($new_password1 !== $new_password2) {
            $ret_array['msg'] = 'Укажите одинаковые значения нового пароля в обоих полях !';
        } else {
            $fl = Table::UpdateCache('user', $id, array('password' => GenPassword($new_password1)));
            if ($fl) {
                $ret_array['msg'] = 'Пароль успешно изменен !';
            } else {
                $ret_array['msg'] = 'Возникла ошибка при изменении пароля пользователя !';
            }
            $ret_array['status'] = $fl;
        }
        die(json_encode($ret_array));
    }
}
Example #2
0
} elseif ($action == 'delete') {
    $id = intval($_POST['id']);
    if ($id) {
        $order = DB::Query("DELETE FROM `user` WHERE `id` = " . $id, true);
        $jTableResult = array();
        $jTableResult['Result'] = "OK";
        print json_encode($jTableResult);
    }
} elseif ($action == 'update') {
    $id = intval($_POST['id']);
    $user = DB::GetQueryResult("SELECT * FROM `user` WHERE id = " . $id, true);
    if ($id) {
        if ($_POST['password'] == $user['password']) {
            $password = $_POST['password'];
        } else {
            $password = GenPassword($_POST['password']);
        }
        if (isset($_POST['username'])) {
            $username = $_POST['username'];
        } else {
            $username = '';
        }
        if (isset($_POST['realname'])) {
            $realname = $_POST['realname'];
        } else {
            $realname = '';
        }
        if (isset($_POST['rang'])) {
            $rang = $_POST['rang'];
        } else {
            $rang = '';