function remove() { // Remove user, the remove from gacl $userName = trim($this->request->args[0]); $users = $this->application->db->query("From UserModel as user where user.name='" . $userName . "'"); $user = $users[0]; $this->application->db->delete($user); require_once "lib/phpgacl/gacl_api.class.php"; $api = new gacl_api(array()); $id = $api->get_object_id("user", $userName, "ARO"); $api->del_object($id, "ARO"); $this->render("user/removed", array("user" => $userName), "SMARTY"); }
include_once OOO_APP_CLASSES . '/user.php'; include_once OOO_APP_CLASSES . '/base_users.php'; include_once OOO_LIB . '/phpgacl/gacl.class.php'; include_once OOO_LIB . '/phpgacl/gacl_api.class.php'; $gacl_api = new gacl_api($gacl_options); $base_user = new base_users($DB); $user = new user($DB); if ($op == 'deleteuser') { $arr_id = $_POST['delete']; for ($i = 0; $i < count($arr_id); $i++) { $user->id = $arr_id[$i]; $user->deleteuser(); $base_user->id = $user->id; $base_user->deletebase_users(); $id = $gacl_api->get_object_id('users', $user->id, 'ARO'); $gacl_api->del_object($id, 'ARO', true); } } else { $base_user->username = $_POST['email']; $base_user->password = md5($_POST['password']); if ($op == 'createuser') { $base_user->insertbase_users(); $id = $base_user->getInsert_ID(); } elseif ($op == 'updateuser') { $id = $_POST['user_id']; $base_user->id = $id; $base_user->updatebase_users(); } else { $id = $_SESSION["session_User"]; $base_user->id = $id; if ($_POST['password'] == '') {