From cadc2ff6e3dfe73ba23ce57a5e49b7f8ab566c61 Mon Sep 17 00:00:00 2001 From: Nathan Gray Date: Wed, 22 Jun 2011 15:34:00 +0000 Subject: [PATCH] Display errors from merge sub-system --- calendar/inc/class.calendar_uiviews.inc.php | 40 ++++++++++++++++++--- 1 file changed, 35 insertions(+), 5 deletions(-) diff --git a/calendar/inc/class.calendar_uiviews.inc.php b/calendar/inc/class.calendar_uiviews.inc.php index 8051a58a27..ab5e740be1 100644 --- a/calendar/inc/class.calendar_uiviews.inc.php +++ b/calendar/inc/class.calendar_uiviews.inc.php @@ -340,7 +340,13 @@ class calendar_uiviews extends calendar_ui } $merge = $this->merge(); - if($merge) return $merge; + if($merge) + { + egw::redirect_link('/index.php',array( + 'menuaction' => 'calendar.calendar_uiviews.index', + 'msg' => $merge, + )); + } $search_params = $this->search_params; $search_params['daywise'] = false; @@ -395,7 +401,13 @@ class calendar_uiviews extends calendar_ui $GLOBALS['egw_info']['flags']['app_header'] .= ': '.$this->year; $merge = $this->merge(); - if($merge) return $merge; + if($merge) + { + egw::redirect_link('/index.php',array( + 'menuaction' => 'calendar.calendar_uiviews.index', + 'msg' => $merge, + )); + } $days =& $this->bo->search(array( 'start' => $this->first, @@ -636,7 +648,13 @@ class calendar_uiviews extends calendar_ui ); } $merge = $this->merge($timespan); - if($merge) return $merge; + if($merge) + { + egw::redirect_link('/index.php',array( + 'menuaction' => 'calendar.calendar_uiviews.index', + 'msg' => $merge, + )); + } if ($weeks) { @@ -819,7 +837,13 @@ class calendar_uiviews extends calendar_ui //echo "

weekdaystarts='".$this->cal_prefs['weekdaystarts']."', get_weekday_start($this->year,$this->month,$this->day)=".date('l Y-m-d',$wd_start).", first=".date('l Y-m-d',$this->first)."

\n"; $merge = $this->merge(); - if($merge) return $merge; + if($merge) + { + egw::redirect_link('/index.php',array( + 'menuaction' => 'calendar.calendar_uiviews.index', + 'msg' => $merge, + )); + } $search_params = array( 'start' => $this->first, @@ -876,7 +900,13 @@ class calendar_uiviews extends calendar_ui $this->search_params['end'] = $this->last = $this->first+DAY_s-1; $merge = $this->merge(); - if($merge) return $merge; + if($merge) + { + egw::redirect_link('/index.php',array( + 'menuaction' => 'calendar.calendar_uiviews.index', + 'msg' => $merge, + )); + } if (!$home) {