2007-01-27 Raul Mateos <raulofpandora@gmail.com>

* godmode/agentes/configurar_agente.php: Fixed bug 1643627, some style
	changes. Also solve small bug due to use id_os and os_version as the same
	var.

git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@368 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
raulmateos 2007-01-27 13:32:54 +00:00
parent 90db9775c9
commit 39ae0b9803
2 changed files with 28 additions and 13 deletions

View File

@ -1,3 +1,9 @@
2007-01-27 Raul Mateos <raulofpandora@gmail.com>
* godmode/agentes/configurar_agente.php: Fixed bug 1643627, some style
changes. Also solve small bug due to use id_os and os_version as the same
var.
2007-01-21 Raul Mateos <raulofpandora@gmail.com> 2007-01-21 Raul Mateos <raulofpandora@gmail.com>
* images/setup.gif: Updated icon. * images/setup.gif: Updated icon.

View File

@ -276,20 +276,20 @@ if (give_acl($id_user, 0, "AW")==1) {
$comentarios = entrada_limpia($_POST["comentarios"]); $comentarios = entrada_limpia($_POST["comentarios"]);
$modo = entrada_limpia($_POST["modo"]); $modo = entrada_limpia($_POST["modo"]);
$id_server = entrada_limpia($_POST["id_server"]); $id_server = entrada_limpia($_POST["id_server"]);
$os_name = entrada_limpia($_POST["os_name"]); $id_os = entrada_limpia($_POST["id_os"]);
$disabled = entrada_limpia($_POST["disabled"]); $disabled = entrada_limpia($_POST["disabled"]);
// Check if agent exists (BUG WC-50518-2 ) // Check if agent exists (BUG WC-50518-2 )
$sql1='SELECT * FROM tagente WHERE nombre = "'.$nombre_agente.'"'; $sql1='SELECT nombre FROM tagente WHERE nombre = "'.$nombre_agente.'"';
$result=mysql_query($sql1); $result=mysql_query($sql1);
if ($row=mysql_fetch_array($result)){ if ($row=mysql_fetch_array($result)){
echo "<h3 class='error'>".$lang_label["agent_exists"]."</h3>"; echo "<h3 class='error'>".$lang_label["agent_exists"]."</h3>";
$creacion_agente = 1; $creacion_agente = 1;
} else { } else {
if ($id_server != ""){ if ($id_server != ""){
$sql_insert ="INSERT INTO tagente (nombre, direccion, id_grupo, intervalo, comentarios,modo, id_os, disabled, id_server) VALUES ('".$nombre_agente."', '".$direccion_agente."', '".$grupo."', '".$intervalo."', '".$comentarios."',".$modo.", ".$os_name.", '".$disabled."',$id_server)"; $sql_insert ="INSERT INTO tagente (nombre, direccion, id_grupo, intervalo, comentarios,modo, id_os, disabled, id_server) VALUES ('".$nombre_agente."', '".$direccion_agente."', '".$grupo."', '".$intervalo."', '".$comentarios."',".$modo.", ".$id_os.", '".$disabled."',$id_server)";
} else { } else {
$sql_insert ="INSERT INTO tagente (nombre, direccion, id_grupo, intervalo, comentarios,modo, id_os, disabled) VALUES ('".$nombre_agente."', '".$direccion_agente."', '".$grupo."', '".$intervalo."', '".$comentarios."',".$modo.", ".$os_name.", '".$disabled."')"; $sql_insert ="INSERT INTO tagente (nombre, direccion, id_grupo, intervalo, comentarios,modo, id_os, disabled) VALUES ('".$nombre_agente."', '".$direccion_agente."', '".$grupo."', '".$intervalo."', '".$comentarios."',".$modo.", ".$id_os.", '".$disabled."')";
} }
$result=mysql_query($sql_insert); $result=mysql_query($sql_insert);
if (! $result) if (! $result)
@ -316,17 +316,25 @@ if (give_acl($id_user, 0, "AW")==1) {
$intervalo = entrada_limpia($_POST["intervalo"]); $intervalo = entrada_limpia($_POST["intervalo"]);
$comentarios = entrada_limpia($_POST["comentarios"]); $comentarios = entrada_limpia($_POST["comentarios"]);
$modo = entrada_limpia($_POST["modo"]); $modo = entrada_limpia($_POST["modo"]);
$os_name = entrada_limpia($_POST["os_name"]); $id_os = entrada_limpia($_POST["id_os"]);
$id_os = $os_name; // Bug reported by Azabel, Feb/2006 :-)
$id_server = entrada_limpia($_POST["id_server"]);
$disabled = entrada_limpia($_POST["disabled"]); $disabled = entrada_limpia($_POST["disabled"]);
$sql_update ="UPDATE tagente SET disabled = ".$disabled." , id_os = ".$os_name." , modo = ".$modo." , nombre = '".$nombre_agente."', direccion = '".$direccion_agente."', id_grupo = '".$grupo."', intervalo = '".$intervalo."', comentarios = '".$comentarios."', id_server = ".$id_server." WHERE id_agente = '".$id_agente."'"; $id_server = entrada_limpia($_POST["id_server"]);
if ($id_server != ""){
$sql_update ="UPDATE tagente
SET disabled = ".$disabled." , id_os = ".$id_os." , modo = ".$modo." , nombre = '".$nombre_agente."', direccion = '".$direccion_agente."', id_grupo = '".$grupo."', intervalo = '".$intervalo."', comentarios = '".$comentarios."', id_server = '".$id_server."'
WHERE id_agente = '".$id_agente."'";
} else {
$sql_update ="UPDATE tagente
SET disabled = ".$disabled." , id_os = ".$id_os." , modo = ".$modo." , nombre = '".$nombre_agente."', direccion = '".$direccion_agente."', id_grupo = '".$grupo."', intervalo = '".$intervalo."', comentarios = '".$comentarios."'
WHERE id_agente = '".$id_agente."'";
}
$result=mysql_query($sql_update); $result=mysql_query($sql_update);
if (! $result) if (! $result) {
echo "<h3 class='error'>".$lang_label["update_agent_no"]."</h3>"; echo "<h3 class='error'>".$lang_label["update_agent_no"]."</h3>";
else } else {
echo "<h3 class='suc'>".$lang_label["update_agent_ok"]."</h3>"; echo "<h3 class='suc'>".$lang_label["update_agent_ok"]."</h3>";
} }
}
// Read agent data // Read agent data
// This should be at the end of all operation checks, to read the changes // This should be at the end of all operation checks, to read the changes
@ -370,7 +378,8 @@ if (give_acl($id_user, 0, "AW")==1) {
$update_module = 1; $update_module = 1;
$id_agente_modulo = $_GET["update_module"]; $id_agente_modulo = $_GET["update_module"];
$sql_update = "SELECT * FROM tagente_modulo WHERE id_agente_modulo = ".$id_agente_modulo; $sql_update = "SELECT * FROM tagente_modulo
WHERE id_agente_modulo = ".$id_agente_modulo;
$result=mysql_query($sql_update); $result=mysql_query($sql_update);
while ($row=mysql_fetch_array($result)){ while ($row=mysql_fetch_array($result)){
$modulo_id_agente = $row["id_agente"]; $modulo_id_agente = $row["id_agente"];
@ -660,7 +669,7 @@ if (isset($_GET["creacion"])){
echo " echo "
<a href='index.php?sec=gagente& <a href='index.php?sec=gagente&
sec2=godmode/agentes/configurar_agente&id_agente=".$id_agente."' sec2=godmode/agentes/configurar_agente&id_agente=".$id_agente."'
<img src='images/setup.gif' width='19' valign='top' align='middle' border='0'></a> <img src='images/setup.gif' width='16' valign='top' align='middle' border='0'></a>
<a href='index.php?sec=estado& <a href='index.php?sec=estado&
sec2=operation/agentes/ver_agente&id_agente=".$id_agente."'> sec2=operation/agentes/ver_agente&id_agente=".$id_agente."'>
<img src='images/lupa.gif' border='0' align='middle'></a>"; <img src='images/lupa.gif' border='0' align='middle'></a>";
@ -693,7 +702,7 @@ while ($row=mysql_fetch_array($result)){
<?php echo $intervalo?>"></td> <?php echo $intervalo?>"></td>
<tr><td class="datos"><b><?php echo $lang_label["os"]?></b></td> <tr><td class="datos"><b><?php echo $lang_label["os"]?></b></td>
<td class="datos"> <td class="datos">
<select name="os_name" class="w130"> <select name="id_os" class="w130">
<?php <?php
if (isset($id_os)){ if (isset($id_os)){
echo "<option value='".$id_os."'>".dame_so_name($id_os); echo "<option value='".$id_os."'>".dame_so_name($id_os);