diff -urN TMWeb1.6.5/actions.php TMWeb070210/actions.php --- TMWeb1.6.5/actions.php 2006-03-19 23:07:08.000000000 +0100 +++ TMWeb070210/actions.php 2007-01-07 00:35:00.000000000 +0100 @@ -2,6 +2,8 @@ //Actions function action($action) { global $client, $lang_b; + + $server_type=get_server_type(); switch(StripS($action)) { case $lang_b['ChallengeRestart'][0]: $query = 'ChallengeRestart'; @@ -43,7 +45,7 @@ break; case $lang_b['StartServerLan'][0]: $query = 'StartServerLan'; - break; + break; case $lang_b['RemoveChallenge'][0]: $params_1 = StripS($_POST['ChallengeFileName']); $query = 'RemoveChallenge'; @@ -97,10 +99,16 @@ break; case $lang_b['LoadMatchSettings'][0]: $params_1 = StripS($_POST['MatchSettingsFileName']); + if( $server_type == 'TMU') { + $params_1 = 'MatchSettings/'.$params_1; + } $query = 'LoadMatchSettings'; break; case $lang_b['AppendPlaylistFromMatchSettings'][0]: $params_1 = StripS($_POST['MatchSettingsFileName']); + if( $server_type == 'TMU') { + $params_1 = 'MatchSettings/'.$params_1; + } $query = 'AppendPlaylistFromMatchSettings'; break; @@ -125,20 +133,37 @@ case $lang_b['SetGameInfos'][0]: $NextRoundsUseNewRules = array_key_exists('NextRoundsUseNewRules', $_POST); $NextTeamUseNewRules = array_key_exists('NextTeamUseNewRules', $_POST); - $params_1 = array( 'GameMode' => $_POST['NextGameMode']+0, - 'ChatTime' => $_POST['NextChatTime']+0, - 'RoundsPointsLimit' => $_POST['NextRoundsPointsLimit']+0, - 'RoundsUseNewRules' => $NextRoundsUseNewRules, - 'TimeAttackLimit' => $_POST['NextTimeAttackLimit']+0, - 'TimeAttackSynchStartPeriod' => $_POST['NextTimeAttackSynchStartPeriod']+0, - 'TeamPointsLimit' => $_POST['NextTeamPointsLimit']+0, - 'TeamMaxPoints' => $_POST['NextTeamMaxPoints']+0, - 'TeamUseNewRules' => $NextTeamUseNewRules, - 'LapsNbLaps' => $_POST['NextLapsNbLaps']+0, - 'LapsTimeLimit' => $_POST['NextLapsTimeLimit']+0); + if( $server_type == "TMU" ) { + $params_1 = array( 'GameMode' => $_POST['NextGameMode']+0, + 'ChatTime' => $_POST['NextChatTime']+0, + 'RoundsPointsLimit' => $_POST['NextRoundsPointsLimit']+0, + 'RoundsUseNewRules' => $NextRoundsUseNewRules, + 'RoundsForcedLaps' => $_POST['NextRoundsForcedLaps']+0, + 'TimeAttackLimit' => $_POST['NextTimeAttackLimit']+0, + 'TimeAttackSynchStartPeriod' => $_POST['NextTimeAttackSynchStartPeriod']+0, + 'TeamPointsLimit' => $_POST['NextTeamPointsLimit']+0, + 'TeamMaxPoints' => $_POST['NextTeamMaxPoints']+0, + 'TeamUseNewRules' => $NextTeamUseNewRules, + 'LapsNbLaps' => $_POST['NextLapsNbLaps']+0, + 'LapsTimeLimit' => $_POST['NextLapsTimeLimit']+0, + 'FinishTimeout' => $_POST['FinishTimeout']+0); + } else { + $params_1 = array( 'GameMode' => $_POST['NextGameMode']+0, + 'ChatTime' => $_POST['NextChatTime']+0, + 'RoundsPointsLimit' => $_POST['NextRoundsPointsLimit']+0, + 'RoundsUseNewRules' => $NextRoundsUseNewRules, + 'TimeAttackLimit' => $_POST['NextTimeAttackLimit']+0, + 'TimeAttackSynchStartPeriod' => $_POST['NextTimeAttackSynchStartPeriod']+0, + 'TeamPointsLimit' => $_POST['NextTeamPointsLimit']+0, + 'TeamMaxPoints' => $_POST['NextTeamMaxPoints']+0, + 'TeamUseNewRules' => $NextTeamUseNewRules, + 'LapsNbLaps' => $_POST['NextLapsNbLaps']+0, + 'LapsTimeLimit' => $_POST['NextLapsTimeLimit']+0); + + } $query = 'SetGameInfos'; break; - + case $lang_b['ChangeAuthPassword'][0]: $params_1 = StripS($_POST['newLogin']); $params_2 = StripS($_POST['newPassword']); @@ -236,4 +261,4 @@ } */ } -?> \ Pas de fin de ligne à la fin du fichier. +?> diff -urN TMWeb1.6.5/chat.php TMWeb070210/chat.php --- TMWeb1.6.5/chat.php 2006-07-10 11:58:12.000000000 +0200 +++ TMWeb070210/chat.php 2007-01-01 16:48:06.000000000 +0100 @@ -97,4 +97,4 @@ } } //$client->Terminate(); -?> \ Pas de fin de ligne à la fin du fichier. +?> diff -urN TMWeb1.6.5/config.dist.php TMWeb070210/config.dist.php --- TMWeb1.6.5/config.dist.php 1970-01-01 01:00:00.000000000 +0100 +++ TMWeb070210/config.dist.php 2006-12-31 12:30:52.000000000 +0100 @@ -0,0 +1,64 @@ + \ Pas de fin de ligne à la fin du fichier. diff -urN TMWeb1.6.5/config.php TMWeb070210/config.php --- TMWeb1.6.5/config.php 2006-07-10 20:43:36.000000000 +0200 +++ TMWeb070210/config.php 1970-01-01 01:00:00.000000000 +0100 @@ -1,57 +0,0 @@ - \ Pas de fin de ligne à la fin du fichier. diff -urN TMWeb1.6.5/connection.php TMWeb070210/connection.php --- TMWeb1.6.5/connection.php 2006-07-05 11:00:48.000000000 +0200 +++ TMWeb070210/connection.php 2006-07-05 11:00:48.000000000 +0200 @@ -1,82 +1,82 @@ -'.$Error_Return[$Pos].'

'); - //break; - } - else { - echo('

'.$errstr.' (line : '.$errline.')

'); - } - } -/* switch ($errno) { - case E_USER_ERROR: - $message = "[TMWeb Error] $errstr on line $errline\r\n"; - echo $message; - die(); - break; - case E_ERROR: - $message = "[PHP Error] $errstr on line $errline in file $errfile\r\n"; - echo $message; - break; - case E_WARNING: - $message = "[PHP Warning] $errstr on line $errline in file $errfile\r\n"; - echo $message; - break; - case E_USER_WARNING: - $message = "[TMWeb Warning] $errstr\r\n"; - echo $message; - break; - default: - // do nothing... - // only treat known errors ... - }*/ -} -set_error_handler('catchError'); - -// ---------------------------------------------------------------- -// connection -// ---------------------------------------------------------------- -$client = new IXR_Client_Gbx; -if (!$client->InitWithIp(ADRESSE, PORT)) { - trigger_error("[".$client->getErrorCode()."] ".$client->getErrorMessage()); -} - -function StripS($chaine) { - if(!get_magic_quotes_gpc()) return $chaine; - else { - if(is_array($chaine)) { - foreach( $chaine as $key => $value) $chaine[$key] = StripS($value); - } - else $chaine = stripslashes($chaine); - return $chaine; - } -} - -function texte_chat($text_noparse) { -$text_noparse = str_replace("$<","",$text_noparse); -$text_noparse = str_replace("$>","",$text_noparse); -$text_noparse = eregi_replace("\\$(w|n|s|i|z)","",$text_noparse); -$text = eregi_replace("\\$[0-9a-f]{3}","",$text_noparse); - return $text; -} - -function Couleur($text_noparse) { - $text_b = eregi_replace("\\$(w|n|s|i|z|>|<)","",$text_noparse); - - if (preg_match_all('/(\\$[a-f0-9]{3})([^\\$]+)/i',$text_b,$match)) { - $Replace = $match[0]; $Color = $match[1]; $Text = $match[2]; - for ($n = 0; $n < count($Replace); $n++) { - $text_b = str_replace($Replace[$n],''.$Text[$n].'',$text_b); - } - } - return $text_b; -} - +'.$Error_Return[$Pos].'

'); + //break; + } + else { + echo('

'.$errstr.' (line : '.$errline.')

'); + } + } +/* switch ($errno) { + case E_USER_ERROR: + $message = "[TMWeb Error] $errstr on line $errline\r\n"; + echo $message; + die(); + break; + case E_ERROR: + $message = "[PHP Error] $errstr on line $errline in file $errfile\r\n"; + echo $message; + break; + case E_WARNING: + $message = "[PHP Warning] $errstr on line $errline in file $errfile\r\n"; + echo $message; + break; + case E_USER_WARNING: + $message = "[TMWeb Warning] $errstr\r\n"; + echo $message; + break; + default: + // do nothing... + // only treat known errors ... + }*/ +} +set_error_handler('catchError'); + +// ---------------------------------------------------------------- +// connection +// ---------------------------------------------------------------- +$client = new IXR_Client_Gbx; +if (!$client->InitWithIp(ADRESSE, PORT)) { + trigger_error("[".$client->getErrorCode()."] ".$client->getErrorMessage()); +} + +function StripS($chaine) { + if(!get_magic_quotes_gpc()) return $chaine; + else { + if(is_array($chaine)) { + foreach( $chaine as $key => $value) $chaine[$key] = StripS($value); + } + else $chaine = stripslashes($chaine); + return $chaine; + } +} + +function texte_chat($text_noparse) { +$text_noparse = str_replace("$<","",$text_noparse); +$text_noparse = str_replace("$>","",$text_noparse); +$text_noparse = eregi_replace("\\$(w|n|s|i|z)","",$text_noparse); +$text = eregi_replace("\\$[0-9a-f]{3}","",$text_noparse); + return $text; +} + +function Couleur($text_noparse) { + $text_b = eregi_replace("\\$(w|n|s|i|z|>|<)","",$text_noparse); + + if (preg_match_all('/(\\$[a-f0-9]{3})([^\\$]+)/i',$text_b,$match)) { + $Replace = $match[0]; $Color = $match[1]; $Text = $match[2]; + for ($n = 0; $n < count($Replace); $n++) { + $text_b = str_replace($Replace[$n],''.$Text[$n].'',$text_b); + } + } + return $text_b; +} + ?> \ Pas de fin de ligne à la fin du fichier. diff -urN TMWeb1.6.5/functions.php TMWeb070210/functions.php --- TMWeb1.6.5/functions.php 2006-07-10 14:15:44.000000000 +0200 +++ TMWeb070210/functions.php 2007-01-11 21:21:16.000000000 +0100 @@ -296,113 +296,114 @@ } function player($login) { - global $client, $lang; -if (!$client->query('GetPlayerInfo', $login)) { - trigger_error("[".$client->getErrorCode()."] ".$client->getErrorMessage()); - } - else - { - $GetPlayerInfo = $client->getResponse(); - $NickName = Couleur($GetPlayerInfo['NickName'])." - ".$GetPlayerInfo['NickName']; - $IPAddress = $GetPlayerInfo['IPAddress']; - $ConnectionType = $GetPlayerInfo['ConnectionType']; - $PlayerId = $GetPlayerInfo['PlayerId']; - $IsSpectator = ($GetPlayerInfo['IsSpectator']!=0) ? "Spectator" : "Player"; - $IsInOfficialMode = ($GetPlayerInfo['IsInOfficialMode']!=0) ? "Official" : "Not Official"; - $HasJoinMatch = ($GetPlayerInfo['HasJoinMatch']==1) ? "Oui" : "Non"; - $Avatar = $GetPlayerInfo['Avatar']; - $LadderStats = $GetPlayerInfo['LadderStats']; - //eregi_replace("([a-zA-Z0-9]*[\\])*(\.dds)?","",$Avatar['FileName']) - - $avatar_flag = (file_exists("icons/flags/".substr($Avatar['FileName'], -7, -4).".png")) ? True : False; - - - echo "
-

".$lang['Infos_Player']." : $login

-

"; - if($avatar_flag) $style = 'background: url(\'icons/flags/'.substr($Avatar['FileName'], -7, -4).'.png\') no-repeat right top;'; - echo " - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
".$lang['Login']."$login
".$lang['NickName']."$NickName
".$lang['IPAddress']."$IPAddress
".$lang['ConnectionType']."$ConnectionType
".$lang['PlayerId']."$PlayerId
".$lang['Spectator']."$IsSpectator
".$lang['IsInOfficialMode']."$IsInOfficialMode
".$lang['HasJoinMatch']."$HasJoinMatch
".$lang['Avatar']."".$Avatar['FileName']."
".$lang['LadderRanking']."{$LadderStats['Ranking']}
".$lang['Score']."".number_format($LadderStats['Score'], 2)."
".$lang['LastMatchScore']."".number_format($LadderStats['LastMatchScore'], 5)."
".$lang['NbrMatchWins']."{$LadderStats['NbrMatchWins']}
".$lang['NbrMatchDraws']."{$LadderStats['NbrMatchDraws']}
".$lang['NbrMatchLosses']."{$LadderStats['NbrMatchLosses']}
".$lang['NbrTotalPlayers']."{$LadderStats['NbrTotalPlayers']}
".$lang['TeamName']."{$LadderStats['TeamName']}
".$lang['TeamRanking']."{$LadderStats['TeamRanking']}
".$lang['NbrTotalTeams']."{$LadderStats['NbrTotalTeams']}
-

-
- "; - } + global $client, $lang, $server_type; + + if (!$client->query('GetPlayerInfo', $login)) { + trigger_error("[".$client->getErrorCode()."] ".$client->getErrorMessage()); + } + else + { + $GetPlayerInfo = $client->getResponse(); + $NickName = Couleur($GetPlayerInfo['NickName'])." - ".$GetPlayerInfo['NickName']; + $IPAddress = $GetPlayerInfo['IPAddress']; + $ConnectionType = $GetPlayerInfo['ConnectionType']; + $PlayerId = $GetPlayerInfo['PlayerId']; + $IsSpectator = ($GetPlayerInfo['IsSpectator']!=0) ? "Spectator" : "Player"; + $IsInOfficialMode = ($GetPlayerInfo['IsInOfficialMode']!=0) ? "Official" : "Not Official"; + $HasJoinMatch = ($GetPlayerInfo['HasJoinMatch']==1) ? "Oui" : "Non"; + $Avatar = $GetPlayerInfo['Avatar']; + $LadderStats = $GetPlayerInfo['LadderStats']; + //eregi_replace("([a-zA-Z0-9]*[\\])*(\.dds)?","",$Avatar['FileName']) + + $avatar_flag = (file_exists("icons/flags/".substr($Avatar['FileName'], -7, -4).".png")) ? True : False; + + + echo "
+

".$lang['Infos_Player']." : $login

+

"; + if($avatar_flag) $style = 'background: url(\'icons/flags/'.substr($Avatar['FileName'], -7, -4).'.png\') no-repeat right top;'; + echo " + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
".$lang['Login']."$login
".$lang['NickName']."$NickName
".$lang['IPAddress']."$IPAddress
".$lang['ConnectionType']."$ConnectionType
".$lang['PlayerId']."$PlayerId
".$lang['Spectator']."$IsSpectator
".$lang['IsInOfficialMode']."$IsInOfficialMode
".$lang['HasJoinMatch']."$HasJoinMatch
".$lang['Avatar']."".$Avatar['FileName']."
".$lang['LadderRanking']."{$LadderStats['Ranking']}
".$lang['Score']."".number_format($LadderStats['Score'], 2)."
".$lang['LastMatchScore']."".number_format($LadderStats['LastMatchScore'], 5)."
".$lang['NbrMatchWins']."{$LadderStats['NbrMatchWins']}
".$lang['NbrMatchDraws']."{$LadderStats['NbrMatchDraws']}
".$lang['NbrMatchLosses']."{$LadderStats['NbrMatchLosses']}
".$lang['NbrTotalPlayers']."{$LadderStats['NbrTotalPlayers']}
".$lang['TeamName']."{$LadderStats['TeamName']}
".$lang['TeamRanking']."{$LadderStats['TeamRanking']}
".$lang['NbrTotalTeams']."{$LadderStats['NbrTotalTeams']}
+

+
+ "; + } } function chat() { @@ -522,21 +523,21 @@

'; - if (!$client->query('EnableCallbacks', true)) { - trigger_error("[".$client->getErrorCode()."] ".$client->getErrorMessage()); - } - flush(); + if (!$client->query('EnableCallbacks', true)) { + trigger_error("[".$client->getErrorCode()."] ".$client->getErrorMessage()); + } + flush(); if(!empty($_POST['Message'])) { - $timeout = (!empty($_POST['TimeOut']) OR $_POST['TimeOut'] < 28000) ? $_POST['TimeOut'] : 25000; + $timeout = (!empty($_POST['TimeOut']) OR $_POST['TimeOut'] < 28000) ? $_POST['TimeOut'] : 25000; $time = $timeout+2000; if($timeout >= 25000) $warning = '(Seules les réponses antérieures à 25 secondes seront affichées.)'; echo '

'.$lang['Answers'].' - '.$warning.'

'; echo ''; while($time > 0) { - $client->readCB(1); - $calls = $client->getCBResponses(); + $client->readCB(1); + $calls = $client->getCBResponses(); if (!empty($calls)) { foreach($calls as $call) { if($call[0] == 'TrackMania.PlayerServerMessageAnswer') { @@ -559,7 +560,7 @@ flush(); $time = $time - 1000; } - echo '
'.$lang['Login'].''.$lang['PlayerId'].''.$lang['Result'].'

'; + echo '

'; } } @@ -1071,7 +1072,11 @@ echo '

'.$lang['ListChallenges'].'

- '.GetDirectory('GetTracksDirectory').'
+ '.GetDirectory('GetTracksDirectory'); +if( get_server_type() == 'TMU') { + echo 'MatchSettings/'; +} +echo '
@@ -1129,88 +1134,88 @@ function challenge($filename) { global $client, $lang; -if (!$client->query('GetChallengeInfo', $filename)) { - echo $filename; - trigger_error("[".$client->getErrorCode()."] ".$client->getErrorMessage()); - } - else { - $GetChallengeInfo = $client->getResponse(); - $Name = Couleur($GetChallengeInfo['Name']); - $UId = $GetChallengeInfo['UId']; - $Author = $GetChallengeInfo['Author']; - $Environnement = $GetChallengeInfo['Environnement']; - $Mood = $GetChallengeInfo['Mood']; - $BronzeTime = MwTimeToString($GetChallengeInfo['BronzeTime']); - $SilverTime = MwTimeToString($GetChallengeInfo['SilverTime']); - $GoldTime = MwTimeToString($GetChallengeInfo['GoldTime']); - $AuthorTime = MwTimeToString($GetChallengeInfo['AuthorTime']); - $CopperPrice = $GetChallengeInfo['CopperPrice']; - $LapRace = $GetChallengeInfo['LapRace']; + + if (!$client->query('GetChallengeInfo', $filename)) { + echo $filename; + trigger_error("[".$client->getErrorCode()."] ".$client->getErrorMessage()); + } + else { + $GetChallengeInfo = $client->getResponse(); + $Name = Couleur($GetChallengeInfo['Name']); + $UId = $GetChallengeInfo['UId']; + $Author = $GetChallengeInfo['Author']; + $Environnement = $GetChallengeInfo['Environnement']; + $Mood = $GetChallengeInfo['Mood']; + $BronzeTime = MwTimeToString($GetChallengeInfo['BronzeTime']); + $SilverTime = MwTimeToString($GetChallengeInfo['SilverTime']); + $GoldTime = MwTimeToString($GetChallengeInfo['GoldTime']); + $AuthorTime = MwTimeToString($GetChallengeInfo['AuthorTime']); + $CopperPrice = $GetChallengeInfo['CopperPrice']; + $LapRace = $GetChallengeInfo['LapRace']; - echo "
-

".$lang['Infos_Challenge']." : $Name

-

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - "; - if(!empty($LapRace)) { - echo " - - - - "; - } + echo "
+

".$lang['Infos_Challenge']." : $Name

+

+

".$lang['Name']."$filename
".$lang['UId']."$UId
".$lang['Author']."$Author
".$lang['Environnement']."$Environnement
".$lang['Mood']."$Mood
".$lang['BronzeTime']."$BronzeTime
".$lang['SilverTime']."$SilverTime
".$lang['GoldTime']."$GoldTime
".$lang['AuthorTime']."$AuthorTime
".$lang['CopperPrice']."$CopperPrice
".$lang['LapRace']."$LapRace
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "; + if(!empty($LapRace)) { + echo " + + + + "; + } echo"
".$lang['Name']."$filename
".$lang['UId']."$UId
".$lang['Author']."$Author
".$lang['Environnement']."$Environnement
".$lang['Mood']."$Mood
".$lang['BronzeTime']."$BronzeTime
".$lang['SilverTime']."$SilverTime
".$lang['GoldTime']."$GoldTime
".$lang['AuthorTime']."$AuthorTime
".$lang['CopperPrice']."$CopperPrice
".$lang['LapRace']."$LapRace

- "; - } - + "; + } } function game_infos() { - global $client, $lang, $lang_b; + global $client, $lang, $lang_b, $server_type; echo '
-

'.$lang['Game_Infos'].'

+

'.$lang['Game_Infos'].' '.$server_type.'

'; if (!$client->query('GetGameInfos')) { @@ -1248,6 +1253,9 @@ $RoundsPointsLimit = $CurrentGameInfo['RoundsPointsLimit']; $RoundsUseNewRules = ($CurrentGameInfo['RoundsUseNewRules']!=0) ? "True" : "False"; + if( $server_type == "TMU" ) { + $RoundsForcedLaps = $CurrentGameInfo['RoundsForcedLaps']; + } $TimeAttackLimit = $CurrentGameInfo['TimeAttackLimit']; $TimeAttackSynchStartPeriod = $CurrentGameInfo['TimeAttackSynchStartPeriod']; $TeamPointsLimit = $CurrentGameInfo['TeamPointsLimit']; @@ -1255,6 +1263,9 @@ $TeamUseNewRules = ($CurrentGameInfo['TeamUseNewRules']!=0) ? "True" : "False"; $LapsNbLaps = $CurrentGameInfo['LapsNbLaps']; $LapsTimeLimit = $CurrentGameInfo['LapsTimeLimit']; + if( $server_type == "TMU" ) { + $FinishTimeout = $CurrentGameInfo['FinishTimeout']; + } $NextChatTime = $NextGameInfo['ChatTime']; $NextGameMode0 = $NextGameInfo['GameMode']==0 ? "selected" : ""; $NextGameMode1 = $NextGameInfo['GameMode']==1 ? "selected" : ""; @@ -1263,6 +1274,9 @@ $NextGameMode4 = $NextGameInfo['GameMode']==4 ? "selected" : ""; $NextRoundsPointsLimit = $NextGameInfo['RoundsPointsLimit']; $NextRoundsUseNewRules = ($NextGameInfo['RoundsUseNewRules']!=0) ? "checked" : " "; + if( $server_type == "TMU" ) { + $NextRoundsForcedLaps = $NextGameInfo['RoundsForcedLaps']; + } $NextTimeAttackLimit = $NextGameInfo['TimeAttackLimit']; $NextTimeAttackSynchStartPeriod = $NextGameInfo['TimeAttackSynchStartPeriod']; $NextTeamPointsLimit = $NextGameInfo['TeamPointsLimit']; @@ -1270,6 +1284,9 @@ $NextTeamUseNewRules = ($NextGameInfo['TeamUseNewRules']!=0) ? "checked" : " "; $NextLapsNbLaps = $NextGameInfo['LapsNbLaps']; $NextLapsTimeLimit = $NextGameInfo['LapsTimeLimit']; + if( $server_type == "TMU" ) { + $NextFinishTimeout = $NextGameInfo['FinishTimeout']; + } echo " @@ -1311,8 +1328,15 @@ ".$lang['RoundsUseNewRules']." $RoundsUseNewRules - - + "; + if( $server_type == "TMU" ) { + echo" + ".$lang['RoundsForcedLaps']." + $RoundsForcedLaps + + "; + } + echo " ".$lang['TimeAttackLimit']." $TimeAttackLimit @@ -1346,10 +1370,18 @@ ".$lang['LapsTimeLimit']." $LapsTimeLimit - - + "; + if( $server_type == "TMU" ) { + echo" + ".$lang['FinishTimeout']." + $FinishTimeout + + "; + } + echo " +

@@ -1359,23 +1391,23 @@ } function upload() { -global $client, $lang; + global $client, $lang; + $GetTracksDirectory = GetDirectory('GetTracksDirectory'); - if (empty($GetTracksDirectory)) echo 'Error'; - else { + if (empty($GetTracksDirectory)) echo 'Error'; + else { echo '

Upload

'; echo '

'; - echo '

'; - echo ' - - - - '; - - echo '
'.$lang['Overwrite'].'
'.$lang['Upload_this_file'].'
'.$lang['into'].''.$GetTracksDirectory.'
'; + echo ''; + echo ' + + + + '; + echo '
'.$lang['Overwrite'].'
'.$lang['Upload_this_file'].'
'.$lang['into'].''.$GetTracksDirectory.'
'; echo "

\n"; echo '
'; - } + } } function upload_go($file, $folder) { @@ -1436,44 +1468,67 @@ } function chatcommand() { - global $client, $lang, $lang_b; - echo '
-

'.$lang['CommandChat'].'

-

'; - if (!$client->query('GetChatCommandList', 20, 0)) { - trigger_error("[".$client->getErrorCode()."] ".$client->getErrorMessage()); - } - else { - $chatcommand = $client->getResponse(); - $max = count($chatcommand); - if($max == 0) echo $lang['NoCommandChat']; + global $client, $lang, $lang_b, $server_type; + + if( $server_type != "TMU") { + echo '

+

'.$lang['CommandChat'].'

+

'; + if (!$client->query('GetChatCommandList', 20, 0)) { + trigger_error("[".$client->getErrorCode()."] ".$client->getErrorMessage()); + } else { - $i = 0; - echo ''; - foreach($chatcommand as $piece) { - $i++; - echo ' -
'.$piece['Name'].' + $chatcommand = $client->getResponse(); + $max = count($chatcommand); + if($max == 0) echo $lang['NoCommandChat']; + else { + $i = 0; + echo ''; + foreach($chatcommand as $piece) { + $i++; + echo ' + '; - if($i == $max AND !is_int($max/2)) echo "\n\n"; - if(is_int($i/2)) { - echo ""; - if($i != $max) echo "\n"; + '; + if($i == $max AND !is_int($max/2)) echo "\n\n"; + if(is_int($i/2)) { + echo ""; + if($i != $max) echo "\n"; + } } + echo '
'.$piece['Name'].'
-
'; } - echo '
'; } + echo '


+ + + +
'; + echo '

'; } - echo '
- - - -
'; - echo '

'; } -?> \ Pas de fin de ligne à la fin du fichier. +// recherche du type de serveur +function get_server_type() { + global $client; + if (!$client->query('GetVersion')) { + trigger_error("[".$client->getErrorCode()."] ".$client->getErrorMessage()); + } + $Serveur = $client->getResponse(); + switch ($Serveur['Name']) { + case "TmNationsESWC": + return "TMN"; + case "TmSunrise": + return "TMS"; + case "TmOriginal": + return "TMO"; + case "TmUnited": + case "TmUnited.": + return "TMU"; + } +} + +?> diff -urN TMWeb1.6.5/index.php TMWeb070210/index.php --- TMWeb1.6.5/index.php 2006-07-10 20:46:16.000000000 +0200 +++ TMWeb070210/index.php 2007-01-01 17:07:28.000000000 +0100 @@ -41,8 +41,8 @@ return true; } -function automatique() { - if (document.chat.auto.checked) chargeFichier() +function automatique() { + if (document.chat.auto.checked) chargeFichier() } function sendData(data, value, page, method) @@ -67,7 +67,11 @@ window.onload = function(e) { - var cookie = readCookie("style"); var title = cookie ? cookie : getPreferredStyleSheet(); setActiveStyleSheet(title); } + + var cookie = readCookie("style"); + var title = cookie ? cookie : getPreferredStyleSheet(); + setActiveStyleSheet(title); +} @@ -84,6 +88,7 @@ include('menu.php'); if(!empty($_POST['action'])) action($_POST['action']); echo "

"; + $server_type=get_server_type(); switch ($_GET['aff']) { case "server_options": @@ -154,4 +159,4 @@ http://www.tmweb.123.fr
- \ Pas de fin de ligne à la fin du fichier. + diff -urN TMWeb1.6.5/lang/EN.php TMWeb070210/lang/EN.php --- TMWeb1.6.5/lang/EN.php 2006-07-08 11:46:00.000000000 +0200 +++ TMWeb070210/lang/EN.php 2007-01-01 16:49:52.000000000 +0100 @@ -34,13 +34,13 @@ $lang['Status'] = 'Status'; $lang['Network'] = 'Network'; $lang['Current_challenge'] = 'Current Challenge'; -$lang['Uptime'] = 'Uptime'; -$lang['NbrConnection'] = 'Number of connections'; -$lang['MeanConnectionTime'] = 'Mean Connection Time'; -$lang['MeanNbrPlayer'] = 'Mean Number of Player'; -$lang['RecvNetRate'] = 'RecvNetRate'; -$lang['SendNetRate'] = 'SendNetRate'; -$lang['TotalReceivingSize'] = 'Total Receiving Size'; +$lang['Uptime'] = 'Uptime'; +$lang['NbrConnection'] = 'Number of connections'; +$lang['MeanConnectionTime'] = 'Mean Connection Time'; +$lang['MeanNbrPlayer'] = 'Mean Number of Player'; +$lang['RecvNetRate'] = 'RecvNetRate'; +$lang['SendNetRate'] = 'SendNetRate'; +$lang['TotalReceivingSize'] = 'Total Receiving Size'; $lang['TotalSendingSize'] = 'Total Sending Size'; $lang['lang_perso'] = 'Language :'; @@ -119,11 +119,11 @@ //Challenges $lang['Challenges'] = 'Challenges'; -$lang['UId'] = 'UId'; -$lang['File_Name'] = 'Filename'; -$lang['Environnement'] = 'Environnement'; -$lang['GoldTime'] = 'Gold Time'; -$lang['CopperPrice'] = 'Copper Price'; +$lang['UId'] = 'UId'; +$lang['File_Name'] = 'Filename'; +$lang['Environnement'] = 'Environnement'; +$lang['GoldTime'] = 'Gold Time'; +$lang['CopperPrice'] = 'Copper Price'; $lang['Gestion'] = '-'; $lang['Management'] = 'Management'; $lang['Add_Challenge'] = 'Add a Challenge'; @@ -139,16 +139,16 @@ //Challenge Infos $lang['Infos_Challenge'] = 'Challenge - Informations'; -$lang['Name'] = 'Name'; -$lang['UId'] = 'UId'; -$lang['Author'] = 'Author'; -$lang['Environnemnent'] = 'Environnemnent'; -$lang['Mood'] = 'Mood'; -$lang['BronzeTime'] = 'Bronze Time'; -$lang['SilverTime'] = 'Silver Time'; -$lang['GoldTime'] = 'Gold Time'; -$lang['AuthorTime'] = 'Author Time'; -$lang['CopperPrice'] = 'CopperPrice'; +$lang['Name'] = 'Name'; +$lang['UId'] = 'UId'; +$lang['Author'] = 'Author'; +$lang['Environnemnent'] = 'Environnemnent'; +$lang['Mood'] = 'Mood'; +$lang['BronzeTime'] = 'Bronze Time'; +$lang['SilverTime'] = 'Silver Time'; +$lang['GoldTime'] = 'Gold Time'; +$lang['AuthorTime'] = 'Author Time'; +$lang['CopperPrice'] = 'CopperPrice'; $lang['LapRace'] = 'Lap Race'; //Game infos @@ -166,6 +166,7 @@ $lang['NbChallenge'] = 'Nb Challenges :'; $lang['RoundsPointsLimit'] = 'RoundsPointsLimit'; $lang['RoundsUseNewRules'] = 'RoundsUseNewRules'; +$lang['RoundsForcedLaps'] = 'RoundsForcedLaps'; $lang['TimeAttackLimit'] = 'TimeAttack Limit (ms)'; $lang['TimeAttackSynchStartPeriod'] = 'TimeAttackSynchStartPeriod'; $lang['TeamPointsLimit'] = 'TeamPointsLimit'; @@ -173,6 +174,7 @@ $lang['TeamUseNewRules'] = 'TeamUseNewRules'; $lang['LapsNbLaps'] = 'LapsNbLaps'; $lang['LapsTimeLimit'] = 'LapsTimeLimit'; +$lang['FinishTimeout'] = 'FinishTimeout'; //Questions : $lang['Button_1'] = 'First Boutton'; @@ -200,11 +202,11 @@ $lang['Update'] = 'Check Update'; //agressions verbales : -$Reverse = array('(circuit?|map|course|track|serv(eu?r)?)','(pour(r?ie?t?)|put(e|a?in|1|)|nul|batar(d|s)?s?|brain|brin|merde|gay|pd|p(e|é)dale|(co(nn(ard|asse|e)|n|ne|nard)|salop?(e?|ard?)s?|(e|a)ncul(é|e|er)|bites?|enfoir(é|e|ai)(e|s)?))','\s+(?:\w+\s+|d\')'); -$Insults[0] = $Reverse[0].$Reverse[2].'{1,3}'.$Reverse[1]; -$Insults[1] = '(gros|grosse|sale|salle|sal|bande|petit|ptit|ti|t\'es)'.$Reverse[2].'{1,2}'.$Reverse[1]; -$Insults[2] = '((s|f)uck|tg|suce|ferm(e|ez|é))'.$Reverse[2].'{1,2}(bites?|dicks?|(gueule|geule|guele|geuele)s?|'.$Reverse[1].')'; -$Insults[3] = $Reverse[1].$Reverse[2].'{1,3}'.$Reverse[0]; +$Reverse = array('(circuit?|map|course|track|serv(eu?r)?)','(pour(r?ie?t?)|put(e|a?in|1|)|nul|batar(d|s)?s?|brain|brin|merde|gay|pd|p(e|é)dale|(co(nn(ard|asse|e)|n|ne|nard)|salop?(e?|ard?)s?|(e|a)ncul(é|e|er)|bites?|enfoir(é|e|ai)(e|s)?))','\s+(?:\w+\s+|d\')'); +$Insults[0] = $Reverse[0].$Reverse[2].'{1,3}'.$Reverse[1]; +$Insults[1] = '(gros|grosse|sale|salle|sal|bande|petit|ptit|ti|t\'es)'.$Reverse[2].'{1,2}'.$Reverse[1]; +$Insults[2] = '((s|f)uck|tg|suce|ferm(e|ez|é))'.$Reverse[2].'{1,2}(bites?|dicks?|(gueule|geule|guele|geuele)s?|'.$Reverse[1].')'; +$Insults[3] = $Reverse[1].$Reverse[2].'{1,3}'.$Reverse[0]; $Insults[4] = $Reverse[1].$Reverse[2].'{1,2}'.$Reverse[1]; //Buttons @@ -216,38 +218,38 @@ $lang_b['GenerateCoreDump'] = array('GenerateCoreDump', ''); $lang_b['NextChallenge'] = array('Next Challenge', ''); $lang_b['StopServer'] = array('Stop Server', ''); -$lang_b['QuitGame'] = array('Shutdown Server', ''); -$lang_b['SetServerOptions'] = array('Set Server Options', ''); -$lang_b['RemoveChallenge'] = array('Remove this Challenge', ''); -$lang_b['AddChallenge'] = array('Add Challenge', ''); -$lang_b['InsertChallenge'] = array('Insert Challenge', ''); -$lang_b['ChooseNextChallenge'] = array('Next Challenge', ''); -$lang_b['Kick'] = array('Kick', ''); -$lang_b['Ban'] = array('Ban', ''); -$lang_b['UnBan'] = array('UnBan', ''); -$lang_b['AddGuest'] = array('Add Guest', ''); -$lang_b['RemoveGuest'] = array('Remove Guest', ''); -$lang_b['BlackList'] = array('Add to BlackList', ''); -$lang_b['UnBlackList'] = array('UnBlackList', ''); -$lang_b['SaveMatchSettings'] = array('Save Settings', ''); -$lang_b['LoadMatchSettings'] = array('Load Settings', ''); -$lang_b['AppendPlaylistFromMatchSettings'] = array('AppendPlaylistFromMatchSettings', ''); -$lang_b['LoadGuestList'] = array('Load GuestList', ''); -$lang_b['SaveGuestList'] = array('Save GuestList', ''); -$lang_b['LoadBlackList'] = array('Load BlackList', ''); -$lang_b['SaveBlackList'] = array('Save BlackList', ''); -$lang_b['SetGameInfos'] = array('Set GameInfos', ''); -$lang_b['ChangeAuthPassword'] = array('Change AuthPassword', ''); -$lang_b['ChatSend'] = array('Send (server)', ''); -$lang_b['ChatSendServerMessage'] = array('Send (Admin)', ''); -$lang_b['ChatSendToLogin'] = array('Send to login', ''); -$lang_b['SendDisplayServerMessage'] = array('Server Message', ''); -$lang_b['SendDisplayServerMessageToLogin'] = array('Server Message To Login', ''); -$lang_b['SendHideServerMessage'] = array('Hide Server Message', ''); -$lang_b['SendHideServerMessageToLogin'] = array('Hide Server Message To Login', ''); -$lang_b['ChooseNextChallengeList'] = array('Choose Next Challenge List', ''); -$lang_b['AddChallengeList'] = array('Add to Challenge List', ''); -$lang_b['RemoveChallengeList'] = array('Remove to Challenge List', ''); +$lang_b['QuitGame'] = array('Shutdown Server', ''); +$lang_b['SetServerOptions'] = array('Set Server Options', ''); +$lang_b['RemoveChallenge'] = array('Remove this Challenge', ''); +$lang_b['AddChallenge'] = array('Add Challenge', ''); +$lang_b['InsertChallenge'] = array('Insert Challenge', ''); +$lang_b['ChooseNextChallenge'] = array('Next Challenge', ''); +$lang_b['Kick'] = array('Kick', ''); +$lang_b['Ban'] = array('Ban', ''); +$lang_b['UnBan'] = array('UnBan', ''); +$lang_b['AddGuest'] = array('Add Guest', ''); +$lang_b['RemoveGuest'] = array('Remove Guest', ''); +$lang_b['BlackList'] = array('Add to BlackList', ''); +$lang_b['UnBlackList'] = array('UnBlackList', ''); +$lang_b['SaveMatchSettings'] = array('Save Settings', ''); +$lang_b['LoadMatchSettings'] = array('Load Settings', ''); +$lang_b['AppendPlaylistFromMatchSettings'] = array('AppendPlaylistFromMatchSettings', ''); +$lang_b['LoadGuestList'] = array('Load GuestList', ''); +$lang_b['SaveGuestList'] = array('Save GuestList', ''); +$lang_b['LoadBlackList'] = array('Load BlackList', ''); +$lang_b['SaveBlackList'] = array('Save BlackList', ''); +$lang_b['SetGameInfos'] = array('Set GameInfos', ''); +$lang_b['ChangeAuthPassword'] = array('Change AuthPassword', ''); +$lang_b['ChatSend'] = array('Send (server)', ''); +$lang_b['ChatSendServerMessage'] = array('Send (Admin)', ''); +$lang_b['ChatSendToLogin'] = array('Send to login', ''); +$lang_b['SendDisplayServerMessage'] = array('Server Message', ''); +$lang_b['SendDisplayServerMessageToLogin'] = array('Server Message To Login', ''); +$lang_b['SendHideServerMessage'] = array('Hide Server Message', ''); +$lang_b['SendHideServerMessageToLogin'] = array('Hide Server Message To Login', ''); +$lang_b['ChooseNextChallengeList'] = array('Choose Next Challenge List', ''); +$lang_b['AddChallengeList'] = array('Add to Challenge List', ''); +$lang_b['RemoveChallengeList'] = array('Remove to Challenge List', ''); $lang_b['InsertChallengeList'] = array('Insert Challenge List', ''); $lang_b['CleanBanList'] = array('Clean Ban List', ''); $lang_b['Message'] = array('Message', ''); @@ -257,4 +259,4 @@ $lang_b['No_Fast'] = array('Cacher FAST', 'N\'affiche pas les messages FAST'); $lang_b['Aff_Fast'] = array('Afficher FAST', 'Restore l\'affichage des messages FAST'); -?> \ Pas de fin de ligne à la fin du fichier. +?> diff -urN TMWeb1.6.5/lang/FR.php TMWeb070210/lang/FR.php --- TMWeb1.6.5/lang/FR.php 2006-07-08 11:46:06.000000000 +0200 +++ TMWeb070210/lang/FR.php 2007-01-01 16:49:34.000000000 +0100 @@ -34,13 +34,13 @@ $lang['Status'] = 'Statut'; $lang['Network'] = 'Réseau'; $lang['Current_challenge'] = 'Circuit actuel'; -$lang['Uptime'] = 'Démarré depuis'; -$lang['NbrConnection'] = 'Nombre de connexions'; -$lang['MeanConnectionTime'] = 'Temps de connexion (Moyenne)'; -$lang['MeanNbrPlayer'] = 'Nombre de joueurs (Moyenne)'; -$lang['RecvNetRate'] = 'Taux de récéption'; -$lang['SendNetRate'] = 'Taux d\'envoi'; -$lang['TotalReceivingSize'] = 'Réception totale'; +$lang['Uptime'] = 'Démarré depuis'; +$lang['NbrConnection'] = 'Nombre de connexions'; +$lang['MeanConnectionTime'] = 'Temps de connexion (Moyenne)'; +$lang['MeanNbrPlayer'] = 'Nombre de joueurs (Moyenne)'; +$lang['RecvNetRate'] = 'Taux de récéption'; +$lang['SendNetRate'] = 'Taux d\'envoi'; +$lang['TotalReceivingSize'] = 'Réception totale'; $lang['TotalSendingSize'] = 'Emission totale'; $lang['lang_perso'] = 'Langue :'; @@ -119,11 +119,11 @@ //Challenges $lang['Challenges'] = 'Circuits'; -$lang['UId'] = 'UId'; -$lang['File_Name'] = 'Fichier'; -$lang['Environnement'] = 'Type'; -$lang['GoldTime'] = 'Médaille d\'or'; -$lang['CopperPrice'] = 'CopperPrice'; +$lang['UId'] = 'UId'; +$lang['File_Name'] = 'Fichier'; +$lang['Environnement'] = 'Type'; +$lang['GoldTime'] = 'Médaille d\'or'; +$lang['CopperPrice'] = 'CopperPrice'; $lang['Gestion'] = 'Gestion'; $lang['Management'] = 'Management'; $lang['Add_Challenge'] = 'Ajouter un circuit'; @@ -139,16 +139,16 @@ //Challenge Infos $lang['Infos_Challenge'] = 'Infos Challenge'; -$lang['Name'] = 'Nom'; -$lang['UId'] = 'UId'; -$lang['Author'] = 'Auteur'; -$lang['Environnemnent'] = 'Environnement'; -$lang['Mood'] = 'Temps'; -$lang['BronzeTime'] = 'Médaille de Bronze'; -$lang['SilverTime'] = 'Médaille d\'Argent'; -$lang['GoldTime'] = 'Médaille d\'Or'; -$lang['AuthorTime'] = 'Temps de l\'auteur'; -$lang['CopperPrice'] = 'CopperPrice'; +$lang['Name'] = 'Nom'; +$lang['UId'] = 'UId'; +$lang['Author'] = 'Auteur'; +$lang['Environnemnent'] = 'Environnement'; +$lang['Mood'] = 'Temps'; +$lang['BronzeTime'] = 'Médaille de Bronze'; +$lang['SilverTime'] = 'Médaille d\'Argent'; +$lang['GoldTime'] = 'Médaille d\'Or'; +$lang['AuthorTime'] = 'Temps de l\'auteur'; +$lang['CopperPrice'] = 'CopperPrice'; $lang['LapRace'] = 'Nombre de tours'; //Game infos @@ -166,6 +166,7 @@ $lang['NbChallenge'] = 'Nombre de circuits :'; $lang['RoundsPointsLimit'] = 'RoundsPointsLimit'; $lang['RoundsUseNewRules'] = 'RoundsUseNewRules'; +$lang['RoundsForcedLaps'] = 'RoundsForcedLaps'; $lang['TimeAttackLimit'] = 'Temps max. en Chrono (ms)'; $lang['TimeAttackSynchStartPeriod'] = 'TimeAttackSynchStartPeriod'; $lang['TeamPointsLimit'] = 'TeamPointsLimit'; @@ -173,6 +174,7 @@ $lang['TeamUseNewRules'] = 'TeamUseNewRules'; $lang['LapsNbLaps'] = 'LapsNbLaps'; $lang['LapsTimeLimit'] = 'LapsTimeLimit'; +$lang['FinishTimeout'] = 'FinishTimeout'; //Questions : $lang['Button_1'] = '1er Bouton'; @@ -200,11 +202,11 @@ $lang['Update'] = 'Vérifier mise à jour'; //agressions verbales : -$Reverse = array('(circuit?|map|course|track|serv(eu?r)?)','(pour(r?ie?t?)|put(e|a?in|1|)|nul|batar(d|s)?s?|brain|brin|merde|gay|pd|p(e|é)dale|(co(nn(ard|asse|e)|n|ne|nard)|salop?(e?|ard?)s?|(e|a)ncul(é|e|er)|bites?|enfoir(é|e|ai)(e|s)?))','\s+(?:\w+\s+|d\')'); -$Insults[0] = $Reverse[0].$Reverse[2].'{1,3}'.$Reverse[1]; -$Insults[1] = '(gros|grosse|sale|salle|sal|bande|petit|ptit|ti|t\'es)'.$Reverse[2].'{1,2}'.$Reverse[1]; -$Insults[2] = '((s|f)uck|tg|suce|ferm(e|ez|é))'.$Reverse[2].'{1,2}(bites?|dicks?|(gueule|geule|guele|geuele)s?|'.$Reverse[1].')'; -$Insults[3] = $Reverse[1].$Reverse[2].'{1,3}'.$Reverse[0]; +$Reverse = array('(circuit?|map|course|track|serv(eu?r)?)','(pour(r?ie?t?)|put(e|a?in|1|)|nul|batar(d|s)?s?|brain|brin|merde|gay|pd|p(e|é)dale|(co(nn(ard|asse|e)|n|ne|nard)|salop?(e?|ard?)s?|(e|a)ncul(é|e|er)|bites?|enfoir(é|e|ai)(e|s)?))','\s+(?:\w+\s+|d\')'); +$Insults[0] = $Reverse[0].$Reverse[2].'{1,3}'.$Reverse[1]; +$Insults[1] = '(gros|grosse|sale|salle|sal|bande|petit|ptit|ti|t\'es)'.$Reverse[2].'{1,2}'.$Reverse[1]; +$Insults[2] = '((s|f)uck|tg|suce|ferm(e|ez|é))'.$Reverse[2].'{1,2}(bites?|dicks?|(gueule|geule|guele|geuele)s?|'.$Reverse[1].')'; +$Insults[3] = $Reverse[1].$Reverse[2].'{1,3}'.$Reverse[0]; $Insults[4] = $Reverse[1].$Reverse[2].'{1,2}'.$Reverse[1]; //Buttons @@ -216,38 +218,38 @@ $lang_b['GenerateCoreDump'] = array('GenerateCoreDump', '?'); $lang_b['NextChallenge'] = array('Circuit Suivant', 'Passer au circuit suivant'); $lang_b['StopServer'] = array('Stopper serveur', 'Stopper le serveur'); -$lang_b['QuitGame'] = array('Quitter serveur', 'Quitter l\'application'); -$lang_b['SetServerOptions'] = array('Enregistrer les modifications', 'Sauvegarder les options serveur'); -$lang_b['RemoveChallenge'] = array('Enlever le circuit', 'Supprime le circuit de la liste'); -$lang_b['AddChallenge'] = array('Ajouter Circuit', 'Ajoute un circuit à la liste'); -$lang_b['InsertChallenge'] = array('Insérer Circuit', 'Insère le circuit juste après l\'actuel'); -$lang_b['ChooseNextChallenge'] = array('Circuit suivant', 'Passer au cicuit suivant'); -$lang_b['Kick'] = array('Kicker', 'Ejecter ce joueur du serveur'); -$lang_b['Ban'] = array('Bannir', 'Empêcher ce joueur de jouer'); -$lang_b['UnBan'] = array('Débannir', 'Autoriser ce joueur à jouer'); -$lang_b['AddGuest'] = array('Ajouter Invité', 'Ajouter ce login en temps qu\'invité'); -$lang_b['RemoveGuest'] = array('Enlever Invité', 'Supprimer ce joueur de la liste d\'invités'); -$lang_b['BlackList'] = array('Blacklister', 'Ajouter ce joueur dans la blackliste'); -$lang_b['UnBlackList'] = array('DéBlackLister', 'Supprimer ce joueur de la blackliste'); -$lang_b['SaveMatchSettings'] = array('Sauvegarder la configuration', 'Sauvegarder les modifications de la configuration'); -$lang_b['LoadMatchSettings'] = array('Charger une configuration', 'Charger la configuration du fichier demandé'); -$lang_b['AppendPlaylistFromMatchSettings'] = array('Ajouter PlayList', 'Ne charger que les circuits du fichier'); -$lang_b['LoadGuestList'] = array('Charger la liste d\'invités', 'Charger la liste d\'invités du fichier'); -$lang_b['SaveGuestList'] = array('Sauvegarder la liste d\'invités', 'Sauvegarder sous...'); -$lang_b['LoadBlackList'] = array('Charger la liste noire', 'Charge la liste noire donnée'); -$lang_b['SaveBlackList'] = array('Sauvegarder la liste noire', 'Sauvegarde la liste noire actuelle dans le fichier donné'); -$lang_b['SetGameInfos'] = array('Enregistrer les infos', 'Enregistrer les modifications des infos jeu'); -$lang_b['ChangeAuthPassword'] = array('Changer le mot de passe', 'Change le mot de passe du compte sélectionné'); -$lang_b['ChatSend'] = array('Envoyer', 'Envoyer le message en tant que Server'); -$lang_b['ChatSendServerMessage'] = array('Envoyer', 'Envoyer le message en tant qu\'Admin'); -$lang_b['ChatSendToLogin'] = array('Envoyer au login', 'Envoyer le message au login entré'); -$lang_b['SendDisplayServerMessage'] = array('Message global', 'Pas encore au point'); -$lang_b['SendDisplayServerMessageToLogin'] = array('Message au login', 'Pas encore au point'); -$lang_b['SendHideServerMessage'] = array('Cacher message globale', 'Pas encore au point'); -$lang_b['SendHideServerMessageToLogin'] = array('Cacher message au login', 'Pas encore au point'); -$lang_b['ChooseNextChallengeList'] = array('Circuits suivants', 'Place les circuits séletionnés à la suite de l\'actuel'); -$lang_b['AddChallengeList'] = array('Ajouter à la liste', 'Ajoute le fichier sélectionné à la liste des circuits'); -$lang_b['RemoveChallengeList'] = array('Supprimer de la liste', 'Supprime les fichiers sélectionnés de la liste des circuits'); +$lang_b['QuitGame'] = array('Quitter serveur', 'Quitter l\'application'); +$lang_b['SetServerOptions'] = array('Enregistrer les modifications', 'Sauvegarder les options serveur'); +$lang_b['RemoveChallenge'] = array('Enlever le circuit', 'Supprime le circuit de la liste'); +$lang_b['AddChallenge'] = array('Ajouter Circuit', 'Ajoute un circuit à la liste'); +$lang_b['InsertChallenge'] = array('Insérer Circuit', 'Insère le circuit juste après l\'actuel'); +$lang_b['ChooseNextChallenge'] = array('Circuit suivant', 'Passer au cicuit suivant'); +$lang_b['Kick'] = array('Kicker', 'Ejecter ce joueur du serveur'); +$lang_b['Ban'] = array('Bannir', 'Empêcher ce joueur de jouer'); +$lang_b['UnBan'] = array('Débannir', 'Autoriser ce joueur à jouer'); +$lang_b['AddGuest'] = array('Ajouter Invité', 'Ajouter ce login en temps qu\'invité'); +$lang_b['RemoveGuest'] = array('Enlever Invité', 'Supprimer ce joueur de la liste d\'invités'); +$lang_b['BlackList'] = array('Blacklister', 'Ajouter ce joueur dans la blackliste'); +$lang_b['UnBlackList'] = array('DéBlackLister', 'Supprimer ce joueur de la blackliste'); +$lang_b['SaveMatchSettings'] = array('Sauvegarder la configuration', 'Sauvegarder les modifications de la configuration'); +$lang_b['LoadMatchSettings'] = array('Charger une configuration', 'Charger la configuration du fichier demandé'); +$lang_b['AppendPlaylistFromMatchSettings'] = array('Ajouter PlayList', 'Ne charger que les circuits du fichier'); +$lang_b['LoadGuestList'] = array('Charger la liste d\'invités', 'Charger la liste d\'invités du fichier'); +$lang_b['SaveGuestList'] = array('Sauvegarder la liste d\'invités', 'Sauvegarder sous...'); +$lang_b['LoadBlackList'] = array('Charger la liste noire', 'Charge la liste noire donnée'); +$lang_b['SaveBlackList'] = array('Sauvegarder la liste noire', 'Sauvegarde la liste noire actuelle dans le fichier donné'); +$lang_b['SetGameInfos'] = array('Enregistrer les infos', 'Enregistrer les modifications des infos jeu'); +$lang_b['ChangeAuthPassword'] = array('Changer le mot de passe', 'Change le mot de passe du compte sélectionné'); +$lang_b['ChatSend'] = array('Envoyer', 'Envoyer le message en tant que Server'); +$lang_b['ChatSendServerMessage'] = array('Envoyer', 'Envoyer le message en tant qu\'Admin'); +$lang_b['ChatSendToLogin'] = array('Envoyer au login', 'Envoyer le message au login entré'); +$lang_b['SendDisplayServerMessage'] = array('Message global', 'Pas encore au point'); +$lang_b['SendDisplayServerMessageToLogin'] = array('Message au login', 'Pas encore au point'); +$lang_b['SendHideServerMessage'] = array('Cacher message globale', 'Pas encore au point'); +$lang_b['SendHideServerMessageToLogin'] = array('Cacher message au login', 'Pas encore au point'); +$lang_b['ChooseNextChallengeList'] = array('Circuits suivants', 'Place les circuits séletionnés à la suite de l\'actuel'); +$lang_b['AddChallengeList'] = array('Ajouter à la liste', 'Ajoute le fichier sélectionné à la liste des circuits'); +$lang_b['RemoveChallengeList'] = array('Supprimer de la liste', 'Supprime les fichiers sélectionnés de la liste des circuits'); $lang_b['InsertChallengeList'] = array('Insérer à la liste', 'Insère le fichier sélectionné à la liste des circuits après le circuit actuel'); $lang_b['CleanBanList'] = array('Effacer la liste des bannis', 'Efface la liste des logins bannis'); $lang_b['Message'] = array('Message', 'Envoyer un message au login'); @@ -257,4 +259,4 @@ $lang_b['No_Fast'] = array('Cacher FAST', 'N\'affiche pas les messages FAST'); $lang_b['Aff_Fast'] = array('Afficher FAST', 'Restore l\'affichage des messages FAST'); -?> \ Pas de fin de ligne à la fin du fichier. +?> diff -urN TMWeb1.6.5/menu.php TMWeb070210/menu.php --- TMWeb1.6.5/menu.php 2006-07-10 12:24:20.000000000 +0200 +++ TMWeb070210/menu.php 2006-07-10 12:24:20.000000000 +0200 @@ -1,36 +1,36 @@ -
- - +
+ +
\ Pas de fin de ligne à la fin du fichier. diff -urN TMWeb1.6.5/statut.php TMWeb070210/statut.php --- TMWeb1.6.5/statut.php 2006-07-10 11:57:58.000000000 +0200 +++ TMWeb070210/statut.php 2007-01-01 16:48:58.000000000 +0100 @@ -9,6 +9,7 @@ require_once('config.php'); require_once('GbxRemote.inc.php'); require_once('connection.php'); +require_once('functions.php'); if(isset($_SESSION['lang_perso'])) require_once("lang/".$_SESSION['lang_perso'].".php"); else require_once("lang/".LANG_DEFAULT.".php"); @@ -68,7 +69,11 @@ - + ".$lang['Environnemnent']."".$CurrentChallengeInfo['Environnement'].""; + } + ?> (".$CurrentChallengeInfo['UId'].") - ".$CurrentChallengeInfo['Name']." - ".$CurrentChallengeInfo['Author'] . "
"; } @@ -91,4 +96,4 @@ } } $client->Terminate(); -?> \ Pas de fin de ligne à la fin du fichier. +?>