diff --git a/admin/images/daily_stats.img.php b/admin/images/daily_stats.img.php
new file mode 100644
index 000000000..66fb2816f
--- /dev/null
+++ b/admin/images/daily_stats.img.php
@@ -0,0 +1,121 @@
+SetX(10); // Set the starting x position
+$myBarGraph->SetY(10); // Set the starting y position
+$myBarGraph->SetWidth($imageWidth-20); // Set how wide the bargraph will be
+$myBarGraph->SetHeight($imageHeight-20); // Set how tall the bargraph will be
+$myBarGraph->SetNumOfValueTicks(3); // Set this to zero if you don't want to show any. These are the vertical bars to help see the values.
+
+
+// You can try uncommenting these lines below for different looks.
+
+// $myBarGraph->SetShowLabels(false); // The default is true. Setting this to false will cause phpBarGraph to not print the labels of each bar.
+$myBarGraph->SetShowValues(false); // The default is true. Setting this to false will cause phpBarGraph to not print the values of each bar.
+// $myBarGraph->SetBarBorder(false); // The default is true. Setting this to false will cause phpBarGraph to not print the border of each bar.
+// $myBarGraph->SetShowFade(false); // The default is true. Setting this to false will cause phpBarGraph to not print each bar as a gradient.
+// $myBarGraph->SetShowOuterBox(false); // The default is true. Setting this to false will cause phpBarGraph to not print the outside box.
+$myBarGraph->SetBarSpacing(5); // The default is 10. This changes the space inbetween each bar.
+
+
+// Add Values to the bargraph..
+$result = pwg_query($sql)
+or die(mysql_errno().": ".mysql_error()."
".$sql);
+
+$hours = array();
+for ($i = 0; $i <= 23; $i++)
+{
+ $hours[$i] = 0;
+}
+
+while ($r = mysql_fetch_row($result))
+{
+ $hours[$r[1]]= $r[0];
+}
+$o=0;
+while (list ($key,$value) = each($hours ))
+{
+ $myBarGraph->AddValue($key, $value);
+}
+
+//$myBarGraph->SetDebug(true);
+// Set the colors of the bargraph..
+$myBarGraph->SetStartBarColor("6666ff"); // This is the color on the top of every bar.
+$myBarGraph->SetEndBarColor("2222aa"); // This is the color on the bottom of every bar. This is not used when SetShowFade() is set to false.
+$myBarGraph->SetLineColor("000000"); // This is the color all the lines and text are printed out with.
+
+// Print the BarGraph to the image..
+$myBarGraph->DrawBarGraph($image);
+Imagestring($image, 2, 2, $imageHeight-14, $legend, $white);
+
+//------------------------------------------------ Image output
+if ($outputFormat == "png")
+{
+ header("Content-type: image/png");
+ ImagePNG($image);
+}
+else if ($outputFormat == "jpg")
+{
+ header("Content-type: image/jpeg");
+ Imagejpeg($image);
+}
+// Destroy the image.
+Imagedestroy($image);
+?>
diff --git a/admin/images/monthly_stats.img.php b/admin/images/monthly_stats.img.php
index 9720d2a2a..de33aaa44 100644
--- a/admin/images/monthly_stats.img.php
+++ b/admin/images/monthly_stats.img.php
@@ -33,7 +33,7 @@ include_once( 'phpBarGraph.php' );
//------------------------------------------------ variable definition
$outputFormat = "png";
-$legend = $lang['stats_global_graph_title'];
+$legend = $lang['stats_monthly_graph_title'];
$imageHeight = 256;
$imageWidth = 512;
$sql = '
diff --git a/admin/stats.php b/admin/stats.php
index da85f0354..1a821a476 100644
--- a/admin/stats.php
+++ b/admin/stats.php
@@ -38,7 +38,7 @@ $where_clause = "1";
if (isset($_GET['day']) && isset($_GET['month']) && isset($_GET['year']) )
{
- $url_img .= 'dayly_stats.img.php?year='.$_GET['year'].'&month='.$_GET['month'].'&day='.$_GET['day'];
+ $url_img .= 'daily_stats.img.php?year='.$_GET['year'].'&month='.$_GET['month'].'&day='.$_GET['day'];
$nls_value_title = $lang['w_day'];
$group_clause = "DATE_FORMAT(date,'%Y-%m-%d') ASC";
$where_clause = "(YEAR(date) = ".$_GET['year']." AND MONTH(date) = ".$_GET['month']." )";
diff --git a/doc/ChangeLog b/doc/ChangeLog
index 722323105..141c9b31a 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,8 @@
+2005-10-30 volcom
+
+ * bug 190 fixed: issue in stats.tpl display
+ * bug fixed: labels of monthly, daily graph fixed
+
2005-10-26 chrisaga
* bug 177 fixed: for Safari (was fixed for Konqueror only)
diff --git a/language/en_UK.iso-8859-1/admin.lang.php b/language/en_UK.iso-8859-1/admin.lang.php
index b08a8e230..d17f86b49 100644
--- a/language/en_UK.iso-8859-1/admin.lang.php
+++ b/language/en_UK.iso-8859-1/admin.lang.php
@@ -262,7 +262,7 @@ $lang['selection'] = 'selection';
$lang['set to'] = 'set to';
$lang['singly represented'] = 'singly represented';
$lang['stats_global_graph_title'] = 'Pages seen by month';
-$lang['stats_dayly_graph_title'] = 'Pages seen by hour';
+$lang['stats_daily_graph_title'] = 'Pages seen by hour';
$lang['stats_monthly_graph_title'] = 'Pages seen by day';
$lang['stats_month_title'] = 'Monthly statistics';
$lang['stats_day_title'] = 'Daily statistics';
diff --git a/language/fr_FR.iso-8859-1/admin.lang.php b/language/fr_FR.iso-8859-1/admin.lang.php
index edf4d2c7d..48f0c5344 100644
--- a/language/fr_FR.iso-8859-1/admin.lang.php
+++ b/language/fr_FR.iso-8859-1/admin.lang.php
@@ -261,7 +261,7 @@ $lang['set to'] = 'changer en';
$lang['singly represented'] = 'représentant fixe';
$lang['stats_global_graph_title'] = 'Pages vues par mois';
$lang['stats_monthly_graph_title'] = 'Pages vues par jour';
-$lang['stats_dayly_graph_title'] = 'Pages vues par heure';
+$lang['stats_daily_graph_title'] = 'Pages vues par heure';
$lang['stats_month_title'] = 'Statistiques mensuelles';
$lang['stats_day_title'] = 'Statistiques journalières';
$lang['stats_pages_seen'] = 'Pages vues';
diff --git a/template/yoga/admin/stats.tpl b/template/yoga/admin/stats.tpl
index cd9530ee8..d09759643 100644
--- a/template/yoga/admin/stats.tpl
+++ b/template/yoga/admin/stats.tpl
@@ -20,17 +20,18 @@
| {L_STAT_HOUR} | -{L_STAT_LOGIN} | +{L_STAT_LOGIN} | {L_STAT_ADDR} | {L_STAT_CATEGORY} | {L_STAT_FILE} | {L_STAT_PICTURE} |
|---|---|---|---|---|---|---|
| {detail.HOUR} | @@ -41,13 +42,11 @@{detail.PICTURE} |