PluginProbe ʕ •ᴥ•ʔ
Robin Image Optimizer – Unlimited Image Optimization, WebP & AVIF / 2.0.6
Robin Image Optimizer – Unlimited Image Optimization, WebP & AVIF v2.0.6
2.0.6 2.0.5 trunk 1.3.7 1.4.0 1.4.1 1.4.2 1.4.6 1.5.0 1.5.3 1.5.6 1.5.8 1.6.5 1.6.6 1.6.9 1.7.0 1.7.4 1.8.1 1.8.2 1.9.0 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4
robin-image-optimizer / admin / ajax / logs.php
robin-image-optimizer / admin / ajax Last commit date
backup.php 7 months ago index.php 3 years ago logs.php 7 months ago meta-migrations.php 7 months ago multisite-update-current-blog.php 7 months ago settings.php 7 months ago
logs.php
32 lines
1 <?php
2
3 /**
4 * Used to clean-up logs.
5 */
6 add_action(
7 'wp_ajax_wrio_logs_cleanup',
8 function () {
9 check_admin_referer( 'wrio_clean_logs', 'nonce' );
10
11 if ( ! current_user_can( 'manage_options' ) ) {
12 wp_die( - 1 );
13 }
14
15 if ( ! WRIO_Plugin::app()->logger->clean_up() ) {
16 wp_send_json_error(
17 [
18 'message' => esc_html__( 'Failed to clear logs. Please try again later.', 'robin-image-optimizer' ),
19 'type' => 'danger',
20 ]
21 );
22 }
23
24 wp_send_json(
25 [
26 'message' => esc_html__( 'Logs cleared successfully.', 'robin-image-optimizer' ),
27 'type' => 'success',
28 ]
29 );
30 }
31 );
32