Working in the fixes for the networkmaps into enterprise metaconsole.
This commit is contained in:
parent
fc7961b0d8
commit
4c2336e7b7
|
@ -21,12 +21,6 @@
|
|||
* @subpackage Networkmap
|
||||
*/
|
||||
|
||||
require_once ('include/functions_os.php');
|
||||
require_once ('include/functions_networkmap.php');
|
||||
enterprise_include("include/functions_networkmap_enterprise.php");
|
||||
|
||||
require_once("include/class/Map.class.php");
|
||||
|
||||
class Networkmap extends Map {
|
||||
protected $filter = array();
|
||||
|
||||
|
@ -34,6 +28,12 @@ class Networkmap extends Map {
|
|||
protected $source_ip_mask = "";
|
||||
|
||||
public function __construct($id) {
|
||||
global $config;
|
||||
|
||||
require_once($config['homedir'] . '/include/functions_os.php');
|
||||
require_once($config['homedir'] . '/include/functions_networkmap.php');
|
||||
enterprise_include_once("include/functions_networkmap_enterprise.php");
|
||||
|
||||
parent::__construct($id);
|
||||
|
||||
$this->requires_js[] = "include/javascript/map/NetworkmapController.js";
|
||||
|
|
|
@ -38,14 +38,53 @@ if (!$networkmaps_read && !$networkmaps_write && !$networkmaps_manage) {
|
|||
|
||||
$id = (int)get_parameter('id', 0);
|
||||
|
||||
require_once('include/functions_migration.php');
|
||||
require_once('include/class/Networkmap.class.php');
|
||||
require_once($config['homedir'] . '/include/functions_migration.php');
|
||||
require_once($config['homedir'] . '/include/class/Map.class.php');
|
||||
require_once($config['homedir'] . '/include/class/Networkmap.class.php');
|
||||
enterprise_include('include/class/NetworkmapEnterprise.class.php');
|
||||
|
||||
|
||||
|
||||
//~ require_once('include/browscap/php-local-browscap.php');
|
||||
if (is_metaconsole()) {
|
||||
$buttons['list'] = array('active' => true,
|
||||
'text' => '<a href="index.php?sec=screen&sec2=screens/screens&action=networkmap">' .
|
||||
html_print_image("images/list.png", true,
|
||||
array ('title' => __('List of networkmaps'))) .
|
||||
'</a>');
|
||||
|
||||
$title_header = __('Network map » %s', Map::getName($id));
|
||||
|
||||
$buttons['edit'] = array('active' => true,
|
||||
'text' => '<a href="index.php?sec=screen&sec2=screens/screens&action=networkmap&edit_networkmap=1&id_networkmap=' . $id . '">' .
|
||||
html_print_image("images/cog.png", true,
|
||||
array ('title' => __('Edit networkmap'))) .
|
||||
'</a>');
|
||||
if (enterprise_installed()) {
|
||||
$buttons['deleted'] = array('active' => false,
|
||||
'text' => '<a href="index.php?sec=screen&sec2=screens/screens&action=networkmap&list_deleted=1&id_networkmap=' . $id . '">' .
|
||||
html_print_image("images/list.png", true,
|
||||
array ('title' => __('Deleted list'))) .
|
||||
'</a>');
|
||||
}
|
||||
$buttons['networkmap'] = array('active' => false,
|
||||
'text' => '<a href="index.php?sec=screen&sec2=screens/screens&action=networkmap&id=' . $id . '">' .
|
||||
html_print_image("images/op_network.png", true,
|
||||
array ('title' => __('View networkmap'))) .
|
||||
'</a>');
|
||||
|
||||
// Bread crumbs
|
||||
ui_meta_add_breadcrumb(
|
||||
array('link' =>
|
||||
'index.php?sec=screen&sec2=screens/screens&action=networkmap',
|
||||
'text' => $title_header));
|
||||
|
||||
ui_meta_print_page_header($nav_bar);
|
||||
|
||||
//Print header
|
||||
ui_meta_print_header($title_header, "", $buttons);
|
||||
}
|
||||
else {
|
||||
$buttons['list'] = array('active' => false,
|
||||
'text' => '<a href="index.php?sec=network&sec2=operation/maps/networkmap_list">' .
|
||||
html_print_image("images/list.png", true,
|
||||
|
@ -76,6 +115,7 @@ ui_print_page_header(
|
|||
"network_map",
|
||||
false,
|
||||
$buttons);
|
||||
}
|
||||
|
||||
if (empty($id)) {
|
||||
ui_print_error_message(__('Not found networkmap.'));
|
||||
|
|
|
@ -406,12 +406,17 @@ else {
|
|||
foreach ($networkmaps as $networkmap) {
|
||||
$data = array();
|
||||
|
||||
$data['name'] = $networkmap['name'];
|
||||
|
||||
$data['name'] = '<a href="index.php?' .
|
||||
$url_networkmap = 'index.php?' .
|
||||
'sec=maps&' .
|
||||
'sec2=operation/maps/networkmap&' .
|
||||
'id=' . $networkmap['id'] .'">' .
|
||||
'id=' . $networkmap['id'];
|
||||
if (is_metaconsole()) {
|
||||
$url_networkmap = 'index.php?' .
|
||||
'sec=screen&sec2=screens/screens&' .
|
||||
'action=networkmap&id=' . $networkmap['id'];
|
||||
}
|
||||
|
||||
$data['name'] = '<a href="' . $url_networkmap . '">' .
|
||||
$networkmap['name'] . '</a>';
|
||||
|
||||
$data['type'] = maps_get_subtype_string($networkmap['subtype']);
|
||||
|
|
Loading…
Reference in New Issue