aboutsummaryrefslogtreecommitdiff
path: root/app/controllers/calendar/calendar.php
diff options
context:
space:
mode:
authorDavid Siegfried <david.siegfried@uni-vechta.de>2023-03-02 09:33:51 +0000
committerDavid Siegfried <david.siegfried@uni-vechta.de>2023-03-02 09:33:51 +0000
commite55a7b7ba84e84f087c44a222c3df91960f03fc7 (patch)
treee474aba4b4db3e41a185b5bf5b4b04e953a8e8bf /app/controllers/calendar/calendar.php
parentbd60f4a8b88c1f6173cf481ea4407668c1b0c4c0 (diff)
prevent php-warnings, closes #1807
Closes #1807 Merge request studip/studip!1187
Diffstat (limited to 'app/controllers/calendar/calendar.php')
-rw-r--r--app/controllers/calendar/calendar.php32
1 files changed, 11 insertions, 21 deletions
diff --git a/app/controllers/calendar/calendar.php b/app/controllers/calendar/calendar.php
index 5ad138f..09eeaab 100644
--- a/app/controllers/calendar/calendar.php
+++ b/app/controllers/calendar/calendar.php
@@ -494,17 +494,10 @@ class Calendar_CalendarController extends AuthenticatedController
$messages[] = _('Die Startzeit muss vor der Endzeit liegen.');
}
- if (Request::isXhr()) {
- $event->setTitle(Request::get('summary', ''));
- $event->event->description = Request::get('description', '');
- $event->setUserDefinedCategories(Request::get('categories', ''));
- $event->event->location = Request::get('location', '');
- } else {
- $event->setTitle(Request::get('summary'));
- $event->event->description = Request::get('description', '');
- $event->setUserDefinedCategories(Request::get('categories', ''));
- $event->event->location = Request::get('location', '');
- }
+ $event->setTitle(Request::get('summary', ''));
+ $event->event->description = Request::get('description', '');
+ $event->setUserDefinedCategories(Request::get('categories', ''));
+ $event->event->location = Request::get('location', '');
$event->event->category_intern = Request::int('category_intern', 1);
$event->setAccessibility(Request::option('accessibility', 'PRIVATE'));
$event->setPriority(Request::int('priority', 0));
@@ -538,7 +531,7 @@ class Calendar_CalendarController extends AuthenticatedController
}
switch ($rec_type) {
case 'daily':
- if (Request::option('type_daily', 'day') == 'day') {
+ if (Request::option('type_daily', 'day') === 'day') {
$rrule['linterval'] = Request::int('linterval_d', 1);
$rrule['rtype'] = 'DAILY';
} else {
@@ -548,41 +541,38 @@ class Calendar_CalendarController extends AuthenticatedController
}
break;
case 'weekly':
+ $rrule['rtype'] = 'WEEKLY';
$rrule['linterval'] = Request::int('linterval_w', 1);
$rrule['wdays'] = implode('', Request::intArray('wdays',
[strftime('%u', $event->getStart())]));
- $rrule['rtype'] = 'WEEKLY';
break;
case 'monthly':
- if (Request::option('type_m', 'day') == 'day') {
+ $rrule['rtype'] = 'MONTHLY';
+ if (Request::option('type_m', 'day') === 'day') {
$rrule['linterval'] = Request::int('linterval_m1', 1);
$rrule['day'] = Request::int('day_m',
strftime('%e', $event->getStart()));
- $rrule['rtype'] = 'MONTHLY';
} else {
$rrule['linterval'] = Request::int('linterval_m2', 1);
$rrule['sinterval'] = Request::int('sinterval_m', 1);
$rrule['wdays'] = Request::int('wday_m',
strftime('%u', $event->getStart()));
- $rrule['rtype'] = 'MONTHLY';
}
break;
case 'yearly':
- if (Request::option('type_y', 'day') == 'day') {
- $rrule['linterval'] = 1;
+ $rrule['rtype'] = 'YEARLY';
+ $rrule['linterval'] = 1;
+ if (Request::option('type_y', 'day') === 'day') {
$rrule['day'] = Request::int('day_y',
strftime('%e', $event->getStart()));
$rrule['month'] = Request::int('month_y1',
date('n', $event->getStart()));
- $rrule['rtype'] = 'YEARLY';
} else {
- $rrule['linterval'] = 1;
$rrule['sinterval'] = Request::int('sinterval_y', 1);
$rrule['wdays'] = Request::int('wday_y',
strftime('%u', $event->getStart()));
$rrule['month'] = Request::int('month_y2',
date('n', $event->getStart()));
- $rrule['rtype'] = 'YEARLY';
}
break;
}