From fb6fc2b2235f8dd82aa0e62af32c42cd5f75e00f Mon Sep 17 00:00:00 2001 From: Aldrioth <tomaspalacios91@gmail.com> Date: Tue, 26 Jul 2011 16:23:17 +0000 Subject: [PATCH] 2011-07-26 Tomas Palacios <tomas.palacios@artica.es> * godmode/massive: fixed a bug regarding bad warnings in massive agents and profiles operations. git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@4627 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f --- .../godmode/massive/massive_delete_profiles.php | 15 +++++++++++---- .../godmode/massive/massive_edit_agents.php | 4 +++- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/pandora_console/godmode/massive/massive_delete_profiles.php b/pandora_console/godmode/massive/massive_delete_profiles.php index 96ee68ded8..15f3489567 100644 --- a/pandora_console/godmode/massive/massive_delete_profiles.php +++ b/pandora_console/godmode/massive/massive_delete_profiles.php @@ -57,12 +57,19 @@ if ($delete_profiles) { foreach($profiles_id as $profile) { foreach($groups_id as $group) { foreach($users_id as $id_up) { - $user = (string) db_get_value_filter ('id_usuario', 'tusuario_perfil', array('id_up' => $id_up)); + if ($id_up == 0){ + echo '<h3 class="error">'.__('Not deleted. You must select an existing user').'</h3>'; + $result=""; + } + else{ + $user = (string) db_get_value_filter ('id_usuario', 'tusuario_perfil', array('id_up' => $id_up)); - db_pandora_audit("User management", - "Deleted profile for user ".io_safe_input($user)); + db_pandora_audit("User management", + "Deleted profile for user ".io_safe_input($user)); - $result = profile_delete_user_profile ($user, $id_up); + $result = profile_delete_user_profile ($user, $id_up); + } + } } } diff --git a/pandora_console/godmode/massive/massive_edit_agents.php b/pandora_console/godmode/massive/massive_edit_agents.php index 9151925dc6..ee42407c9d 100644 --- a/pandora_console/godmode/massive/massive_edit_agents.php +++ b/pandora_console/godmode/massive/massive_edit_agents.php @@ -163,7 +163,9 @@ if ($update_agents) { db_pandora_audit("Masive management", "Update agent " . $id_agent, false, false, json_encode($fields)); } else { - db_pandora_audit("Masive management", "Try to update agent " . $id_agent, false, false, json_encode($fields)); + if (isset ($id_agent)) { + db_pandora_audit("Masive management", "Try to update agent " . $id_agent, false, false, json_encode($fields)); + } }