odb_txt_domain); $n = __('NO', $odb_class->odb_txt_domain); // CURRENT SETTINGS $trash = ($odb_class->odb_rvg_options['clear_trash'] == 'Y') ? $y : $n; $spam = ($odb_class->odb_rvg_options['clear_spam'] == 'Y') ? $y : $n; $tag = ($odb_class->odb_rvg_options['clear_tags'] == 'Y') ? $y : $n; $trans = ($odb_class->odb_rvg_options['clear_transients'] == 'Y') ? $y : $n; $ping = ($odb_class->odb_rvg_options['clear_pingbacks'] == 'Y') ? $y : $n; $log = ($odb_class->odb_rvg_options['logging_on'] == 'Y') ? $y : $n; $innodb = ($odb_class->odb_rvg_options['optimize_innodb'] == 'Y') ? $y : $n; if($odb_class->odb_rvg_options['schedule_type'] == 'fiveminutes') $schedule = __('EVERY FIVE MINUTES',$odb_class->odb_txt_domain); else if($odb_class->odb_rvg_options['schedule_type'] == 'hourly') $schedule = __('ONCE HOURLY',$odb_class->odb_txt_domain); else if($odb_class->odb_rvg_options['schedule_type'] == 'twicedaily') $schedule = __('TWICE DAILY',$odb_class->odb_txt_domain); else if($odb_class->odb_rvg_options['schedule_type'] == 'daily') $schedule = __('ONCE DAILY',$odb_class->odb_txt_domain); else if($odb_class->odb_rvg_options['schedule_type'] == 'weekly') $schedule = __('ONCE WEEKLY',$odb_class->odb_txt_domain); else $schedule = __('NOT SCHEDULED',$odb_class->odb_txt_domain); echo '

'.__('Current settings',$odb_class->odb_txt_domain).'



'; if($odb_class->odb_rvg_options['revision_mode'] == 1) { echo ''.__('Maximum number of - most recent - revisions to keep per post / page', $odb_class->odb_txt_domain).': '.$odb_class->odb_rvg_options['nr_of_revisions'].'
'; } else { echo ''.__('Delete revisions older than', $odb_class->odb_txt_domain).': '.$odb_class->odb_rvg_options['older_than'].' '.__("days", $odb_class->odb_txt_domain).'
'; } echo ' '.__('Delete trashed items', $odb_class->odb_txt_domain).': '.$trash.'
'.__('Delete spammed items', $odb_class->odb_txt_domain).': '.$spam.'
'.__('Delete unused tags', $odb_class->odb_txt_domain).': '.$tag.'
'.__('Delete expired transients', $odb_class->odb_txt_domain).': '.$trans.'
'.__('Delete pingbacks and trackbacks', $odb_class->odb_txt_domain).': '.$ping.'
'.__('Keep a log', $odb_class->odb_txt_domain).': '.$log.'
'.__('Optimize InnoDB tables', $odb_class->odb_txt_domain).': '.$innodb.'
'.__('Last run', $odb_class->odb_txt_domain).': '.$odb_class->odb_rvg_options['last_run'].' '.__('hrs', $odb_class->odb_txt_domain).'
'.__('Number of excluded tables', $odb_class->odb_txt_domain).': '.count($odb_class->odb_rvg_excluded_tabs).'
'.__('Scheduler', $odb_class->odb_txt_domain).': '.$schedule.'
'; if($odb_class->odb_rvg_options['schedule_type'] != '') { $timestamp = wp_next_scheduled('odb_scheduler'); $nextrun = Date('M j, Y @ H:i', $timestamp); echo ' '.__('Next scheduled run',$odb_class->odb_txt_domain).': '.$nextrun.' '.__('hrs', $odb_class->odb_txt_domain).' ('.__('current server time', $odb_class->odb_txt_domain).': '.$current_hour.' '.__('hrs', $odb_class->odb_txt_domain).')
'; } // if($odb_class->odb_rvg_options['schedule_type'] != '') echo ' '.__('Total savings since the first run', $odb_class->odb_txt_domain).': '.$odb_class->odb_utilities_obj->odb_format_size($odb_class->odb_rvg_options['total_savings']).'
'; } // display_current_settings() /******************************************************************************************** * DISPLAY THE PAGE HEADER ********************************************************************************************/ function display_header() { global $odb_class; echo '

'.__('Optimize Database after Deleting Revisions',$odb_class->odb_txt_domain).'

'.__('A popular \'one-click\' plugin to clean and optimize your WordPress database.', $odb_class->odb_txt_domain).'

'.__('Plugin version', $odb_class->odb_txt_domain).': v'.$odb_class->odb_version.' ['.$odb_class->odb_release_date.'] - '.__('Plugin page', $odb_class->odb_txt_domain).' - '.__('Download page', $odb_class->odb_txt_domain).' - '.__('Author', $odb_class->odb_txt_domain).' - '.__('Company', $odb_class->odb_txt_domain).' - '.__('Donation page', $odb_class->odb_txt_domain).'
'; } // display_header /******************************************************************************************** * DISPLAY THE START BUTTONS ********************************************************************************************/ function display_start_buttons($action) { global $odb_class; echo '

'; if(file_exists($odb_class->odb_plugin_path.'logs/rvg-optimize-db-log.html')) { // THERE IS A LOG FILE echo '     '; } // if(file_exists($this->odb_plugin_path.'logs/rvg-optimize-db-log.html')) if($action != 'run') { // NOT RUNNING: SHOW START BUTTON echo '   '; } echo '

'; } // display_start_buttons() } // ODB_Displayer ?>