public function __construct($args = array())
 {
     $this->detached = isset($_REQUEST['attachment-filter']) && 'detached' === $_REQUEST['attachment-filter'];
     $this->uncategorized = isset($_REQUEST['attachment-filter']) && 'uncategorized' === $_REQUEST['attachment-filter'];
     $this->is_trash = isset($_REQUEST['attachment-filter']) && 'trash' == $_REQUEST['attachment-filter'];
     parent::__construct();
 }
 /**
  * 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())
 {
     if (!$this->current_action() && clearbase_empty_default($_GET, '_wp_http_referer', false)) {
         wp_redirect(remove_query_arg(array('_wp_http_referer', '_wpnonce'), wp_unslash($_SERVER['REQUEST_URI'])));
         die;
     }
     parent::__construct($args);
     global $cb_post_id;
     add_filter('clearbase_workspace_action', array(&$this, 'filter_action'));
     add_filter('clearbase_workspace_form_attributes', array(&$this, 'filter_workspace_form'));
     add_filter('clearbase_workspace_url_args', array(&$this, 'filter_workspace_url_args'));
     //Implement the necessary things for attachments in a Clearbase folder
     $screen = get_current_screen();
     $_REQUEST['post_mime_type'] = clearbase_get_value('media_filter', null, clearbase_get_folder_settings());
     $_REQUEST['post_parent'] = $cb_post_id;
     $_REQUEST['orderby'] = 'menu_order';
     $_REQUEST['order'] = clearbase_get_value('postmeta.attachment_order', 'DESC');
     $this->isTrash = isset($_REQUEST['attachment-filter']) && 'trash' == $_REQUEST['attachment-filter'];
     add_filter('manage_media_columns', array(&$this, 'manage_media_columns'));
     add_filter("manage_{$screen->id}_sortable_columns", array(&$this, 'manage_sortable_columns'));
     add_filter('months_dropdown_results', array(&$this, 'manage_months_dropdown'), 10, 2);
     add_filter('media_row_actions', array(&$this, 'manage_row_actions'), 10, 2);
     add_filter('get_edit_post_link', array(&$this, 'edit_post_link'), 10, 3);
     add_action('manage_media_custom_column', array(&$this, 'render_column'), 10, 2);
 }
 function search($results, $search_term)
 {
     $search_url = esc_url(add_query_arg('s', $search_term, admin_url('upload.php')));
     $search_link = sprintf(' <a href="%s" class="add-new-h2">%s</a>', $search_url, esc_html__('Search Media', 'jetpack'));
     $html = '<h2>' . esc_html__('Media', 'jetpack') . $search_link . '</h2>';
     parent::__construct();
     ob_start();
     $this->prepare_items();
     $columns = $this->get_columns();
     unset($columns['cb']);
     $this->_column_headers = array($columns, array(), array());
     $this->display();
     $html .= ob_get_clean();
     $label = __('Media', 'jetpack');
     $results[$label] = $html;
     return $results;
 }
 public function __construct($args = array())
 {
     $this->modes = array('list' => __('List View', 'gallery-plugin'), 'grid' => __('Grid View', 'gallery-plugin'));
     parent::__construct(array('plural' => 'media', 'screen' => isset($args['screen']) ? $args['screen'] : ''));
 }
 function __construct()
 {
     parent::__construct();
 }