[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