_config = Dispatcher::config(); $this->_config_master = Dispatcher::config_master(); $this->_page = Util_Admin::get_current_page(); } /** * Render header. */ public function options() { $this->view(); } /** * Render footer. */ public function render_footer() { include W3TC_INC_OPTIONS_DIR . '/common/footer.php'; } /** * Returns true if config section is sealed. * * @param string $section Config section. * * @return boolean */ protected function is_sealed( $section ) { return true; } /** * Returns true if we edit master config. * * @return boolean */ protected function is_master() { return $this->_config->is_master(); } /** * Prints checkbox with config option value. * * @param string $option_id Option ID. * @param bool $disabled Disabled flag. * @param string $class_prefix Class prefix. * @param bool $label Label. * @param bool $force_value Override value. */ protected function checkbox( $option_id, $disabled = false, $class_prefix = '', $label = true, $force_value = null ) { $disabled = $disabled || $this->_config->is_sealed( $option_id ); $name = Util_Ui::config_key_to_http_name( $option_id ); if ( ! $disabled ) { echo ''; } if ( $label ) { echo '