summaryrefslogtreecommitdiff
path: root/www/crm/wp-admin/includes/class-wp-post-comments-list-table.php
diff options
context:
space:
mode:
Diffstat (limited to 'www/crm/wp-admin/includes/class-wp-post-comments-list-table.php')
-rw-r--r--www/crm/wp-admin/includes/class-wp-post-comments-list-table.php78
1 files changed, 78 insertions, 0 deletions
diff --git a/www/crm/wp-admin/includes/class-wp-post-comments-list-table.php b/www/crm/wp-admin/includes/class-wp-post-comments-list-table.php
new file mode 100644
index 00000000..29dc2863
--- /dev/null
+++ b/www/crm/wp-admin/includes/class-wp-post-comments-list-table.php
@@ -0,0 +1,78 @@
+<?php
+/**
+ * List Table API: WP_Post_Comments_List_Table class
+ *
+ * @package WordPress
+ * @subpackage Administration
+ * @since 4.4.0
+ */
+
+/**
+ * Core class used to implement displaying post comments in a list table.
+ *
+ * @since 3.1.0
+ * @access private
+ *
+ * @see WP_Comments_List_Table
+ */
+class WP_Post_Comments_List_Table extends WP_Comments_List_Table {
+
+ /**
+ * @return array
+ */
+ protected function get_column_info() {
+ return array(
+ array(
+ 'author' => __( 'Author' ),
+ 'comment' => _x( 'Comment', 'column name' ),
+ ),
+ array(),
+ array(),
+ 'comment',
+ );
+ }
+
+ /**
+ * @return array
+ */
+ protected function get_table_classes() {
+ $classes = parent::get_table_classes();
+ $classes[] = 'wp-list-table';
+ $classes[] = 'comments-box';
+ return $classes;
+ }
+
+ /**
+ * @param bool $output_empty
+ */
+ public function display( $output_empty = false ) {
+ $singular = $this->_args['singular'];
+
+ wp_nonce_field( 'fetch-list-' . get_class( $this ), '_ajax_fetch_list_nonce' );
+ ?>
+<table class="<?php echo implode( ' ', $this->get_table_classes() ); ?>" style="display:none;">
+ <tbody id="the-comment-list"
+ <?php
+ if ( $singular ) {
+ echo " data-wp-lists='list:$singular'";
+ }
+ ?>
+ >
+ <?php
+ if ( ! $output_empty ) {
+ $this->display_rows_or_placeholder();
+ }
+ ?>
+ </tbody>
+</table>
+ <?php
+ }
+
+ /**
+ * @param bool $comment_status
+ * @return int
+ */
+ public function get_per_page( $comment_status = false ) {
+ return 10;
+ }
+}