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 / post / actions.php
codepress-admin-columns / classes / column / post Last commit date
ID.php 10 years ago actions.php 10 years ago attachment-count.php 10 years ago attachment.php 10 years ago author-name.php 10 years ago before-moretag.php 10 years ago comment-count.php 10 years ago comment-status.php 10 years ago content.php 10 years ago date-published.php 10 years ago depth.php 10 years ago estimated-reading-time.php 10 years ago excerpt.php 10 years ago featured-image.php 10 years ago formats.php 10 years ago last-modified-author.php 10 years ago modified.php 10 years ago order.php 10 years ago page-template.php 10 years ago parent.php 10 years ago path.php 10 years ago permalink.php 10 years ago ping-status.php 10 years ago roles.php 10 years ago shortcodes.php 10 years ago slug.php 10 years ago status.php 10 years ago sticky.php 10 years ago title-raw.php 10 years ago word-count.php 10 years ago
actions.php
59 lines
1 <?php
2 /**
3 * CPAC_Column_Post_Actions
4 *
5 * @since 2.0
6 */
7 class CPAC_Column_Post_Actions extends CPAC_Column_Actions {
8
9 /**
10 * @see CPAC_Column_Actions::get_actions()
11 * @since 2.2.6
12 */
13 public function get_actions( $item_id ) {
14
15 $actions = array();
16
17 $post = get_post( $item_id );
18 $title = _draft_or_post_title();
19 $post_type_object = get_post_type_object( $post->post_type );
20 $can_edit_post = current_user_can( $post_type_object->cap->edit_post, $post->ID );
21 $quickedit_enabled = false;
22
23 $stored_columns = $this->storage_model->get_stored_columns();
24
25 foreach ( $stored_columns as $column ) {
26 if ( $column['type'] == 'title' ) {
27 $quickedit_enabled = true;
28 }
29 }
30
31 // taken from Wordpress core
32 if ( $can_edit_post && 'trash' != $post->post_status ) {
33 $actions['edit'] = '<a href="' . get_edit_post_link( $post->ID, true ) . '" title="' . esc_attr( __( 'Edit this item' ) ) . '">' . __( 'Edit' ) . '</a>';
34
35 if ( $quickedit_enabled ) {
36 $actions['inline hide-if-no-js'] = '<a href="#" class="editinline" title="' . esc_attr( __( 'Edit this item inline' ) ) . '">' . __( 'Quick&nbsp;Edit' ) . '</a>';
37 }
38 }
39 if ( current_user_can( $post_type_object->cap->delete_post, $post->ID ) ) {
40 if ( 'trash' == $post->post_status )
41 $actions['untrash'] = "<a title='" . esc_attr( __( 'Restore this item from the Trash' ) ) . "' href='" . wp_nonce_url( admin_url( sprintf( $post_type_object->_edit_link . '&amp;action=untrash', $post->ID ) ), 'untrash-post_' . $post->ID ) . "'>" . __( 'Restore' ) . "</a>";
42 elseif ( EMPTY_TRASH_DAYS )
43 $actions['trash'] = "<a class='submitdelete' title='" . esc_attr( __( 'Move this item to the Trash' ) ) . "' href='" . get_delete_post_link( $post->ID ) . "'>" . __( 'Trash' ) . "</a>";
44 if ( 'trash' == $post->post_status || !EMPTY_TRASH_DAYS )
45 $actions['delete'] = "<a class='submitdelete' title='" . esc_attr( __( 'Delete this item permanently' ) ) . "' href='" . get_delete_post_link( $post->ID, '', true ) . "'>" . __( 'Delete Permanently' ) . "</a>";
46 }
47 if ( $post_type_object->public ) {
48 if ( in_array( $post->post_status, array( 'pending', 'draft', 'future' ) ) ) {
49 if ( $can_edit_post )
50 $actions['view'] = '<a href="' . esc_url( add_query_arg( 'preview', 'true', get_permalink( $post->ID ) ) ) . '" title="' . esc_attr( sprintf( __( 'Preview &#8220;%s&#8221;' ), $title ) ) . '" rel="permalink">' . __( 'Preview' ) . '</a>';
51 } elseif ( 'trash' != $post->post_status ) {
52 $actions['view'] = '<a href="' . get_permalink( $post->ID ) . '" title="' . esc_attr( sprintf( __( 'View &#8220;%s&#8221;' ), $title ) ) . '" rel="permalink">' . __( 'View' ) . '</a>';
53 }
54 }
55
56 return $actions;
57 }
58
59 }