} } } } } $flags = array(); if (isset($tsstatus->_channelGroupFlags[$user['client_channel_group_id']])) { $flags[] = $tsstatus->_channelGroupFlags[$user['client_channel_group_id']]; } $serverGroups = explode(",", $user['client_servergroups']); foreach ($serverGroups as $serverGroup) { if (isset($tsstatus->_serverGroupFlags[$serverGroup])) { $flags[] = $tsstatus->_serverGroupFlags[$serverGroup]; } } $p = '<img src="../inc/images/tsicons/' . $icon . '" alt="" class="tsicon" />' . rep2($user['client_nickname']) . ' ' . $tsstatus->renderFlags($flags); $class = $color % 2 ? "contentMainSecond" : "contentMainFirst"; $color++; $userstats .= show($dir . "/userstats", array("player" => $p, "channel" => $tsstatus->getChannelInfos($user['cid']), "misc1" => '', "class" => $class, "misc2" => '', "misc3" => '-', "misc4" => '-')); } } $index = show($dir . "/teamspeak", array("name" => $tsstatus->_serverDatas['virtualserver_name'], "os" => $tsstatus->_serverDatas['virtualserver_platform'], "uptime" => time_convert($tsstatus->_serverDatas['virtualserver_uptime'], true), "user" => $users, "t_name" => _ts_name, "t_os" => _ts_os, "uchannels" => $tstree, "info" => $tsstatus->welcome($settings, intval($_GET['cID'])), "t_uptime" => _ts_uptime, "t_channels" => _ts_channels, "t_user" => _ts_user, "head" => _ts_head, "users_head" => _ts_users_head, "player" => _ts_player, "channel" => _ts_channel, "channel_head" => _ts_channel_head, "max" => $max, "channels" => $tsstatus->_serverDatas['virtualserver_channelsonline'], "logintime" => _ts_logintime, "idletime" => _ts_idletime, "channelstats" => $channelstats, "userstats" => $userstats)); break; } $fp = @fopen(basePath . '/__cache/teamspeak_' . $language . '.html', 'w'); @fwrite($fp, $index); @fclose($fp); } else { $index = @file_get_contents(basePath . '/__cache/teamspeak_' . $language . '.html'); } } else {