[limb-svn] r5837 - in 3.x/trunk/limb: datetime/src i18n/src/template/tags/i18n i18n/tests/cases/datetime

svn at limb-project.com svn at limb-project.com
Tue May 8 18:19:37 MSD 2007


Author: pachanga
Date: 2007-05-08 18:19:37 +0400 (Tue, 08 May 2007)
New Revision: 5837
URL: http://fisheye.limb-project.com/changelog/limb/?cs=5837

Modified:
   3.x/trunk/limb/datetime/src/lmbDate.class.php
   3.x/trunk/limb/i18n/src/template/tags/i18n/date.filter.php
   3.x/trunk/limb/i18n/tests/cases/datetime/lmbLocaleDateFormatTest.class.php
Log:
-- fixing lmbLocaleDate includes

Modified: 3.x/trunk/limb/datetime/src/lmbDate.class.php
===================================================================
--- 3.x/trunk/limb/datetime/src/lmbDate.class.php	2007-05-08 13:47:27 UTC (rev 5836)
+++ 3.x/trunk/limb/datetime/src/lmbDate.class.php	2007-05-08 14:19:37 UTC (rev 5837)
@@ -78,9 +78,15 @@
       return new lmbDate($hour_or_date, $minute_or_tz);
   }
 
-  static function createWithoutTime($year, $month, $day, $tz='')
+  static function createWithoutTime($year=null, $month=null, $day=null, $tz='')
   {
-    return new lmbDate(0, 0, 0, $day, $month, $year, $tz);
+    if(!$year && !$month && !$day)
+    {
+      $date = new lmbDate();
+      return $date->setSecond(0)->setMinute(0)->setHour(0);
+    }
+    else
+      return new lmbDate(0, 0, 0, $day, $month, $year, $tz);
   }
 
   static function createByDays($days)
@@ -293,9 +299,12 @@
     $s1 = $this->getStamp();
     $s2 = $d->getStamp();
 
-    if($s1 > $s2) return 1;
-    elseif($s2 > $s1)  return -1;
-    else return 0;
+    if($s1 > $s2)
+      return 1;
+    elseif($s2 > $s1)
+      return -1;
+    else
+      return 0;
   }
 
   function isBefore($when, $use_time_zone=false)

Modified: 3.x/trunk/limb/i18n/src/template/tags/i18n/date.filter.php
===================================================================
--- 3.x/trunk/limb/i18n/src/template/tags/i18n/date.filter.php	2007-05-08 13:47:27 UTC (rev 5836)
+++ 3.x/trunk/limb/i18n/src/template/tags/i18n/date.filter.php	2007-05-08 14:19:37 UTC (rev 5837)
@@ -9,8 +9,7 @@
  * @version    $Id$
  * @package    i18n
  */
-lmb_require('limb/datetime/src/lmbLocaleDate.class.php');
-lmb_require('limb/i18n/src/datetime/lmbLocaleDateFormat.class.php');
+lmb_require('limb/i18n/src/datetime/lmbLocaleDate.class.php');
 
 /**
 * @filter i18n_date
@@ -89,7 +88,7 @@
     $toolkit_var = $code->getTempVarRef();
     $this->locale_var = $code->getTempVarRef();
 
-    $code->writePHP("lmb_require('limb/datetime/src/lmbLocaleDate.class.php');");
+    $code->writePHP("lmb_require('limb/i18n/src/datetime/lmbLocaleDate.class.php');");
     $code->writePHP($toolkit_var . ' = lmbToolkit :: instance();' . "\n");
     $code->writePHP($this->locale_var . ' = ');
 

Modified: 3.x/trunk/limb/i18n/tests/cases/datetime/lmbLocaleDateFormatTest.class.php
===================================================================
--- 3.x/trunk/limb/i18n/tests/cases/datetime/lmbLocaleDateFormatTest.class.php	2007-05-08 13:47:27 UTC (rev 5836)
+++ 3.x/trunk/limb/i18n/tests/cases/datetime/lmbLocaleDateFormatTest.class.php	2007-05-08 14:19:37 UTC (rev 5837)
@@ -9,7 +9,7 @@
  * @version    $Id$
  * @package    i18n
  */
-lmb_require('limb/datetime/src/lmbLocaleDate.class.php');
+lmb_require('limb/i18n/src/datetime/lmbLocaleDate.class.php');
 lmb_require('limb/i18n/toolkit.inc.php');
 
 class lmbLocaleDateFormatTest extends UnitTestCase



More information about the limb-svn mailing list