Mercurial > defr > DualBlog
changeset 36:a6c3716cab6a
Ajout de la date de dernière mise à jour de la feed.
author | Franck Deroche <webmaster@defr.org> |
---|---|
date | Mon, 05 Nov 2007 10:41:27 +0100 |
parents | e776701841ba |
children | 5eb974b45cb1 |
files | comment.php includes/class.skeleton.php index.php |
diffstat | 3 files changed, 12 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/comment.php Mon Nov 05 09:56:44 2007 +0100 +++ b/comment.php Mon Nov 05 10:41:27 2007 +0100 @@ -39,6 +39,7 @@ $row = $Data->GetRow(); $post = new Post($row); $sk->addBlogPost($post->format()); + $sk->checkUpdateTime(strtotime($row['DatePost'])); // On définit le titre $sk->setTitle($row['Titre'] . ' - Dual Blog'); @@ -72,6 +73,7 @@ } $commentTpl->setParams(array_merge($post->getTplParams(), $params)); $sk->addBlogPost($commentTpl); + $sk->checkUpdateTime(strtotime($row['DateComment'])); } // Génération de la graine (cette dernière permet de s'assurer
--- a/includes/class.skeleton.php Mon Nov 05 09:56:44 2007 +0100 +++ b/includes/class.skeleton.php Mon Nov 05 10:41:27 2007 +0100 @@ -3,6 +3,7 @@ private $styleSheets; private $blogPosts; + private $lastUpdate = 0; private $showCalendar = false; private $calendarMonth; private $calendarYear; @@ -171,6 +172,11 @@ $this->blogPosts[] = $blogPost; } + public function checkUpdateTime($time) { + if($time > $this->lastUpdate) + $this->lastUpdate = $time; + } + public function showCalendar($newValue = false) { $this->showCalendar = $newValue; } @@ -210,6 +216,9 @@ $params['#Posts'][] = array('post' => $blogPost); } + // Date de dernière modification + $params['modifiedDate'] = date('c', $this->lastUpdate); + // Application des l'ensemble de ces paramètres $this->setParams($params); }