2008-07-17 Esteban Sanchez <estebans@artica.es>
* godmode/reporting/reporting_builder.php, godmode/reporting/map_builder.php: Check if all_agents were set to avoid warning on foreach. * include/functions_db.php: Fixed typo in return_status_layout(). Return false on get_db_all_rows_sql(). * include/functions_visual_map.php: Check layouts_data to avoid warning on foreach. Removed ugly comments. git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@958 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
parent
83de4fabcc
commit
103641ce80
|
@ -1,3 +1,15 @@
|
||||||
|
2008-07-17 Esteban Sanchez <estebans@artica.es>
|
||||||
|
|
||||||
|
* godmode/reporting/reporting_builder.php,
|
||||||
|
godmode/reporting/map_builder.php: Check if all_agents were set to
|
||||||
|
avoid warning on foreach.
|
||||||
|
|
||||||
|
* include/functions_db.php: Fixed typo in return_status_layout().
|
||||||
|
Return false on get_db_all_rows_sql().
|
||||||
|
|
||||||
|
* include/functions_visual_map.php: Check layouts_data to avoid
|
||||||
|
warning on foreach. Removed ugly comments.
|
||||||
|
|
||||||
2008-07-17 Esteban Sanchez <estebans@artica.es>
|
2008-07-17 Esteban Sanchez <estebans@artica.es>
|
||||||
|
|
||||||
* include/functions_db.php: Removed debug output to check use of
|
* include/functions_db.php: Removed debug output to check use of
|
||||||
|
|
|
@ -371,10 +371,12 @@ if (! $edit_layout && ! $id_layout) {
|
||||||
|
|
||||||
$all_agents = get_agents_in_group ($id_group);
|
$all_agents = get_agents_in_group ($id_group);
|
||||||
$agents = array ();
|
$agents = array ();
|
||||||
foreach ($all_agents as $agent) {
|
if ($all_agents !== false) {
|
||||||
$agents[$agent['id_agente']] = strtolower($agent['nombre']);
|
foreach ($all_agents as $agent) {
|
||||||
|
$agents[$agent['id_agente']] = strtolower($agent['nombre']);
|
||||||
|
}
|
||||||
|
asort($agents);
|
||||||
}
|
}
|
||||||
asort($agents);
|
|
||||||
|
|
||||||
echo '<div id="layout_editor_drop">';
|
echo '<div id="layout_editor_drop">';
|
||||||
echo '<h1>'.lang_string ('Map element editor').'</h1>';
|
echo '<h1>'.lang_string ('Map element editor').'</h1>';
|
||||||
|
|
|
@ -192,10 +192,12 @@ if ($id_report) {
|
||||||
|
|
||||||
$all_agents = get_agents_in_group ($report_id_group);
|
$all_agents = get_agents_in_group ($report_id_group);
|
||||||
$agents = array ();
|
$agents = array ();
|
||||||
foreach ($all_agents as $agent) {
|
if ($all_agents !== false) {
|
||||||
$agents[$agent['id_agente']] = strtolower($agent['nombre']);
|
foreach ($all_agents as $agent) {
|
||||||
|
$agents[$agent['id_agente']] = strtolower($agent['nombre']);
|
||||||
|
}
|
||||||
|
asort ($agents);
|
||||||
}
|
}
|
||||||
asort ($agents);
|
|
||||||
|
|
||||||
if ($edit_sla_report_content) {
|
if ($edit_sla_report_content) {
|
||||||
/* Edit SLA report form */
|
/* Edit SLA report form */
|
||||||
|
|
|
@ -198,7 +198,7 @@ function get_agents_in_group ($id_group, $disabled = false) {
|
||||||
} elseif ($disabled && $id_group != 1) {
|
} elseif ($disabled && $id_group != 1) {
|
||||||
return get_db_all_rows_field_filter ('tagente', 'id_grupo', (int) $id_group, 'nombre');
|
return get_db_all_rows_field_filter ('tagente', 'id_grupo', (int) $id_group, 'nombre');
|
||||||
} else {
|
} else {
|
||||||
$sql = sprintf ("SELECT * FROM `tagente` WHERE `id_grupo` = '%d' AND `disabled` = '0' ORDER BY `nombre`",$id_group);
|
$sql = sprintf ("SELECT * FROM `tagente` WHERE `id_grupo` = '%d' AND `disabled` = 0 ORDER BY `nombre`",$id_group);
|
||||||
return get_db_all_rows_sql ($sql);
|
return get_db_all_rows_sql ($sql);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1337,7 +1337,8 @@ function get_db_all_rows_sql ($sql) {
|
||||||
}
|
}
|
||||||
if (! empty ($retval))
|
if (! empty ($retval))
|
||||||
return $retval;
|
return $retval;
|
||||||
return ""; //Return empty because NULL is a possible database value
|
//Return false, check with === or !==
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1435,7 +1436,7 @@ function return_status_agent_module ($id_agentmodule = 0){
|
||||||
function return_status_layout ($id_layout = 0) {
|
function return_status_layout ($id_layout = 0) {
|
||||||
$temp_status = 0;
|
$temp_status = 0;
|
||||||
$temp_total = 0;
|
$temp_total = 0;
|
||||||
$sql = sprintf ("SELECT id_agente_modulo, parent_item, id_layout_linked FROM `tlayout_date` WHERE `id_layout` = '%d'",$id_layout);
|
$sql = sprintf ("SELECT id_agente_modulo, parent_item, id_layout_linked FROM `tlayout_data` WHERE `id_layout` = '%d'",$id_layout);
|
||||||
$result = get_db_all_rows_sql ($sql);
|
$result = get_db_all_rows_sql ($sql);
|
||||||
foreach ($result as $rownum => $data) {
|
foreach ($result as $rownum => $data) {
|
||||||
if (($data["id_layout_linked"] != 0) && ($data["id_agente_modulo"] == 0)) {
|
if (($data["id_layout_linked"] != 0) && ($data["id_agente_modulo"] == 0)) {
|
||||||
|
|
|
@ -24,6 +24,11 @@ function print_pandora_visual_map ($id_layout, $show_links = true, $draw_lines =
|
||||||
$layout_datas = get_db_all_rows_field_filter ('tlayout_data', 'id_layout', $id_layout);
|
$layout_datas = get_db_all_rows_field_filter ('tlayout_data', 'id_layout', $id_layout);
|
||||||
$lines = array ();
|
$lines = array ();
|
||||||
|
|
||||||
|
if ($layout_datas === false) {
|
||||||
|
echo '</div>';
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
foreach ($layout_datas as $layout_data) {
|
foreach ($layout_datas as $layout_data) {
|
||||||
// Linked to other layout ?? - Only if not module defined
|
// Linked to other layout ?? - Only if not module defined
|
||||||
if (($layout_data['id_layout_linked'] != 0) && ($layout_data['id_agente_modulo'] == 0)) {
|
if (($layout_data['id_layout_linked'] != 0) && ($layout_data['id_agente_modulo'] == 0)) {
|
||||||
|
@ -40,7 +45,6 @@ function print_pandora_visual_map ($id_layout, $show_links = true, $draw_lines =
|
||||||
}
|
}
|
||||||
|
|
||||||
// STATIC IMAGE (type = 0)
|
// STATIC IMAGE (type = 0)
|
||||||
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
||||||
if ($layout_data['type'] == 0) {
|
if ($layout_data['type'] == 0) {
|
||||||
|
|
||||||
// Link image
|
// Link image
|
||||||
|
@ -108,7 +112,6 @@ function print_pandora_visual_map ($id_layout, $show_links = true, $draw_lines =
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get parent relationship - Create line data
|
// Get parent relationship - Create line data
|
||||||
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
||||||
if ($layout_data["parent_item"] != "" && $layout_data["parent_item"] != 0) {
|
if ($layout_data["parent_item"] != "" && $layout_data["parent_item"] != 0) {
|
||||||
$line['id'] = $layout_data['id'];
|
$line['id'] = $layout_data['id'];
|
||||||
$line['node_begin'] = 'layout-data-'.$layout_data["parent_item"];
|
$line['node_begin'] = 'layout-data-'.$layout_data["parent_item"];
|
||||||
|
|
Loading…
Reference in New Issue