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(); } }
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(); }