diff --git a/pandora_console/ChangeLog b/pandora_console/ChangeLog index 013abeec69..50863abf2c 100644 --- a/pandora_console/ChangeLog +++ b/pandora_console/ChangeLog @@ -1,3 +1,10 @@ +2011-08-05 Javier Lanz + + * godmode/servers/recon_script.php: Fixed blank names creating and + updating reconscripts + + Fixes: #3371409 + 2011-08-05 Javier Lanz * godmode/tag/edit_tag.php: Fixed blank names creating & updating diff --git a/pandora_console/godmode/servers/recon_script.php b/pandora_console/godmode/servers/recon_script.php index cbb046f9d0..0a362af745 100644 --- a/pandora_console/godmode/servers/recon_script.php +++ b/pandora_console/godmode/servers/recon_script.php @@ -105,15 +105,16 @@ else { $id_recon_script = get_parameter ("update_reconscript", 0); $reconscript_name = get_parameter ("form_name", ""); $reconscript_description = get_parameter ("form_description", ""); - $reconscript_script = get_parameter ("form_script", ""); - + $reconscript_script = get_parameter ("form_script", ""); $sql_update ="UPDATE trecon_script SET name = '$reconscript_name', description = '$reconscript_description', script = '$reconscript_script' WHERE id_recon_script = $id_recon_script"; - $result = process_sql ($sql_update); + $result = false; + if ($reconscript_name != '' && $reconscript_script != '') + $result = db_process_sql ($sql_update); if (! $result) { echo "

".__('Problem updating')."

"; } else { @@ -131,10 +132,11 @@ else { 'name' => $reconscript_name, 'description' => $reconscript_description, 'script' => $reconscript_script); - $result = db_process_sql_insert('trecon_script', $values); + $result = false; + if ($values['name'] != '' && $values['script'] != '') + $result = db_process_sql_insert('trecon_script', $values); if (! $result){ echo "

".__('Problem creating')."

"; - echo $sql_insert; } else { echo "

".__('Created successfully')."

";