aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authoronefang2020-01-04 18:23:59 +1000
committeronefang2020-01-04 18:23:59 +1000
commit31ba7c5981bf137fa1ddec5cb78e3938944da347 (patch)
tree872e870d02c28437a8006934d021964e874a9189
parentWork with CGI PHP. (diff)
downloadapt-panopticon_cgp-31ba7c5981bf137fa1ddec5cb78e3938944da347.zip
apt-panopticon_cgp-31ba7c5981bf137fa1ddec5cb78e3938944da347.tar.gz
apt-panopticon_cgp-31ba7c5981bf137fa1ddec5cb78e3938944da347.tar.bz2
apt-panopticon_cgp-31ba7c5981bf137fa1ddec5cb78e3938944da347.tar.xz
Fix up static URLs that got broken going through php.cgi.
Diffstat (limited to '')
-rw-r--r--inc/html.inc.php40
-rw-r--r--rrd.php2
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
28EOT; 29EOT;
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
49EOT; 50EOT;
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
57EOT; 58EOT;
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
68EOT; 69EOT;
@@ -97,6 +98,7 @@ EOT;
97function html_end($footer = false) { 98function 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
121EOT; 123EOT;
@@ -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>
132CGP.drawAll($js_async); 134CGP.drawAll($js_async);
133</script> 135</script>
diff --git a/rrd.php b/rrd.php
index d4f29ee..e068c5d 100644
--- a/rrd.php
+++ b/rrd.php
@@ -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>