. * * @package ReduxFramework * @subpackage debug object * @author Dovy Paukstys * @author Kevin Provance (kprovance) * @version 3.1.8 */ // Exit if accessed directly if( !defined( 'ABSPATH' ) ) exit; if( !class_exists( 'ReduxDebugObject' ) ) { /** * Main ReduxFramework_import_export class * * @since 1.0.0 */ class ReduxDebugObject { public function __construct($parent) { $this->parent = $parent; } public function render() { echo '
'; echo '

' . __( 'Options Object 1', 'redux-framework' ) . '

'; echo '
'; echo '
'; echo '
'; if (version_compare(phpversion(), "5.3.0", ">=")) { $json = json_encode( $this->parent->options, true ) ; } else { $json = json_encode( $this->parent->options ); } echo '
' . $json . '
'; echo '' . __( 'Show Object in Javascript Console Object', 'redux-framework' ) . ''; echo '
'; } public function render_tab() { echo ''; } public function add_submenu() { add_theme_page( $this->parent->args['page_slug'], __( 'Options Object', 'redux-framework' ), __( 'Options Object', 'redux-framework' ), $this->parent->args['page_permissions'], $this->parent->args['page_slug'] . '&tab=dev_mode_default', '__return_null' ); } } }