Plugin Directory

Changeset 3109333


Ignore:
Timestamp:
06/28/2024 03:07:34 PM (21 months ago)
Author:
allimages
Message:

v1.0.1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • all-images-ai/trunk/includes/AllImagesAIGenerations_List_Table.php

    r3100802 r3109333  
    4444        $columns = array(
    4545            'id' => '',
     46            'cb' => '<input type="checkbox" />',
    4647            'time' => __('Date', 'all-images-ai'),
    4748            'post' => __('Post', 'all-images-ai'),
     
    6667    }
    6768
     69    protected function get_bulk_actions() {
     70        return array(
     71            'delete' => __('Delete', 'all-images-ai'),
     72        );
     73    }
     74
    6875    public function prepare_items()
    6976    {
     
    7784        usort($this->table_data, array(&$this, 'usort_reorder'));
    7885
     86        $per_page = get_user_meta( get_current_user_id(), 'all_images_page_all_images_ai_generations_per_page', true );
     87
    7988        /* pagination */
    80         $per_page = 10;
     89        $per_page = ( !empty($per_page) ? $per_page : 20 );
    8190        $current_page = $this->get_pagenum();
    8291        $total_items = count($this->table_data);
     
    127136        $this->single_row_columns( $item );
    128137        echo '</tr>';
     138    }
     139
     140    public function column_cb($item)
     141    {
     142        return sprintf(
     143            '<input type="checkbox" name="element[]" value="%s" />',
     144            $item['id']
     145        );
    129146    }
    130147
     
    268285            ).'">'.esc_html__('Delete', 'all-images-ai').'</a>';
    269286    }
     287
     288    protected function get_table_classes() {
     289        $classes = parent::get_table_classes();
     290        if (($key = array_search('fixed', $classes)) !== false) {
     291            unset($classes[$key]);
     292        }
     293        return $classes;
     294    }
    270295}
Note: See TracChangeset for help on using the changeset viewer.