public static function getAdmin() { $role = new ASRole(); $db = ASDatabase::getInstance(); $adminRoleId = $role->getId('admin'); $result = $db->select('SELECT * FROM `as_users` WHERE `user_role` = :role_id', array('role_id' => $adminRoleId)); if (count($result) > 0) { return $result[0]; } else { return null; } }
$user->deleteUser(); } break; case "getUserDetails": onlyAdmin(); $user = new ASUser($_POST['userId']); echo json_encode($user->getAll()); break; case "addRole": onlyAdmin(); $role = new ASRole(); echo json_encode($role->add($_POST['role'])); break; case "deleteRole": onlyAdmin(); $role = new ASRole(); $role->delete($_POST['roleId']); break; case "addUser": onlyAdmin(); $user = new ASUser(null); echo json_encode($user->add($_POST)); break; case "updateUser": onlyAdmin(); $user = new ASUser($_POST['userId']); $user->updateUser($_POST); break; case "banUser": onlyAdmin(); $user = new ASUser($_POST['userId']);