diff --git a/pandora_console/include/functions_ui.php b/pandora_console/include/functions_ui.php index 26f777f5ce..5cbe27ee8d 100755 --- a/pandora_console/include/functions_ui.php +++ b/pandora_console/include/functions_ui.php @@ -246,7 +246,7 @@ function ui_print_message($message, $class='', $attributes='', $return=false, $t { global $config; - $first_execution = true; + static $first_execution = true; $text_title = ''; $text_message = ''; $icon_image = ''; @@ -361,8 +361,8 @@ function ui_print_message($message, $class='', $attributes='', $return=false, $t $messageTable = new stdClass(); $messageTable->cellpadding = 0; $messageTable->cellspacing = 0; - $messageTable->id = 'info_box '.$id; - $messageTable->class = 'info_box '.$id.' '.$class.' textodialogo'; + $messageTable->id = 'table_'.$id; + $messageTable->class = 'info_box '.$class.' textodialogo'; $messageTable->styleTable = $force_style; $messageTable->rowclass = []; @@ -375,28 +375,35 @@ function ui_print_message($message, $class='', $attributes='', $return=false, $t $messageTable->data[0][1] = $closeButton; $messageTable->data[1][0] = ''.$text_message.''; + // JavaScript help vars. $messageCreated = html_print_table($messageTable, true); - - $jsCode = ''; + + function close_info_box(id) { $("#" + id).fadeOut('slow', function(){ $("#" + id).remove(); }); } + + + $id, - 'class' => '', - 'style' => 'width: 30%; position: fixed; top: 120px; right: 10px;', + 'style' => 'top: 120px;', + 'class' => 'info_box_container', 'content' => $jsCode.$messageCreated, ], true