static function enable_assign_cap($old_value, $new_value) { if ($new_value && !$old_value) { // check if admin/editor/author $admin_role = get_role('administrator'); if (!$admin_role->has_cap('wpaa_set_view_cap') || !$admin_role->has_cap('wpaa_set_edit_cap') || !$admin_role->has_cap('wpaa_set_comment_cap')) { UndisclosedInstall::install_role_caps(); } } }
/** * Setup for multisite blog */ static function set_network_roles_for_blog($blog_id) { require_once dirname(__FILE__) . '/class-undisclosedinstall.php'; UndisclosedInstall::activate_for_blog($blog_id); }
/** * Uninstall hook */ function accessareas_uninstall() { UndisclosedInstall::uninstall(); }