From 6ef2d9cbd7d7ecfcfd8fefb9bc249b84a2302d54 Mon Sep 17 00:00:00 2001
From: latham <latham@ispconfig3>
Date: Thu, 10 Nov 2011 08:53:04 -0500
Subject: [PATCH] fix html markup errors and update code

---
 server/conf/awstats_index.php.master |   95 ++++++++++++++++++++---------------------------
 1 files changed, 41 insertions(+), 54 deletions(-)

diff --git a/server/conf/awstats_index.php.master b/server/conf/awstats_index.php.master
index 00175e7..e0f185e 100644
--- a/server/conf/awstats_index.php.master
+++ b/server/conf/awstats_index.php.master
@@ -1,66 +1,53 @@
-<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>';
+arsort($awprev);
 
-echo "<select name='awdate' onchange=\"load_content(this.value)\">";
-krsort($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

--
Gitblit v1.9.1