diff options
| -rw-r--r-- | inc/html.inc.php | 40 | ||||
| -rw-r--r-- | rrd.php | 2 |
2 files changed, 22 insertions, 20 deletions
diff --git a/inc/html.inc.php b/inc/html.inc.php index bc38b24..b9cae9c 100644 --- a/inc/html.inc.php +++ b/inc/html.inc.php | |||
| @@ -12,6 +12,7 @@ function html_start() { | |||
| 12 | 12 | ||
| 13 | $path = htmlentities(breadcrumbs()); | 13 | $path = htmlentities(breadcrumbs()); |
| 14 | $html_weburl = htmlentities($CONFIG['weburl']); | 14 | $html_weburl = htmlentities($CONFIG['weburl']); |
| 15 | $html_staticurl = htmlentities($CONFIG['staticurl']); | ||
| 15 | 16 | ||
| 16 | echo <<<EOT | 17 | echo <<<EOT |
| 17 | <!DOCTYPE html> | 18 | <!DOCTYPE html> |
| @@ -20,10 +21,10 @@ function html_start() { | |||
| 20 | <meta charset="utf-8"> | 21 | <meta charset="utf-8"> |
| 21 | <title>CGP{$path}</title> | 22 | <title>CGP{$path}</title> |
| 22 | <meta name="viewport" content="width=device-width"> | 23 | <meta name="viewport" content="width=device-width"> |
| 23 | <link rel="stylesheet" href="{$html_weburl}layout/style.css" type="text/css"> | 24 | <link rel="stylesheet" href="{$html_staticurl}layout/style.css" type="text/css"> |
| 24 | <link rel="stylesheet" href="{$html_weburl}layout/style-b.css" type="text/css" media="(max-width: 1000px),(max-device-width: 1000px) and (orientation: portrait),(max-device-width: 767px) and (orientation: landscape)"> | 25 | <link rel="stylesheet" href="{$html_staticurl}layout/style-b.css" type="text/css" media="(max-width: 1000px),(max-device-width: 1000px) and (orientation: portrait),(max-device-width: 767px) and (orientation: landscape)"> |
| 25 | <link rel="stylesheet" href="{$html_weburl}layout/style-c.css" type="text/css" media="(max-width: 767px),(max-device-width: 767px) and (orientation: portrait),(max-device-width: 499px) and (orientation: landscape)"> | 26 | <link rel="stylesheet" href="{$html_staticurl}layout/style-c.css" type="text/css" media="(max-width: 767px),(max-device-width: 767px) and (orientation: portrait),(max-device-width: 499px) and (orientation: landscape)"> |
| 26 | <link rel="stylesheet" href="{$html_weburl}layout/style-d.css" type="text/css" media="(max-width: 499px),(max-device-width: 499px) and (orientation: portrait)"> | 27 | <link rel="stylesheet" href="{$html_staticurl}layout/style-d.css" type="text/css" media="(max-width: 499px),(max-device-width: 499px) and (orientation: portrait)"> |
| 27 | 28 | ||
| 28 | EOT; | 29 | EOT; |
| 29 | if (isset($CONFIG['page_refresh']) && is_numeric($CONFIG['page_refresh'])) { | 30 | if (isset($CONFIG['page_refresh']) && is_numeric($CONFIG['page_refresh'])) { |
| @@ -35,24 +36,24 @@ EOT; | |||
| 35 | 36 | ||
| 36 | if ($CONFIG['graph_type'] == 'canvas') { | 37 | if ($CONFIG['graph_type'] == 'canvas') { |
| 37 | echo <<<EOT | 38 | echo <<<EOT |
| 38 | <script type="text/javascript" src="{$html_weburl}js/sprintf.js"></script> | 39 | <script type="text/javascript" src="{$html_staticurl}js/sprintf.js"></script> |
| 39 | <script type="text/javascript" src="{$html_weburl}js/strftime.js"></script> | 40 | <script type="text/javascript" src="{$html_staticurl}js/strftime.js"></script> |
| 40 | <script type="text/javascript" src="{$html_weburl}js/RrdRpn.js"></script> | 41 | <script type="text/javascript" src="{$html_staticurl}js/RrdRpn.js"></script> |
| 41 | <script type="text/javascript" src="{$html_weburl}js/RrdTime.js"></script> | 42 | <script type="text/javascript" src="{$html_staticurl}js/RrdTime.js"></script> |
| 42 | <script type="text/javascript" src="{$html_weburl}js/RrdGraph.js"></script> | 43 | <script type="text/javascript" src="{$html_staticurl}js/RrdGraph.js"></script> |
| 43 | <script type="text/javascript" src="{$html_weburl}js/RrdGfxCanvas.js"></script> | 44 | <script type="text/javascript" src="{$html_staticurl}js/RrdGfxCanvas.js"></script> |
| 44 | <script type="text/javascript" src="{$html_weburl}js/binaryXHR.js"></script> | 45 | <script type="text/javascript" src="{$html_staticurl}js/binaryXHR.js"></script> |
| 45 | <script type="text/javascript" src="{$html_weburl}js/rrdFile.js"></script> | 46 | <script type="text/javascript" src="{$html_staticurl}js/rrdFile.js"></script> |
| 46 | <script type="text/javascript" src="{$html_weburl}js/RrdDataFile.js"></script> | 47 | <script type="text/javascript" src="{$html_staticurl}js/RrdDataFile.js"></script> |
| 47 | <script type="text/javascript" src="{$html_weburl}js/RrdCmdLine.js"></script> | 48 | <script type="text/javascript" src="{$html_staticurl}js/RrdCmdLine.js"></script> |
| 48 | 49 | ||
| 49 | EOT; | 50 | EOT; |
| 50 | } | 51 | } |
| 51 | 52 | ||
| 52 | if ($CONFIG['showtime']) { | 53 | if ($CONFIG['showtime']) { |
| 53 | echo <<<EOT | 54 | echo <<<EOT |
| 54 | <script type="text/javascript" src="{$html_weburl}js/jquery-2.1.1.min.js"></script> | 55 | <script type="text/javascript" src="{$html_staticurl}js/jquery-2.1.1.min.js"></script> |
| 55 | <script type="text/javascript" src="{$html_weburl}js/jquery.timeago.js"></script> | 56 | <script type="text/javascript" src="{$html_staticurl}js/jquery.timeago.js"></script> |
| 56 | 57 | ||
| 57 | EOT; | 58 | EOT; |
| 58 | } | 59 | } |
| @@ -62,7 +63,7 @@ echo <<<EOT | |||
| 62 | <body> | 63 | <body> |
| 63 | 64 | ||
| 64 | <div id="header"> | 65 | <div id="header"> |
| 65 | <h1><a href="{$html_weburl}">Collectd Graph Panel</a></h1> | 66 | <h1><a href="index.php">Collectd Graph Panel</a></h1> |
| 66 | </div> | 67 | </div> |
| 67 | 68 | ||
| 68 | EOT; | 69 | EOT; |
| @@ -97,6 +98,7 @@ EOT; | |||
| 97 | function html_end($footer = false) { | 98 | function html_end($footer = false) { |
| 98 | global $CONFIG; | 99 | global $CONFIG; |
| 99 | $html_weburl = htmlentities($CONFIG['weburl']); | 100 | $html_weburl = htmlentities($CONFIG['weburl']); |
| 101 | $html_staticurl = htmlentities($CONFIG['staticurl']); | ||
| 100 | 102 | ||
| 101 | if ($footer) { | 103 | if ($footer) { |
| 102 | $git = '/usr/bin/git'; | 104 | $git = '/usr/bin/git'; |
| @@ -115,7 +117,7 @@ function html_end($footer = false) { | |||
| 115 | echo <<<EOT | 117 | echo <<<EOT |
| 116 | </div> | 118 | </div> |
| 117 | <div id="footer"> | 119 | <div id="footer"> |
| 118 | <hr><span class="small"><a href="http://pommi.nethuis.nl/category/cgp/" rel="external">Collectd Graph Panel</a> ({$version}) is distributed under the <a href="{$html_weburl}LICENSE" rel="license">GNU General Public License (GPLv3)</a></span> | 120 | <hr><span class="small"><a href="http://pommi.nethuis.nl/category/cgp/" rel="external">Collectd Graph Panel</a> ({$version}) is distributed under the <a href="{$html_staticurl}LICENSE" rel="license">GNU General Public License (GPLv3)</a></span> |
| 119 | </div> | 121 | </div> |
| 120 | 122 | ||
| 121 | EOT; | 123 | EOT; |
| @@ -127,7 +129,7 @@ EOT; | |||
| 127 | $js_async = 'false'; | 129 | $js_async = 'false'; |
| 128 | } | 130 | } |
| 129 | echo <<<EOT | 131 | echo <<<EOT |
| 130 | <script src="{$html_weburl}js/CGP.js"></script> | 132 | <script src="{$html_staticurl}js/CGP.js"></script> |
| 131 | <script> | 133 | <script> |
| 132 | CGP.drawAll($js_async); | 134 | CGP.drawAll($js_async); |
| 133 | </script> | 135 | </script> |
| @@ -21,7 +21,7 @@ if ( $file = validateRRDPath($CONFIG['datadir'], $path) ) { | |||
| 21 | header('HTTP/1.0 403 Forbidden'); | 21 | header('HTTP/1.0 403 Forbidden'); |
| 22 | 22 | ||
| 23 | html_start(); | 23 | html_start(); |
| 24 | $html_weburl = htmlentities($CONFIG['weburl']); | 24 | $html_weburl = htmlentities($CONFIG['staticurl']); |
| 25 | echo <<<EOT | 25 | echo <<<EOT |
| 26 | <fieldset id="forbidden"> | 26 | <fieldset id="forbidden"> |
| 27 | <legend>forbidden</legend> | 27 | <legend>forbidden</legend> |
