mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-28 16:24:54 +02:00
Added preliminar table to networkmap list.
This commit is contained in:
parent
b0b6b89509
commit
0e433e3eb1
@ -42,6 +42,148 @@ if ($migrate_open_networkmaps)
|
|||||||
migration_open_networkmaps();
|
migration_open_networkmaps();
|
||||||
|
|
||||||
ui_print_page_header(__('Network map'), "images/op_network.png", false, "network_map", false);
|
ui_print_page_header(__('Network map'), "images/op_network.png", false, "network_map", false);
|
||||||
|
|
||||||
|
$id = (int)get_parameter('id_networkmap', 0);
|
||||||
|
$delete_networkmap = (bool)get_parameter('delete_networkmap', 0);
|
||||||
|
$duplicate_networkmap = (bool)get_parameter('duplicate_networkmap', 0);
|
||||||
|
|
||||||
|
if ($delete_networkmap) {
|
||||||
|
$result_delete = networkmap_delete_networkmap($id);
|
||||||
|
|
||||||
|
if ($result_delete)
|
||||||
|
db_pandora_audit( "Networkmap management", "Delete networkmap #$id");
|
||||||
|
else
|
||||||
|
db_pandora_audit( "Networkmap management", "Fail try to delete networkmap #$id");
|
||||||
|
|
||||||
|
ui_print_result_message ($result_delete,
|
||||||
|
__('Successfully deleted'),
|
||||||
|
__('Could not be deleted'));
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($duplicate_networkmap) {
|
||||||
|
//FUNCION
|
||||||
|
//$result_duplicate = networkmap_duplicate($id);
|
||||||
|
$result_duplicate = array();
|
||||||
|
|
||||||
|
ui_print_result_message ($result,
|
||||||
|
__('Successfully duplicate'),
|
||||||
|
__('Could not be duplicate'));
|
||||||
|
}
|
||||||
|
|
||||||
|
$table = new stdClass();
|
||||||
|
$table->width = "100%";
|
||||||
|
$table->class = "databox data";
|
||||||
|
$table->headstyle['name'] = 'text-align: center;';
|
||||||
|
$table->headstyle['type'] = 'text-align: center;';
|
||||||
|
if (enterprise_installed()) {
|
||||||
|
$table->headstyle['nodes'] = 'text-align: center;';
|
||||||
|
}
|
||||||
|
$table->headstyle['group'] = 'text-align: center;';
|
||||||
|
$table->headstyle['copy'] = 'text-align: center;';
|
||||||
|
$table->headstyle['edit'] = 'text-align: center;';
|
||||||
|
$table->headstyle['delete'] = 'text-align: center;';
|
||||||
|
|
||||||
|
$table->style = array();
|
||||||
|
$table->style['name'] = 'text-align: left;';
|
||||||
|
$table->style['type'] = 'text-align: center;';
|
||||||
|
if (enterprise_installed()) {
|
||||||
|
$table->style['nodes'] = 'text-align: center;';
|
||||||
|
}
|
||||||
|
$table->style['group'] = 'text-align: center;';
|
||||||
|
$table->style['copy'] = 'text-align: center;';
|
||||||
|
$table->style['edit'] = 'text-align: center;';
|
||||||
|
$table->style['delete'] = 'text-align: center;';
|
||||||
|
|
||||||
|
$table->size = array();
|
||||||
|
$table->size['name'] = '60%';
|
||||||
|
$table->size['type'] = '30px';
|
||||||
|
if (enterprise_installed()) {
|
||||||
|
$table->size['nodes'] = '30px';
|
||||||
|
}
|
||||||
|
$table->size['group'] = '30px';
|
||||||
|
$table->size['copy'] = '30px';
|
||||||
|
$table->size['edit'] = '30px';
|
||||||
|
$table->size['delete'] = '30px';
|
||||||
|
|
||||||
|
$table->head = array();
|
||||||
|
$table->head['name'] = __('Name');
|
||||||
|
$table->head['type'] = __('Type');
|
||||||
|
if (enterprise_installed()) {
|
||||||
|
$table->head['nodes'] = __('Nodes');
|
||||||
|
}
|
||||||
|
$table->head['group'] = __('Group');
|
||||||
|
$table->head['copy'] = __('Copy');
|
||||||
|
$table->head['edit'] = __('Edit');
|
||||||
|
$table->head['delete'] = __('Delete');
|
||||||
|
|
||||||
|
//FUNCION
|
||||||
|
//$networkmaps = networkmap_get_networkmaps();
|
||||||
|
$networkmaps = array();
|
||||||
|
|
||||||
|
if (empty($networkmaps)) {
|
||||||
|
ui_print_info_message (
|
||||||
|
array('no_close'=>true,
|
||||||
|
'message'=> __('There are no networkmaps defined.') ) );
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
foreach ($networkmaps as $networkmap) {
|
||||||
|
$data = array();
|
||||||
|
|
||||||
|
$data['name'] = $networkmap['name'];
|
||||||
|
|
||||||
|
/*CUANDO HAYA VENTANA DE EDICIÓN SE REDIRIGE ALLÍ
|
||||||
|
$data['name'] = '<a href="index.php?' .
|
||||||
|
'sec=maps&' .
|
||||||
|
'sec2=enterprise/dashboard/main_dashboard&' .
|
||||||
|
'id_dashboard=' . $networkmap['id'] .'">' .
|
||||||
|
$networkmap['name'] . '</a>';*/
|
||||||
|
|
||||||
|
$data['type'] = $networkmap['type'];
|
||||||
|
|
||||||
|
if (enterprise_installed()) {
|
||||||
|
//FUNCION
|
||||||
|
//$data['nodes'] = networkmap_get_nodes();
|
||||||
|
$data['nodes'] = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!empty($networkmap['id_user'])) {
|
||||||
|
$data['group'] = __('Private for (%s)', $networkmap['id_user']);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$data['groups'] =
|
||||||
|
ui_print_group_icon($networkmap['id_group'], true);
|
||||||
|
}
|
||||||
|
|
||||||
|
$data['copy'] = '<a href="index.php?' . '" alt="' . __('Copy') . '">' .
|
||||||
|
html_print_image("images/copy.png", true) . '</a>';
|
||||||
|
|
||||||
|
/*CUANDO HAYA FORMA DE COPIAR SE ACTUALIZARÁ
|
||||||
|
'<a href="index.php?' .
|
||||||
|
'sec=reporting&' .
|
||||||
|
'sec2=' . ENTERPRISE_DIR . '/dashboard/dashboards&' .
|
||||||
|
'duplicate_dashboard=1&id_dashboard=' . $dashboard['id'] . '" alt="' . __('Copy') . '">' .
|
||||||
|
html_print_image("images/copy.png", true) . '</a>';*/
|
||||||
|
|
||||||
|
$data['edit'] = '<a href="index.php?' . '" alt="' . __('Edit') . '">' .
|
||||||
|
html_print_image("images/edit.png", true) . '</a>';
|
||||||
|
|
||||||
|
/*CUANDO HAYA FORMA DE EDITAR SE ACTUALIZARÁ*/
|
||||||
|
|
||||||
|
$data['delete'] = '<a href="index.php?' . '" alt="' . __('Delete') . '" onclick="javascript: if (!confirm(\'' . __('Are you sure?') . '\')) return false;">' .
|
||||||
|
html_print_image('images/cross.png', true) . '</a>';
|
||||||
|
|
||||||
|
/*CUANDO HAYA FORMA DE BORRAR SE ACTUALIZARÁ
|
||||||
|
'<a href="index.php?' .
|
||||||
|
'sec=reporting&' .
|
||||||
|
'sec2=' . ENTERPRISE_DIR . '/dashboard/dashboards&' .
|
||||||
|
'delete_dashboard=1&id_dashboard=' . $dashboard['id'] . '" alt="' . __('Delete') . '" onclick="javascript: if (!confirm(\'' . __('Are you sure?') . '\')) return false;">' .
|
||||||
|
html_print_image('images/cross.png', true) . '</a>';*/
|
||||||
|
|
||||||
|
$table->data[] = $data;
|
||||||
|
}
|
||||||
|
html_print_table($table);
|
||||||
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
<a href="index.php?sec=network&sec2=operation/maps/networkmap_list&migrate_open_networkmaps=1">(temp, this is for minor relases) migrate open networkmaps</a>
|
<a href="index.php?sec=network&sec2=operation/maps/networkmap_list&migrate_open_networkmaps=1">(temp, this is for minor relases) migrate open networkmaps</a>
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user