| 1 |
<?php |
| 2 |
defined('ABSPATH') || exit; |
| 3 |
|
| 4 |
$vision_list_table = new Vision_List_Table_Items(); |
| 5 |
$vision_list_table->prepare_items(); |
| 6 |
?> |
| 7 |
<!-- vision app --> |
| 8 |
<div class="vision-root" id="vision-app-items"> |
| 9 |
<div class="vision-page-header"> |
| 10 |
<div class="vision-title"> |
| 11 |
<i class="icon icon-scan-eye"></i> |
| 12 |
<span>Vision<sup><?php echo esc_attr(VISION_PLUGIN_PLAN); ?></sup></span> |
| 13 |
<span> - </span> |
| 14 |
<span><?php esc_html_e('All Items', 'vision'); ?></span> |
| 15 |
</div> |
| 16 |
<div class="vision-actions"> |
| 17 |
<a class="vision-button vision-dark-blue" href="?page=vision_item" title="<?php esc_html_e('Create a new item', 'vision'); ?>"><?php esc_html_e('Add Item', 'vision'); ?></a> |
| 18 |
</div> |
| 19 |
</div> |
| 20 |
<div class="vision-app"> |
| 21 |
<?php $vision_list_table->views(); ?> |
| 22 |
<form method="post"> |
| 23 |
<?php $vision_list_table->search_box(esc_html__('Search Items', 'vision'),'item'); ?> |
| 24 |
<input type="hidden" name="page" value="<?php |
| 25 |
// phpcs:ignore WordPress.Security.NonceVerification.Recommended, WordPress.Security.ValidatedSanitizedInput.InputNotValidated |
| 26 |
echo sanitize_key( filter_var( wp_unslash( $_REQUEST['page'] ), FILTER_DEFAULT ) ) ?> |
| 27 |
"> |
| 28 |
<?php $vision_list_table->display() ?> |
| 29 |
</form> |
| 30 |
</div> |
| 31 |
</div> |
| 32 |
<!-- /end vision app --> |