2011-11-22 Juan Manuel Ramon <juanmanuel.ramon@artica.es>

* godmode/servers/manage_recontask.php
	 godmode/servers/manage_recontask_form.php: Fixed bug due to 
	 autorefresh in these views.



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@5152 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
juanmanuelr 2011-11-22 15:19:05 +00:00
parent b0eb26a8c8
commit ceb004d742
3 changed files with 83 additions and 53 deletions

View File

@ -1,3 +1,9 @@
2011-11-22 Juan Manuel Ramon <juanmanuel.ramon@artica.es>
* godmode/servers/manage_recontask.php
godmode/servers/manage_recontask_form.php: Fixed bug due to
autorefresh in these views.
2011-11-22 Juan Manuel Ramon <juanmanuel.ramon@artica.es>
* godmode/alerts/configure_alert_template.php: Fixed template

View File

@ -227,7 +227,7 @@ if ($result !== false) {
foreach ($result as $row) {
$data = array();
$data[0] = '<a href="index.php?sec=gservers&sec2=godmode/servers/manage_recontask_form&update='.$row["id_rt"].'"><b>'.$row["name"].'</b></a>';
$data[0] = '<a href="index.php?sec=gservers&sec2=godmode/servers/manage_recontask_form&crt=update&update='.$row["id_rt"].'&upd='.$row["id_rt"].'"><b>'.$row["name"].'</b></a>';
if ($row["id_recon_script"] == 0)
$data[1] = $row["subnet"];

View File

@ -42,8 +42,22 @@ if (is_ajax ()) {
return;
}
if (isset ($_GET["update"])) { // Edit mode
if (isset ($_GET["update"]) or ($_GET["crt"])) { // Edit mode
$update_recon = true;
if (isset ($_GET["crt"])){
if ($_GET["crt"] != "update"){
$update_recon = false;
}
else{
$id_rt = get_parameter("upd");
}
}
if ($update_recon){
if (!isset($id_rt)){
$id_rt = (int) get_parameter_get ("update");
}
$row = db_get_row ("trecon_task","id_rt",$id_rt);
$name = $row["name"];
$network = $row["subnet"];
@ -71,7 +85,17 @@ if (isset ($_GET["update"])) { // Edit mode
$resolve_names = $row["resolve_names"];
$parent_detection = $row["parent_detection"];
$parent_recursion = $row["parent_recursion"];
} elseif (isset ($_GET["create"])) {
}
} elseif (isset ($_GET["create"]) or isset($_GET["crt"])) {
$create_recon = true;
if (isset ($_GET["crt"])){
if ($_GET["crt"] != "Create"){
$create_recon = false;
}
}
if ($create_recon){
$id_rt = -1;
$name = "";
$network = "";
@ -95,6 +119,7 @@ if (isset ($_GET["update"])) { // Edit mode
$parent_detection = 1;
$parent_recursion = 5;
}
}
// Headers
ui_print_page_header (__('Manage recontask') . " " . ui_print_help_icon ("recontask", true), "", false, "", true);
@ -244,7 +269,6 @@ $table->data[21][1] = html_print_input_text ('parent_recursion', $parent_recurs
// Different Form url if it's a create or if it's a update form
echo '<form name="modulo" method="post" action="index.php?sec=gservers&sec2=godmode/servers/manage_recontask&'.(($id_rt != -1) ? 'update='.$id_rt : 'create=1').'">';
html_print_table ($table);
echo '<div class="action-buttons" style="width: '.$table->width.'">';
if ($id_rt != -1)