PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 2.4.8
Admin Columns v2.4.8
7.1.4 7.0.19 2.3.5 2.4 2.4.1 2.4.10 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.4.8 2.4.9 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.6.1 2.5.6.2 2.5.6.3 2.5.6.4 3.0 3.0.1 3.0.2 3.0.3 3.0.5 3.0.7 3.1 3.1.1 3.1.10 3.1.2 3.1.3 3.1.5 3.2.3 3.2.7 3.3.1 3.4.1 3.4.6 3.4.8 4.0.1 4.0.3 4.1.6 4.2.2 4.2.5 4.3 4.3.2 4.4.1 4.4.4 4.4.5 4.5.5 4.6.1 4.7.18 4.7.19 4.7.20 4.7.7 7.0.13 7.0.14 7.0.16 trunk 1.0 1.1 1.1.3 1.2 1.2.1 1.3 1.3.1 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.5.1 1.4.6 1.4.6.1 1.4.6.2 1.4.6.3 1.4.6.4 1.4.7 1.4.8 1.4.9 2.0.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.2 2.2.1 2.2.1.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.5.1 2.2.6 2.2.6.1 2.2.6.2 2.2.6.3 2.2.6.4 2.2.7 2.2.8 2.2.8.1 2.2.9 2.3.1 2.3.2 2.3.3
codepress-admin-columns / classes / column / user / actions.php
codepress-admin-columns / classes / column / user Last commit date
ID.php 10 years ago actions.php 10 years ago comment-count.php 10 years ago description.php 10 years ago display-name.php 10 years ago first-name.php 10 years ago last-name.php 10 years ago nickname.php 10 years ago post-count.php 10 years ago registered.php 10 years ago rich-editing.php 10 years ago url.php 10 years ago
actions.php
45 lines
1 <?php
2 /**
3 * CPAC_Column_User_Actions
4 *
5 * @since 2.0
6 */
7 class CPAC_Column_User_Actions extends CPAC_Column_Actions {
8
9 /**
10 * @see CPAC_Column_Actions::get_actions()
11 * @since 2.4.7
12 */
13 public function get_actions( $id ) {
14 $actions = array();
15
16 $user_object = new WP_User( $id );
17 $screen = get_current_screen();
18
19 if ( 'site-users-network' == $screen->id )
20 $url = "site-users.php?id={$this->site_id}&amp;";
21 else
22 $url = 'users.php?';
23
24 if ( get_current_user_id() == $user_object->ID ) {
25 $edit_link = 'profile.php';
26 } else {
27 $edit_link = esc_url( add_query_arg( 'wp_http_referer', urlencode( stripslashes( $_SERVER['REQUEST_URI'] ) ), "user-edit.php?user_id=$user_object->ID" ) );
28 }
29
30 if ( current_user_can( 'edit_user', $user_object->ID ) ) {
31 $edit = "<strong><a href=\"$edit_link\">$user_object->user_login</a></strong><br />";
32 $actions['edit'] = '<a href="' . $edit_link . '">' . __( 'Edit' ) . '</a>';
33 } else {
34 $edit = "<strong>$user_object->user_login</strong><br />";
35 }
36
37 if ( !is_multisite() && get_current_user_id() != $user_object->ID && current_user_can( 'delete_user', $user_object->ID ) )
38 $actions['delete'] = "<a class='submitdelete' href='" . wp_nonce_url( "users.php?action=delete&amp;user=$user_object->ID", 'bulk-users' ) . "'>" . __( 'Delete' ) . "</a>";
39 if ( is_multisite() && get_current_user_id() != $user_object->ID && current_user_can( 'remove_user', $user_object->ID ) )
40 $actions['remove'] = "<a class='submitdelete' href='" . wp_nonce_url( $url."action=remove&amp;user=$user_object->ID", 'bulk-users' ) . "'>" . __( 'Remove' ) . "</a>";
41
42 return $actions;
43 }
44
45 }