| Server IP : 65.108.144.40 / Your IP : 216.73.217.165 Web Server : Apache/2.4.52 (Ubuntu) System : Linux ubuntu-8gb-hel1-1 5.15.0-173-generic #183-Ubuntu SMP Fri Mar 6 13:29:34 UTC 2026 x86_64 User : dev ( 1000) PHP Version : 8.2.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/pia/wp-content/plugins/post-expirator/src/Views/ |
Upload File : |
<?php
defined('ABSPATH') or die('Direct access not allowed.');
// phpcs:disable Generic.Files.LineLength.TooLong
use PublishPress\Future\Core\DI\Container;
use PublishPress\Future\Core\DI\ServicesAbstract;
$container = Container::getInstance();
$settingsFacade = $container->get(ServicesAbstract::SETTINGS);
// phpcs:disable WordPress.NamingConventions.ValidVariableName.InterpolatedVariableNotSnakeCase
// phpcs:disable WordPress.PHP.StrictComparisons.LooseComparison
$metaboxTitle = $settingsFacade->getMetaboxTitle();
$metaboxCheckboxLabel = $settingsFacade->getMetaboxCheckboxLabel();
$timeFormat = $settingsFacade->getTimeFormatForDatePicker();
$columnStyle = $settingsFacade->getColumnStyle();
?>
<div class="pp-columns-wrapper<?php echo $showSideBar ? ' pp-enable-sidebar' : ''; ?>">
<div class="pp-column-left">
<form method="post" id="expirationdate_save_options">
<?php
wp_nonce_field('postexpirator_menu_admin', '_postExpiratorMenuAdmin_nonce'); ?>
<h3><?php
esc_html_e('Metabox', 'post-expirator'); ?></h3>
<table class="form-table">
<tr valign="top">
<th scope="row">
<label for="expirationdate-metabox-title">
<?php
esc_html_e('Metabox Title', 'post-expirator'); ?>
</label>
</th>
<td>
<input
type="text"
name="expirationdate-metabox-title"
id="expirationdate-metabox-title"
value="<?php echo esc_attr($metaboxTitle); ?>"
size="25"
placeholder="<?php esc_attr_e('Future Actions', 'post-expirator'); ?>"
/>
<p class="description">
<?php
esc_html_e('The title of the metabox that will be displayed in the post edit screen.', 'post-expirator'); ?>
</p>
</td>
</tr>
<tr valign="top">
<th scope="row">
<label for="expirationdate-metabox-checkbox-label">
<?php
esc_html_e('Checkbox Field Label', 'post-expirator'); ?>
</label>
</th>
<td>
<input
type="text"
name="expirationdate-metabox-checkbox-label"
id="expirationdate-metabox-checkbox-label"
value="<?php echo esc_attr($metaboxCheckboxLabel); ?>"
size="25"
placeholder="<?php esc_attr_e('Enable Future Action', 'post-expirator'); ?>"
/>
<p class="description">
<?php esc_html_e('The label of the checkbox field that will be displayed in the metabox.', 'post-expirator'); ?>
</p>
</td>
</tr>
</table>
<hr />
<h3><?php esc_html_e('Future Actions Column', 'post-expirator'); ?></h3>
<table class="form-table">
<tr valign="top">
<th scope="row">
<label for="future-action-column-style">
<?php esc_html_e('Future Action Column Style', 'post-expirator'); ?>
</label>
</th>
<td>
<div class="pp-settings-field-row">
<input type="radio" name="future-action-column-style"
id="future-action-column-style-verbose"
value="verbose" <?php
echo $columnStyle === 'verbose' ? 'checked' : ''; ?> />
<label for="future-action-column-style-verbose">
<?php esc_html_e('Detailed', 'post-expirator'); ?>
</label>
<p class="description offset">
<?php esc_html_e('Displays all information in the Future Action column on the "Posts" screen.', 'post-expirator'); ?>
</p>
</div>
<div class="pp-settings-field-row">
<input type="radio" name="future-action-column-style"
id="future-action-column-style-simple"
value="simple" <?php
echo $columnStyle === 'simple' ? 'checked' : ''; ?> />
<label for="future-action-column-style-simple"><?php
esc_html_e('Simplified', 'post-expirator'); ?></label>
<p class="description offset">
<?php esc_html_e('Displays only the icon and date/time in the Future Action column on the "Posts" screen.', 'post-expirator'); ?>
</p>
</div>
</td>
</tr>
</table>
<hr />
<h3><?php
esc_html_e('Future Actions Editor', 'post-expirator'); ?></h3>
<p class="description">
<?php esc_html_e('This controls the time format used to select dates for Future Actions.', 'post-expirator'); ?>
</p>
<table class="form-table">
<tr valign="top">
<th scope="row">
<label for="future-action-time-format">
<?php esc_html_e('Time format in the date picker', 'post-expirator'); ?>
</label>
</th>
<td>
<div class="pp-settings-field-row">
<input
type="radio"
name="future-action-time-format"
id="future-action-time-format-inherited"
value="inherited"
<?php echo $timeFormat === 'inherited' ? 'checked' : ''; ?> />
<label for="future-action-time-format-inherited">
<?php esc_html_e('Inherit from Site Settings', 'post-expirator'); ?>
</label>
</div>
<div class="pp-settings-field-row">
<input
type="radio"
name="future-action-time-format"
id="future-action-time-format-24h"
value="24h"
<?php echo $timeFormat === '24h' ? 'checked' : ''; ?> />
<label for="future-action-time-format-24h">
<?php esc_html_e('24 hours', 'post-expirator'); ?>
</label>
</div>
<div class="pp-settings-field-row">
<input
type="radio"
name="future-action-time-format"
id="future-action-time-format-12h"
value="12h"
<?php echo $timeFormat === '12h' ? 'checked' : ''; ?> />
<label for="future-action-time-format-12h">
<?php esc_html_e('AM/PM', 'post-expirator'); ?>
</label>
</div>
</td>
</tr>
</table>
<p class="submit">
<input
type="submit"
name="expirationdateSaveAdmin"
class="button-primary"
value="<?php esc_attr_e('Save Changes', 'post-expirator'); ?>"
/>
</p>
</form>
</div>
<?php
if ($showSideBar) {
include __DIR__ . '/ad-banner-right-sidebar.php';
}
?>
</div>
<?php
// phpcs:enable