public function delete($id = NULL) { if (users::getAttr('user_type') != User::TYPE_SYSTEM_ADMIN) { if (users::getAttr('account_id') != $id) { message::set('You are not authorized to delete that account!'); $this->returnQtipAjaxForm(NULL); url::redirect(Router::$controller); } } else { users::masqueradeAccount($id); } Session::instance()->set('bluebox.delete.unlimit', TRUE); parent::delete($id); Session::instance()->set('bluebox.delete.unlimit', FALSE); }