|
From: mdw c. <myd...@li...> - 2001-09-10 14:47:25
|
MyDynaWeb CVS committal
Author : sukria
Project : mydynaweb
Module : htdocs
Dir : mydynaweb/htdocs/tools/events
Modified Files:
stats.php
Log Message:
Adding a new box :
the stat box.
It displays
- number of recorded news in the current lang
- number of recorded comments in the current lang
- number of recorded pages in the current lang
To see this box, just ad the keyword ~STATBOX~ in your main.html file
===================================================================
RCS file: /cvsroot/mydynaweb/mydynaweb/htdocs/tools/events/stats.php,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -3 -r1.7 -r1.8
--- stats.php 2001/09/03 13:31:21 1.7
+++ stats.php 2001/09/10 14:47:24 1.8
@@ -155,7 +155,7 @@
return ($BOX);
}
-function get_global_stats_box($DBH)
+function get_global_stats_box($DBH, $hash_box)
/*
This function returns a box with number of
elements in the site :
@@ -174,7 +174,7 @@
where lang = '".USER_LANG."'";
$rqt = new query($DBH);
$rqt->query($DBH, $sql);
- $row = $rqt->get_row();
+ $row = $rqt->getrow();
$STATS["NEWS"] = $row[0];
// comments recorded
@@ -184,7 +184,7 @@
and news.lang = '".USER_LANG."'";
$rqt = new query($DBH);
$rqt->query($DBH, $sql);
- $row = $rqt->get_row();
+ $row = $rqt->getrow();
$STATS["COMMENTS"] = $row[0];
// pages recorded
@@ -193,17 +193,23 @@
where lang = '".USER_LANG."'";
$rqt = new query($DBH);
$rqt->query($DBH, $sql);
- $row = $rqt->get_row();
+ $row = $rqt->getrow();
$STATS["PAGES"] = $row[0];
- // pages viewed
- $sql = "select count(*)
- from page
- where lang = '".USER_LANG."'";
- $rqt = new query($DBH);
- $rqt->query($DBH, $sql);
- $row = $rqt->get_row();
- $STATS["PAGES"] = $row[0];
+
+ $tokens['TITLE'] = translate('STATS', $DBH);
+ $BOX = get_hash_template($hash_box['HEAD'], $tokens);
+
+ $tokens['CONTENT'] = $STATS['NEWS'] . ' ' . translate('NEWS', $DBH);
+ $BOX .= get_hash_template($hash_box['LINE'], $tokens);
+
+ $tokens['CONTENT'] = $STATS['COMMENTS'] . ' ' . translate('COMMENTS', $DBH);
+ $BOX .= get_hash_template($hash_box['LINE'], $tokens);
+
+ $tokens['CONTENT'] = $STATS['PAGES'] . ' ' . translate('PAGES', $DBH);
+ $BOX .= get_hash_template($hash_box['LINE'], $tokens);
+
+ $BOX .= get_hash_template($hash_box['FOOT'], $tokens);
return ($BOX);
}
|