From f4273f4f4bc601f30bd49a3c5a4cd7e3d5980838 Mon Sep 17 00:00:00 2001 From: Chuck Hagenbuch Date: Sun, 3 May 2009 23:07:56 -0400 Subject: [PATCH] fix rules that rely on proper sorting of repeaters from widest to smallest --- framework/Date_Parser/lib/Horde/Date/Parser/Locale/Base.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/framework/Date_Parser/lib/Horde/Date/Parser/Locale/Base.php b/framework/Date_Parser/lib/Horde/Date/Parser/Locale/Base.php index ee7aa49aa..a9029b86d 100644 --- a/framework/Date_Parser/lib/Horde/Date/Parser/Locale/Base.php +++ b/framework/Date_Parser/lib/Horde/Date/Parser/Locale/Base.php @@ -551,7 +551,8 @@ class Horde_Date_Parser_Locale_Base } } - rsort($repeaters); + // Return repeaters in order from widest (years) to smallest (seconds) + usort($repeaters, create_function('$a, $b', 'return $b->width() > $a->width();')); return $repeaters; } -- 2.11.0