]> source.dussan.org Git - nextcloud-server.git/commitdiff
show username of the body who shares in the summary
authorGeorg Ehrke <dev@georgswebsite.de>
Wed, 13 Jun 2012 20:06:22 +0000 (22:06 +0200)
committerGeorg Ehrke <dev@georgswebsite.de>
Wed, 13 Jun 2012 20:07:30 +0000 (22:07 +0200)
apps/calendar/ajax/events.php
apps/calendar/lib/app.php

index 56fa51aaff2a89b3b943fce122ebafb62a0e27be..b0c5587633fe910de8bcf0fc5e04222b5246dc9b 100644 (file)
@@ -27,7 +27,6 @@ else {
 $start = (version_compare(PHP_VERSION, '5.3.0', '>='))?DateTime::createFromFormat('U', $_GET['start']):new DateTime('@' . $_GET['start']);
 $end = (version_compare(PHP_VERSION, '5.3.0', '>='))?DateTime::createFromFormat('U', $_GET['end']):new DateTime('@' . $_GET['end']);
 $events = OC_Calendar_App::getrequestedEvents($calendar_id, $start, $end);
-
 $output = array();
 foreach($events as $event){
        $output = array_merge($output, OC_Calendar_App::generateEventOutput($event, $start, $end));
index 2cd28c0f782ba536c41c73f62fa1e13addf4ecff..e0035c4df8dd2a7975493c6c2af860d44d31981c 100644 (file)
@@ -331,26 +331,29 @@ class OC_Calendar_App{
         */
        public static function getrequestedEvents($calendarid, $start, $end){
                $events = array();
-               if($calendarid == 'shared_rw' || $_GET['calendar_id'] == 'shared_r'){
+               if($calendarid == 'shared_rw' || $calendarid == 'shared_r'){
                        $calendars = OC_Calendar_Share::allSharedwithuser(OCP\USER::getUser(), OC_Calendar_Share::CALENDAR, 1, ($_GET['calendar_id'] == 'shared_rw')?'rw':'r');
                        foreach($calendars as $calendar){
                                $calendarevents = OC_Calendar_Object::allInPeriod($calendar['calendarid'], $start, $end);
+                               foreach($calendarevents as $event){
+                                       $event['summary'] .= ' (' . self::$l10n->t('by') .  ' ' . OC_Calendar_Object::getowner($event['id']) . ')';
+                               }
                                $events = array_merge($events, $calendarevents);
                        }
                        $singleevents = OC_Calendar_Share::allSharedwithuser(OCP\USER::getUser(), OC_Calendar_Share::EVENT, 1, ($_GET['calendar_id'] == 'shared_rw')?'rw':'r');
                        foreach($singleevents as $singleevent){
                                $event = OC_Calendar_Object::find($singleevent['eventid']);
+                               $event['summary'] .= ' (' . self::$l10n->t('by') .  ' ' . OC_Calendar_Object::getowner($event['id']) . ')';
                                $events[] =  $event;
                        }
                }else{
-                       $calendar_id = $_GET['calendar_id'];
-                       if (is_numeric($calendar_id)) {
-                               $calendar = self::getCalendar($calendar_id);
+                       if (is_numeric($calendarid)) {
+                               $calendar = self::getCalendar($calendarid);
                                OCP\Response::enableCaching(0);
                                OCP\Response::setETagHeader($calendar['ctag']);
-                               $events = OC_Calendar_Object::allInPeriod($calendar_id, $start, $end);
+                               $events = OC_Calendar_Object::allInPeriod($calendarid, $start, $end);
                        } else {
-                               OCP\Util::emitHook('OC_Calendar', 'getEvents', array('calendar_id' => $calendar_id, 'events' => &$events));
+                               OCP\Util::emitHook('OC_Calendar', 'getEvents', array('calendar_id' => $calendarid, 'events' => &$events));
                        }
                }
                return $events;