From: Jan Schneider Date: Mon, 7 Sep 2009 13:00:34 +0000 (+0200) Subject: Fix saving displaying saved events. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=3d1acf33f3db4d2b59cfa3614a22c8eaf7c24179;p=horde.git Fix saving displaying saved events. --- diff --git a/kronolith/ajax.php b/kronolith/ajax.php index f5ed6c4bb..d60d6c1d5 100644 --- a/kronolith/ajax.php +++ b/kronolith/ajax.php @@ -63,7 +63,7 @@ function saveEvent($event) $end->min = $end->sec = 59; Kronolith::addEvents($events, $event, $start, $end, true, true); $result = new stdClass; - $result->cal = $event->getCalendar(); + $result->cal = $event->getCalendarType() . '|' . $event->getCalendar(); $result->view = Horde_Util::getFormData('view'); $result->sig = $start->dateString() . $end->dateString(); if (count($events)) { @@ -197,7 +197,8 @@ try { case 'QuickSaveEvent': $kronolith_driver = Kronolith::getDriver(); - $event = Kronolith::quickAdd(Horde_Util::getFormData('text'), Kronolith::getDefaultCalendar(PERMS_EDIT)); + $event = Kronolith::quickAdd(Horde_Util::getFormData('text'), + Kronolith::getDefaultCalendar(PERMS_EDIT)); if (is_a($event, 'PEAR_Error')) { $notification->push($event, 'horde.error'); $result = true; diff --git a/kronolith/lib/Event.php b/kronolith/lib/Event.php index a54f59d12..2c89d9618 100644 --- a/kronolith/lib/Event.php +++ b/kronolith/lib/Event.php @@ -1232,6 +1232,11 @@ abstract class Kronolith_Event $this->_calendar = $calendar; } + public function getCalendarType() + { + return $this->_calendarType; + } + public function isRemote() { return (bool)$this->remoteCal;