From 529bd3f1c49be04c5eba851db2621b5b94940a89 Mon Sep 17 00:00:00 2001
From: alecpl <alec@alec.pl>
Date: Fri, 06 Jan 2012 05:43:05 -0500
Subject: [PATCH] - Don't return 'unknown', use empty string, DateTime* handle more exceptions

---
 program/include/main.inc |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/program/include/main.inc b/program/include/main.inc
index b073662..f6e2ca2 100644
--- a/program/include/main.inc
+++ b/program/include/main.inc
@@ -1066,7 +1066,7 @@
     $date = new DateTime("@".$ts);
   }
   catch (Exception $e) {
-    return 'unknown';
+    return '';
   }
 
   try {
@@ -1886,9 +1886,14 @@
   global $RCMAIL;
 
   // get user's timezone
-  $tz = new DateTimeZone($RCMAIL->config->get('timezone'));
+  try {
+    $tz   = new DateTimeZone($RCMAIL->config->get('timezone'));
+    $date = new DateTime('now', $tz);
+  }
+  catch (Exception $e) {
+    $date = new DateTime();
+  }
 
-  $date = new DateTime('now', $tz);
   return $date->format('r');
 }
 

--
Gitblit v1.9.1