Minor - Avoid warning when no extra field

1.10.x
Yannick Warnier 10 years ago
parent 144d39f7d1
commit a813142aa9
  1. 7
      main/inc/lib/dashboard.lib.php

@ -162,6 +162,7 @@ class DashboardManager
// clean from extra user data // clean from extra user data
$field_variable = 'dashboard'; $field_variable = 'dashboard';
$extra_user_data = UserManager::get_extra_user_data_by_field_variable($field_variable); $extra_user_data = UserManager::get_extra_user_data_by_field_variable($field_variable);
if (!empty($extra_user_data) && count($extra_user_data) > 0) {
foreach ($extra_user_data as $key => $user_data) { foreach ($extra_user_data as $key => $user_data) {
$user_id = $key; $user_id = $key;
$user_block_data = self::get_user_block_data($user_id); $user_block_data = self::get_user_block_data($user_id);
@ -185,7 +186,7 @@ class DashboardManager
// update extra user blocks data // update extra user blocks data
self::store_user_blocks($user_id, $user_blocks_id, $columns); self::store_user_blocks($user_id, $user_blocks_id, $columns);
} }
}
// clean from block data // clean from block data
if (!empty($not_selected_blocks_id)) { if (!empty($not_selected_blocks_id)) {
$sql_check = "SELECT id FROM $tbl_block WHERE id IN(".implode(',',$not_selected_blocks_id).")"; $sql_check = "SELECT id FROM $tbl_block WHERE id IN(".implode(',',$not_selected_blocks_id).")";
@ -197,6 +198,7 @@ class DashboardManager
} }
// store selected plugins // store selected plugins
if (!empty($selected_plugins) && count($selected_plugins) > 0) {
foreach ($selected_plugins as $testplugin) { foreach ($selected_plugins as $testplugin) {
$selected_path = Database::escape_string($testplugin); $selected_path = Database::escape_string($testplugin);
@ -210,7 +212,7 @@ class DashboardManager
$affected_rows = Database::affected_rows($result); $affected_rows = Database::affected_rows($result);
} else { } else {
// insert // insert
$plugin_info_file = $dashboard_pluginpath.$testplugin."/$testplugin.info"; $plugin_info_file = $dashboard_pluginpath . $testplugin . "/$testplugin.info";
$plugin_info = array(); $plugin_info = array();
if (file_exists($plugin_info_file)) { if (file_exists($plugin_info_file)) {
$plugin_info = parse_info_file($plugin_info_file); $plugin_info = parse_info_file($plugin_info_file);
@ -242,6 +244,7 @@ class DashboardManager
} }
} }
} }
}
return $affected_rows; return $affected_rows;
} }

Loading…
Cancel
Save