74 lines
2.1 KiB
PHP
74 lines
2.1 KiB
PHP
|
<?php
|
||
|
namespace ShortPixel;
|
||
|
|
||
|
if ( ! defined( 'ABSPATH' ) ) {
|
||
|
exit; // Exit if accessed directly.
|
||
|
}
|
||
|
?>
|
||
|
<div class="wrap shortpixel-other-media">
|
||
|
<h2>
|
||
|
<?php esc_html_e($view->title);?>
|
||
|
</h2>
|
||
|
|
||
|
<div class='toolbar'>
|
||
|
|
||
|
<hr class='wp-header-end' />
|
||
|
|
||
|
<?php if (property_exists($view, 'show_search') && true === $view->show_search): ?>
|
||
|
<div class="searchbox">
|
||
|
<form method="get">
|
||
|
<input type="hidden" name="page" value="wp-short-pixel-custom" />
|
||
|
<input type='hidden' name='order' value="<?php echo esc_attr($this->order) ?>" />
|
||
|
<input type="hidden" name="orderby" value="<?php echo esc_attr($this->orderby) ?>" />
|
||
|
|
||
|
<p class="search-form">
|
||
|
<label><?php esc_html_e('Search', 'shortpixel-image-optimiser'); ?></label>
|
||
|
<input type="text" name="s" value="<?php echo esc_attr($this->search) ?>" />
|
||
|
|
||
|
</p>
|
||
|
|
||
|
</form>
|
||
|
</div>
|
||
|
</div>
|
||
|
<?php endif; ?>
|
||
|
|
||
|
<div class='pagination tablenav'>
|
||
|
|
||
|
<?php if ($this->view->pagination !== false): ?>
|
||
|
<div class='tablenav-pages'>
|
||
|
<?php echo $this->view->pagination; ?>
|
||
|
</div>
|
||
|
<?php endif; ?>
|
||
|
</div>
|
||
|
|
||
|
<?php
|
||
|
$file_url = esc_url(add_query_arg('part', 'files', $this->url));
|
||
|
$folder_url = esc_url(add_query_arg('part', 'folders', $this->url));
|
||
|
$scan_url = esc_url(add_query_arg('part', 'scan', $this->url));
|
||
|
|
||
|
$current_part = isset($_GET['part']) ? sanitize_text_field($_GET['part']) : 'files';
|
||
|
|
||
|
$tabs = array(
|
||
|
'files' => array('link' => $file_url,
|
||
|
'text' => __('Files', 'shortpixel-image-optimiser'),
|
||
|
),
|
||
|
'folders' => array('link' => $folder_url,
|
||
|
'text' => __('Folders', 'shortpixel-image-optimiser'),
|
||
|
),
|
||
|
'scan' => array('link' => $scan_url,
|
||
|
'text' => __('Scan', 'shortpixel-image-optimiser'),
|
||
|
|
||
|
),
|
||
|
);
|
||
|
|
||
|
?>
|
||
|
|
||
|
<div class="custom-media-tabs">
|
||
|
<?php foreach($tabs as $tabName => $tab)
|
||
|
{
|
||
|
$class = ($current_part == $tabName) ? ' class="selected" ' : '';
|
||
|
|
||
|
echo '<a href="' . $tab['link'] . '" ' . $class . '>' . $tab['text'] . '</a>';
|
||
|
} ?>
|
||
|
</div>
|