if (tool_admin_applications_check('tool_guild_locator_manage_guild')) { $tpl->assign('restriction_tool_guild_locator_manage_guild', true); } if (tool_admin_applications_check('tool_guild_locator_manage_members')) { $tpl->assign('restriction_tool_guild_locator_manage_members', true); } if (tool_admin_applications_check('tool_guild_locator_manage_forums')) { $tpl->assign('restriction_tool_guild_locator_manage_forums', true); } if ($view_domain_id) { $tool_as_error = null; $AS_Name = tool_main_get_domain_name($view_domain_id); $AS_Host = tool_main_get_domain_host($view_domain_id); $AS_Port = tool_main_get_domain_port($view_domain_id); $AS_ShardName = tool_main_get_shard_name($view_shard_id); $MFS_Web = tool_main_get_domain_data($view_domain_id, 'domain_mfs_web'); $tpl->assign('tool_page_title', 'Guild Locator - ' . $AS_Name . ($AS_ShardName != '' ? ' / ' . $AS_ShardName : '')); $tool_as_error = null; if ($AS_Host && $AS_Port) { $adminService = new MyAdminService(); if (@$adminService->connect($AS_Host, $AS_Port, $res) === false) { nt_common_add_debug($res); $tpl->assign('tool_domain_error', $res); } else { $tool_services_gl = null; if (isset($NELTOOL['POST_VARS']['services_gl'])) { $tool_services_gl = $NELTOOL['POST_VARS']['services_gl']; } elseif (isset($NELTOOL['GET_VARS']['services_gl'])) { $tool_services_gl = $NELTOOL['GET_VARS']['services_gl']; } if ($tool_services_gl) {
$tpl->assign('tool_shard_filters', $tool_shard_filters); //$nel_tool_notes_meta = "<script type=\"text/javascript\" src=\"overlib/overlib_mini.js\" ></script>\n"; //$nel_tool_notes_meta .= "<script type=\"text/javascript\" src=\"overlib/overlib_anchor_mini.js\" ></script>\n"; //$nel_tool_notes_meta .= "<script type=\"text/javascript\" src=\"overlib/overlib_draggable_mini.js\" ></script>\n"; //$tpl->assign('nel_tool_notes_meta', $nel_tool_notes_meta); $template_file = 'tool_log_analyser.tpl'; if ($view_domain_id) { $tool_as_error = null; $AS_Name = tool_main_get_domain_name($view_domain_id); $AS_Host = tool_main_get_domain_host($view_domain_id); $AS_Port = tool_main_get_domain_port($view_domain_id); $AS_ShardName = tool_main_get_shard_name($view_shard_id); $tpl->assign('tool_page_title', 'Log Analyser - ' . $AS_Name . ($AS_ShardName != '' ? ' / ' . $AS_ShardName : '')); $tool_as_error = null; $AS_LAS_AdminPath = tool_main_get_domain_data($view_domain_id, 'domain_las_admin_path'); $AS_LAS_LocalPath = tool_main_get_domain_data($view_domain_id, 'domain_las_local_path'); $tool_las_file_list = tool_las_get_file_list($AS_LAS_AdminPath); if (isset($NELTOOL['GET_VARS']['fileview'])) { // FILE VIEWER $template_file = 'tool_log_analyser_file_view.tpl'; $view_file_name = base64_decode($NELTOOL['GET_VARS']['fileview']); $tpl->assign('tool_file_list', $tool_las_file_list); $view_file_data = tool_las_check_for_file($tool_las_file_list, $view_file_name); if (isset($NELTOOL['GET_VARS']['downloadraw'])) { if ($fp = fopen($view_file_data['path'] . $view_file_data['name'], 'r')) { header("Content-type: text/plain"); header("Content-Disposition: attachment; filename=las_raw_" . $view_file_data['name']); header("Pragma: no-cache"); header("Expires: 0"); fpassthru($fp); fclose($fp);
$tpl->assign('nel_tool_refresh', '<meta http-equiv=refresh content="' . $current_refresh_rate . '">'); } $tpl->assign('tool_refresh_list', $refresh_rates); $tpl->assign('tool_refresh_rate', $current_refresh_rate); $tpl->assign('tool_domain_list', $nel_user['access']['domains']); $tpl->assign('tool_domain_selected', $view_domain_id); $tpl->assign('tool_shard_list', $nel_user['access']['shards']); $tpl->assign('tool_shard_selected', $view_shard_id); $tool_shard_filters = tool_main_get_shard_ids($view_shard_id); $tpl->assign('tool_shard_filters', $tool_shard_filters); $AS_Host = tool_main_get_domain_host($view_domain_id); $AS_Port = tool_main_get_domain_port($view_domain_id); $AS_Name = tool_main_get_domain_name($view_domain_id); $AS_Application = tool_main_get_domain_data($view_domain_id, 'domain_application'); $AS_RingSQL = tool_main_get_domain_data($view_domain_id, 'domain_sql_string'); $AS_CsSQL = tool_main_get_domain_data($view_domain_id, 'domain_cs_sql_string'); $AS_ShardName = tool_main_get_shard_name($view_shard_id); $AS_InternalName = tool_main_get_shard_as_id($view_shard_id); $AS_ShardRestart = tool_main_get_shard_data($view_shard_id, 'shard_restart'); $AS_ShardDomainRestart = tool_main_get_domain_shard_restart($view_domain_id); $AS_ShardLang = tool_main_get_shard_data($view_shard_id, 'shard_lang'); $tpl->assign('tool_shard_restart_status', $AS_ShardRestart); $tpl->assign('tool_domain_has_shard_restart', $AS_ShardDomainRestart); $tool_no_domain_lock = false; if ($AS_InternalName == '*' && $AS_ShardDomainRestart > 0) { $tool_no_domain_lock = true; $tpl->assign('tool_no_domain_lock', $tool_no_domain_lock); } $tpl->assign('tool_page_title', $AS_Name . ($AS_ShardName != '' ? ' / ' . $AS_ShardName : '')); $tool_annotation_info = tool_main_get_annotation($view_domain_id, $view_shard_id); $tool_lock_info = tool_main_get_lock($view_domain_id, $view_shard_id);
$tpl->assign('restriction_tool_player_locator_locate', true); } if (tool_admin_applications_check('tool_player_locator_userid_check')) { $tpl->assign('restriction_tool_player_locator_userid_check', true); } if (tool_admin_applications_check('tool_player_locator_csr_relocate')) { $tpl->assign('restriction_tool_player_locator_csr_relocate', true); } if ($view_domain_id) { $tool_as_error = null; $AS_Name = tool_main_get_domain_name($view_domain_id); $AS_Host = tool_main_get_domain_host($view_domain_id); $AS_Port = tool_main_get_domain_port($view_domain_id); $AS_ShardName = tool_main_get_shard_name($view_shard_id); $AS_Application = tool_main_get_domain_data($view_domain_id, 'domain_application'); $AS_RingSQL = tool_main_get_domain_data($view_domain_id, 'domain_sql_string'); $tpl->assign('tool_page_title', 'Player Locator - ' . $AS_Name . ($AS_ShardName != '' ? ' / ' . $AS_ShardName : '')); $tool_as_error = null; if ($AS_Host && $AS_Port) { $adminService = new MyAdminService(); if (@$adminService->connect($AS_Host, $AS_Port, $res) === false) { nt_common_add_debug($res); $tpl->assign('tool_domain_error', $res); } else { if (isset($NELTOOL['POST_VARS']['services_pl'])) { $tool_services_pl = $NELTOOL['POST_VARS']['services_pl']; $tpl->assign('tool_post_data', base64_encode(serialize($NELTOOL['POST_VARS']))); switch ($tool_services_pl) { case 'display players': if (tool_admin_applications_check('tool_player_locator_display_players')) { $service_list = tool_main_get_checked_services();