| @@ -1,9 +1,10 @@ | ||
| 1 | 1 | <?php |
| 2 | + | |
| 2 | 3 | namespace Photonic_Plugin\Admin; |
| 3 | 4 | |
| 4 | 5 | abstract class Admin_Page { |
| 5 | - function render($header) { | |
| 6 | + public function render($header) { | |
| 6 | 7 | $this->start_content(); |
| 7 | 8 | $this->show_header($header); |
| 8 | 9 | $this->render_content(); |
| 9 | 10 | $this->end_content(); |
| @@ -8,35 +9,41 @@ | ||
| 8 | 9 | $this->render_content(); |
| 9 | 10 | $this->end_content(); |
| 10 | 11 | } |
| 11 | 12 | |
| 12 | - abstract function render_content(); | |
| 13 | + abstract public function render_content(); | |
| 13 | 14 | |
| 14 | - function start_content() { | |
| 15 | + public function start_content() { | |
| 15 | 16 | ?> |
| 16 | 17 | <div class="photonic-wrap"> |
| 17 | 18 | <?php |
| 18 | 19 | } |
| 19 | 20 | |
| 20 | - function end_content() { | |
| 21 | + public function end_content() { | |
| 21 | 22 | ?> |
| 22 | 23 | </div> |
| 23 | 24 | <?php |
| 24 | 25 | } |
| 25 | 26 | |
| 26 | - function show_header($header) { | |
| 27 | + public function show_header($header) { | |
| 27 | 28 | ?> |
| 28 | - <div class="photonic-waiting"><img src="<?php echo PHOTONIC_URL.'include/images/downloading-dots.gif'; ?>" alt='waiting'/></div> | |
| 29 | + <div class="photonic-waiting"><img src="<?php echo esc_url(PHOTONIC_URL) . 'include/images/downloading-dots.gif'; ?>" | |
| 30 | + alt='waiting'/></div> | |
| 29 | 31 | <header class="photonic-header"> |
| 30 | - <h1>Photonic – <?php echo $header; ?></h1> | |
| 32 | + <h1>Photonic – <?php echo wp_kses_post($header); ?></h1> | |
| 31 | 33 | <div class='donate fix'> |
| 32 | - <ul> | |
| 33 | - <li class='announcements'><a href='https://aquoid.com/news/'><span class="icon"> </span>Announcements</a></li> | |
| 34 | - <li class='support'><a href='https://wordpress.org/support/plugin/photonic/'><span class="icon"> </span>Support</a></li> | |
| 35 | - <li class='coffee'><a href='https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=85LSBSV2HKSX4&source=url'><span class="icon"> </span>Like Photonic? Buy me a coffee …</a></li> | |
| 36 | - <li class='rate'><a href='https://wordpress.org/support/plugin/photonic/reviews/'><span class="icon"> </span>… Or Rate it Well!</a></li> | |
| 37 | - </ul> | |
| 34 | + <ul> | |
| 35 | + <li class='announcements'><a href='https://aquoid.com/news/'><span class="icon"> </span>Announcements</a> | |
| 36 | + </li> | |
| 37 | + <li class='support'><a href='https://wordpress.org/support/plugin/photonic/'><span class="icon"> </span>Support</a> | |
| 38 | + </li> | |
| 39 | + <li class='coffee'><a | |
| 40 | + href='https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=85LSBSV2HKSX4&source=url'><span | |
| 41 | + class="icon"> </span>Like Photonic? Buy me a coffee …</a></li> | |
| 42 | + <li class='rate'><a href='https://wordpress.org/support/plugin/photonic/reviews/'><span | |
| 43 | + class="icon"> </span>… Or Rate it Well!</a></li> | |
| 44 | + </ul> | |
| 38 | 45 | </div><!-- donate --> |
| 39 | 46 | </header> |
| 40 | 47 | <?php |
| 41 | 48 | } |
| 42 | -} | |
| 49 | +} | |