| Server IP : 5.129.245.98 / Your IP : 216.73.216.246 Web Server : Apache/2.4.66 (Debian) System : Linux 1b8c17c336b9 6.8.0-111-generic #111-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 11 23:16:02 UTC 2026 x86_64 User : www-data ( 33) PHP Version : 8.3.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/html/wp-content/plugins/content-egg/application/admin/views/ |
Upload File : |
<?php
use ContentEgg\application\Plugin;
defined('\ABSPATH') || exit; ?>
<div class="cegg5-container" id="auto-import-rules-list">
<?php if ($is_possibly_stuck) : ?>
<div class="alert alert-danger mt-3" role="alert">
<strong><?php esc_html_e('Warning:', 'content-egg'); ?></strong>
<?php esc_html_e("One or more Auto-Import rules haven't run on schedule.", 'content-egg'); ?>
<?php esc_html_e('Please verify your WP-Cron or server-side cron setup.', 'content-egg'); ?>
</div>
<?php endif; ?>
<?php if (Plugin::isDevEnvironment()): ?>
<div class="d-flex gap-2 align-items-center">
<!-- Run next (dev only) -->
<form method="post"
action="<?php echo esc_url(admin_url('admin.php?page=content-egg-product-import&tab=autoimport&noheader=true')); ?>">
<?php wp_nonce_field('cegg_autoimport', 'cegg_autoimport_nonce'); ?>
<input type="hidden" name="ai_action" value="run_once">
<p class="submit">
<input type="submit" class="button"
value="<?php esc_attr_e('Process Next Rule', 'content-egg'); ?>">
</p>
</form>
</div>
<?php endif; ?>
<?php
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Safe output from WP_List_Table::display().
echo $table->display();
?>
</div>
<style>
div[id="auto-import-rules-list"] .wp-list-table th.column-name,
div[id="auto-import-rules-list"] .wp-list-table td.column-name {
width: 20%;
overflow: hidden;
text-overflow: ellipsis;
}
div[id="auto-import-rules-list"] .wp-list-table th.column-module_id,
div[id="auto-import-rules-list"] .wp-list-table td.column-module_id {
width: 10%;
white-space: nowrap;
}
div[id="auto-import-rules-list"] .wp-list-table th.column-preset_id,
div[id="auto-import-rules-list"] .wp-list-table td.column-preset_id {
width: 15%;
}
div[id="auto-import-rules-list"] .wp-list-table th.column-status,
div[id="auto-import-rules-list"] .wp-list-table td.column-status {
width: 8%;
white-space: nowrap;
}
div[id="auto-import-rules-list"] .wp-list-table th.column-post_count,
div[id="auto-import-rules-list"] .wp-list-table td.column-post_count {
width: 9%;
white-space: nowrap;
}
div[id="auto-import-rules-list"] .wp-list-table th.column-next_run_at,
div[id="auto-import-rules-list"] .wp-list-table td.column-next_run_at {
width: 12%;
white-space: nowrap;
}
div[id="auto-import-rules-list"] .wp-list-table th.column-log_history,
div[id="auto-import-rules-list"] .wp-list-table td.column-log_history {
word-wrap: break-word;
overflow-wrap: break-word;
}
</style>