function wsc_options() { $valid_nonce = wp_verify_nonce($_REQUEST['_wpnonce'], 'wordpress_spam_cleaner'); if ($valid_nonce) { if (isset($_POST['delete_spam_now_button'])) { wordpress_spam_cleaner_now(); } else { if (isset($_POST['delete_spam_daily_button'])) { wsc_start_cron('daily'); } else { if (isset($_POST['stop_deleting_spam_button'])) { wsc_stop_schedule(); } else { if (isset($_POST['reschedule_delete_spam_button'])) { reschedule_delete_spam(); } else { if (isset($_POST['delete_spam_hourly_button'])) { wsc_start_cron('hourly'); } else { if (isset($_POST['delete_spam_twice_button'])) { wsc_start_cron('twicedaily'); } else { if (isset($_POST['delete_spam_weekly'])) { wsc_start_cron('weekly'); } else { if (isset($_POST['delete_spam_twiceweekly'])) { wsc_start_cron('twiceweekly'); } else { if (isset($_POST['delete_spam_monthly'])) { wsc_start_cron('monthly'); } else { if (isset($_POST['custom_delete_spam_time'])) { wsc_start_cron('daily', $_POST['spam_delete_time']); } } } } } } } } } } } ?> <div class="wrap"> <h2>WordPress Spam Cleaner</h2> <?php if (!empty($_POST)) { ?> <div id="message" class="updated fade"> <strong>Settings updated</strong> </div> <?php } ?> <div id="form-buttons"> <p> <?php if (wp_next_scheduled('wordpress_spam_cleaner') == NULL) { echo 'The schedule has not been started'; } else { echo 'Next Spam Delete: ', date("l, F j, Y @ h:i a", wp_next_scheduled('wordpress_spam_cleaner')); } ?> </p> <p>Current Spam Count in your site: <?php show_spam_count(); ?> </p><br /> <form name="delete_spam_now_button" action="" method="post"> <?php wp_nonce_field('wordpress_spam_cleaner'); ?> <input type="hidden" name="delete_spam_now_button" value="update" /> <div> <input class="button button-primary" id="delete_spam_now_button" type="submit" value="Delete spam now »" /> </div> </form><br /> <?php if (NULL == wp_next_scheduled('wordpress_spam_cleaner')) { ?> <form name="delete_spam_hourly_button" action="" method="post"> <?php wp_nonce_field('wordpress_spam_cleaner'); ?> <input type="hidden" name="delete_spam_hourly_button" value="update" /> <div> <input class="button button-primary" id="delete_spam_hourly_button" type="submit" value="Delete spam hourly »" /> </div> </form> <br /> <form name="delete_spam_daily_button" action="" method="post"> <?php wp_nonce_field('wordpress_spam_cleaner'); ?> <input type="hidden" name="delete_spam_daily_button" value="update" /> <div> <input class="button button-primary" id="delete_spam_daily_button" type="submit" value="Delete spam daily »" /> </div> </form> <br /> <form name="delete_spam_twice_button" action="" method="post"> <?php wp_nonce_field('wordpress_spam_cleaner'); ?> <input type="hidden" name="delete_spam_twice_button" value="update" /> <div> <input class="button button-primary" id="delete_spam_twice_button" type="submit" value="Delete spam twice daily »" /> </div> </form> <br /> <form name="delete_spam_weekly" action="" method="post"> <?php wp_nonce_field('wordpress_spam_cleaner'); ?> <input type="hidden" name="delete_spam_weekly" value="update" /> <div> <input class="button button-primary" id="delete_spam_weekly" type="submit" value="Delete spam weekly »" /> </div> </form> <br /> <form name="delete_spam_twiceweekly" action="" method="post"> <?php wp_nonce_field('wordpress_spam_cleaner'); ?> <input type="hidden" name="delete_spam_twiceweekly" value="update" /> <div> <input class="button button-primary" id="delete_spam_twiceweekly" type="submit" value="Delete spam twice Monthly »" /> </div> </form> <br /> <form name="delete_spam_monthly" action="" method="post"> <?php wp_nonce_field('wordpress_spam_cleaner'); ?> <input type="hidden" name="delete_spam_monthly" value="update" /> <div> <input class="button button-primary" id="delete_spam_monthly" type="submit" value="Delete spam monthly »" /> </div> </form> <br /> <form name="custom_delete_spam_time" action="" method="post"> <?php wp_nonce_field('wordpress_spam_cleaner'); ?> <input type="hidden" name="custom_delete_spam_time" value="update" /> <div> <input class="button button-primary" id="custom_delete_spam_time" type="submit" value="Delete spam every day at »" /> <input name="spam_delete_time" id="custom_delete_spam_time_text" placeholder="hr:mm" type="text" value="" /> <?php date_default_timezone_set('GMT'); ?> <b>Current time:</b> <?php echo date('F j, Y, g:i a'); ?> GMT </div> </form> <br /> <?php } else { ?> <form name="stop_deleting_spam_button" action="" method="post"> <?php wp_nonce_field('wordpress_spam_cleaner'); ?> <input type="hidden" name="stop_deleting_spam_button" value="update" /> <div> <input class="button button-primary" id="stop_deleting_spam_button" type="submit" value="Stop Deleting Spam »" /> </div> </form> <br /> <form name="reschedule_delete_spam_button" action="" method="post"> <?php wp_nonce_field('wordpress_spam_cleaner'); ?> <input type="hidden" name="reschedule_delete_spam_button" value="update" /> <div> <input class="button button-primary" id="reschedule_delete_spam_button" type="submit" value="Reschedule to start in 1 minute »" /> <i>Helpful for testing purpose</i> </div> </form> <br /> <?php } ?> <br /> Once you deactivate this plugin spam comments delete cron job will stop automatically. <br /> </div> <h3>Quick Links</h3> <p>Contact me skype: mfsi_manish mail me: youngtec@youngtechleadds.com</p> <p><a target="_blank" href="https://wordpress.org/support/view/plugin-reviews/spam-comments-cleaner?filter=5">Rate Now</a> <strong>If this plugin really helps you, please do consider providing rating which can help others to find this plugin easily.</strong></p> </div> <style> #form-buttons .button-primary { width: 200px; } </style> <?php }
function wsc_options() { $nonce = isset($_REQUEST['_wpnonce']) ? $_REQUEST['_wpnonce'] : ''; $valid_nonce = wp_verify_nonce($nonce, 'wordpress_spam_cleaner'); if ($valid_nonce) { if (isset($_POST['delete_spam_now_button'])) { wordpress_spam_cleaner_now(); } else { if (isset($_POST['delete_spam_daily_button'])) { wsc_start_cron('daily'); } else { if (isset($_POST['stop_deleting_spam_button'])) { wsc_stop_schedule(); } else { if (isset($_POST['reschedule_delete_spam_button'])) { reschedule_delete_spam(); } else { if (isset($_POST['delete_spam_hourly_button'])) { wsc_start_cron('hourly'); } else { if (isset($_POST['delete_spam_twice_button'])) { wsc_start_cron('twicedaily'); } else { if (isset($_POST['delete_spam_weekly'])) { wsc_start_cron('weekly'); } else { if (isset($_POST['delete_spam_twiceweekly'])) { wsc_start_cron('twiceweekly'); } else { if (isset($_POST['delete_spam_monthly'])) { wsc_start_cron('monthly'); } else { if (isset($_POST['custom_delete_spam_time'])) { wsc_start_cron('daily', $_POST['spam_delete_time']); } } } } } } } } } } } ?> <div class="wrap"> <h2>WordPress Spam Cleaner</h2> <?php if (!empty($_POST)) { ?> <div id="message" class="updated fade"> <strong>Settings updated</strong> </div> <?php } ?> <div id="scc-form-buttons"> <div class="left-form-section" style="float: left;"> <p> <?php if (wp_next_scheduled('wordpress_spam_cleaner') == NULL) { echo 'The schedule has not been started'; } else { echo 'Next Spam Delete: ', date("l, F j, Y @ h:i a", wp_next_scheduled('wordpress_spam_cleaner')); } ?> </p> <p>Current Spam Count in your site: <?php show_spam_count(); ?> </p><br /> <form name="delete_spam_now_button" action="" method="post"> <?php wp_nonce_field('wordpress_spam_cleaner'); ?> <input type="hidden" name="delete_spam_now_button" value="update" /> <div> <input class="button button-primary" id="delete_spam_now_button" type="submit" value="Delete spam now »" /> </div> </form><br /> <?php if (NULL == wp_next_scheduled('wordpress_spam_cleaner')) { ?> <form name="delete_spam_hourly_button" action="" method="post"> <?php wp_nonce_field('wordpress_spam_cleaner'); ?> <input type="hidden" name="delete_spam_hourly_button" value="update" /> <div> <input class="button button-primary" id="delete_spam_hourly_button" type="submit" value="Delete spam hourly »" /> </div> </form> <br /> <form name="delete_spam_daily_button" action="" method="post"> <?php wp_nonce_field('wordpress_spam_cleaner'); ?> <input type="hidden" name="delete_spam_daily_button" value="update" /> <div> <input class="button button-primary" id="delete_spam_daily_button" type="submit" value="Delete spam daily »" /> </div> </form> <br /> <form name="delete_spam_twice_button" action="" method="post"> <?php wp_nonce_field('wordpress_spam_cleaner'); ?> <input type="hidden" name="delete_spam_twice_button" value="update" /> <div> <input class="button button-primary" id="delete_spam_twice_button" type="submit" value="Delete spam twice daily »" /> </div> </form> <br /> <form name="delete_spam_weekly" action="" method="post"> <?php wp_nonce_field('wordpress_spam_cleaner'); ?> <input type="hidden" name="delete_spam_weekly" value="update" /> <div> <input class="button button-primary" id="delete_spam_weekly" type="submit" value="Delete spam weekly »" /> </div> </form> <br /> <form name="delete_spam_twiceweekly" action="" method="post"> <?php wp_nonce_field('wordpress_spam_cleaner'); ?> <input type="hidden" name="delete_spam_twiceweekly" value="update" /> <div> <input class="button button-primary" id="delete_spam_twiceweekly" type="submit" value="Delete spam twice Monthly »" /> </div> </form> <br /> <form name="delete_spam_monthly" action="" method="post"> <?php wp_nonce_field('wordpress_spam_cleaner'); ?> <input type="hidden" name="delete_spam_monthly" value="update" /> <div> <input class="button button-primary" id="delete_spam_monthly" type="submit" value="Delete spam monthly »" /> </div> </form> <br /> <form name="custom_delete_spam_time" action="" method="post"> <?php wp_nonce_field('wordpress_spam_cleaner'); ?> <input type="hidden" name="custom_delete_spam_time" value="update" /> <div> <input class="button button-primary" id="custom_delete_spam_time" type="submit" value="Delete spam every day at »" /> <input name="spam_delete_time" id="custom_delete_spam_time_text" placeholder="hr:mm" type="text" value="" /> <?php date_default_timezone_set('GMT'); ?> <br/> <b>Current time:</b> <?php echo date('F j, Y, g:i a'); ?> GMT </div> </form> <br /> <?php } else { ?> <form name="stop_deleting_spam_button" action="" method="post"> <?php wp_nonce_field('wordpress_spam_cleaner'); ?> <input type="hidden" name="stop_deleting_spam_button" value="update" /> <div> <input class="button button-primary" id="stop_deleting_spam_button" type="submit" value="Stop Deleting Spam »" /> </div> </form> <br /> <form name="reschedule_delete_spam_button" action="" method="post"> <?php wp_nonce_field('wordpress_spam_cleaner'); ?> <input type="hidden" name="reschedule_delete_spam_button" value="update" /> <div> <input class="button button-primary" id="reschedule_delete_spam_button" type="submit" value="Reschedule to start in 1 minute »" /> <i>Helpful for testing purpose</i> </div> </form> <br /> <?php } ?> <br /> Once you deactivate this plugin spam comments delete cron job will stop automatically. <br /> </div> <div class="right-ad-section otherlinks"> <div class="quicklinks other_plugins"> <marquee behavior="alternate" direction="right"><h3>WordPress Database Cleaner</h3></marquee> <p>WordPress Database Cleaner is a advanced version of WordPress Spam Comments Cleaner. This plugin will allow you to delete SPAM Comments, Post/Page Revisions, auto draft, trash. This plugin will Optimization all tables as well.</p> </div> <div class="quicklinks"> <h3>Quick Links</h3> <p><a target="_blank" href="mailto:youngtec@youngtechleads.com">Mail Me</a></p> <p><a target="_blank" href="http://www.youngtechleads.com/wordpress-database-cleaner">Plugin home page</a></p> </div> </div> </div> <h3 style="clear: left;"> </h3> <p><a target="_blank" href="https://wordpress.org/support/view/plugin-reviews/spam-comments-cleaner?filter=5">Rate Now</a> <strong>If this plugin really helps you, please do consider providing rating which can help others to find this plugin easily.</strong></p> </div> <?php }