!C99Shell v. 1.0 pre-release build #13!

Software: Apache. PHP/5.5.15 

uname -a: Windows NT SVR-DMZ 6.1 build 7600 (Windows Server 2008 R2 Enterprise Edition) i586 

SYSTEM 

Safe-mode: OFF (not secure)

E:\nuevo\htdocs\cumbredelclima\wp-admin\includes\   drwxrwxrwx
Free 9.39 GB of 239.26 GB (3.93%)
Detected drives: [ a ] [ c ] [ d ] [ e ] [ f ]
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     class-wp-posts-list-table.php (44.22 KB)      -rw-rw-rw-
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
/**
 * Posts List Table class.
 *
 * @package WordPress
 * @subpackage List_Table
 * @since 3.1.0
 * @access private
 */
class WP_Posts_List_Table extends WP_List_Table {

    
/**
     * Whether the items should be displayed hierarchically or linearly
     *
     * @since 3.1.0
     * @var bool
     * @access protected
     */
    
protected $hierarchical_display;

    
/**
     * Holds the number of pending comments for each post
     *
     * @since 3.1.0
     * @var int
     * @access protected
     */
    
protected $comment_pending_count;

    
/**
     * Holds the number of posts for this user
     *
     * @since 3.1.0
     * @var int
     * @access private
     */
    
private $user_posts_count;

    
/**
     * Holds the number of posts which are sticky.
     *
     * @since 3.1.0
     * @var int
     * @access private
     */
    
private $sticky_posts_count 0;

    private 
$is_trash;

    
/**
     * Constructor.
     *
     * @since 3.1.0
     * @access public
     *
     * @see WP_List_Table::__construct() for more information on default arguments.
     *
     * @param array $args An associative array of arguments.
     */
    
public function __construct$args = array() ) {
        global 
$post_type_object$wpdb;

        
parent::__construct( array(
            
'plural' => 'posts',
            
'screen' => isset( $args['screen'] ) ? $args['screen'] : null,
        ) );

        
$post_type $this->screen->post_type;
        
$post_type_object get_post_type_object$post_type );

        if ( !
current_user_can$post_type_object->cap->edit_others_posts ) ) {
            
$exclude_states get_post_stati( array( 'show_in_admin_all_list' => false ) );
            
$this->user_posts_count $wpdb->get_var$wpdb->prepare"
                SELECT COUNT( 1 ) FROM 
$wpdb->posts
                WHERE post_type = %s AND post_status NOT IN ( '" 
implode"','"$exclude_states ) . "' )
                AND post_author = %d
            "
$post_typeget_current_user_id() ) );

            if ( 
$this->user_posts_count && empty( $_REQUEST['post_status'] ) && empty( $_REQUEST['all_posts'] ) && empty( $_REQUEST['author'] ) && empty( $_REQUEST['show_sticky'] ) )
                
$_GET['author'] = get_current_user_id();
        }

        if ( 
'post' == $post_type && $sticky_posts get_option'sticky_posts' ) ) {
            
$sticky_posts implode', 'array_map'absint', (array) $sticky_posts ) );
            
$this->sticky_posts_count $wpdb->get_var$wpdb->prepare"SELECT COUNT( 1 ) FROM $wpdb->posts WHERE post_type = %s AND post_status NOT IN ('trash', 'auto-draft') AND ID IN ($sticky_posts)"$post_type ) );
        }
    }

    
/**
     * Sets whether the table layout should be hierarchical or not.
     *
     * @since 4.2.0
     *
     * @param bool $display Whether the table layout should be hierarchical.
     */
    
public function set_hierarchical_display$display ) {
        
$this->hierarchical_display $display;
    }

    public function 
ajax_user_can() {
        return 
current_user_canget_post_type_object$this->screen->post_type )->cap->edit_posts );
    }

    public function 
prepare_items() {
        global 
$avail_post_stati$wp_query$per_page$mode;

        
$avail_post_stati wp_edit_posts_query();

        
$this->set_hierarchical_displayis_post_type_hierarchical$this->screen->post_type ) && 'menu_order title' == $wp_query->query['orderby'] );

        
$total_items $this->hierarchical_display $wp_query->post_count $wp_query->found_posts;

        
$post_type $this->screen->post_type;
        
$per_page $this->get_items_per_page'edit_' $post_type '_per_page' );

        
/** This filter is documented in wp-admin/includes/post.php */
         
$per_page apply_filters'edit_posts_per_page'$per_page$post_type );

        if ( 
$this->hierarchical_display )
            
$total_pages ceil$total_items $per_page );
        else
            
$total_pages $wp_query->max_num_pages;

        if ( ! empty( 
$_REQUEST['mode'] ) ) {
            
$mode $_REQUEST['mode'] == 'excerpt' 'excerpt' 'list';
            
set_user_setting 'posts_list_mode'$mode );
        } else {
            
$mode get_user_setting 'posts_list_mode''list' );
        }

        
$this->is_trash = isset( $_REQUEST['post_status'] ) && $_REQUEST['post_status'] == 'trash';

        
$this->set_pagination_args( array(
            
'total_items' => $total_items,
            
'total_pages' => $total_pages,
            
'per_page' => $per_page
        
) );
    }

    public function 
has_items() {
        return 
have_posts();
    }

    public function 
no_items() {
        if ( isset( 
$_REQUEST['post_status'] ) && 'trash' == $_REQUEST['post_status'] )
            echo 
get_post_type_object$this->screen->post_type )->labels->not_found_in_trash;
        else
            echo 
get_post_type_object$this->screen->post_type )->labels->not_found;
    }

    
/**
     * Determine if the current view is the "All" view.
     *
     * @since 4.2.0
     *
     * @return bool Whether the current ivew is the "All" view.
     */
    
protected function is_base_request() {
        if ( empty( 
$_GET ) ) {
            return 
true;
        } elseif ( 
=== count$_GET ) && ! empty( $_GET['post_type'] ) ) {
            return 
$this->screen->post_type === $_GET['post_type'];
        }
    }

    protected function 
get_views() {
        global 
$locked_post_status$avail_post_stati;

        
$post_type $this->screen->post_type;

        if ( !empty(
$locked_post_status) )
            return array();

        
$status_links = array();
        
$num_posts wp_count_posts$post_type'readable' );
        
$class '';
        
$allposts '';

        
$current_user_id get_current_user_id();

        if ( 
$this->user_posts_count ) {
            if ( isset( 
$_GET['author'] ) && ( $_GET['author'] == $current_user_id ) )
                
$class ' class="current"';
            
$status_links['mine'] = "<a href='edit.php?post_type=$post_type&author=$current_user_id'$class>" sprintf_nx'Mine <span class="count">(%s)</span>''Mine <span class="count">(%s)</span>'$this->user_posts_count'posts' ), number_format_i18n$this->user_posts_count ) ) . '</a>';
            
$allposts '&all_posts=1';
            
$class '';
        }

        
$total_posts array_sum( (array) $num_posts );

        
// Subtract post types that are not included in the admin all list.
        
foreach ( get_post_stati( array('show_in_admin_all_list' => false) ) as $state )
            
$total_posts -= $num_posts->$state;

        if ( empty( 
$class ) && $this->is_base_request() && ! $this->user_posts_count ) {
            
$class =  ' class="current"';
        }

        
$all_inner_html sprintf(
            
_nx(
                
'All <span class="count">(%s)</span>',
                
'All <span class="count">(%s)</span>',
                
$total_posts,
                
'posts'
            
),
            
number_format_i18n$total_posts )
        );

        
$status_links['all'] = "<a href='edit.php?post_type=$post_type{$allposts}'$class>" $all_inner_html '</a>';

        foreach ( 
get_post_stati(array('show_in_admin_status_list' => true), 'objects') as $status ) {
            
$class '';

            
$status_name $status->name;

            if ( !
in_array$status_name$avail_post_stati ) )
                continue;

            if ( empty( 
$num_posts->$status_name ) )
                continue;

            if ( isset(
$_REQUEST['post_status']) && $status_name == $_REQUEST['post_status'] )
                
$class ' class="current"';

            
$status_links[$status_name] = "<a href='edit.php?post_status=$status_name&amp;post_type=$post_type'$class>" sprintftranslate_nooped_plural$status->label_count$num_posts->$status_name ), number_format_i18n$num_posts->$status_name ) ) . '</a>';
        }

        if ( ! empty( 
$this->sticky_posts_count ) ) {
            
$class = ! empty( $_REQUEST['show_sticky'] ) ? ' class="current"' '';

            
$sticky_link = array( 'sticky' => "<a href='edit.php?post_type=$post_type&amp;show_sticky=1'$class>" sprintf_nx'Sticky <span class="count">(%s)</span>''Sticky <span class="count">(%s)</span>'$this->sticky_posts_count'posts' ), number_format_i18n$this->sticky_posts_count ) ) . '</a>' );

            
// Sticky comes after Publish, or if not listed, after All.
            
$split array_search( ( isset( $status_links['publish'] ) ? 'publish' 'all' ), array_keys$status_links ) );
            
$status_links array_mergearray_slice$status_links0$split ), $sticky_linkarray_slice$status_links$split ) );
        }

        return 
$status_links;
    }

    protected function 
get_bulk_actions() {
        
$actions = array();
        
$post_type_obj get_post_type_object$this->screen->post_type );

        if ( 
$this->is_trash ) {
            
$actions['untrash'] = __'Restore' );
        } else {
            
$actions['edit'] = __'Edit' );
        }

        if ( 
current_user_can$post_type_obj->cap->delete_posts ) ) {
            if ( 
$this->is_trash || ! EMPTY_TRASH_DAYS ) {
                
$actions['delete'] = __'Delete Permanently' );
            } else {
                
$actions['trash'] = __'Move to Trash' );
            }
        }

        return 
$actions;
    }

    
/**
     * @global int $cat
     * @param string $which
     */
    
protected function extra_tablenav$which ) {
        global 
$cat;
?>
        <div class="alignleft actions">
<?php
        
if ( 'top' == $which && !is_singular() ) {

            
$this->months_dropdown$this->screen->post_type );

            if ( 
is_object_in_taxonomy$this->screen->post_type'category' ) ) {
                
$dropdown_options = array(
                    
'show_option_all' => __'All categories' ),
                    
'hide_empty' => 0,
                    
'hierarchical' => 1,
                    
'show_count' => 0,
                    
'orderby' => 'name',
                    
'selected' => $cat
                
);

                echo 
'<label class="screen-reader-text" for="cat">' __'Filter by category' ) . '</label>';
                
wp_dropdown_categories$dropdown_options );
            }

            
/**
             * Fires before the Filter button on the Posts and Pages list tables.
             *
             * The Filter button allows sorting by date and/or category on the
             * Posts list table, and sorting by date on the Pages list table.
             *
             * @since 2.1.0
             */
            
do_action'restrict_manage_posts' );

            
submit_button__'Filter' ), 'button''filter_action'false, array( 'id' => 'post-query-submit' ) );
        }

        if ( 
$this->is_trash && current_user_canget_post_type_object$this->screen->post_type )->cap->edit_others_posts ) ) {
            
submit_button__'Empty Trash' ), 'apply''delete_all'false );
        }
?>
        </div>
<?php
    
}

    public function 
current_action() {
        if ( isset( 
$_REQUEST['delete_all'] ) || isset( $_REQUEST['delete_all2'] ) )
            return 
'delete_all';

        return 
parent::current_action();
    }

    
/**
     * @global string $mode
     * @param string $which
     */
    
protected function pagination$which ) {
        global 
$mode;

        
parent::pagination$which );

        if ( 
'top' == $which && ! is_post_type_hierarchical$this->screen->post_type ) )
            
$this->view_switcher$mode );
    }

    protected function 
get_table_classes() {
        return array( 
'widefat''fixed''striped'is_post_type_hierarchical$this->screen->post_type ) ? 'pages' 'posts' );
    }

    public function 
get_columns() {
        
$post_type $this->screen->post_type;

        
$posts_columns = array();

        
$posts_columns['cb'] = '<input type="checkbox" />';

        
/* translators: manage posts column name */
        
$posts_columns['title'] = _x'Title''column name' );

        if ( 
post_type_supports$post_type'author' ) ) {
            
$posts_columns['author'] = __'Author' );
        }

        
$taxonomies get_object_taxonomies$post_type'objects' );
        
$taxonomies wp_filter_object_list$taxonomies, array( 'show_admin_column' => true ), 'and''name' );

        
/**
         * Filter the taxonomy columns in the Posts list table.
         *
         * The dynamic portion of the hook name, `$post_type`, refers to the post
         * type slug.
         *
         * @since 3.5.0
         *
         * @param array  $taxonomies Array of taxonomies to show columns for.
         * @param string $post_type  The post type.
         */
        
$taxonomies apply_filters"manage_taxonomies_for_{$post_type}_columns"$taxonomies$post_type );
        
$taxonomies array_filter$taxonomies'taxonomy_exists' );

        foreach ( 
$taxonomies as $taxonomy ) {
            if ( 
'category' == $taxonomy )
                
$column_key 'categories';
            elseif ( 
'post_tag' == $taxonomy )
                
$column_key 'tags';
            else
                
$column_key 'taxonomy-' $taxonomy;

            
$posts_columns$column_key ] = get_taxonomy$taxonomy )->labels->name;
        }

        
$post_status = !empty( $_REQUEST['post_status'] ) ? $_REQUEST['post_status'] : 'all';
        if ( 
post_type_supports$post_type'comments' ) && !in_array$post_status, array( 'pending''draft''future' ) ) )
            
$posts_columns['comments'] = '<span class="vers comment-grey-bubble" title="' esc_attr__'Comments' ) . '"><span class="screen-reader-text">' __'Comments' ) . '</span></span>';

        
$posts_columns['date'] = __'Date' );

        if ( 
'page' == $post_type ) {

            
/**
             * Filter the columns displayed in the Pages list table.
             *
             * @since 2.5.0
             *
             * @param array $post_columns An array of column names.
             */
            
$posts_columns apply_filters'manage_pages_columns'$posts_columns );
        } else {

            
/**
             * Filter the columns displayed in the Posts list table.
             *
             * @since 1.5.0
             *
             * @param array  $posts_columns An array of column names.
             * @param string $post_type     The post type slug.
             */
            
$posts_columns apply_filters'manage_posts_columns'$posts_columns$post_type );
        }

        
/**
         * Filter the columns displayed in the Posts list table for a specific post type.
         *
         * The dynamic portion of the hook name, `$post_type`, refers to the post type slug.
         *
         * @since 3.0.0
         *
         * @param array $post_columns An array of column names.
         */
        
$posts_columns apply_filters"manage_{$post_type}_posts_columns"$posts_columns );

        return 
$posts_columns;
    }

    protected function 
get_sortable_columns() {
        return array(
            
'title'    => 'title',
            
'parent'   => 'parent',
            
'comments' => 'comment_count',
            
'date'     => array( 'date'true )
        );
    }

    
/**
     * @global WP_Query $wp_query
     * @global int $per_page
     * @param array $posts
     * @param int $level
     */
    
public function display_rows$posts = array(), $level ) {
        global 
$wp_query$per_page;

        if ( empty( 
$posts ) )
            
$posts $wp_query->posts;

        
add_filter'the_title''esc_html' );

        if ( 
$this->hierarchical_display ) {
            
$this->_display_rows_hierarchical$posts$this->get_pagenum(), $per_page );
        } else {
            
$this->_display_rows$posts$level );
        }
    }

    
/**
     * @global string $mode
     * @param array $posts
     * @param int $level
     */
    
private function _display_rows$posts$level ) {
        global 
$mode;

        
// Create array of post IDs.
        
$post_ids = array();

        foreach ( 
$posts as $a_post )
            
$post_ids[] = $a_post->ID;

        
$this->comment_pending_count get_pending_comments_num$post_ids );

        foreach ( 
$posts as $post )
            
$this->single_row$post$level );
    }

    
/**
     * @global wpdb $wpdb
     * @param array $pages
     * @param int $pagenum
     * @param int $per_page
     * @return false|null
     */
    
private function _display_rows_hierarchical$pages$pagenum 1$per_page 20 ) {
        global 
$wpdb;

        
$level 0;

        if ( ! 
$pages ) {
            
$pages get_pages( array( 'sort_column' => 'menu_order' ) );

            if ( ! 
$pages )
                return 
false;
        }

        
/*
         * Arrange pages into two parts: top level pages and children_pages
         * children_pages is two dimensional array, eg.
         * children_pages[10][] contains all sub-pages whose parent is 10.
         * It only takes O( N ) to arrange this and it takes O( 1 ) for subsequent lookup operations
         * If searching, ignore hierarchy and treat everything as top level
         */
        
if ( empty( $_REQUEST['s'] ) ) {

            
$top_level_pages = array();
            
$children_pages = array();

            foreach ( 
$pages as $page ) {

                
// Catch and repair bad pages.
                
if ( $page->post_parent == $page->ID ) {
                    
$page->post_parent 0;
                    
$wpdb->update$wpdb->posts, array( 'post_parent' => ), array( 'ID' => $page->ID ) );
                    
clean_post_cache$page );
                }

                if ( 
== $page->post_parent )
                    
$top_level_pages[] = $page;
                else
                    
$children_pages$page->post_parent ][] = $page;
            }

            
$pages = &$top_level_pages;
        }

        
$count 0;
        
$start = ( $pagenum ) * $per_page;
        
$end $start $per_page;
        
$to_display = array();

        foreach ( 
$pages as $page ) {
            if ( 
$count >= $end )
                break;

            if ( 
$count >= $start ) {
                
$to_display[$page->ID] = $level;
            }

            
$count++;

            if ( isset( 
$children_pages ) )
                
$this->_page_rows$children_pages$count$page->ID$level 1$pagenum$per_page$to_display );
        }

        
// If it is the last pagenum and there are orphaned pages, display them with paging as well.
        
if ( isset( $children_pages ) && $count $end ){
            foreach ( 
$children_pages as $orphans ){
                foreach ( 
$orphans as $op ) {
                    if ( 
$count >= $end )
                        break;

                    if ( 
$count >= $start ) {
                        
$to_display[$op->ID] = 0;
                    }

                    
$count++;
                }
            }
        }

        
$ids array_keys$to_display );
        
_prime_post_caches$ids );

        if ( ! isset( 
$GLOBALS['post'] ) ) {
            
$GLOBALS['post'] = reset$ids );
        }

        foreach ( 
$to_display as $page_id => $level ) {
            echo 
"\t";
            
$this->single_row$page_id$level );
        }
    }

    
/**
     * Given a top level page ID, display the nested hierarchy of sub-pages
     * together with paging support
     *
     * @since 3.1.0 (Standalone function exists since 2.6.0)
     * @since 4.2.0 Added the `$to_display` parameter.
     *
     * @param array $children_pages
     * @param int $count
     * @param int $parent
     * @param int $level
     * @param int $pagenum
     * @param int $per_page
     * @param array $to_display List of pages to be displayed. Passed by reference.
     */
    
private function _page_rows( &$children_pages, &$count$parent$level$pagenum$per_page, &$to_display ) {

        if ( ! isset( 
$children_pages[$parent] ) )
            return;

        
$start = ( $pagenum ) * $per_page;
        
$end $start $per_page;

        foreach ( 
$children_pages[$parent] as $page ) {

            if ( 
$count >= $end )
                break;

            
// If the page starts in a subtree, print the parents.
            
if ( $count == $start && $page->post_parent ) {
                
$my_parents = array();
                
$my_parent $page->post_parent;
                while ( 
$my_parent ) {
                    
// Get the ID from the list or the attribute if my_parent is an object
                    
$parent_id $my_parent;
                    if ( 
is_object$my_parent ) ) {
                        
$parent_id $my_parent->ID;
                    }

                    
$my_parent get_post$parent_id );
                    
$my_parents[] = $my_parent;
                    if ( !
$my_parent->post_parent )
                        break;
                    
$my_parent $my_parent->post_parent;
                }
                
$num_parents count$my_parents );
                while ( 
$my_parent array_pop$my_parents ) ) {
                    
$to_display[$my_parent->ID] = $level $num_parents;
                    
$num_parents--;
                }
            }

            if ( 
$count >= $start ) {
                
$to_display[$page->ID] = $level;
            }

            
$count++;

            
$this->_page_rows$children_pages$count$page->ID$level 1$pagenum$per_page$to_display );
        }

        unset( 
$children_pages[$parent] ); //required in order to keep track of orphans
    
}

    
/**
     * @global string $mode
     * @param WP_Post $post
     * @param int $level
     */
    
public function single_row$post$level ) {
        global 
$mode;

        
$global_post get_post();

        
$post get_post$post );

        
$GLOBALS['post'] = $post;
        
setup_postdata$post );

        
$edit_link get_edit_post_link$post->ID );
        
$title _draft_or_post_title();
        
$post_type_object get_post_type_object$post->post_type );
        
$can_edit_post current_user_can'edit_post'$post->ID );

        
$classes 'iedit author-' . ( get_current_user_id() == $post->post_author 'self' 'other' );

        
$lock_holder wp_check_post_lock$post->ID );
        if ( 
$lock_holder ) {
            
$classes .= ' wp-locked';
            
$lock_holder get_userdata$lock_holder );
        }

        if ( 
$post->post_parent ) {
            
$count countget_post_ancestors$post->ID ) );
            
$classes .= ' level-'$count;
        } else {
            
$classes .= ' level-0';
        }
    
?>
        <tr id="post-<?php echo $post->ID?>" class="<?php echo implode' 'get_post_class$classes$post->ID ) ); ?>">
    <?php

        
list( $columns$hidden ) = $this->get_column_info();

        foreach ( 
$columns as $column_name => $column_display_name ) {
            
$class "class=\"$column_name column-$column_name\"";

            
$style '';
            if ( 
in_array$column_name$hidden ) )
                
$style ' style="display:none;"';

            
$attributes "$class$style";

            switch ( 
$column_name ) {

            case 
'cb':
            
?>
            <th scope="row" class="check-column">
                <?php
                
if ( $can_edit_post ) {

                
?>
                <label class="screen-reader-text" for="cb-select-<?php the_ID(); ?>"><?php printf__'Select %s' ), $title ); ?></label>
                <input id="cb-select-<?php the_ID(); ?>" type="checkbox" name="post[]" value="<?php the_ID(); ?>" />
                <div class="locked-indicator"></div>
                <?php
                
}
                
?>
            </th>
            <?php
            
break;

            case 
'title':
                
$attributes 'class="post-title page-title column-title"' $style;
                if ( 
$this->hierarchical_display ) {
                    if ( 
== $level && (int) $post->post_parent ) {
                        
// Sent level 0 by accident, by default, or because we don't know the actual level.
                        
$find_main_page = (int) $post->post_parent;
                        while ( 
$find_main_page ) {
                            
$parent get_post$find_main_page );

                            if ( 
is_null$parent ) )
                                break;

                            
$level++;
                            
$find_main_page = (int) $parent->post_parent;

                            if ( !isset( 
$parent_name ) ) {
                                
/** This filter is documented in wp-includes/post-template.php */
                                
$parent_name apply_filters'the_title'$parent->post_title$parent->ID );
                            }
                        }
                    }
                }

                
$pad str_repeat'&#8212; '$level );
                echo 
"<td $attributes><strong>";

                if ( 
$format get_post_format$post->ID ) ) {
                    
$label get_post_format_string$format );

                    echo 
'<a href="' esc_urladd_query_arg( array( 'post_format' => $format'post_type' => $post->post_type ), 'edit.php' ) ) . '" class="post-state-format post-format-icon post-format-' $format '" title="' $label '">' $label ":</a> ";
                }

                if ( 
$can_edit_post && $post->post_status != 'trash' ) {
                    echo 
'<a class="row-title" href="' $edit_link '" title="' esc_attrsprintf__'Edit &#8220;%s&#8221;' ), $title ) ) . '">' $pad $title '</a>';
                } else {
                    echo 
$pad $title;
                }
                
_post_states$post );

                if ( isset( 
$parent_name ) )
                    echo 
' | ' $post_type_object->labels->parent_item_colon ' ' esc_html$parent_name );

                echo 
"</strong>\n";

                if ( 
$can_edit_post && $post->post_status != 'trash' ) {
                    if ( 
$lock_holder ) {
                        
$locked_avatar get_avatar$lock_holder->ID18 );
                        
$locked_text esc_htmlsprintf__'%s is currently editing' ), $lock_holder->display_name ) );
                    } else {
                        
$locked_avatar $locked_text '';
                    }

                    echo 
'<div class="locked-info"><span class="locked-avatar">' $locked_avatar '</span> <span class="locked-text">' $locked_text "</span></div>\n";
                }

                if ( ! 
$this->hierarchical_display && 'excerpt' == $mode && current_user_can'read_post'$post->ID ) )
                        
the_excerpt();

                
$actions = array();
                if ( 
$can_edit_post && 'trash' != $post->post_status ) {
                    
$actions['edit'] = '<a href="' get_edit_post_link$post->ID ) . '" title="' esc_attr__'Edit this item' ) . '">' __'Edit' ) . '</a>';
                    
$actions['inline hide-if-no-js'] = '<a href="#" class="editinline" title="' esc_attr__'Edit this item inline' ) . '">' __'Quick&nbsp;Edit' ) . '</a>';
                }
                if ( 
current_user_can'delete_post'$post->ID ) ) {
                    if ( 
'trash' == $post->post_status )
                        
$actions['untrash'] = "<a title='" esc_attr__'Restore this item from the Trash' ) . "' href='" wp_nonce_urladmin_urlsprintf$post_type_object->_edit_link '&amp;action=untrash'$post->ID ) ), 'untrash-post_' $post->ID ) . "'>" __'Restore' ) . "</a>";
                    elseif ( 
EMPTY_TRASH_DAYS )
                        
$actions['trash'] = "<a class='submitdelete' title='" esc_attr__'Move this item to the Trash' ) . "' href='" get_delete_post_link$post->ID ) . "'>" __'Trash' ) . "</a>";
                    if ( 
'trash' == $post->post_status || !EMPTY_TRASH_DAYS )
                        
$actions['delete'] = "<a class='submitdelete' title='" esc_attr__'Delete this item permanently' ) . "' href='" get_delete_post_link$post->ID''true ) . "'>" __'Delete Permanently' ) . "</a>";
                }
                if ( 
$post_type_object->public ) {
                    if ( 
in_array$post->post_status, array( 'pending''draft''future' ) ) ) {
                        if ( 
$can_edit_post ) {
                            
$preview_link set_url_schemeget_permalink$post->ID ) );
                            
/** This filter is documented in wp-admin/includes/meta-boxes.php */
                            
$preview_link apply_filters'preview_post_link'add_query_arg'preview''true'$preview_link ), $post );
                            
$actions['view'] = '<a href="' esc_url$preview_link ) . '" title="' esc_attrsprintf__'Preview &#8220;%s&#8221;' ), $title ) ) . '" rel="permalink">' __'Preview' ) . '</a>';
                        }
                    } elseif ( 
'trash' != $post->post_status ) {
                        
$actions['view'] = '<a href="' get_permalink$post->ID ) . '" title="' esc_attrsprintf__'View &#8220;%s&#8221;' ), $title ) ) . '" rel="permalink">' __'View' ) . '</a>';
                    }
                }

                if ( 
is_post_type_hierarchical$post->post_type ) ) {

                    
/**
                     * Filter the array of row action links on the Pages list table.
                     *
                     * The filter is evaluated only for hierarchical post types.
                     *
                     * @since 2.8.0
                     *
                     * @param array   $actions An array of row action links. Defaults are
                     *                         'Edit', 'Quick Edit', 'Restore, 'Trash',
                     *                         'Delete Permanently', 'Preview', and 'View'.
                     * @param WP_Post $post    The post object.
                     */
                    
$actions apply_filters'page_row_actions'$actions$post );
                } else {

                    
/**
                     * Filter the array of row action links on the Posts list table.
                     *
                     * The filter is evaluated only for non-hierarchical post types.
                     *
                     * @since 2.8.0
                     *
                     * @param array   $actions An array of row action links. Defaults are
                     *                         'Edit', 'Quick Edit', 'Restore, 'Trash',
                     *                         'Delete Permanently', 'Preview', and 'View'.
                     * @param WP_Post $post    The post object.
                     */
                    
$actions apply_filters'post_row_actions'$actions$post );
                }

                echo 
$this->row_actions$actions );

                
get_inline_data$post );
                echo 
'</td>';
            break;

            case 
'date':
                if ( 
'0000-00-00 00:00:00' == $post->post_date ) {
                    
$t_time $h_time __'Unpublished' );
                    
$time_diff 0;
                } else {
                    
$t_time get_the_time__'Y/m/d g:i:s a' ) );
                    
$m_time $post->post_date;
                    
$time get_post_time'G'true$post );

                    
$time_diff time() - $time;

                    if ( 
$time_diff && $time_diff DAY_IN_SECONDS )
                        
$h_time sprintf__'%s ago' ), human_time_diff$time ) );
                    else
                        
$h_time mysql2date__'Y/m/d' ), $m_time );
                }

                echo 
'<td ' $attributes '>';
                if ( 
'excerpt' == $mode ) {

                    
/**
                     * Filter the published time of the post.
                     *
                     * If $mode equals 'excerpt', the published time and date are both displayed.
                     * If $mode equals 'list' (default), the publish date is displayed, with the
                     * time and date together available as an abbreviation definition.
                     *
                     * @since 2.5.1
                     *
                     * @param array   $t_time      The published time.
                     * @param WP_Post $post        Post object.
                     * @param string  $column_name The column name.
                     * @param string  $mode        The list display mode ('excerpt' or 'list').
                     */
                    
echo apply_filters'post_date_column_time'$t_time$post$column_name$mode );
                } else {

                    
/** This filter is documented in wp-admin/includes/class-wp-posts-list-table.php */
                    
echo '<abbr title="' $t_time '">' apply_filters'post_date_column_time'$h_time$post$column_name$mode ) . '</abbr>';
                }
                echo 
'<br />';
                if ( 
'publish' == $post->post_status ) {
                    
_e'Published' );
                } elseif ( 
'future' == $post->post_status ) {
                    if ( 
$time_diff )
                        echo 
'<strong class="attention">' __'Missed schedule' ) . '</strong>';
                    else
                        
_e'Scheduled' );
                } else {
                    
_e'Last Modified' );
                }
                echo 
'</td>';
            break;

            case 
'comments':
            
?>
            <td <?php echo $attributes ?>><div class="post-com-count-wrapper">
            <?php
                $pending_comments 
= isset( $this->comment_pending_count[$post->ID] ) ? $this->comment_pending_count[$post->ID] : 0;

                
$this->comments_bubble$post->ID$pending_comments );
            
?>
            </div></td>
            <?php
            
break;

            case 
'author':
            
?>
            <td <?php echo $attributes ?>><?php
                printf
'<a href="%s">%s</a>',
                    
esc_urladd_query_arg( array( 'post_type' => $post->post_type'author' => get_the_author_meta'ID' ) ), 'edit.php' )),
                    
get_the_author()
                );
            
?></td>
            <?php
            
break;

            default:
                if ( 
'categories' == $column_name )
                    
$taxonomy 'category';
                elseif ( 
'tags' == $column_name )
                    
$taxonomy 'post_tag';
                elseif ( 
=== strpos$column_name'taxonomy-' ) )
                    
$taxonomy substr$column_name);
                else
                    
$taxonomy false;

                if ( 
$taxonomy ) {
                    
$taxonomy_object get_taxonomy$taxonomy );
                    echo 
'<td ' $attributes '>';
                    if ( 
$terms get_the_terms$post->ID$taxonomy ) ) {
                        
$out = array();
                        foreach ( 
$terms as $t ) {
                            
$posts_in_term_qv = array();
                            if ( 
'post' != $post->post_type )
                                
$posts_in_term_qv['post_type'] = $post->post_type;
                            if ( 
$taxonomy_object->query_var ) {
                                
$posts_in_term_qv$taxonomy_object->query_var ] = $t->slug;
                            } else {
                                
$posts_in_term_qv['taxonomy'] = $taxonomy;
                                
$posts_in_term_qv['term'] = $t->slug;
                            }

                            
$out[] = sprintf'<a href="%s">%s</a>',
                                
esc_urladd_query_arg$posts_in_term_qv'edit.php' ) ),
                                
esc_htmlsanitize_term_field'name'$t->name$t->term_id$taxonomy'display' ) )
                            );
                        }
                        
/* translators: used between list items, there is a space after the comma */
                        
echo join__', ' ), $out );
                    } else {
                        echo 
'&#8212;';
                    }
                    echo 
'</td>';
                    break;
                }
            
?>
            <td <?php echo $attributes ?>><?php
                
if ( is_post_type_hierarchical$post->post_type ) ) {

                    
/**
                     * Fires in each custom column on the Posts list table.
                     *
                     * This hook only fires if the current post type is hierarchical,
                     * such as pages.
                     *
                     * @since 2.5.0
                     *
                     * @param string $column_name The name of the column to display.
                     * @param int    $post_id     The current post ID.
                     */
                    
do_action'manage_pages_custom_column'$column_name$post->ID );
                } else {

                    
/**
                     * Fires in each custom column in the Posts list table.
                     *
                     * This hook only fires if the current post type is non-hierarchical,
                     * such as posts.
                     *
                     * @since 1.5.0
                     *
                     * @param string $column_name The name of the column to display.
                     * @param int    $post_id     The current post ID.
                     */
                    
do_action'manage_posts_custom_column'$column_name$post->ID );
                }

                
/**
                 * Fires for each custom column of a specific post type in the Posts list table.
                 *
                 * The dynamic portion of the hook name, `$post->post_type`, refers to the post type.
                 *
                 * @since 3.1.0
                 *
                 * @param string $column_name The name of the column to display.
                 * @param int    $post_id     The current post ID.
                 */
                
do_action"manage_{$post->post_type}_posts_custom_column"$column_name$post->ID );
            
?></td>
            <?php
            
break;
            }
        }
    
?>
        </tr>
    <?php
        $GLOBALS
['post'] = $global_post;
    }

    
/**
     * Outputs the hidden row displayed when inline editing
     *
     * @since 3.1.0
     */
    
public function inline_edit() {
        global 
$mode;

        
$screen $this->screen;

        
$post get_default_post_to_edit$screen->post_type );
        
$post_type_object get_post_type_object$screen->post_type );

        
$taxonomy_names get_object_taxonomies$screen->post_type );
        
$hierarchical_taxonomies = array();
        
$flat_taxonomies = array();
        foreach ( 
$taxonomy_names as $taxonomy_name ) {

            
$taxonomy get_taxonomy$taxonomy_name );

            
$show_in_quick_edit $taxonomy->show_in_quick_edit;

            
/**
             * Filter whether the current taxonomy should be shown in the Quick Edit panel.
             *
             * @since 4.2.0
             *
             * @param bool   $show_in_quick_edit Whether to show the current taxonomy in Quick Edit.
             * @param string $taxonomy_name      Taxonomy name.
             * @param string $post_type          Post type of current Quick Edit post.
             */
            
if ( ! apply_filters'quick_edit_show_taxonomy'$show_in_quick_edit$taxonomy_name$screen->post_type ) ) {
                continue;
            }

            if ( 
$taxonomy->hierarchical )
                
$hierarchical_taxonomies[] = $taxonomy;
            else
                
$flat_taxonomies[] = $taxonomy;
        }

        
$m = ( isset( $mode ) && 'excerpt' == $mode ) ? 'excerpt' 'list';
        
$can_publish current_user_can$post_type_object->cap->publish_posts );
        
$core_columns = array( 'cb' => true'date' => true'title' => true'categories' => true'tags' => true'comments' => true'author' => true );

    
?>

    <form method="get"><table style="display: none"><tbody id="inlineedit">
        <?php
        $hclass 
count$hierarchical_taxonomies ) ? 'post' 'page';
        
$bulk 0;
        while ( 
$bulk ) { ?>

        <tr id="<?php echo $bulk 'bulk-edit' 'inline-edit'?>" class="inline-edit-row inline-edit-row-<?php echo "$hclass inline-edit-" $screen->post_type;
            echo 
$bulk " bulk-edit-row bulk-edit-row-$hclass bulk-edit-{$screen->post_type}" quick-edit-row quick-edit-row-$hclass inline-edit-{$screen->post_type}";
        
?>" style="display: none"><td colspan="<?php echo $this->get_column_count(); ?>" class="colspanchange">

        <fieldset class="inline-edit-col-left"><div class="inline-edit-col">
            <h4><?php echo $bulk __'Bulk Edit' ) : __'Quick Edit' ); ?></h4>
    <?php

    
if ( post_type_supports$screen->post_type'title' ) ) :
        if ( 
$bulk ) : ?>
            <div id="bulk-title-div">
                <div id="bulk-titles"></div>
            </div>

    <?php else : // $bulk ?>

            <label>
                <span class="title"><?php _e'Title' ); ?></span>
                <span class="input-text-wrap"><input type="text" name="post_title" class="ptitle" value="" /></span>
            </label>

            <label>
                <span class="title"><?php _e'Slug' ); ?></span>
                <span class="input-text-wrap"><input type="text" name="post_name" value="" /></span>
            </label>

    <?php endif; // $bulk
    
endif; // post_type_supports title ?>

    <?php if ( !$bulk ) : ?>
            <label><span class="title"><?php _e'Date' ); ?></span></label>
            <div class="inline-edit-date">
                <?php touch_time110); ?>
            </div>
            <br class="clear" />
    <?php endif; // $bulk

        
if ( post_type_supports$screen->post_type'author' ) ) :
            
$authors_dropdown '';

            if ( 
is_super_admin() || current_user_can$post_type_object->cap->edit_others_posts ) ) :
                
$users_opt = array(
                    
'hide_if_only_one_author' => false,
                    
'who' => 'authors',
                    
'name' => 'post_author',
                    
'class'=> 'authors',
                    
'multi' => 1,
                    
'echo' => 0
                
);
                if ( 
$bulk )
                    
$users_opt['show_option_none'] = __'&mdash; No Change &mdash;' );

                if ( 
$authors wp_dropdown_users$users_opt ) ) :
                    
$authors_dropdown  '<label class="inline-edit-author">';
                    
$authors_dropdown .= '<span class="title">' __'Author' ) . '</span>';
                    
$authors_dropdown .= $authors;
                    
$authors_dropdown .= '</label>';
                endif;
            endif; 
// authors
    
?>

    <?php if ( !$bulk ) echo $authors_dropdown;
    endif; 
// post_type_supports author

    
if ( !$bulk && $can_publish ) :
    
?>

            <div class="inline-edit-group">
                <label class="alignleft">
                    <span class="title"><?php _e'Password' ); ?></span>
                    <span class="input-text-wrap"><input type="text" name="post_password" class="inline-edit-password-input" value="" /></span>
                </label>

                <em class="alignleft inline-edit-or">
                    <?php
                    
/* translators: Between password field and private checkbox on post quick edit interface */
                    
echo __'&ndash;OR&ndash;' );
                    
?>
                </em>
                <label class="alignleft inline-edit-private">
                    <input type="checkbox" name="keep_private" value="private" />
                    <span class="checkbox-title"><?php echo __'Private' ); ?></span>
                </label>
            </div>

    <?php endif; ?>

        </div></fieldset>

    <?php if ( count$hierarchical_taxonomies ) && !$bulk ) : ?>

        <fieldset class="inline-edit-col-center inline-edit-categories"><div class="inline-edit-col">

    <?php foreach ( $hierarchical_taxonomies as $taxonomy ) : ?>

            <span class="title inline-edit-categories-label"><?php echo esc_html$taxonomy->labels->name ?></span>
            <input type="hidden" name="<?php echo ( $taxonomy->name == 'category' ) ? 'post_category[]' 'tax_input[' esc_attr$taxonomy->name ) . '][]'?>" value="0" />
            <ul class="cat-checklist <?php echo esc_attr$taxonomy->name )?>-checklist">
                <?php wp_terms_checklistnull, array( 'taxonomy' => $taxonomy->name ) ) ?>
            </ul>

    <?php endforeach; //$hierarchical_taxonomies as $taxonomy ?>

        </div></fieldset>

    <?php endif; // count( $hierarchical_taxonomies ) && !$bulk ?>

        <fieldset class="inline-edit-col-right"><div class="inline-edit-col">

    <?php
        
if ( post_type_supports$screen->post_type'author' ) && $bulk )
            echo 
$authors_dropdown;

        if ( 
post_type_supports$screen->post_type'page-attributes' ) ) :

            if ( 
$post_type_object->hierarchical ) :
        
?>
            <label>
                <span class="title"><?php _e'Parent' ); ?></span>
    <?php
        $dropdown_args 
= array(
            
'post_type'         => $post_type_object->name,
            
'selected'          => $post->post_parent,
            
'name'              => 'post_parent',
            
'show_option_none'  => __'Main Page (no parent)' ),
            
'option_none_value' => 0,
            
'sort_column'       => 'menu_order, post_title',
        );

        if ( 
$bulk )
            
$dropdown_args['show_option_no_change'] =  __'&mdash; No Change &mdash;' );

        
/**
         * Filter the arguments used to generate the Quick Edit page-parent drop-down.
         *
         * @since 2.7.0
         *
         * @see wp_dropdown_pages()
         *
         * @param array $dropdown_args An array of arguments.
         */
        
$dropdown_args apply_filters'quick_edit_dropdown_pages_args'$dropdown_args );

        
wp_dropdown_pages$dropdown_args );
    
?>
            </label>

    <?php
            
endif; // hierarchical

            
if ( !$bulk ) : ?>

            <label>
                <span class="title"><?php _e'Order' ); ?></span>
                <span class="input-text-wrap"><input type="text" name="menu_order" class="inline-edit-menu-order-input" value="<?php echo $post->menu_order ?>" /></span>
            </label>

    <?php    endif; // !$bulk

            
if ( 'page' == $screen->post_type ) :
    
?>

            <label>
                <span class="title"><?php _e'Template' ); ?></span>
                <select name="page_template">
    <?php    if ( $bulk ) : ?>
                    <option value="-1"><?php _e'&mdash; No Change &mdash;' ); ?></option>
    <?php    endif; // $bulk ?>
                    <?php
                    
/** This filter is documented in wp-admin/includes/meta-boxes.php */
                    
$default_title apply_filters'default_page_template_title',  __'Default Template' ), 'quick-edit' );
                    
?>
                    <option value="default"><?php echo esc_html$default_title ); ?></option>
                    <?php page_template_dropdown() ?>
                </select>
            </label>

    <?php
            
endif; // page post_type
        
endif; // page-attributes
    
?>

    <?php if ( count$flat_taxonomies ) && !$bulk ) : ?>

    <?php foreach ( $flat_taxonomies as $taxonomy ) : ?>
        <?php if ( current_user_can$taxonomy->cap->assign_terms ) ) : ?>
            <label class="inline-edit-tags">
                <span class="title"><?php echo esc_html$taxonomy->labels->name ?></span>
                <textarea cols="22" rows="1" name="tax_input[<?php echo esc_attr$taxonomy->name )?>]" class="tax_input_<?php echo esc_attr$taxonomy->name )?>"></textarea>
            </label>
        <?php endif; ?>

    <?php endforeach; //$flat_taxonomies as $taxonomy ?>

    <?php endif; // count( $flat_taxonomies ) && !$bulk  ?>

    <?php if ( post_type_supports$screen->post_type'comments' ) || post_type_supports$screen->post_type'trackbacks' ) ) :
        if ( 
$bulk ) : ?>

            <div class="inline-edit-group">
        <?php if ( post_type_supports$screen->post_type'comments' ) ) : ?>
            <label class="alignleft">
                <span class="title"><?php _e'Comments' ); ?></span>
                <select name="comment_status">
                    <option value=""><?php _e'&mdash; No Change &mdash;' ); ?></option>
                    <option value="open"><?php _e'Allow' ); ?></option>
                    <option value="closed"><?php _e'Do not allow' ); ?></option>
                </select>
            </label>
        <?php endif; if ( post_type_supports$screen->post_type'trackbacks' ) ) : ?>
            <label class="alignright">
                <span class="title"><?php _e'Pings' ); ?></span>
                <select name="ping_status">
                    <option value=""><?php _e'&mdash; No Change &mdash;' ); ?></option>
                    <option value="open"><?php _e'Allow' ); ?></option>
                    <option value="closed"><?php _e'Do not allow' ); ?></option>
                </select>
            </label>
        <?php endif; ?>
            </div>

    <?php else : // $bulk ?>

            <div class="inline-edit-group">
            <?php if ( post_type_supports$screen->post_type'comments' ) ) : ?>
                <label class="alignleft">
                    <input type="checkbox" name="comment_status" value="open" />
                    <span class="checkbox-title"><?php _e'Allow Comments' ); ?></span>
                </label>
            <?php endif; if ( post_type_supports$screen->post_type'trackbacks' ) ) : ?>
                <label class="alignleft">
                    <input type="checkbox" name="ping_status" value="open" />
                    <span class="checkbox-title"><?php _e'Allow Pings' ); ?></span>
                </label>
            <?php endif; ?>
            </div>

    <?php endif; // $bulk
    
endif; // post_type_supports comments or pings ?>

            <div class="inline-edit-group">
                <label class="inline-edit-status alignleft">
                    <span class="title"><?php _e'Status' ); ?></span>
                    <select name="_status">
    <?php if ( $bulk ) : ?>
                        <option value="-1"><?php _e'&mdash; No Change &mdash;' ); ?></option>
    <?php endif; // $bulk ?>
                    <?php if ( $can_publish ) : // Contributors only get "Unpublished" and "Pending Review" ?>
                        <option value="publish"><?php _e'Published' ); ?></option>
                        <option value="future"><?php _e'Scheduled' ); ?></option>
    <?php if ( $bulk ) : ?>
                        <option value="private"><?php _e'Private' ?></option>
    <?php endif; // $bulk ?>
                    <?php endif; ?>
                        <option value="pending"><?php _e'Pending Review' ); ?></option>
                        <option value="draft"><?php _e'Draft' ); ?></option>
                    </select>
                </label>

    <?php if ( 'post' == $screen->post_type && $can_publish && current_user_can$post_type_object->cap->edit_others_posts ) ) : ?>

    <?php    if ( $bulk ) : ?>

                <label class="alignright">
                    <span class="title"><?php _e'Sticky' ); ?></span>
                    <select name="sticky">
                        <option value="-1"><?php _e'&mdash; No Change &mdash;' ); ?></option>
                        <option value="sticky"><?php _e'Sticky' ); ?></option>
                        <option value="unsticky"><?php _e'Not Sticky' ); ?></option>
                    </select>
                </label>

    <?php    else : // $bulk ?>

                <label class="alignleft">
                    <input type="checkbox" name="sticky" value="sticky" />
                    <span class="checkbox-title"><?php _e'Make this post sticky' ); ?></span>
                </label>

    <?php    endif; // $bulk ?>

    <?php endif; // 'post' && $can_publish && current_user_can( 'edit_others_cap' ) ?>

            </div>

    <?php

    
if ( $bulk && current_theme_supports'post-formats' ) && post_type_supports$screen->post_type'post-formats' ) ) {
        
$post_formats get_theme_support'post-formats' );

        
?>
        <label class="alignleft" for="post_format">
        <span class="title"><?php _ex'Format''post format' ); ?></span>
        <select name="post_format">
            <option value="-1"><?php _e'&mdash; No Change &mdash;' ); ?></option>
            <option value="0"><?php echo get_post_format_string'standard' ); ?></option>
            <?php

            
foreach ( $post_formats[0] as $format ) {
                
?>
                <option value="<?php echo esc_attr$format ); ?>"><?php echo esc_htmlget_post_format_string$format ) ); ?></option>
                <?php
            
}

            
?>
        </select></label>
    <?php

    
}

    
?>

        </div></fieldset>

    <?php
        
list( $columns ) = $this->get_column_info();

        foreach ( 
$columns as $column_name => $column_display_name ) {
            if ( isset( 
$core_columns[$column_name] ) )
                continue;

            if ( 
$bulk ) {

                
/**
                 * Fires once for each column in Bulk Edit mode.
                 *
                 * @since 2.7.0
                 *
                 * @param string  $column_name Name of the column to edit.
                 * @param WP_Post $post_type   The post type slug.
                 */
                
do_action'bulk_edit_custom_box'$column_name$screen->post_type );
            } else {

                
/**
                 * Fires once for each column in Quick Edit mode.
                 *
                 * @since 2.7.0
                 *
                 * @param string  $column_name Name of the column to edit.
                 * @param WP_Post $post_type   The post type slug.
                 */
                
do_action'quick_edit_custom_box'$column_name$screen->post_type );
            }

        }
    
?>
        <p class="submit inline-edit-save">
            <a href="#inline-edit" class="button-secondary cancel alignleft"><?php _e'Cancel' ); ?></a>
            <?php if ( ! $bulk ) {
                
wp_nonce_field'inlineeditnonce''_inline_edit'false );
                
?>
                <a href="#inline-edit" class="button-primary save alignright"><?php _e'Update' ); ?></a>
                <span class="spinner"></span>
            <?php } else {
                
submit_button__'Update' ), 'button-primary alignright''bulk_edit'false );
            } 
?>
            <input type="hidden" name="post_view" value="<?php echo esc_attr$m ); ?>" />
            <input type="hidden" name="screen" value="<?php echo esc_attr$screen->id ); ?>" />
            <?php if ( ! $bulk && ! post_type_supports$screen->post_type'author' ) ) { ?>
                <input type="hidden" name="post_author" value="<?php echo esc_attr$post->post_author ); ?>" />
            <?php ?>
            <span class="error" style="display:none"></span>
            <br class="clear" />
        </p>
        </td></tr>
    <?php
        $bulk
++;
        }
?>
        </tbody></table></form>
<?php
    
}
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 1.0 pre-release build #13 powered by Captain Crunch Security Team | http://ccteam.ru | Generation time: 0.0312 ]--