php warning fix
authorAndrei Shevchuk <andrei@shvchk.com>
Sun, 20 Nov 2011 11:18:57 +0000 (15:18 +0400)
committerAndrei Shevchuk <andrei@shvchk.com>
Sun, 20 Nov 2011 11:18:57 +0000 (15:18 +0400)
lib/Twig/Extension/Core.php

index 88f545b..c0ab8cb 100644 (file)
@@ -238,9 +238,10 @@ function twig_date_format_filter($date, $format = 'F j, Y H:i', $timezone = null
 {
     if (!$date instanceof DateTime && !$date instanceof DateInterval) {
         if (ctype_digit((string) $date)
-            || (('-' == $date[0])
-                && (ctype_digit(substr($date, 1))))
-        ) {
+               || (!empty($date[0])
+                               && ('-' === $date[0])
+                               && ctype_digit(substr($date, 1)))
+               ) {
             $date = new DateTime('@'.$date);
             $date->setTimezone(new DateTimeZone(date_default_timezone_get()));
         } else {