diff --git a/calendar/inc/class.calendar_so.inc.php b/calendar/inc/class.calendar_so.inc.php index 787d2d2824..c8da9cbeeb 100644 --- a/calendar/inc/class.calendar_so.inc.php +++ b/calendar/inc/class.calendar_so.inc.php @@ -1225,7 +1225,7 @@ class calendar_so foreach(isset($data[1]) ? $data : [$data] as $key => $data) { // Skip if user turned the app off - if(!in_array($data['selects'][0]['app'], $GLOBALS['egw_info']['user']['preferences']['calendar']['integration_toggle'])) + if(!in_array($data['selects'][0]['app'], (array)$GLOBALS['egw_info']['user']['preferences']['calendar']['integration_toggle'])) { continue; } diff --git a/calendar/inc/class.calendar_uiviews.inc.php b/calendar/inc/class.calendar_uiviews.inc.php index c604c477ec..69adc819e5 100644 --- a/calendar/inc/class.calendar_uiviews.inc.php +++ b/calendar/inc/class.calendar_uiviews.inc.php @@ -388,7 +388,7 @@ class calendar_uiviews extends calendar_ui 'hint' => lang("video call"), 'group' => 'integration', 'onExecute' => 'javaScript:app.calendar.toolbar_videocall_toggle_action', - 'checked' => in_array('video_toggle', $this->cal_prefs['integration_toggle']), + 'checked' => in_array('video_toggle', (array)$this->cal_prefs['integration_toggle']), 'data' => array('toggle_off' => '0', 'toggle_on' => '1') ); } @@ -423,7 +423,7 @@ class calendar_uiviews extends calendar_ui 'hint' => lang("show %1 from %2",lang(Link::get_registry($app,'entries') ?: 'entries'),lang(Link::get_registry($app,'name'))), 'group' => 'integration', 'onExecute' => 'javaScript:app.calendar.toolbar_integration_action', - 'checked' => in_array($app,$this->cal_prefs['integration_toggle']), + 'checked' => in_array($app, (array)$this->cal_prefs['integration_toggle']), 'data' => array('toggle_off' => '0', 'toggle_on' => '1') );