?>
</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&amp;action=delete&amp;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) {
        ?>
Пример #2
0
	<?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&amp;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>
Пример #3
0
        $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;
}
Пример #4
0
	<?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&amp;action=edit&amp;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>