bibhamrokhanpin/wp-content/__plugins/wp-optimize/templates/database/settings-auto-cleanup.php

84 lines
2.8 KiB
PHP
Raw Normal View History

2024-04-10 12:01:06 +00:00
<?php if (!defined('WPO_VERSION')) die('No direct access allowed'); ?>
<h3><?php _e('Scheduled clean-up settings', 'wp-optimize'); ?></h3>
<p>
<a href="<?php echo WP_Optimize()->premium_version_link; ?>" target="_blank"><?php _e('Take control of clean-ups: Upgrade to Premium for a more powerful and flexible scheduler', 'wp-optimize'); ?></a>
</p>
<div class="wpo-fieldgroup">
<p>
<input name="enable-schedule" id="enable-schedule" type="checkbox" value ="true" <?php checked($options->get_option('schedule'), 'true'); ?>>
<label for="enable-schedule"><?php _e('Enable scheduled clean-up and optimization', 'wp-optimize'); ?></label>
</p>
<div id="wp-optimize-auto-options">
<p>
<?php _e('Select schedule type (default is Weekly)', 'wp-optimize'); ?><br>
<select id="schedule_type" name="schedule_type">
<?php
$schedule_options = array(
'wpo_daily' => __('Daily', 'wp-optimize'),
'wpo_weekly' => __('Weekly', 'wp-optimize'),
'wpo_fortnightly' => __('Fortnightly', 'wp-optimize'),
'wpo_monthly' => __('Monthly (approx. - every 30 days)', 'wp-optimize'),
);
$schedule_type_saved_id = $options->get_option('schedule-type', 'wpo_weekly');
// Backwards compatibility:
if ('wpo_otherweekly' == $schedule_type_saved_id) $schedule_type_saved_id = 'wpo_fortnightly';
foreach ($schedule_options as $opt_id => $opt_description) {
?>
<option value="<?php echo esc_attr($opt_id); ?>" <?php if ($opt_id == $schedule_type_saved_id) echo 'selected="selected"'; ?>><?php echo htmlspecialchars($opt_description); ?></option>
<?php
}
?>
</select>
</p>
<?php
$wpo_auto_options = $options->get_option('auto');
$optimizations = $optimizer->sort_optimizations($optimizer->get_optimizations());
foreach ($optimizations as $id => $optimization) {
if (empty($optimization->available_for_auto)) continue;
$auto_id = $optimization->get_auto_id();
$auto_dom_id = 'wp-optimize-auto-'.$auto_id;
$setting_activated = (empty($wpo_auto_options[$auto_id]) || 'false' == $wpo_auto_options[$auto_id]) ? false : true;
?>
<p>
<input name="wp-optimize-auto[<?php echo $auto_id; ?>]" id="<?php echo esc_attr($auto_dom_id); ?>" type="checkbox" value="true" <?php if ($setting_activated) echo 'checked="checked"'; ?>> <label for="<?php echo esc_attr($auto_dom_id); ?>"><?php echo $optimization->get_auto_option_description(); ?></label>
</p>
<?php
}
?>
<!-- disabled email notification
<p>
<label>
<input name="enable-email" id="enable-email" type="checkbox" value ="true" />
</label>
</p>
<p>
<label for="enable-email-address">
<input name="enable-email-address" id="enable-email-address" type="text" value ="" />
</label>
</p> -->
</div><!-- END #wp-optimize-auto-options -->
</div><!-- END .wpo-fieldgroup -->