resources
7 years ago
ajax-customers.php
6 years ago
ajax-posts.php
7 years ago
ajax-products.php
8 years ago
ajax-terms.php
7 years ago
buttons.php
8 years ago
checkbox-array.php
6 years ago
checkbox.php
8 years ago
colorpicker.php
5 years ago
country-select.php
6 years ago
custom.php
7 years ago
customtabs.php
8 years ago
date-format.php
6 years ago
datepicker.php
6 years ago
dimensions.php
5 years ago
hidden.php
8 years ago
html.php
8 years ago
icons.php
8 years ago
image-gallery.php
8 years ago
inline-fields.php
5 years ago
list-table.php
6 years ago
multi-colorpicker.php
6 years ago
multi-select.php
6 years ago
number.php
8 years ago
onoff.php
6 years ago
password.php
6 years ago
preview.php
8 years ago
radio.php
5 years ago
select-buttons.php
6 years ago
select-images.php
6 years ago
select-mailchimp.php
8 years ago
select.php
5 years ago
sep.php
8 years ago
sidebarlist.php
8 years ago
sidebars.php
8 years ago
simple-text.php
8 years ago
slider.php
8 years ago
text-array.php
8 years ago
text-button.php
8 years ago
text.php
6 years ago
textarea-codemirror.php
8 years ago
textarea-editor.php
5 years ago
textarea.php
6 years ago
title.php
6 years ago
toggle-element-fixed.php
5 years ago
toggle-element.php
5 years ago
upload.php
6 years ago
list-table.php
62 lines
| 1 | <?php |
| 2 | /** |
| 3 | * This file belongs to the YIT Plugin Framework. |
| 4 | * |
| 5 | * This source file is subject to the GNU GENERAL PUBLIC LICENSE (GPL 3.0) |
| 6 | * that is bundled with this package in the file LICENSE.txt. |
| 7 | * It is also available through the world-wide-web at this URL: |
| 8 | * http://www.gnu.org/licenses/gpl-3.0.txt |
| 9 | */ |
| 10 | |
| 11 | !defined( 'ABSPATH' ) && exit; // Exit if accessed directly |
| 12 | |
| 13 | extract( $field ); |
| 14 | |
| 15 | $show_button = false; |
| 16 | if ( isset( $add_new_button ) && isset( $post_type ) ) { |
| 17 | $show_button = true; |
| 18 | $admin_url = admin_url( 'post-new.php' ); |
| 19 | $params['post_type'] = $post_type; |
| 20 | $add_new_url = apply_filters( 'yith_plugin_fw_add_new_post_url', esc_url( add_query_arg( $params, $admin_url ) ), $params, isset( $args ) ? $args : false ); |
| 21 | } |
| 22 | |
| 23 | if ( isset( $list_table_class ) && ! class_exists( $list_table_class ) && isset( $list_table_class_dir ) ) { |
| 24 | include_once( $list_table_class_dir ); |
| 25 | } |
| 26 | |
| 27 | if ( class_exists( $list_table_class ) ): |
| 28 | $list_table = isset( $args ) ? new $list_table_class( $args ) : new $list_table_class() ; |
| 29 | ?> |
| 30 | |
| 31 | <div id="<?php echo $id ?>" class="yith-plugin-fw-list-table <?php echo $class ?>"> |
| 32 | <div class="yith-plugin-fw-list-table-container yith-plugin-fw yit-admin-panel-container"> |
| 33 | <div class="list-table-title"> |
| 34 | <h2> |
| 35 | <?php echo isset( $title ) ? $title : '' ?> |
| 36 | </h2> |
| 37 | <?php if( $show_button ): ?> |
| 38 | <a href="<?php echo $add_new_url; ?>" class="yith-add-button"> |
| 39 | <?php echo $add_new_button ?> |
| 40 | </a> |
| 41 | <?php endif ?> |
| 42 | </div> |
| 43 | |
| 44 | <?php if( isset( $desc) && !empty( $desc ) ) :?> |
| 45 | <p class="yith-section-description"><?php echo $desc ?></p> |
| 46 | <?php |
| 47 | endif; |
| 48 | $list_table->prepare_items(); |
| 49 | $list_table->views(); |
| 50 | ?> |
| 51 | <form method="post"> |
| 52 | <?php if( isset( $search_form ) ) { |
| 53 | $list_table->search_box( $search_form['text'], $search_form['input_id'] ); |
| 54 | } ?> |
| 55 | <?php |
| 56 | $list_table->display(); |
| 57 | ?> |
| 58 | </form> |
| 59 | </div> |
| 60 | </div> |
| 61 | |
| 62 | <?php endif; ?> |