| 1 |
<?php |
| 2 |
/** |
| 3 |
* |
| 4 |
*/ |
| 5 |
|
| 6 |
// Disallow direct access. |
| 7 |
defined('ABSPATH') or die("Access denied"); |
| 8 |
|
| 9 |
// Import list table class used for displaying templates list. |
| 10 |
$this->importHelper('wp-list-table'); |
| 11 |
?> |
| 12 |
<form id="packages-manager" class="cjt-form" method="post"> |
| 13 |
<input type="hidden" id="cjt-securityToken" value="<?php echo $this->securityToken ?>"> |
| 14 |
<div class="toolbar"> |
| 15 |
<input type="button" id="install-package" class="button-secondary action" value="<?php echo cssJSToolbox::getText('Install Package') ?>"> |
| 16 |
</div> |
| 17 |
<?php |
| 18 |
$listTable = new CJTPackagesManagerListTable(); |
| 19 |
// Push items into table list. |
| 20 |
$listTable->items = $this->items; |
| 21 |
// Pagintion. |
| 22 |
$listTable->set_pagination_args(array( |
| 23 |
'per_page' => $this->itemsPerPage, |
| 24 |
'total_items' => $this->itemsTotal, |
| 25 |
)); |
| 26 |
// Output list table |
| 27 |
$listTable->display(); |
| 28 |
?> |
| 29 |
</form> |