Example #1
0
 /**
  * @see CACIE_Editable_Model::get_column_options()
  * @since 1.0
  */
 public function get_column_options($column)
 {
     $options = parent::get_column_options($column);
     switch ($column['type']) {
         // WP Default
         case 'role':
             if ($_roles = get_editable_roles()) {
                 foreach ($_roles as $k => $role) {
                     $options[$k] = $role['name'];
                 }
             }
             break;
     }
     return $options;
 }
Example #2
0
 /**
  * @see CACIE_Editable_Model::get_column_options()
  * @since 1.0
  */
 public function get_column_options($column)
 {
     $options = parent::get_column_options($column);
     switch ($column['type']) {
         // WP Default
         // Custom columns
         case 'column-taxonomy':
             $options = $this->get_term_options($column['taxonomy']);
             break;
         case 'column-mime_type':
             $mime_types = wp_get_mime_types();
             $options = array_combine($mime_types, $mime_types);
             break;
     }
     return $options;
 }
 /**
  * @see CACIE_Editable_Model::get_column_options()
  * @since 1.0
  */
 public function get_column_options($column)
 {
     $options = parent::get_column_options($column);
     return $options;
 }
 /**
  * @see CACIE_Editable_Model::get_column_options()
  * @since 1.0
  */
 public function get_column_options($column)
 {
     return parent::get_column_options($column);
 }
Example #5
0
 /**
  * @see CACIE_Editable_Model::get_column_options()
  * @since 1.0
  */
 public function get_column_options($column)
 {
     $options = parent::get_column_options($column);
     switch ($column['type']) {
         // WP Default
         case 'categories':
             $options = $this->get_term_options('category');
             break;
         case 'tags':
             $options = $this->get_term_options('post_tag');
             break;
             // Custom columns
         // Custom columns
         case 'column-page_template':
             $options = $this->get_page_template_options();
             break;
         case 'column-post_formats':
             $options = get_post_format_strings();
             break;
         case 'column-status':
             $options = get_post_statuses();
             $options['trash'] = __('Trash');
             break;
         case 'column-taxonomy':
             $options = $this->get_term_options($column['taxonomy']);
             break;
             // WooCommerce columns
         // WooCommerce columns
         case 'product_cat':
             $options = $this->get_term_options('product_cat');
             break;
         case 'product_tag':
             $options = $this->get_term_options('product_tag');
             break;
         case 'order_status':
             $options = $this->get_wc_order_status_options();
             break;
         case 'column-wc-visibility':
             if ($_column_object = $this->storage_model->get_column_by_name($column['column-name'])) {
                 $options = $_column_object->get_visibility_options();
             }
             break;
         case 'column-wc-shipping_class':
             $options = $this->get_term_options('product_shipping_class', __('No shipping class', 'cpac'));
             break;
     }
     return $options;
 }