diff --git a/main/dashboard/dashboard.php b/main/dashboard/dashboard.php index e94c193e09..3f51b6fa57 100755 --- a/main/dashboard/dashboard.php +++ b/main/dashboard/dashboard.php @@ -34,7 +34,7 @@ if($dashboard_view == 'blocks') { if (isset($msg)) { //Display::display_confirmation_message(get_lang('BlocksHaveBeenUpdatedSuccessfully')); } - + if (count($blocks) > 0) { $columns = array(); // group content html by number of column diff --git a/main/inc/lib/dashboard.lib.php b/main/inc/lib/dashboard.lib.php index 6203df391c..39edb460ab 100755 --- a/main/inc/lib/dashboard.lib.php +++ b/main/inc/lib/dashboard.lib.php @@ -396,7 +396,7 @@ class DashboardManager } else { echo '
'.get_lang('ThereAreNoEnabledDashboardPlugins').'
'; if (api_is_platform_admin()) { - echo ''.get_lang('ConfigureDashboardPlugins').''; + echo ''.get_lang('ConfigureDashboardPlugin').''; } } } @@ -432,8 +432,10 @@ class DashboardManager * @return bool */ public static function store_user_blocks($user_id, $enabled_blocks, $columns) { - - $selected_blocks_id = array_keys($enabled_blocks); + $selected_blocks_id = array(); + if (is_array($enabled_blocks) && count($enabled_blocks) > 0) { + $selected_blocks_id = array_keys($enabled_blocks); + } // build data for storing inside extra user field $fname = 'dashboard'; @@ -441,9 +443,7 @@ class DashboardManager foreach ($selected_blocks_id as $block_id) { $fvalue[] = $block_id.':'.$columns[$block_id]; } - $upd_extra_field = UserManager::update_extra_field_value($user_id, $fname, $fvalue); - return $upd_extra_field; }