diff --git a/pandora_console/godmode/agentes/planned_downtime.list.php b/pandora_console/godmode/agentes/planned_downtime.list.php index e87879c0a1..d073f96042 100755 --- a/pandora_console/godmode/agentes/planned_downtime.list.php +++ b/pandora_console/godmode/agentes/planned_downtime.list.php @@ -29,9 +29,10 @@ require_once ('include/functions_users.php'); require_once ('include/functions_events.php'); require_once ('include/functions_planned_downtimes.php'); -$malformed_downtimes_exist = false; -$migrate_malformed = (bool) get_parameter("migrate_malformed"); +$malformed_downtimes = planned_downtimes_get_malformed(); +$malformed_downtimes_exist = !empty($malformed_downtimes) ? true : false; +$migrate_malformed = (bool) get_parameter("migrate_malformed"); if ($migrate_malformed) { $migration_result = planned_downtimes_migrate_malformed_downtimes(); @@ -41,13 +42,6 @@ if ($migrate_malformed) { echo "
"; } } -else { - $malformed_downtimes = planned_downtimes_get_malformed(); - - if (!empty($malformed_downtimes)) { - $malformed_downtimes_exist = true; - } -} // Header ui_print_page_header( @@ -293,8 +287,9 @@ $table = new StdClass(); $table->class = 'databox'; //Start Overview of existing planned downtime $table->width = '98%'; -$table->data = array (); -$table->head = array (); +$table->cellstyle = array(); +$table->data = array(); +$table->head = array(); $table->head[0] = __('Name #Ag.'); $table->head[1] = __('Description'); $table->head[2] = __('Group'); @@ -306,7 +301,6 @@ $table->head[7] = __('Stop downtime'); $table->head[8] = __('Edit'); $table->head[9] = __('Delete'); $table->align[2] = "center"; -//$table->align[5] = "center"; $table->align[6] = "center"; $table->align[7] = "center"; $table->align[8] = "center"; @@ -510,6 +504,16 @@ else { $data[9]= "N/A"; } + + if (!empty($malformed_downtimes_exist) && isset($malformed_downtimes[$downtime['id']])) { + $next_row_num = count($table->data); + $table->cellstyle[$next_row_num][0] = 'color: red'; + $table->cellstyle[$next_row_num][1] = 'color: red'; + $table->cellstyle[$next_row_num][3] = 'color: red'; + $table->cellstyle[$next_row_num][4] = 'color: red'; + $table->cellstyle[$next_row_num][5] = 'color: red'; + } + array_push ($table->data, $data); } html_print_table ($table); @@ -544,7 +548,7 @@ $(document).ready (function () { } }); - if () { + if ( && ) { if (confirm("")) { window.location.href = "index.php?sec=estado&sec2=godmode/agentes/planned_downtime.list&migrate_malformed=1"; }