Now the malformed planned downtimes have more visibility
This commit is contained in:
parent
0e335825b6
commit
40f021a31a
|
@ -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 "<br>";
|
||||
}
|
||||
}
|
||||
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 (<?php echo json_encode($malformed_downtimes_exist) ?>) {
|
||||
if (<?php echo json_encode($malformed_downtimes_exist) ?> && <?php echo json_encode($migrate_malformed == false) ?>) {
|
||||
if (confirm("<?php echo __('WARNING: There are malformed planned downtimes') . '.\n' . __('Do you want to migrate automatically the malformed items?'); ?>")) {
|
||||
window.location.href = "index.php?sec=estado&sec2=godmode/agentes/planned_downtime.list&migrate_malformed=1";
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue