function wpss_upgrade_check($installed_ver = NULL)
 {
     if (empty($installed_ver)) {
         $installed_ver = get_option('wp_spamshield_version');
     }
     if ($installed_ver != WPSS_VERSION) {
         $upd_options = array('wp_spamshield_version' => WPSS_VERSION, 'spamshield_ubl_cache' => array(), 'spamshield_wpssmid_cache' => array());
         foreach ($upd_options as $option => $val) {
             update_option($option, $val);
         }
         $del_options = array('spamshield_install_status', 'spamshield_warning_status', 'spamshield_regalert_status');
         foreach ($del_options as $i => $option) {
             delete_option($option);
         }
         spamshield_purge_nonces();
     }
 }
Example #2
0
 function spamshield_deactivation()
 {
     spamshield_log_reset();
     $upd_options = array('spamshield_ubl_cache' => array(), 'spamshield_wpssmid_cache' => array());
     foreach ($upd_options as $option => $val) {
         update_option($option, $val);
     }
     $del_options = array('spamshield_admin_notices', 'spamshield_install_status', 'spamshield_warning_status', 'spamshield_regalert_status');
     /* Added 1.8.4 */
     foreach ($del_options as $i => $option) {
         delete_option($option);
     }
     spamshield_purge_nonces();
 }