/** * remove_grade_caps( $user_id ) * * Adds grade capabilities to new $user_id * * @param Int $user_id ID of the user capabilities to be removed from */ function remove_grade_caps($user_id) { //Treat super admins if (is_super_admin($user_id)) { return; } $user = new nxt_User($user_id); foreach ($this->caps as $c) { if ($user->has_cap($c)) { $user->remove_cap($c); } } }
function update_membershipadmin_capability($user_id) { $user = new nxt_User($user_id); if (!empty($_POST['membershipadmin']) && $_POST['membershipadmin'] == 'yes') { $user->add_cap('membershipadmin'); } else { $user->remove_cap('membershipadmin'); } }