diff --git a/main/calendar/agenda.inc.php b/main/calendar/agenda.inc.php
index 1fb68f3ca8..c2b32879af 100644
--- a/main/calendar/agenda.inc.php
+++ b/main/calendar/agenda.inc.php
@@ -1,4 +1,4 @@
-';
echo '
';
- if($is_repeated){echo get_lang('RepeatedEvent'),' ',get_lang('RepeatedEventViewOriginalEvent'),'';}
+ if($is_repeated){echo get_lang('RepeatedEvent'),' ',get_lang('RepeatedEventViewOriginalEvent'),'';}
echo "".Display::return_icon('top.gif', get_lang('Top'))." | ";
echo "
";
} // end while ($myrow=Database::fetch_array($result))
@@ -2415,6 +2415,11 @@ function display_one_agenda_item($agenda_id)
if (!$repeat && api_is_allowed_to_edit(false,true)) {
// edit
$mylink = api_get_self()."?".api_get_cidreq()."&origin=".Security::remove_XSS($_GET['origin'])."&id=".$myrow['id'];
+ if (!empty($_GET['agenda_id']))
+ {
+ // rather ugly hack because the id parameter is already set above but below we set it again
+ $mylink .= '&agenda_id='.Security::remove_XSS($_GET['agenda_id']).'&id='.Security::remove_XSS($_GET['agenda_id']);
+ }
echo "",
Display::return_icon('edit.gif', get_lang('ModifyCalendarItem')), "",
"",
@@ -2424,7 +2429,7 @@ function display_one_agenda_item($agenda_id)
} else {
$image_visibility="invisible";
}
- echo '',Display::return_icon($image_visibility, get_lang('Visible')),'';
+ echo '',Display::return_icon($image_visibility.'.gif', get_lang('Visible')),'';
}
$mylink = 'ical_export.php?'.api_get_cidreq().'&type=course&id='.$myrow['id'];
echo ''.Display::return_icon($export_icon_high, get_lang('ExportiCalConfidential')).' ';
diff --git a/main/calendar/agenda.php b/main/calendar/agenda.php
index d0f3f06844..1e59a7ae4b 100644
--- a/main/calendar/agenda.php
+++ b/main/calendar/agenda.php
@@ -1,4 +1,4 @@
-