diff --git a/calendar/inc/class.calendar_ui.inc.php b/calendar/inc/class.calendar_ui.inc.php index cbadfa66ff..13ad383e60 100644 --- a/calendar/inc/class.calendar_ui.inc.php +++ b/calendar/inc/class.calendar_ui.inc.php @@ -551,8 +551,16 @@ class calendar_ui $vars = array_merge($link_vars,$data); $icon = html::image('calendar',$icon,lang($title),"class=sideboxstar"); //to avoid jscadender from not displaying with pngfix - $link = $view == 'add' ? $this->add_link($icon) : html::a_href($icon,'/index.php',$vars); - + if ($view == 'add') + { + $link = html::a_href($icon,'javascript:'.$this->popup(egw::link('/index.php',array( + 'menuaction' => 'calendar.calendar_uiforms.edit', + ),false))); + } + else + { + $link = html::a_href($icon,'/index.php',$vars); + } $views .= '