/** * Delete Group * * @access private * @param array $_post _POST array * @return void */ private function deleting($_post) { $msg = null; // check permissions $msg = AdmUtils_helper::chk_priv_level($_SESSION['xuid'], 'groups', $_post['id'], 4); if (is_null($msg)) { // action $group = new Group_model(); $result = $group->delete($_post['id']); // set message $msg = AdmUtils_helper::set_msg($result); // clear useless permissions if ($result[1]) { $perm = new Permission_model(); $perm->deleting_by_what('groups', $_post['id']); // set what update $msg->update[] = array('element' => 'topic', 'url' => BASE_URL . 'users', 'title' => null); } } $this->response($msg); }