mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-09-26 11:29:12 +02:00
* include/functions_html.php: added new parameter for function "print_select" for style. In the function "print_input_hidden" added the parameter $class for set the class of input. * godmode/reporting/map_builder.php: delete old code, now it have only source code of paint list of visual consoles. * godmode/reporting/visual_console_builder.data.php: cleaned style the of form. * godmode/reporting/visual_console_builder.elements.php: cleaned the rows of table, delete label color field and change the text type for a icon. git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@2531 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
56 lines
2.2 KiB
PHP
56 lines
2.2 KiB
PHP
<?php
|
|
|
|
// Pandora FMS - http://pandorafms.com
|
|
// ==================================================
|
|
// Copyright (c) 2005-2010 Artica Soluciones Tecnologicas
|
|
// Please see http://pandorafms.org for full contribution list
|
|
|
|
// This program is free software; you can redistribute it and/or
|
|
// modify it under the terms of the GNU General Public License
|
|
// as published by the Free Software Foundation for version 2.
|
|
// This program is distributed in the hope that it will be useful,
|
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
// GNU General Public License for more details.
|
|
|
|
global $config;
|
|
|
|
print_page_header (__('Visual console builder'), "", false, "map_builder", true);
|
|
|
|
$table->width = '500px';
|
|
$table->data = array ();
|
|
$table->head = array ();
|
|
$table->head[0] = __('Map name');
|
|
$table->head[1] = __('Group');
|
|
$table->head[2] = __('Items');
|
|
$table->head[3] = __('Delete');
|
|
$table->align = array ();
|
|
$table->align[3] = 'center';
|
|
|
|
$maps = get_db_all_rows_in_table ('tlayout','name');
|
|
if (!$maps) {
|
|
echo '<div class="nf">'.('No maps defined').'</div>';
|
|
} else {
|
|
foreach ($maps as $map) {
|
|
if (give_acl ($config['id_user'], $map['id_group'], "AW")){
|
|
$data = array ();
|
|
$data[0] = '<a href="index.php?sec=gmap&sec2=godmode/reporting/visual_console_builder&tab=data&action=edit&id_visual_console='.$map['id'].'">'.$map['name'].'</a>';
|
|
|
|
$data[1] = print_group_icon ($map['id_group'], true).' ';
|
|
$data[1] .= get_group_name ($map['id_group']);
|
|
$data[2] = get_db_sql ("SELECT COUNT(*) FROM tlayout_data WHERE id_layout = ".$map['id']);
|
|
|
|
$data[3] = '<a href="index.php?sec=gmap&sec2=godmode/reporting/map_builder&id_layout='.$map['id'].'&delete_layout=1">'.print_image ("images/cross.png", true).'</a>';
|
|
array_push ($table->data, $data);
|
|
}
|
|
}
|
|
print_table ($table);
|
|
}
|
|
|
|
echo '<div class="action-buttons" style="width: '.$table->width.'">';
|
|
echo '<form action="index.php?sec=gmap&sec2=godmode/reporting/visual_console_builder" method="post">';
|
|
print_input_hidden ('edit_layout', 1);
|
|
print_submit_button (__('Create'), '', false, 'class="sub next"');
|
|
echo '</form>';
|
|
echo '</div>';
|
|
?>
|