aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorplegall <plg@piwigo.org>2005-09-17 21:14:28 +0000
committerplegall <plg@piwigo.org>2005-09-17 21:14:28 +0000
commit518569483b2f814c6915e4f13aa5bb32a67df872 (patch)
tree01ccb959eab2df5e8069166ba43637bfa06c85db
parent8a525d57ba8c4da537b87f6f04d09160e3d9a490 (diff)
- new: the number of elements waiting for validation is notified in RSS
feed. git-svn-id: http://piwigo.org/svn/trunk@864 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to '')
-rw-r--r--doc/ChangeLog5
-rw-r--r--feed.php28
2 files changed, 33 insertions, 0 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog
index 643dcca60..47a70328a 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,5 +1,10 @@
2005-09-17 Pierrick LE GALL
+ * new: the number of elements waiting for validation is notified
+ in RSS feed.
+
+2005-09-17 Pierrick LE GALL
+
* translation: common and admin strings translated in french from
english files
diff --git a/feed.php b/feed.php
index 49b52c103..9f26000f7 100644
--- a/feed.php
+++ b/feed.php
@@ -139,6 +139,22 @@ SELECT user_id
}
/**
+ * currently waiting pictures
+ *
+ * @return array waiting ids
+ */
+function waiting_elements()
+{
+ $query = '
+SELECT id
+ FROM '.WAITING_TABLE.'
+ WHERE validated = \'false\'
+;';
+
+ return array_from_query($query, 'id');
+}
+
+/**
* What's new between two dates ?
*
* Informations : number of new comments, number of new elements, number of
@@ -188,6 +204,18 @@ function news($start, $end)
{
array_push($news, sprintf(l10n('%d new users'), $nb_new_users));
}
+
+ $nb_waiting_elements = count(waiting_elements());
+ if ($nb_waiting_elements > 0)
+ {
+ array_push(
+ $news,
+ sprintf(
+ l10n('%d waiting elements'),
+ $nb_waiting_elements
+ )
+ );
+ }
}
return $news;