* Create a new Group * ------------------------------------------------------------------------------------------- */ $tool_application_create_name = $_POST['tool_form_application_name']; $tool_application_create_uri = $_POST['tool_form_application_uri']; $tool_application_create_restriction = $_POST['tool_form_application_restriction']; $tool_application_create_icon = $_POST['tool_form_application_icon']; $tool_application_create_order = $_POST['tool_form_application_order']; $tool_application_create_visible = $_POST['tool_form_application_visible']; $tool_error = tool_admin_applications_add($tool_application_create_name, $tool_application_create_uri, $tool_application_create_restriction, $tool_application_create_icon, $tool_application_create_order, $tool_application_create_visible); if ($tool_error != "") { $tpl->assign('tool_alert_message', $tool_error); } break; } $tool_application_list = tool_admin_applications_get_list(); $tpl->assign('tool_application_list', $tool_application_list); break; case 'domains': /* * ################################################################################################### * Domain Admin * ################################################################################################### */ if (!tool_admin_applications_check('tool_admin_domain')) { nt_common_redirect('index.php'); } $tool_action = null; if (isset($_POST['toolaction'])) { $tool_action = $_POST['toolaction']; } elseif (isset($_GET['toolaction'])) {
exit; } nt_common_add_debug('-- User authentification complete.'); // some site settings if (NELTOOL_DEBUG && $nel_user['group_level'] == 10) { $tpl->assign('NELTOOL_DEBUG', true); //$nel_debug); } $tpl->assign('nel_script', $NELTOOL['SERVER_VARS']['SCRIPT_NAME']); $tpl->assign('nel_request_uri', basename($NELTOOL['SERVER_VARS']['REQUEST_URI'])); $tpl->assign('nel_tool_title', NELTOOL_SITETITLE); $tpl->assign('nel_web_base_uri', NELTOOL_SITEBASE); $tpl->assign('tool_title', "<unknown>"); $tpl->assign('user_info', $nel_user['user_name'] . ' (' . $nel_user['group_name'] . ')'); // load user & group applications/domains/shards $nel_user['access'] = array('applications' => tool_admin_applications_get_list(), 'user_applications' => tool_admin_users_applications_get_list($nel_user['user_id']), 'user_domains' => tool_admin_users_domains_get_list($nel_user['user_id']), 'user_shards' => tool_admin_users_shards_get_list($nel_user['user_id']), 'group_applications' => tool_admin_groups_applications_get_list($nel_user['user_group_id']), 'group_domains' => tool_admin_groups_domains_get_list($nel_user['user_group_id']), 'group_shards' => tool_admin_groups_shards_get_list($nel_user['user_group_id'])); $nel_user['access']['domains'] = tool_admin_users_groups_domains_merge(); $nel_user['access']['shards'] = tool_admin_users_groups_shards_merge(); $nel_user['has_lock'] = false; //nt_common_add_debug($nel_user); // load the user application menu $tool_application_list = tool_admin_applications_build_menu_list($nel_user['access']); $tpl->assign('nel_menu', $tool_application_list); $tpl->assign('menu_style', $nel_user['user_menu_style']); $tpl->assign('unknown_menu', 'imgs/icon_unknown.png'); if (isset($nel_user['new_login'])) { $default_user_application_id = 0; if ($nel_user['user_default_application_id'] > 0) { $default_user_application_id = $nel_user['user_default_application_id']; } elseif ($nel_user['group_default_application_id'] > 0) { $default_user_application_id = $nel_user['group_default_application_id'];