PluginProbe
Visualizer – Tables & Charts Manager with Built-in AI Generator / 1.5.3
Visualizer – Tables & Charts Manager with Built-in AI Generator v1.5.3
4.0.8 4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.2 3.1.3 3.10.0 3.10.1 3.10.10 3.10.11 3.10.12 3.10.13 3.10.14 3.10.15 3.10.2 3.10.3 All 149 releases
← All changes | classes/Visualizer/Render/Page.php +101 -90 3.0.81.5.3 View file →
@@ -1,90 +1,101 @@
1 -<?php
2 -
3 -// +----------------------------------------------------------------------+
4 -// | Copyright 2013 Madpixels (email : visualizer@madpixels.net) |
5 -// +----------------------------------------------------------------------+
6 -// | This program is free software; you can redistribute it and/or modify |
7 -// | it under the terms of the GNU General Public License, version 2, as |
8 -// | published by the Free Software Foundation. |
9 -// | |
10 -// | This program is distributed in the hope that it will be useful, |
11 -// | but WITHOUT ANY WARRANTY; without even the implied warranty of |
12 -// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
13 -// | GNU General Public License for more details. |
14 -// | |
15 -// | You should have received a copy of the GNU General Public License |
16 -// | along with this program; if not, write to the Free Software |
17 -// | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, |
18 -// | MA 02110-1301 USA |
19 -// +----------------------------------------------------------------------+
20 -// | Author: Eugene Manuilov <eugene@manuilov.org> |
21 -// +----------------------------------------------------------------------+
22 -/**
23 - * Base class for all chart builder pages.
24 - *
25 - * @category Visualizer
26 - * @package Render
27 - *
28 - * @since 1.0.0
29 - */
30 -class Visualizer_Render_Page extends Visualizer_Render {
31 -
32 - /**
33 - * Renders the page.
34 - *
35 - * @since 1.0.0
36 - *
37 - * @access protected
38 - */
39 - protected function _toHTML() {
40 - echo '<div id="content">';
41 - $this->_renderContent();
42 - echo '</div>';
43 - $this->_renderSidebar();
44 - echo '<div id="toolbar">';
45 - $this->_renderToolbar();
46 - echo '</div>';
47 - }
48 -
49 - /**
50 - * Renders page content.
51 - *
52 - * @since 1.0.0
53 - *
54 - * @access protected
55 - */
56 - protected function _renderContent() {}
57 -
58 - /**
59 - * Renders page sidebar.
60 - *
61 - * @since 1.0.0
62 - *
63 - * @access protected
64 - */
65 - protected function _renderSidebar() {
66 - echo '<div id="sidebar">';
67 - $this->_renderSidebarContent();
68 -
69 - echo '</div>';
70 - }
71 -
72 - /**
73 - * Renders sidebar content.
74 - *
75 - * @since 1.0.0
76 - *
77 - * @access protected
78 - */
79 - protected function _renderSidebarContent() {}
80 -
81 - /**
82 - * Renders toolbar content.
83 - *
84 - * @since 1.0.0
85 - *
86 - * @access protected
87 - */
88 - protected function _renderToolbar() {}
89 -
90 -}
1 +<?php
2 +
3 +// +----------------------------------------------------------------------+
4 +// | Copyright 2013 Madpixels (email : visualizer@madpixels.net) |
5 +// +----------------------------------------------------------------------+
6 +// | This program is free software; you can redistribute it and/or modify |
7 +// | it under the terms of the GNU General Public License, version 2, as |
8 +// | published by the Free Software Foundation. |
9 +// | |
10 +// | This program is distributed in the hope that it will be useful, |
11 +// | but WITHOUT ANY WARRANTY; without even the implied warranty of |
12 +// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
13 +// | GNU General Public License for more details. |
14 +// | |
15 +// | You should have received a copy of the GNU General Public License |
16 +// | along with this program; if not, write to the Free Software |
17 +// | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, |
18 +// | MA 02110-1301 USA |
19 +// +----------------------------------------------------------------------+
20 +// | Author: Eugene Manuilov <eugene@manuilov.org> |
21 +// +----------------------------------------------------------------------+
22 +
23 +
24 +/**
25 + * Base class for all chart builder pages.
26 + *
27 + * @category Visualizer
28 + * @package Render
29 + *
30 + * @since 1.0.0
31 + */
32 +class Visualizer_Render_Page extends Visualizer_Render {
33 +
34 + /**
35 + * Renders the page.
36 + *
37 + * @since 1.0.0
38 + *
39 + * @access protected
40 + */
41 + protected function _toHTML() {
42 + echo '<div id="content">';
43 + $this->_renderContent();
44 + echo '</div>';
45 + $this->_renderSidebar();
46 + echo '<div id="toolbar">';
47 + $this->_renderToolbar();
48 + echo '</div>';
49 + }
50 +
51 + /**
52 + * Renders page content.
53 + *
54 + * @since 1.0.0
55 + *
56 + * @access protected
57 + */
58 + protected function _renderContent() {}
59 +
60 + /**
61 + * Renders page sidebar.
62 + *
63 + * @since 1.0.0
64 + *
65 + * @access protected
66 + */
67 + protected function _renderSidebar() {
68 + echo '<div id="sidebar">';
69 + echo '<ul class="group-wrapper">';
70 + $this->_renderSidebarContent();
71 + echo '</ul>';
72 +
73 + echo '<div id="rate-the-plugin">';
74 + echo '<div><b>', esc_html__( 'Like the plugin? Show us your love!', Visualizer_Plugin::NAME ), '</b></div>';
75 + echo '<div id="rate-stars">&nbsp;</div>';
76 + echo '<a id="rate-link" href="http://wordpress.org/support/view/plugin-reviews/visualizer" target="_blank">';
77 + esc_html_e( 'Rate it on WordPress.org', Visualizer_Plugin::NAME );
78 + echo '</a>';
79 + echo '</div>';
80 + echo '</div>';
81 + }
82 +
83 + /**
84 + * Renders sidebar content.
85 + *
86 + * @since 1.0.0
87 + *
88 + * @access protected
89 + */
90 + protected function _renderSidebarContent() {}
91 +
92 + /**
93 + * Renders toolbar content.
94 + *
95 + * @since 1.0.0
96 + *
97 + * @access protected
98 + */
99 + protected function _renderToolbar() {}
100 +
101 +}