?> </strong></a> <div class="row-actions"> <a href="<?php echo $edit_link; ?> " title="<?php printf(__('Edit the %1$s role', 'event-espresso'), $name); ?> "><?php _e('Edit', 'event-espresso'); ?> </a> <?php if ($delete_roles && $role !== $default_role && !$user->has_cap($role)) { $delete_link = admin_url(wp_nonce_url("admin.php?page=roles&action=delete&role={$role}", espresso_get_nonce('edit-roles'))); ?> | <a href="<?php echo $delete_link; ?> " title="<?php printf(__('Delete the %1$s role', 'event-espresso'), $name); ?> "><?php _e('Delete', 'event-espresso'); ?> </a> <?php } if ($role == $default_role) { ?>
<?php if ($new_role_added) { espresso_admin_message('', sprintf(__('The %1$s role has been created.', 'event_espresso'), $_POST['role-name'])); } ?> <?php do_action('espresso_pre_new_role_form'); // Available action hook for displaying messages. ?> <div id="poststuff"> <form name="form0" method="post" action="<?php echo admin_url("admin.php?page=roles&action=new"); ?> " style="border:none;background:transparent;"> <?php wp_nonce_field(espresso_get_nonce('new-role')); ?> <div class="postbox open"> <h3><?php _e('Create a new user role', 'event_espresso'); ?> </h3> <div class="inside"> <table class="form-table"> <tr> <td colspan=2> <?php printf(__('Here you can create as many new roles as you\'d like. Roles are a way of grouping your users. You can give individual users a role from the <a href="%1$s" title="Manage Users">user management</a> screen. This will allow you to do specific things for users with a specific role. Once you\'ve created a new role, you can manage it with the <em>Edit Roles</em> component.', 'event_espresso'), admin_url('users.php')); ?> </td>
$change_users = $wp_user_search->get_results(); if (isset($change_users) && is_array($change_users)) { foreach ($change_users as $move_user) { $new_user = new WP_User($move_user); if ($new_user->has_cap($role)) { $new_user->remove_role($role); $new_user->set_role($default_role); } } } remove_role($role); require_once 'default-roles.php'; break; case 'role-updated': $title = __('Edit Role', 'event_espresso'); $role = $_GET['role']; require_once 'edit-roles.php'; break; case 'edit': check_admin_referer(espresso_get_nonce('edit-roles')); $title = __('Edit Role', 'event_espresso'); $role = $_GET['role']; require_once 'edit-roles.php'; break; case 'new': require_once 'new-roles.php'; break; default: require_once 'default-roles.php'; break; }
<?php if ($role_updated) { espresso_admin_message('', __('Role updated.', 'event-espresso')); } ?> <?php do_action('espresso_pre_edit_role_form'); //Available pre-form hook for displaying messages. ?> <div id="poststuff"> <form name="form0" method="post" action="<?php echo admin_url(esc_url("admin.php?page=roles&action=edit&role={$role->name}")); ?> " style="border:none;background:transparent;"> <?php wp_nonce_field(espresso_get_nonce('edit-roles')); ?> <div class="postbox open"> <h3><?php printf(__('<strong>Role:</strong> %1$s', 'event-espresso'), $role->name); ?> </h3> <div class="inside"> <table class="form-table"> <tr> <th style="width: 20%;"> <strong><?php _e('Capabilities', 'event-espresso'); ?> </strong> </th>