first
This commit is contained in:
@ -0,0 +1,110 @@
|
||||
<?php
|
||||
namespace ShortPixel;
|
||||
use ShortPixel\ShortPixelLogger\ShortPixelLogger as Log;
|
||||
|
||||
if ( ! defined( 'ABSPATH' ) ) {
|
||||
exit; // Exit if accessed directly.
|
||||
}
|
||||
|
||||
// #Todo Move this to some env or more appropiate place.
|
||||
$is_unlimited= (!is_null($this->quotaData) && $this->quotaData->unlimited) ? true : false;
|
||||
|
||||
?>
|
||||
<div class="wrap is-shortpixel-settings-page">
|
||||
<h1>
|
||||
<?php esc_html_e('ShortPixel Plugin Settings','shortpixel-image-optimiser');?>
|
||||
</h1>
|
||||
<div class='top-menu'>
|
||||
|
||||
<div class='links'>
|
||||
|
||||
<?php if (! $is_unlimited): ?>
|
||||
<a href="https://shortpixel.com/<?php
|
||||
echo esc_attr(($view->data->apiKey ? "login/". $view->data->apiKey . '/spio-unlimited': "pricing"));
|
||||
?>" target="_blank"><?php esc_html_e( 'Buy credits', 'shortpixel-image-optimiser' );?></a> |
|
||||
<?php endif; ?>
|
||||
|
||||
<a href="https://shortpixel.com/knowledge-base/" target="_blank"><?php esc_html_e('Knowledge Base','shortpixel-image-optimiser');?></a> |
|
||||
<a href="https://shortpixel.com/contact" target="_blank"><?php esc_html_e('Contact Support','shortpixel-image-optimiser');?></a> |
|
||||
<a href="https://shortpixel.com/<?php
|
||||
echo esc_attr(($view->data->apiKey ? "login/". $view->data->apiKey . "/dashboard" : "login"));
|
||||
?>" target="_blank">
|
||||
<?php esc_html_e('ShortPixel account','shortpixel-image-optimiser');?>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<?php if ( round($view->averageCompression) > 20 ): ?>
|
||||
<div class="spio-status-box">
|
||||
<?php if ( round($view->averageCompression) > 20): ?>
|
||||
<div class='pie-wrapper'><?php $this->loadView('settings/part-optpie'); ?></div>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (!is_null($this->quotaData)): ?>
|
||||
<div class='quota-remaining'>
|
||||
<a href="https://shortpixel.com/<?php
|
||||
echo esc_attr(($view->data->apiKey ? "login/". $view->data->apiKey . "/dashboard" : "login"));
|
||||
?>" target="_blank">
|
||||
<?php if ($is_unlimited)
|
||||
{
|
||||
printf(esc_html__('ShortPixel Unlimited', 'shortpixel-image-optimiser'));
|
||||
}
|
||||
else
|
||||
{
|
||||
printf(esc_html__('%s Credits remaining', 'shortpixel-image-optimiser'), esc_html($this->formatNumber(max(0, $this->quotaData->total->remaining), 0)));
|
||||
}
|
||||
?>
|
||||
</a>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
|
||||
<hr class='wp-header-end'>
|
||||
|
||||
|
||||
<article id="shortpixel-settings-tabs" class="sp-tabs">
|
||||
<?php if (! $this->is_verifiedkey)
|
||||
{
|
||||
$this->loadView('settings/part-nokey');
|
||||
} ?>
|
||||
|
||||
<?php
|
||||
if ($this->is_verifiedkey):
|
||||
?>
|
||||
<div class='section-wrapper'>
|
||||
<form name='wp_shortpixel_options' action='<?php echo esc_url(add_query_arg('noheader', 'true')) ?>' method='post' id='wp_shortpixel_options'>
|
||||
<input type='hidden' name='display_part' value="<?php echo esc_attr($this->display_part) ?>" />
|
||||
<?php wp_nonce_field($this->form_action, 'sp-nonce'); ?>
|
||||
|
||||
<?php
|
||||
$this->loadView('settings/part-general');
|
||||
$this->loadView('settings/part-advanced');
|
||||
if (! $this->view->cloudflare_constant)
|
||||
{
|
||||
$this->loadView('settings/part-cloudflare');
|
||||
}
|
||||
if ($view->averageCompression !== null)
|
||||
{
|
||||
// $this->loadView('settings/part-statistics');
|
||||
}
|
||||
$this->loadView('settings/part-tools');
|
||||
|
||||
?>
|
||||
</form>
|
||||
<?php
|
||||
if (Log::debugIsActive())
|
||||
{
|
||||
$this->loadView('settings/part-debug');
|
||||
}
|
||||
?>
|
||||
</div> <!-- wrappur -->
|
||||
<?php
|
||||
endif;
|
||||
?>
|
||||
|
||||
</article>
|
||||
<?php $this->loadView('settings/part-wso'); ?>
|
||||
|
||||
<?php $this->loadView('snippets/part-inline-help'); ?>
|
||||
<?php $this->loadView('snippets/part-inline-modal'); ?>
|
Reference in New Issue
Block a user