sort_optimizations($optimizer->get_optimizations()); foreach ($optimizations as $id => $optimization) { if ('optimizetables' == $id && false === $does_server_allows_table_optimization) continue; // If we don't want to show optimization on the first tab. if (false === $optimization->display_in_optimizations_list()) continue; // This is an array, with attributes dom_id, activated, settings_label, info; all values are strings. $html = $optimization->get_settings_html(); $disable_optimization_button = false; // Check if the DOM is optimize-db to generate a list of tables. if ('optimize-db' == $html['dom_id']) { $table_list = $optimizer->get_table_information(); // Make sure that optimization_table_inno_db is set. if ($table_list['inno_db_tables'] > 0 && 0 == $table_list['is_optimizable'] && 0 == $table_list['non_inno_db_tables']) { $disable_optimization_button = true; $html['activated'] = ''; } } $sensitive_items = array( 'clean-transient', 'clean-pingbacks', 'clean-trackbacks', 'clean-postmeta', 'clean-orphandata', 'clean-commentmeta', 'clean-usermeta', ); ?>
>
', $html['info'])); ?>