# king-addons/51.1.44/includes/extensions/Maintenance_Mode/templates/view-schedule.php

King Addons for Elementor – 100+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce Builder, Mega Menu, Popup Builder, version 51.1.44. 74 lines.

- Page: https://pluginprobe.com/plugins/king-addons/51.1.44/code/includes/extensions/Maintenance_Mode/templates/view-schedule.php
- Raw: https://pluginprobe.com/plugins/king-addons/51.1.44/raw/includes/extensions/Maintenance_Mode/templates/view-schedule.php
- Modified: 2025-12-27T05:19:20+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/king-addons/51.1.44/code/includes/extensions/Maintenance_Mode/templates/view-schedule.php#L10-L20`.

```php
<?php
/**
 * Maintenance Mode schedule view.
 *
 * @package King_Addons
 */

if (!defined('ABSPATH')) {
    exit;
}

$schedule_start = $settings['schedule_start'] ? get_date_from_gmt($settings['schedule_start'], 'Y-m-d\\TH:i') : '';
$schedule_end = $settings['schedule_end'] ? get_date_from_gmt($settings['schedule_end'], 'Y-m-d\\TH:i') : '';
?>

<form method="post" action="options.php">
    <?php settings_fields('kng_maintenance_settings_group'); ?>

    <div class="ka-card">
        <div class="ka-card-header">
            <span class="dashicons dashicons-clock purple"></span>
            <h2><?php esc_html_e('Schedule', 'king-addons'); ?></h2>
        </div>
        <div class="ka-card-body">
            <input type="hidden" name="kng_maintenance_settings[schedule_enabled]" value="0">
            <label class="ka-toggle">
                <input type="checkbox" name="kng_maintenance_settings[schedule_enabled]" value="1" <?php checked(!empty($settings['schedule_enabled'])); ?> />
                <span class="ka-toggle-slider"></span>
                <span class="ka-toggle-label"><?php esc_html_e('Enable schedule window', 'king-addons'); ?></span>
            </label>

            <div class="kng-maintenance-schedule-grid">
                <div class="kng-field">
                    <label><?php esc_html_e('Start', 'king-addons'); ?></label>
                    <input type="datetime-local" name="kng_maintenance_settings[schedule_start]" value="<?php echo esc_attr($schedule_start); ?>">
                </div>
                <div class="kng-field">
                    <label><?php esc_html_e('End', 'king-addons'); ?></label>
                    <input type="datetime-local" name="kng_maintenance_settings[schedule_end]" value="<?php echo esc_attr($schedule_end); ?>">
                </div>
            </div>
            <p class="kng-maintenance-note"><?php esc_html_e('Scheduling uses your site timezone. Leave empty to ignore start or end.', 'king-addons'); ?></p>
        </div>
    </div>

    <div class="ka-card">
        <div class="ka-card-header">
            <span class="dashicons dashicons-lock pink"></span>
            <h2><?php esc_html_e('Recurring Schedules', 'king-addons'); ?></h2>
            <?php if (!$is_pro) : ?><span class="ka-pro-badge">PRO</span><?php endif; ?>
        </div>
        <div class="ka-card-body">
            <ul>
                <li><?php esc_html_e('Multiple schedule windows', 'king-addons'); ?></li>
                <li><?php esc_html_e('Daily/weekly/monthly recurring', 'king-addons'); ?></li>
                <li><?php esc_html_e('Timezone overrides per rule', 'king-addons'); ?></li>
            </ul>
            <?php if (!$is_pro) : ?>
                <a href="https://kingaddons.com/pricing/" target="_blank" class="ka-btn ka-btn-pink">
                    <?php esc_html_e('Upgrade to Pro', 'king-addons'); ?>
                </a>
            <?php endif; ?>
        </div>
    </div>

    <div class="ka-card">
        <div class="ka-submit">
            <button type="submit" class="ka-btn ka-btn-primary">
                <?php esc_html_e('Save Schedule', 'king-addons'); ?>
            </button>
        </div>
    </div>
</form>

```
