Dashboard tool: avoid warning message

skala
Julio Montoya 15 years ago
parent 8e16553825
commit 43995f2a32
  1. 2
      main/dashboard/dashboard.php
  2. 10
      main/inc/lib/dashboard.lib.php

@ -34,7 +34,7 @@ if($dashboard_view == 'blocks') {
if (isset($msg)) { if (isset($msg)) {
//Display::display_confirmation_message(get_lang('BlocksHaveBeenUpdatedSuccessfully')); //Display::display_confirmation_message(get_lang('BlocksHaveBeenUpdatedSuccessfully'));
} }
if (count($blocks) > 0) { if (count($blocks) > 0) {
$columns = array(); $columns = array();
// group content html by number of column // group content html by number of column

@ -396,7 +396,7 @@ class DashboardManager
} else { } else {
echo '<div style="margin-top:20px">'.get_lang('ThereAreNoEnabledDashboardPlugins').'</div>'; echo '<div style="margin-top:20px">'.get_lang('ThereAreNoEnabledDashboardPlugins').'</div>';
if (api_is_platform_admin()) { if (api_is_platform_admin()) {
echo '<a href="'.api_get_path(WEB_CODE_PATH).'admin/settings.php?category=Plugins">'.get_lang('ConfigureDashboardPlugins').'</a>'; echo '<a href="'.api_get_path(WEB_CODE_PATH).'admin/settings.php?category=Plugins">'.get_lang('ConfigureDashboardPlugin').'</a>';
} }
} }
} }
@ -432,8 +432,10 @@ class DashboardManager
* @return bool * @return bool
*/ */
public static function store_user_blocks($user_id, $enabled_blocks, $columns) { public static function store_user_blocks($user_id, $enabled_blocks, $columns) {
$selected_blocks_id = array();
$selected_blocks_id = array_keys($enabled_blocks); if (is_array($enabled_blocks) && count($enabled_blocks) > 0) {
$selected_blocks_id = array_keys($enabled_blocks);
}
// build data for storing inside extra user field // build data for storing inside extra user field
$fname = 'dashboard'; $fname = 'dashboard';
@ -441,9 +443,7 @@ class DashboardManager
foreach ($selected_blocks_id as $block_id) { foreach ($selected_blocks_id as $block_id) {
$fvalue[] = $block_id.':'.$columns[$block_id]; $fvalue[] = $block_id.':'.$columns[$block_id];
} }
$upd_extra_field = UserManager::update_extra_field_value($user_id, $fname, $fvalue); $upd_extra_field = UserManager::update_extra_field_value($user_id, $fname, $fvalue);
return $upd_extra_field; return $upd_extra_field;
} }

Loading…
Cancel
Save