odb_rvg_options['nr_of_revisions'] = '0'; else $this->odb_rvg_options['nr_of_revisions'] = trim($_POST['rvg_odb_number']); } if(isset($_POST['rvg_clear_trash'])) $this->odb_rvg_options['clear_trash'] = $_POST['rvg_clear_trash']; else $this->odb_rvg_options['clear_trash'] = 'N'; if(isset($_POST['rvg_clear_spam'])) $this->odb_rvg_options['clear_spam'] = $_POST['rvg_clear_spam']; else $this->odb_rvg_options['clear_spam'] = 'N'; if(isset($_POST['rvg_clear_tags'])) $this->odb_rvg_options['clear_tags'] = $_POST['rvg_clear_tags']; else $this->odb_rvg_options['clear_tags'] = 'N'; if(isset($_POST['rvg_clear_transients'])) $this->odb_rvg_options['clear_transients'] = $_POST['rvg_clear_transients']; else $this->odb_rvg_options['clear_transients'] = 'N'; if(isset($_POST['rvg_clear_pingbacks'])) $this->odb_rvg_options['clear_pingbacks'] = $_POST['rvg_clear_pingbacks']; else $this->odb_rvg_options['clear_pingbacks'] = 'N'; if(isset($_POST['rvg_odb_logging_on'])) $this->odb_rvg_options['logging_on'] = $_POST['rvg_odb_logging_on']; else $this->odb_rvg_options['logging_on'] = 'N'; if(isset($_POST['rvg_odb_schedule'])) { $type_old = $this->odb_rvg_options['schedule_type']; $hour_old = $this->odb_rvg_options['schedule_hour']; if($_POST['rvg_odb_schedule'] == '' || ($_POST['rvg_odb_schedule'] != 'daily' && $_POST['rvg_odb_schedule'] != 'weekly' )) $_POST['rvg_odb_schedulehour'] = ''; $hour = ''; if(isset($_POST['rvg_odb_schedulehour'])) $hour = $_POST['rvg_odb_schedulehour']; if($type_old != $_POST['rvg_odb_schedule'] || $hour_old != $hour) { // SCHEDULE CHANGED $this->odb_rvg_options['schedule_type'] = $_POST['rvg_odb_schedule']; $this->odb_rvg_options['schedule_hour'] = $hour; if($this->odb_rvg_options['schedule_type'] == '') // UN-SCHEDULED wp_clear_scheduled_hook('odb_scheduler'); else // RE-SCHEDULE $this->odb_scheduler_obj->odb_reschedule(); } } // if(isset($_POST['rvg_odb_schedule'])) if(isset($_POST['rvg_odb_adminbar'])) $this->odb_rvg_options['adminbar'] = $_POST['rvg_odb_adminbar']; else $this->odb_rvg_options['adminbar'] = 'N'; if(isset($_POST['rvg_odb_adminmenu'])) $this->odb_rvg_options['adminmenu'] = $_POST['rvg_odb_adminmenu']; else $this->odb_rvg_options['adminmenu'] = 'N'; if(isset($_POST['rvg_odb_optimize_innodb'])) $this->odb_rvg_options['optimize_innodb'] = $_POST['rvg_odb_optimize_innodb']; else $this->odb_rvg_options['optimize_innodb'] = 'N'; $this->odb_multisite_obj->odb_ms_update_option('odb_rvg_options', $this->odb_rvg_options); // UPDATE EXCLUDED TABLES // EMPTY ARRAY $this->odb_rvg_excluded_tabs = array(); // ADD CHECKED TABLES foreach ($_POST as $key => $value) if(substr($key,0,3) == 'cb_') $this->odb_rvg_excluded_tabs[substr($key,3)] = 'Y'; // SAVE TO DB $this->odb_multisite_obj->odb_ms_update_option('odb_rvg_excluded_tabs', $this->odb_rvg_excluded_tabs); // UPDATED MESSAGE echo "
". __('Optimize Database after Deleting Revisions SETTINGS UPDATED',$this->odb_txt_domain). " - "; _e('Click HERE to run the optimization',$this->odb_txt_domain); echo "