public function clean_on_deletion() { if (isset($_POST['bt_save_settings']) && isset($_POST['pvc_reset_all_individual'])) { delete_option('pvc_reset_all_individual'); A3_PVC::pvc_reset_individual_items(); } if ((isset($_POST['bt_save_settings']) || isset($_POST['bt_reset_settings'])) && get_option('pvc_clean_on_deletion') == 0) { $uninstallable_plugins = (array) get_option('uninstall_plugins'); unset($uninstallable_plugins[A3_PVC_PLUGIN_NAME]); update_option('uninstall_plugins', $uninstallable_plugins); } }