/** * Rolls back activation procedures when de-activating the plugin * * @since 1.0 */ public function deactivate() { WPBRS_Controller_Cron::unregister_cron_jobs(); WPBRS_Controller_Blocker::filter_referrers_htaccess(true); //remove WP Block Referrer Spam rules WPBRS_Model_Admin_Notices::remove_admin_notices(); flush_rewrite_rules(); }
/** * Constructor * * @since 1.0 */ protected function __construct() { $this->register_hook_callbacks(); $this->model = WPBRS_Model_Admin_Notices::get_instance(); }
/** * Shows htacess file error on backend. * * @since 1.0 */ public static function htacess_error_admin_notice() { $notice = self::render_template('errors/htaccess-error.php'); return WPBRS_Model_Admin_Notices::add_admin_notice($notice); }