Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Zvonimir
ISPConfig 3
Commits
6ef2d9cb
Commit
6ef2d9cb
authored
Nov 10, 2011
by
latham
Browse files
fix html markup errors and update code
parent
e01f81c8
Changes
1
Hide whitespace changes
Inline
Side-by-side
server/conf/awstats_index.php.master
View file @
6ef2d9cb
<script>
function
load_content
(
url
)
{
var
iframe
=
document
.
getElementById
(
"
content
"
);
iframe
.
src
=
url
;
}
</script>
<?php
$aw
[
'aw_jump_text'
]
=
'Jump to previous stats: '
;
$aw
[
'aw_renamed_index'
]
=
'fixedindex.html'
;
$yearmonth_text = "Jump to previous stats: ";
$awstatsindex = 'awsindex.html';
$script = "<script>function load_content(url){var iframe = document.getElementById(\"content\");iframe.src = url;}</script>\n";
if ($handle = opendir('.'))
{
while
(
false
!==
(
$file
=
readdir
(
$handle
)))
{
if
(
substr
(
$file
,
0
,
1
)
!=
"."
&&
is_dir
(
$file
))
{
$orderkey
=
substr
(
$file
,
0
,
4
)
.
substr
(
$file
,
5
,
2
);
if
(
substr
(
$file
,
5
,
2
)
<
10
)
{
$orderkey
=
substr
(
$file
,
0
,
4
)
.
"0"
.
substr
(
$file
,
5
,
2
);
}
$awprev
[
$orderkey
]
=
$file
;
}
}
$month
=
date
(
"n"
);
$year
=
date
(
"Y"
);
if
(
date
(
"d"
)
==
1
)
{
$month
=
date
(
"m"
)
-
1
;
if
(
date
(
"m"
)
==
1
)
{
$year
=
date
(
"Y"
)
-
1
;
$month
=
"12"
;
}
}
$current
=
$year
.
$month
;
$awprev
[
$current
]
=
$year
.
"-"
.
$month
;
closedir
(
$handle
);
while(false !== ($file = readdir($handle)))
{
if (substr($file,0,1) != "." && is_dir($file))
{
$orderkey = substr($file,0,4).substr($file,5,2);
if (substr($file,5,2) < 10 ) $orderkey = substr($file,0,4)."0".substr($file,5,2);
$awprev[$orderkey] = $file;
}
}
$month = date("n");
$year = date("Y");
if (date("d") == 1)
{
$month = date("m")-1;
if (date("m") == 1)
{
$year = date("Y")-1;
$month = "12";
}
}
$current = $year.$month;
$awprev[$current] = $year."-".$month;
closedir($handle);
}
echo
'<div style="width: 97%; margin-left: 4px; height: 20px; background-color: #FFFFFF; position: fixed; padding: 7px; border: 2px solid #cccccc;><div align="left"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">'
.
$aw
[
"aw_jump_text"
]
.
'</font </div>'
;
echo
"<select name='awdate' onchange=
\"
load_content(this.value)
\"
>"
;
krsort
(
$awprev
);
arsort($awprev);
$options = "";
foreach ($awprev as $key => $value)
{
if
(
$key
==
$current
)
{
echo
"<option selected=
\"
selected
\"
value=
\"
"
.
$aw
[
'aw_renamed_index'
]
.
"
\"
>
$value
</option>"
;
}
else
{
echo
"<option value='
$value
/"
.
$aw
[
'aw_renamed_index'
]
.
"'>
$value
</option>"
;
}
if($key == $current) $options .= "<option selected=\"selected\" value=\"{$awstatsindex}\">{$value}</option>\n";
else $options .= "<option value=\"{$value}/{$awstatsindex}\">{$value}</option>\n";
}
echo
'</select></div><iframe src="'
.
$aw
[
'aw_renamed_index'
]
.
'" frameborder="0" scrolling="Yes" width="100%" height="100%" style="margin-top:25px" id="content"></iframe>'
;
$html = "<!DOCTYPE html>\n<html>\n<head>\n<title>Stats</title>\n";
$html .= "<style>\nhtml,body {margin:0px;padding:0px;width:100%;height:100%;background-color: #ccc;}\n";
$html .= "#header\n{\nwidth:100%;margin:0px auto;\nheight:20px;\nposition:fixed;\npadding:4px;\ntext-align:center;\n}\n";
$html .= "iframe {width:100%;height:90%;margin:0px;margin-top:40px;border:0px;padding:0px;}\n</style>\n</head>\n<body>\n";
$html .= $script;
$html .= "<div id=\"header\">{$yearmonth_text}\n";
$html .= "<select name=\"awdate\" onchange=\"load_content(this.value)\">\n";
$html .= $options;
$html .= "</select>\n</div>\n<iframe src=\"{$awstatsindex}\" id=\"content\"></iframe>\n";
$html .= "</body></html>";
echo $html;
?>
\ No newline at end of file
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment