From acd146fe7c6eeb5afe47b8cd0b4daa3070a15360 Mon Sep 17 00:00:00 2001 From: Andrew Nicols Date: Tue, 24 Oct 2017 15:53:31 +0800 Subject: [PATCH] MDL-59938 calendar: Only show repeat information if repeating event --- calendar/classes/local/event/forms/update.php | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/calendar/classes/local/event/forms/update.php b/calendar/classes/local/event/forms/update.php index 94b0a26d2fe..a2944b48359 100644 --- a/calendar/classes/local/event/forms/update.php +++ b/calendar/classes/local/event/forms/update.php @@ -45,13 +45,15 @@ class update extends create { $mform->addElement('hidden', 'repeatid'); $mform->setType('repeatid', PARAM_INT); - $group = []; - $group[] = $mform->createElement('radio', 'repeateditall', null, get_string('repeateditall', 'calendar', - $event->eventrepeats), 1); - $group[] = $mform->createElement('radio', 'repeateditall', null, get_string('repeateditthis', 'calendar'), 0); - $mform->addGroup($group, 'repeatgroup', get_string('repeatedevents', 'calendar'), '
', false); + if (!empty($event->repeatid)) { + $group = []; + $group[] = $mform->createElement('radio', 'repeateditall', null, get_string('repeateditall', 'calendar', + $event->eventrepeats), 1); + $group[] = $mform->createElement('radio', 'repeateditall', null, get_string('repeateditthis', 'calendar'), 0); + $mform->addGroup($group, 'repeatgroup', get_string('repeatedevents', 'calendar'), '
', false); - $mform->setDefault('repeateditall', 1); - $mform->setAdvanced('repeatgroup'); + $mform->setDefault('repeateditall', 1); + $mform->setAdvanced('repeatgroup'); + } } }