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));
+		}
 	}