Catch events not found, reduce indention.
authorJan Schneider <jan@horde.org>
Fri, 13 Mar 2009 16:21:49 +0000 (17:21 +0100)
committerJan Schneider <jan@horde.org>
Mon, 16 Mar 2009 15:44:25 +0000 (16:44 +0100)
kronolith/ajax.php

index 0ca1c51..320ca82 100644 (file)
@@ -98,14 +98,14 @@ case 'ListEvents':
     if (is_a($events, 'PEAR_Error')) {
         $notification->push($events, 'horde.error');
         $result = true;
-    } else {
-        $result = new stdClass;
-        $result->cal = $cal;
-        $result->view = Util::getFormData('view');
-        $result->sig = $start->dateString() . $end->dateString();
-        if (count($events)) {
-            $result->events = $events;
-        }
+        break;
+    }
+    $result = new stdClass;
+    $result->cal = $cal;
+    $result->view = Util::getFormData('view');
+    $result->sig = $start->dateString() . $end->dateString();
+    if (count($events)) {
+        $result->events = $events;
     }
     break;
 
@@ -118,10 +118,15 @@ case 'GetEvent':
     if (is_a($event, 'PEAR_Error')) {
         $notification->push($event, 'horde.error');
         $result = true;
-    } else {
-        $result = new stdClass;
-        $result->event = $event;
+        break;
+    }
+    if (!$event) {
+        $notification->push(_("The requested event was not found."), 'horde.error');
+        $result = true;
+        break;
     }
+    $result = new stdClass;
+    $result->event = $event;
     break;
 
 case 'SaveCalPref':