[Agora-commits] agora/ecrire/include/bd article.php, 1.101,
1.101.2.1
oliviermansour at adullact1.hosting.cri74.org
oliviermansour at adullact1.hosting.cri74.org
Ven 30 Déc 14:23:34 CET 2005
Update of /cvsroot/agora/agora/ecrire/include/bd
In directory adullact1:/tmp/cvs-serv7518/ecrire/include/bd
Modified Files:
Tag: SPIP_AGORA_Charlotte
article.php
Log Message:
patch for incorrect date in article object (I guess also in the db)
Index: article.php
===================================================================
RCS file: /cvsroot/agora/agora/ecrire/include/bd/article.php,v
retrieving revision 1.101
retrieving revision 1.101.2.1
diff -u -d -r1.101 -r1.101.2.1
--- article.php 25 Nov 2005 09:06:26 -0000 1.101
+++ article.php 30 Dec 2005 13:23:31 -0000 1.101.2.1
@@ -529,7 +529,18 @@
// {{{ getDate()
function getDate() {
- return $this->_date;
+ $date = $this->_date;
+ // TODO, this is a dirty hack but I don't understand why, sometimes, date are like that : YYYY-MM-DD ::00
+ // check this case
+ $tdate = split (' ', $date);
+ if (!ereg ("([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})", $tdate[1])) {
+ // raise an error for further debugging
+ include_once ('PEAR.php');
+ PEAR::raiseError("BD_Article- getDate() why do I have such incorect date : ".$date.' ! '. print_r (debug_backtrace(), true), PEAR_LOG_DEBUG);
+ // correct the date
+ $date = $tdate[0].' 00:00:00';
+ }
+ return $date;
}
// }}}
Plus d'informations sur la liste de diffusion Agora-commits