mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-27 07:44:35 +02:00
2007-04-21 Sancho Lerena <slerena@gmail.com>
* include/languages/language_en.php: New strings added. * include/functions.php: Added function output_clean_strict(). * operation/agentes/estado_ultimopaquete.php: Fixed title when some ugly characters used (like #). * operation/agentes/estado_generalagente.php: OS icon show, ignoring $agent_type parameter. * operation/agentes/estado_agente.php: OS icon show, ignoring agent_type variable. * godmode/grupos/configurar_grupo.php: Now it's possible to define parent group. * godmode/grupos/lista_grupos.php: Parent for group and some code cleanup. Added confirmation to group delete. * godmode/agentes/module_manager.php: Added confirmation to some items and added "data fix" new feature to delete data above 1.3 of average value of graph. * godmode/agentes/modificar_agente.php: Confirmation before delete an agent. * godmode/agentes/configurar_agente.php: Added fix module data feature. * godmode/modules/manage_network_components_form.php: Some fixes. * godmode/modules/manage_network_templates.php: More fixes. * godmode/menu.php: Fixed some navigation marks. git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@436 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
parent
5d96811504
commit
21a8f71cc0
@ -1,3 +1,40 @@
|
|||||||
|
2007-04-21 Sancho Lerena <slerena@gmail.com>
|
||||||
|
|
||||||
|
* include/languages/language_en.php: New strings added.
|
||||||
|
|
||||||
|
* include/functions.php: Added function output_clean_strict().
|
||||||
|
|
||||||
|
* operation/agentes/estado_ultimopaquete.php: Fixed title when
|
||||||
|
some ugly characters used (like #).
|
||||||
|
|
||||||
|
* operation/agentes/estado_generalagente.php: OS icon show,
|
||||||
|
ignoring $agent_type parameter.
|
||||||
|
|
||||||
|
* operation/agentes/estado_agente.php: OS icon show, ignoring
|
||||||
|
agent_type variable.
|
||||||
|
|
||||||
|
* godmode/grupos/configurar_grupo.php: Now it's possible to define
|
||||||
|
parent group.
|
||||||
|
|
||||||
|
* godmode/grupos/lista_grupos.php: Parent for group and some code
|
||||||
|
cleanup. Added confirmation to group delete.
|
||||||
|
|
||||||
|
* godmode/agentes/module_manager.php: Added confirmation to some
|
||||||
|
items and added "data fix" new feature to delete data above 1.3 of
|
||||||
|
average value of graph.
|
||||||
|
|
||||||
|
* godmode/agentes/modificar_agente.php: Confirmation before delete
|
||||||
|
an agent.
|
||||||
|
|
||||||
|
* godmode/agentes/configurar_agente.php: Added fix module data
|
||||||
|
feature.
|
||||||
|
|
||||||
|
* godmode/modules/manage_network_components_form.php: Some fixes.
|
||||||
|
|
||||||
|
* godmode/modules/manage_network_templates.php: More fixes.
|
||||||
|
|
||||||
|
* godmode/menu.php: Fixed some navigation marks.
|
||||||
|
|
||||||
2007-04-19 Sancho Lerena <slerena@artica.es>
|
2007-04-19 Sancho Lerena <slerena@artica.es>
|
||||||
|
|
||||||
* pandora.css: added some classes for graphical input buttons.
|
* pandora.css: added some classes for graphical input buttons.
|
||||||
|
@ -175,6 +175,25 @@ if (isset($_POST["create_agent"])){
|
|||||||
echo "<h3 class='suc'>".$lang_label["create_agent_ok"]."</h3>";
|
echo "<h3 class='suc'>".$lang_label["create_agent_ok"]."</h3>";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Fix module data
|
||||||
|
// ===============
|
||||||
|
if (isset($_GET["fix_module"])){
|
||||||
|
$id_module = $_GET["fix_module"];
|
||||||
|
$id_agent = $_GET["id_agente"];
|
||||||
|
// get info about this module
|
||||||
|
$sql1 = "SELECT AVG(datos) FROM tagente_datos WHERE id_agente_modulo = $id_module AND id_agente = $id_agent";
|
||||||
|
$result=mysql_query($sql1);
|
||||||
|
if ($row=mysql_fetch_array($result)){
|
||||||
|
$media = $row[0];
|
||||||
|
$media = $media * 1.3;
|
||||||
|
$sql1 = "DELETE FROM tagente_datos WHERE datos > $media AND id_agente_modulo = $id_module AND id_agente = $id_agent";
|
||||||
|
$result=mysql_query($sql1);
|
||||||
|
echo "<h3 class='suc'>".$lang_label["delete_data_above"]." $media</h3>";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// Delete Alert
|
// Delete Alert
|
||||||
// =============
|
// =============
|
||||||
if (isset($_GET["delete_alert"])){ // if modified some parameter
|
if (isset($_GET["delete_alert"])){ // if modified some parameter
|
||||||
@ -663,4 +682,4 @@ case "template":require "agent_template.php";
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
@ -183,13 +183,10 @@ if (mysql_num_rows($result)){
|
|||||||
// Description
|
// Description
|
||||||
echo "<td class='$tdcolor'>".$row["comentarios"]."</td>";
|
echo "<td class='$tdcolor'>".$row["comentarios"]."</td>";
|
||||||
// Action
|
// Action
|
||||||
echo "<td class='$tdcolor' align='center'>
|
echo "<td class='$tdcolor' align='center'><a href='index.php?sec=gagente&sec2=godmode/agentes/modificar_agente&
|
||||||
<a href='index.php?sec=gagente&
|
borrar_agente=".$row["id_agente"]."'";
|
||||||
sec2=godmode/agentes/modificar_agente&
|
echo ' onClick="if (!confirm(\' '.$lang_label["are_you_sure"].'\')) return false;">';
|
||||||
borrar_agente=".$row["id_agente"]."'
|
echo "<img border='0' src='images/cross.png'></a></td>";
|
||||||
onClick='if (!confirm(\' ".$lang_label["are_you_sure"]."\'))
|
|
||||||
return false;'>
|
|
||||||
<img border='0' src='images/cross.png'></a></td>";
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
echo "<tr><td colspan='5'><div class='raya'></div></td></tr>";
|
echo "<tr><td colspan='5'><div class='raya'></div></td></tr>";
|
||||||
@ -197,16 +194,17 @@ if (mysql_num_rows($result)){
|
|||||||
$endline = "</td></tr></table>";
|
$endline = "</td></tr></table>";
|
||||||
} else {
|
} else {
|
||||||
$endline = "";
|
$endline = "";
|
||||||
// If no data... let's show a beautiful button to create agent
|
|
||||||
// This is a piece of crap because we're duplicanting code above
|
|
||||||
// of this, don't do again.
|
|
||||||
echo "<div class='nf'>".$lang_label["no_agent_def"]."</div>";
|
echo "<div class='nf'>".$lang_label["no_agent_def"]."</div>";
|
||||||
|
}
|
||||||
|
echo $endline;
|
||||||
|
|
||||||
|
// Create agent button
|
||||||
|
echo "<table cellpadding='4' cellspacing='4' width='700'>";
|
||||||
|
echo "<tr><td align=right>";
|
||||||
echo "<form method='post' action='index.php?sec=gagente&
|
echo "<form method='post' action='index.php?sec=gagente&
|
||||||
sec2=godmode/agentes/configurar_agente&create_agent=1'>";
|
sec2=godmode/agentes/configurar_agente&create_agent=1'>";
|
||||||
echo "<input type='submit' class='sub next' name='crt'
|
echo "<input type='submit' class='sub wand' name='crt'
|
||||||
value='".$lang_label["create_agent"]."'>";
|
value='".$lang_label["create_agent"]."'>";
|
||||||
echo "</form>";
|
echo "</form>";
|
||||||
echo $endline;
|
echo "</table>";
|
||||||
}
|
|
||||||
?>
|
?>
|
||||||
|
@ -171,7 +171,7 @@ echo "<h2>".$lang_label["agent_conf"]." > ".$lang_label["assigned_modules"]."
|
|||||||
echo " <a class='info' href='#module_assignment'> <span>".$lang_label["module_asociation_form"]."</span><img src='images/wand.png'></a>";
|
echo " <a class='info' href='#module_assignment'> <span>".$lang_label["module_asociation_form"]."</span><img src='images/wand.png'></a>";
|
||||||
echo "</h2>";
|
echo "</h2>";
|
||||||
if ($row=mysql_num_rows($result)){
|
if ($row=mysql_num_rows($result)){
|
||||||
echo '<table width="700" cellpadding="3" cellspacing="3" class="fon">';
|
echo '<table width="750" cellpadding="3" cellspacing="3" class="fon">';
|
||||||
echo '<tr>';
|
echo '<tr>';
|
||||||
echo "<th>".$lang_label["module_name"];
|
echo "<th>".$lang_label["module_name"];
|
||||||
echo "<th>".$lang_label["type"];
|
echo "<th>".$lang_label["type"];
|
||||||
@ -179,7 +179,7 @@ if ($row=mysql_num_rows($result)){
|
|||||||
echo "<th>".$lang_label["description"];
|
echo "<th>".$lang_label["description"];
|
||||||
echo "<th>".$lang_label["module_group"];
|
echo "<th>".$lang_label["module_group"];
|
||||||
echo "<th>".$lang_label["max_min"];
|
echo "<th>".$lang_label["max_min"];
|
||||||
echo "<th width=50>".$lang_label["action"];
|
echo "<th width=65>".$lang_label["action"];
|
||||||
$color=1;$last_modulegroup = "0";
|
$color=1;$last_modulegroup = "0";
|
||||||
while ($row=mysql_fetch_array($result)){
|
while ($row=mysql_fetch_array($result)){
|
||||||
if ($color == 1){
|
if ($color == 1){
|
||||||
@ -223,20 +223,19 @@ if ($row=mysql_num_rows($result)){
|
|||||||
}
|
}
|
||||||
echo $module_max." / ".$module_min;
|
echo $module_max." / ".$module_min;
|
||||||
echo "<td class='$tdcolor'>";
|
echo "<td class='$tdcolor'>";
|
||||||
if ($id_tipo != -1)
|
if ($id_tipo != -1){
|
||||||
echo "<a href='index.php?sec=gagente&
|
echo "<a href='index.php?sec=gagente&tab=module&sec2=godmode/agentes/configurar_agente&id_agente=$id_agente&delete_module=".$row["id_agente_modulo"]."'".' onClick="if (!confirm(\' '.$lang_label["are_you_sure"].'\')) return false;">';
|
||||||
tab=module&
|
echo "<img src='images/cross.png' border=0 alt='".$lang_label["delete"]."'>";
|
||||||
sec2=godmode/agentes/configurar_agente&
|
echo "</b></a> ";
|
||||||
id_agente=".$id_agente."&
|
echo "<a href='index.php?sec=gagente&sec2=godmode/agentes/configurar_agente&id_agente=$id_agente&tab=module&update_module=".$row["id_agente_modulo"]."#modules'>";
|
||||||
delete_module=".$row["id_agente_modulo"]."'>
|
echo "<img src='images/config.gif' border=0 alt='".$lang_label["update"]."' onLoad='type_change()'></b></a>";
|
||||||
<img src='images/cross.png' border=0 alt='".$lang_label["delete"]."'>
|
}
|
||||||
</b></a> ";
|
// Value arithmetical media fix
|
||||||
echo "<a href='index.php?sec=gagente&
|
if (($id_tipo != 3) AND ($id_tipo != 10) AND ($id_tipo != 17)){
|
||||||
sec2=godmode/agentes/configurar_agente&
|
echo " ";
|
||||||
id_agente=".$id_agente."&
|
echo "<a href='index.php?sec=gagente&sec2=godmode/agentes/configurar_agente&id_agente=$id_agente&tab=module&fix_module=".$row["id_agente_modulo"]."'".' onClick="if (!confirm(\' '.$lang_label["are_you_sure"].'\')) return false;">';
|
||||||
tab=module&
|
echo "<img src='images/chart_curve.png' border=0></b></a>";
|
||||||
update_module=".$row["id_agente_modulo"]."#modules'>
|
}
|
||||||
<img src='images/config.gif' border=0 alt='".$lang_label["update"]."' onLoad='type_change()'></b></a>";
|
|
||||||
}
|
}
|
||||||
echo "<tr><td colspan='7'><div class='raya'></div></td></tr>";
|
echo "<tr><td colspan='7'><div class='raya'></div></td></tr>";
|
||||||
echo "</table>";
|
echo "</table>";
|
||||||
|
@ -30,7 +30,7 @@ if (comprueba_login() == 0)
|
|||||||
// Inic vars
|
// Inic vars
|
||||||
$id_grupo = "";
|
$id_grupo = "";
|
||||||
$nombre = "";
|
$nombre = "";
|
||||||
|
$id_parent = "";
|
||||||
|
|
||||||
if (isset($_GET["creacion_grupo"])){ //
|
if (isset($_GET["creacion_grupo"])){ //
|
||||||
$creacion_grupo = entrada_limpia($_GET["creacion_grupo"]);
|
$creacion_grupo = entrada_limpia($_GET["creacion_grupo"]);
|
||||||
@ -40,11 +40,12 @@ if (comprueba_login() == 0)
|
|||||||
if (isset($_GET["id_grupo"])){
|
if (isset($_GET["id_grupo"])){
|
||||||
// Conecto con la BBDD
|
// Conecto con la BBDD
|
||||||
$id_grupo = entrada_limpia($_GET["id_grupo"]);
|
$id_grupo = entrada_limpia($_GET["id_grupo"]);
|
||||||
$sql1='SELECT nombre, icon FROM tgrupo WHERE id_grupo = '.$id_grupo;
|
$sql1='SELECT * FROM tgrupo WHERE id_grupo = '.$id_grupo;
|
||||||
$result=mysql_query($sql1);
|
$result=mysql_query($sql1);
|
||||||
if ($row=mysql_fetch_array($result)){
|
if ($row=mysql_fetch_array($result)){
|
||||||
$nombre = $row["nombre"];
|
$nombre = $row["nombre"];
|
||||||
$icono = $row["icon"];
|
$icono = $row["icon"];
|
||||||
|
$id_parent = entrada_limpia($row["parent"]);
|
||||||
} else
|
} else
|
||||||
{
|
{
|
||||||
echo "<h3 class='error'>".$lang_label["group_error"]."</h3>";
|
echo "<h3 class='error'>".$lang_label["group_error"]."</h3>";
|
||||||
@ -72,52 +73,61 @@ sec2=godmode/grupos/lista_grupos">
|
|||||||
echo "<input type='hidden' name='id_grupo' value='".$id_grupo."'>";
|
echo "<input type='hidden' name='id_grupo' value='".$id_grupo."'>";
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
<tr><td class='lb' rowspan='3' width='5'>
|
<tr><td class='lb' rowspan='4' width='5'>
|
||||||
<tr><td class="datos"><?php echo $lang_label["group_name"] ?></td>
|
<tr><td class="datos"><?php echo $lang_label["group_name"] ?></td>
|
||||||
<td class="datos">
|
<td class="datos">
|
||||||
<input type="text" name="nombre" size="35" value="<?php echo $nombre ?>">
|
<input type="text" name="nombre" size="35" value="<?php echo $nombre ?>">
|
||||||
</td></tr>
|
</td></tr>
|
||||||
<tr><td class='datos2'>
|
<tr><td class='datos2'>
|
||||||
<?PHP
|
<?PHP
|
||||||
echo $lang_label["icon"];
|
echo $lang_label["icon"];
|
||||||
echo '<td class="datos2">';
|
echo '<td class="datos2">';
|
||||||
|
|
||||||
echo '<select name="icon">';
|
echo '<select name="icon">';
|
||||||
|
|
||||||
if ($icono != ""){
|
if ($icono != ""){
|
||||||
echo '<option>' . $icono;
|
echo '<option>' . $icono;
|
||||||
}
|
}
|
||||||
|
|
||||||
$ficheros = list_files ('images/groups_small/', "png", 1, 0);
|
$ficheros = list_files ('images/groups_small/', "png", 1, 0);
|
||||||
$size = count ($ficheros);
|
$size = count ($ficheros);
|
||||||
for ($i = 0; $i < $size; $i++) {
|
for ($i = 0; $i < $size; $i++) {
|
||||||
echo "<option>".substr($ficheros[$i],0,strlen($ficheros[$i])-4);
|
echo "<option>".substr($ficheros[$i],0,strlen($ficheros[$i])-4);
|
||||||
}
|
}
|
||||||
echo '</select>';
|
echo '</select>';
|
||||||
?>
|
|
||||||
|
|
||||||
|
// Parent
|
||||||
|
|
||||||
|
echo "<tr><td class='datos2'>";
|
||||||
|
echo $lang_label["parent"];
|
||||||
|
echo '<td class="datos2">';
|
||||||
|
echo '<select name="parent">';
|
||||||
|
if ($id_parent != ""){
|
||||||
|
echo "<option value=$id_parent>".dame_nombre_grupo($id_parent);
|
||||||
|
$sql1='SELECT * FROM tgrupo WHERE id_grupo != '.$id_grupo;
|
||||||
|
} else {
|
||||||
|
$sql1='SELECT * FROM tgrupo';
|
||||||
|
}
|
||||||
|
$result=mysql_query($sql1);
|
||||||
|
while ($row=mysql_fetch_array($result)){
|
||||||
|
$nombre = $row["nombre"];
|
||||||
|
$id_grupo2 = $row["id_grupo"];
|
||||||
|
echo "<option value=$id_grupo2>" . $nombre;
|
||||||
|
}
|
||||||
|
echo '</select>';
|
||||||
|
|
||||||
<tr><td colspan='3'><div class='raya'></div></td></tr>
|
echo "<tr><td colspan='3'><div class='raya'></div></td></tr>";
|
||||||
<tr><td colspan="3" align="right">
|
echo '<tr><td colspan="3" align="right">';
|
||||||
<?php
|
if (isset($_GET["creacion_grupo"]))
|
||||||
if (isset($_GET["creacion_grupo"])){
|
echo "<input name='crtbutton' type='submit' class='sub wand' value='".$lang_label["create"]."'>";
|
||||||
echo "<input name='crtbutton' type='submit' class='sub'
|
else
|
||||||
value='".$lang_label["create"]."'>";
|
echo "<input name='uptbutton' type='submit' class='sub upd' value='".$lang_label["update"]."'>";
|
||||||
} else {
|
|
||||||
echo "<input name='uptbutton' type='submit' class='sub'
|
echo "</form></table>";
|
||||||
value='".$lang_label["update"]."'>";
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
</form>
|
|
||||||
|
|
||||||
</table>
|
} else {
|
||||||
|
|
||||||
<?php
|
|
||||||
} // fin pagina
|
|
||||||
else {
|
|
||||||
audit_db($id_user,$REMOTE_ADDR, "ACL Violation",
|
audit_db($id_user,$REMOTE_ADDR, "ACL Violation",
|
||||||
"Trying to access Group Management2");
|
"Trying to access Group Management2");
|
||||||
require ("general/noaccess.php");
|
require ("general/noaccess.php");
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
@ -31,8 +31,9 @@ if (comprueba_login() == 0)
|
|||||||
if (isset($_POST["crear_grupo"])){ // Create group
|
if (isset($_POST["crear_grupo"])){ // Create group
|
||||||
$nombre = entrada_limpia($_POST["nombre"]);
|
$nombre = entrada_limpia($_POST["nombre"]);
|
||||||
$icon = entrada_limpia($_POST["icon"]);
|
$icon = entrada_limpia($_POST["icon"]);
|
||||||
$sql_insert="INSERT INTO tgrupo (nombre, icon)
|
$parent = entrada_limpia($_POST["parent"]);
|
||||||
VALUES ('".$nombre."', '".$icon."') ";
|
$sql_insert="INSERT INTO tgrupo (nombre, icon, parent)
|
||||||
|
VALUES ('$nombre', '$icon', '$parent') ";
|
||||||
$result=mysql_query($sql_insert);
|
$result=mysql_query($sql_insert);
|
||||||
if (! $result)
|
if (! $result)
|
||||||
echo "<h3 class='error'>".$lang_label["create_group_no"]."</h3>";
|
echo "<h3 class='error'>".$lang_label["create_group_no"]."</h3>";
|
||||||
@ -46,9 +47,10 @@ if (comprueba_login() == 0)
|
|||||||
$nombre = entrada_limpia($_POST["nombre"]);
|
$nombre = entrada_limpia($_POST["nombre"]);
|
||||||
$id_grupo = entrada_limpia($_POST["id_grupo"]);
|
$id_grupo = entrada_limpia($_POST["id_grupo"]);
|
||||||
$icon = entrada_limpia($_POST["icon"]);
|
$icon = entrada_limpia($_POST["icon"]);
|
||||||
$sql_update ="UPDATE tgrupo
|
$parent = entrada_limpia($_POST["parent"]);
|
||||||
SET nombre = '".$nombre."', icon = '".$icon."'
|
$sql_update ="UPDATE tgrupo
|
||||||
WHERE id_grupo = '".$id_grupo."'";
|
SET nombre = '$nombre', icon = '$icon', parent = '$parent'
|
||||||
|
WHERE id_grupo = '$id_grupo'";
|
||||||
$result=mysql_query($sql_update);
|
$result=mysql_query($sql_update);
|
||||||
if (! $result)
|
if (! $result)
|
||||||
echo "<h3 class='error'>".$lang_label["modify_group_no"]."</h3>";
|
echo "<h3 class='error'>".$lang_label["modify_group_no"]."</h3>";
|
||||||
@ -92,30 +94,19 @@ if (comprueba_login() == 0)
|
|||||||
$color = 1;
|
$color = 1;
|
||||||
}
|
}
|
||||||
if ($row["id_grupo"] != 1){
|
if ($row["id_grupo"] != 1){
|
||||||
echo "
|
echo "<tr><td class='$tdcolor' align='center'>";
|
||||||
<tr>
|
echo "<img src='images/groups_small/".$row["icon"].".png' border='0'>";
|
||||||
<td class='$tdcolor' align='center'>
|
echo "</td>";
|
||||||
<img src='images/groups_small/".$row["icon"].".png'
|
echo "<td class='$tdcolor'>";
|
||||||
border='0'>
|
echo "<b><a href='index.php?sec=gagente&sec2=godmode/grupos/configurar_grupo&id_grupo=".$row["id_grupo"]."'>".$row["nombre"]."</a>";
|
||||||
</td>
|
echo "</b></td>";
|
||||||
<td class='$tdcolor'>
|
echo "<td class='$tdcolor'>";
|
||||||
<b><a href='index.php?sec=gagente&
|
echo dame_nombre_grupo ($row["parent"]);
|
||||||
sec2=godmode/grupos/configurar_grupo&
|
echo "</td>";
|
||||||
id_grupo=".$row["id_grupo"]."'>".$row["nombre"]."</a>
|
echo "<td class='$tdcolor' align='center'>";
|
||||||
</b></td>
|
echo "<a href='index.php?sec=gagente&sec2=godmode/grupos/lista_grupos&id_grupo=".$row["id_grupo"]."&borrar_grupo=".$row["id_grupo"]."'";
|
||||||
<td class='$tdcolor'>
|
echo ' onClick="if (!confirm(\' '.$lang_label["are_you_sure"].'\')) return false;">';
|
||||||
".dame_nombre_grupo ($row["parent"])."
|
echo "<img border='0' src='images/cross.png'></a></td></tr>";
|
||||||
</td>
|
|
||||||
<td class='$tdcolor' align='center'>
|
|
||||||
<a href='index.php?sec=gagente&
|
|
||||||
sec2=godmode/grupos/lista_grupos&
|
|
||||||
id_grupo=".$row["id_grupo"]."&
|
|
||||||
borrar_grupo=".$row["id_grupo"]."'
|
|
||||||
onClick='if (!confirm(\' ".$lang_label["are_you_sure"]."\'))
|
|
||||||
return false;'>
|
|
||||||
<img border='0' src='images/cross.png'></a>
|
|
||||||
</td>
|
|
||||||
</tr>";
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
echo "<tr><td colspan='4'><div class='raya'></div></td></tr>";
|
echo "<tr><td colspan='4'><div class='raya'></div></td></tr>";
|
||||||
@ -127,8 +118,8 @@ if (comprueba_login() == 0)
|
|||||||
|
|
||||||
} // Fin pagina
|
} // Fin pagina
|
||||||
else {
|
else {
|
||||||
audit_db($id_user,$REMOTE_ADDR, "ACL Violation","Trying to access Group Management");
|
audit_db($id_user,$REMOTE_ADDR, "ACL Violation","Trying to access Group Management");
|
||||||
require ("general/noaccess.php");
|
require ("general/noaccess.php");
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
@ -85,7 +85,7 @@ if (comprueba_login() == 0){
|
|||||||
}
|
}
|
||||||
// Network Profiles
|
// Network Profiles
|
||||||
if (isset($_GET["sec"]) && $_GET["sec"] == "gmodules"){
|
if (isset($_GET["sec"]) && $_GET["sec"] == "gmodules"){
|
||||||
if (isset($_GET["sec2"]) && $_GET["sec2"] == "godmode/modules/manage_network_templates")
|
if (isset($_GET["sec2"]) && ($_GET["sec2"] == "godmode/modules/manage_network_templates" || $_GET["sec2"] == "godmode/modules/manage_network_templates_form" ))
|
||||||
echo "<div class='arrowgs'>";
|
echo "<div class='arrowgs'>";
|
||||||
else
|
else
|
||||||
echo "<div class='arrowg'>";
|
echo "<div class='arrowg'>";
|
||||||
@ -225,4 +225,4 @@ if (comprueba_login() == 0){
|
|||||||
<?php
|
<?php
|
||||||
} // end verify access to this menu
|
} // end verify access to this menu
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
@ -154,8 +154,8 @@ if (isset($_GET["update"])){ // Edit mode
|
|||||||
$name = $row["name"];
|
$name = $row["name"];
|
||||||
$type = $row["type"];
|
$type = $row["type"];
|
||||||
$description = $row["description"];
|
$description = $row["description"];
|
||||||
$max = $row["max"];
|
$modulo_max = $row["max"];
|
||||||
$min = $row["min"];
|
$modulo_min = $row["min"];
|
||||||
$module_interval = $row["module_interval"];
|
$module_interval = $row["module_interval"];
|
||||||
$tcp_port = $row["tcp_port"];
|
$tcp_port = $row["tcp_port"];
|
||||||
$tcp_rcv = $row["tcp_rcv"];
|
$tcp_rcv = $row["tcp_rcv"];
|
||||||
@ -171,8 +171,8 @@ if (isset($_GET["update"])){ // Edit mode
|
|||||||
$description = "";
|
$description = "";
|
||||||
$id_group = 1;
|
$id_group = 1;
|
||||||
$oid = "";
|
$oid = "";
|
||||||
$max = "0";
|
$modulo_max = "0";
|
||||||
$min = "0";
|
$modulo_min = "0";
|
||||||
$module_interval = "0";
|
$module_interval = "0";
|
||||||
$tcp_port = "";
|
$tcp_port = "";
|
||||||
$tcp_rcv = "";
|
$tcp_rcv = "";
|
||||||
@ -188,9 +188,9 @@ echo '<table width="700" cellspacing="4" cellpadding="4">';
|
|||||||
|
|
||||||
// Different Form url if it's a create or if it's a update form
|
// Different Form url if it's a create or if it's a update form
|
||||||
if ($id_nc != -1)
|
if ($id_nc != -1)
|
||||||
echo "<form name='modulo' method='post' action='http://pandora.localhost/index.php?sec=gmodules&sec2=godmode/modules/manage_network_components&update=1&id_nc=$id_nc'>";
|
echo "<form name='modulo' method='post' action='index.php?sec=gmodules&sec2=godmode/modules/manage_network_components&update=1&id_nc=$id_nc'>";
|
||||||
else
|
else
|
||||||
echo "<form name='modulo' method='post' action='http://pandora.localhost/index.php?sec=gmodules&sec2=godmode/modules/manage_network_components&create=1'>";
|
echo "<form name='modulo' method='post' action='index.php?sec=gmodules&sec2=godmode/modules/manage_network_components&create=1'>";
|
||||||
echo "<tr><td class='lb' rowspan='10' width='5'>";
|
echo "<tr><td class='lb' rowspan='10' width='5'>";
|
||||||
|
|
||||||
echo "<tr>";
|
echo "<tr>";
|
||||||
@ -277,4 +277,4 @@ else
|
|||||||
echo "</form>";
|
echo "</form>";
|
||||||
echo "</table>";
|
echo "</table>";
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
@ -49,10 +49,10 @@ $sql1='SELECT * FROM tnetwork_profile ORDER BY name';
|
|||||||
$result=mysql_query($sql1);
|
$result=mysql_query($sql1);
|
||||||
$color=0;
|
$color=0;
|
||||||
if (mysql_num_rows($result)) {
|
if (mysql_num_rows($result)) {
|
||||||
echo "<table cellpadding=4 cellspacing=4 width=550>";
|
echo "<table cellpadding=4 cellspacing=4 width=650>";
|
||||||
echo "<th>".$lang_label["name"]."</th>";
|
echo "<th>".$lang_label["name"]."</th>";
|
||||||
echo "<th>".$lang_label["description"]."</th>";
|
echo "<th>".$lang_label["description"]."</th>";
|
||||||
echo "<th>".$lang_label["number_of_modules"]."</th>";
|
echo "<th>".$lang_label["action"]."</th>";
|
||||||
}
|
}
|
||||||
while ($row=mysql_fetch_array($result)){
|
while ($row=mysql_fetch_array($result)){
|
||||||
if ($color == 1){
|
if ($color == 1){
|
||||||
@ -90,4 +90,4 @@ echo "<form method=post action='index.php?sec=gmodules&sec2=godmode/modules/mana
|
|||||||
echo "<input type='submit' class='sub next' name='crt' value='".$lang_label["create"]."'>";
|
echo "<input type='submit' class='sub next' name='crt' value='".$lang_label["create"]."'>";
|
||||||
echo "</form></td></tr></table>";
|
echo "</form></td></tr></table>";
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
@ -72,6 +72,12 @@ function clean_output_breaks ($string){
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function output_clean_strict ($string){
|
||||||
|
$string = preg_replace('/[\|\@\$\%\/\(\)\=\?\*\&\#]/','',$string);
|
||||||
|
return $string;
|
||||||
|
}
|
||||||
|
|
||||||
// ---------------------------------------------------------------
|
// ---------------------------------------------------------------
|
||||||
// This function reads a string and returns it "clean"
|
// This function reads a string and returns it "clean"
|
||||||
// for use in DB, againts string XSS and so on
|
// for use in DB, againts string XSS and so on
|
||||||
|
@ -765,6 +765,11 @@ $lang_label["custom_graphs"]="Custom graphs";
|
|||||||
$lang_label["custom_reporting"]="Custom reporting";
|
$lang_label["custom_reporting"]="Custom reporting";
|
||||||
$lang_label["alert_text"]="Alert text";
|
$lang_label["alert_text"]="Alert text";
|
||||||
$lang_label["text"]="Text";
|
$lang_label["text"]="Text";
|
||||||
|
$lang_label["delete_data_above"]="Delete data above";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
global $lang_label;
|
global $lang_label;
|
||||||
global $help_label;
|
global $help_label;
|
||||||
?>
|
?>
|
||||||
|
@ -213,17 +213,10 @@ if (comprueba_login() == 0) {
|
|||||||
echo " <a href='index.php?sec=estado&
|
echo " <a href='index.php?sec=estado&
|
||||||
sec2=operation/agentes/ver_agente&id_agente=".$id_agente."'>
|
sec2=operation/agentes/ver_agente&id_agente=".$id_agente."'>
|
||||||
<b>".$nombre_agente."</b></a></td>";
|
<b>".$nombre_agente."</b></a></td>";
|
||||||
if ( $agent_type == 0) {
|
// Show SO icon :)
|
||||||
// Show SO icon :)
|
echo "<td class='$tdcolor' align='center'>
|
||||||
echo "<td class='$tdcolor' align='center'>
|
<img border=0 src='images/".dame_so_icon($id_os)."'
|
||||||
<img border=0 src='images/".dame_so_icon($id_os)."'
|
alt='".dame_so_name($id_os)."'></td>";
|
||||||
height=18 alt='".dame_so_name($id_os)."'></td>";
|
|
||||||
} elseif ($agent_type == 1) {
|
|
||||||
// Show network icon
|
|
||||||
echo "<td class='$tdcolor' align='center'>
|
|
||||||
<img border=0 src='images/network.gif' height=18
|
|
||||||
alt='Network Agent'></td>";
|
|
||||||
}
|
|
||||||
// If there are a module interval bigger than agent interval
|
// If there are a module interval bigger than agent interval
|
||||||
if ($biginterval > $intervalo) {
|
if ($biginterval > $intervalo) {
|
||||||
echo "<td class='$tdcolor'>
|
echo "<td class='$tdcolor'>
|
||||||
|
@ -92,18 +92,19 @@ if (comprueba_login() == 0) {
|
|||||||
echo "</select>";
|
echo "</select>";
|
||||||
|
|
||||||
|
|
||||||
if ($agent_type == 0) {
|
//if ($agent_type == 0) {
|
||||||
echo '<tr>
|
echo '<tr>
|
||||||
<td class="datos"><b>'.$lang_label["os"].'</b></td>
|
<td class="datos"><b>'.$lang_label["os"].'</b></td>
|
||||||
<td class="datos" colspan=2>
|
<td class="datos" colspan=2>
|
||||||
<img src="images/'.dame_so_icon($id_os).'"> - '.dame_so_name($id_os);
|
<img src="images/'.dame_so_icon($id_os).'"> - '.dame_so_name($id_os);
|
||||||
if ($os_version != "")
|
if ($os_version != "")
|
||||||
echo ' '.salida_limpia($os_version);
|
echo ' '.salida_limpia($os_version);
|
||||||
|
/*
|
||||||
} elseif ($agent_type == 1) {
|
} elseif ($agent_type == 1) {
|
||||||
echo '<tr>
|
echo '<tr>
|
||||||
<td class="datos"><b>'.$lang_label["agent_type"].'</b></td>
|
<td class="datos"><b>'.$lang_label["agent_type"].'</b></td>
|
||||||
<td class="datos" colspan=2><img src="images/network.gif">';
|
<td class="datos" colspan=2><img src="images/network.gif">';
|
||||||
}
|
}*/
|
||||||
echo '</td>';
|
echo '</td>';
|
||||||
echo '</tr>';
|
echo '</tr>';
|
||||||
echo '<tr>
|
echo '<tr>
|
||||||
|
@ -165,15 +165,13 @@ if (comprueba_login() == 0) {
|
|||||||
$myvalue = $row3["datos"];
|
$myvalue = $row3["datos"];
|
||||||
echo format_for_graph($myvalue );
|
echo format_for_graph($myvalue );
|
||||||
} else
|
} else
|
||||||
echo substr($row["datos"],0,12);
|
echo substr($row3["datos"],0,12);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$handle = "stat".$nombre_tipo_modulo."_".$row3["id_agente_modulo"];
|
$handle = "stat".$nombre_tipo_modulo."_".$row3["id_agente_modulo"];
|
||||||
$url = 'reporting/procesos.php?agente='.$row3["id_agente_modulo"];
|
$url = 'reporting/procesos.php?agente='.$row3["id_agente_modulo"];
|
||||||
$win_handle=dechex(crc32($row3["id_agente_modulo"].$row3["nombre"]));
|
$win_handle=dechex(crc32($row3["id_agente_modulo"].$row3["nombre"]));
|
||||||
echo "<td class=".$tdcolor." width='78'>";
|
echo "<td class=".$tdcolor." width='78'>";
|
||||||
$graph_label = entrada_limpia($row3["nombre"]);
|
$graph_label = output_clean_strict ($row3["nombre"]);
|
||||||
|
|
||||||
echo "<a href='javascript:winopeng(\"reporting/stat_win.php?period=2419200&id=".$row3["id_agente_modulo"]."&label=".$graph_label."refresh=180000\", \"month_".$win_handle."\")'><img src='images/grafica_m.gif' border=0></a> ";
|
echo "<a href='javascript:winopeng(\"reporting/stat_win.php?period=2419200&id=".$row3["id_agente_modulo"]."&label=".$graph_label."refresh=180000\", \"month_".$win_handle."\")'><img src='images/grafica_m.gif' border=0></a> ";
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user