Changed language detection code, added some small features
This commit is contained in:
20
options.php
20
options.php
@@ -34,6 +34,7 @@ switch ($submit = form_get_action()) {
|
||||
$menu_cables = sanitize($_POST['user_menu_cables']);
|
||||
$menu_locations = sanitize($_POST['user_menu_locations']);
|
||||
$menu_nodes = sanitize($_POST['user_menu_nodes']);
|
||||
$menu_nats = sanitize($_POST['user_menu_nats']);
|
||||
$menu_subnets = sanitize($_POST['user_menu_subnets']);
|
||||
$menu_vlans = sanitize($_POST['user_menu_vlans']);
|
||||
$menu_zones = sanitize($_POST['user_menu_zones']);
|
||||
@@ -46,6 +47,7 @@ switch ($submit = form_get_action()) {
|
||||
if ($menu_cables) $menu[] = 'cable';
|
||||
if ($menu_locations) $menu[] = 'location';
|
||||
if ($menu_nodes) $menu[] = 'node';
|
||||
if ($menu_nats) $menu[] = 'nat';
|
||||
if ($menu_subnets) $menu[] = 'subnet';
|
||||
if ($menu_vlans) $menu[] = 'vlan';
|
||||
if ($menu_zones) $menu[] = 'zone';
|
||||
@@ -76,6 +78,7 @@ switch ($submit = form_get_action()) {
|
||||
$_SESSION['suser_menu_cables'] = $menu_cables;
|
||||
$_SESSION['suser_menu_locations'] = $menu_locations;
|
||||
$_SESSION['suser_menu_nodes'] = $menu_nodes;
|
||||
$_SESSION['suser_menu_nats'] = $menu_nats;
|
||||
$_SESSION['suser_menu_subnets'] = $menu_subnets;
|
||||
$_SESSION['suser_menu_vlans'] = $menu_vlans;
|
||||
$_SESSION['suser_menu_zones'] = $menu_zones;
|
||||
@@ -133,7 +136,15 @@ $smarty->display("options.tpl");
|
||||
elseif ($action == ACT_EDIT):
|
||||
// ========== VARIANT: edit display options ===================================
|
||||
|
||||
$smarty->assign("language", $language);
|
||||
$smarty->assign("language", lang_getfrombrowser($config_lang, $config_lang_default));
|
||||
|
||||
// available languages
|
||||
$lang_options = array();
|
||||
foreach ($config_lang as $lang) {
|
||||
$lang_options[$lang] = $lang;
|
||||
}
|
||||
$smarty->assign("lang_options", $lang_options);
|
||||
|
||||
|
||||
if($_SESSION['suser_menu_assets']=='on') {
|
||||
$user_menu_assets_checked = 'checked';
|
||||
@@ -170,6 +181,12 @@ if($_SESSION['suser_menu_nodes']=='on') {
|
||||
} else {
|
||||
$user_menu_nodes_checked = '';
|
||||
}
|
||||
// nats
|
||||
if($_SESSION['suser_menu_nats']=='on') {
|
||||
$user_menu_nats_checked = 'checked';
|
||||
} else {
|
||||
$user_menu_nats_checked = '';
|
||||
}
|
||||
// subnets
|
||||
if($_SESSION['suser_menu_subnets']=='on') {
|
||||
$user_menu_subnets_checked = 'checked';
|
||||
@@ -209,6 +226,7 @@ $smarty->assign("user_menu_assetclassgroups_checked", $user_menu_assetclassgroup
|
||||
$smarty->assign("user_menu_cables_checked", $user_menu_cables_checked);
|
||||
$smarty->assign("user_menu_locations_checked", $user_menu_locations_checked);
|
||||
$smarty->assign("user_menu_nodes_checked", $user_menu_nodes_checked);
|
||||
$smarty->assign("user_menu_nats_checked", $user_menu_nats_checked);
|
||||
$smarty->assign("user_menu_subnets_checked", $user_menu_subnets_checked);
|
||||
$smarty->assign("user_menu_vlans_checked", $user_menu_vlans_checked);
|
||||
$smarty->assign("user_menu_zones_checked", $user_menu_zones_checked);
|
||||
|
||||
Reference in New Issue
Block a user