コード例 #1
0
ファイル: index.php プロジェクト: nopuls/dzcp
                                        }
                                    }
                                }
                            }
                        }
                        $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']) . '&nbsp;' . $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 {