| // +----------------------------------------------------------------------+ /** * Renders chart data setup page. * * @category Visualizer * @package Render * @subpackage Page * * @since 1.0.0 */ class Visualizer_Render_Page_Data extends Visualizer_Render_Page { /** * Renders page content. * * @since 1.0.0 * * @access protected */ protected function _renderContent() { // Added by Ash/Upwork if ( Visualizer_Module::can_show_feature( 'simple-editor' ) ) { Visualizer_Render_Layout::show( 'simple-editor-screen', $this->chart->ID ); } if ( Visualizer_Module::is_pro() ) { do_action( 'visualizer_add_editor_etc', $this->chart->ID ); if ( Visualizer_Module::is_pro() && Visualizer_Module::is_pro_older_than( '1.9.0' ) ) { global $Visualizer_Pro; $Visualizer_Pro->_addEditor( $this->chart->ID ); if ( method_exists( $Visualizer_Pro, '_addFilterWizard' ) ) { $Visualizer_Pro->_addFilterWizard( $this->chart->ID ); } } } $this->add_additional_content(); // Added by Ash/Upwork if ( Visualizer_Module::is_pro() ) { echo '
'; echo '
'; } echo '
'; echo ''; echo '
'; if ( Visualizer_Module::is_pro() ) { echo '
'; } echo $this->custom_css; } /** * Renders sidebar content. * * @since 1.0.0 * * @access protected */ protected function _renderSidebarContent() { ?>
chart->ID ); ?>
chart->ID, $this->sidebar ); ?>
chart->ID ); ?>
'; echo ''; esc_html_e( 'Back', 'visualizer' ); echo ''; echo ''; } echo ''; if ( isset( $this->cancel_button ) ) { echo ''; } } /** * Renders the additional content. * * @access private */ private function add_additional_content() { $source = strtolower( get_post_meta( $this->chart->ID, Visualizer_Plugin::CF_SOURCE, true ) ); $query = ''; if ( 'visualizer_source_query' === $source ) { $query = get_post_meta( $this->chart->ID, Visualizer_Plugin::CF_DB_QUERY, true ); } Visualizer_Render_Layout::show( 'db-query', $query, $this->chart->ID ); Visualizer_Render_Layout::show( 'json-screen', $this->chart->ID ); } }