map class nbCheckpoints improved
This commit is contained in:
parent
5504b098ba
commit
d701bb17e6
@ -61,10 +61,12 @@ class Map {
|
|||||||
$this->copperPrice = $rpc_infos['CopperPrice'];
|
$this->copperPrice = $rpc_infos['CopperPrice'];
|
||||||
$this->mapType = $rpc_infos['MapType'];
|
$this->mapType = $rpc_infos['MapType'];
|
||||||
$this->mapStyle = $rpc_infos['MapStyle'];
|
$this->mapStyle = $rpc_infos['MapStyle'];
|
||||||
//$this->nbCheckpoints = $rpc_infos['NbCheckpoints']; //TODO check if key exists, only for trackmania
|
if (isset($rpc_infos['NbCheckpoints'])) {
|
||||||
|
$this->nbCheckpoints = $rpc_infos['NbCheckpoints'];
|
||||||
$this->authorNick = $this->authorLogin; //initialize (if nick from map cant get readen)
|
}
|
||||||
|
|
||||||
|
$this->authorNick = $this->authorLogin;
|
||||||
|
|
||||||
$mapsDirectory = $this->maniaControl->server->getMapsDirectory();
|
$mapsDirectory = $this->maniaControl->server->getMapsDirectory();
|
||||||
if ($this->maniaControl->server->checkAccess($mapsDirectory)) {
|
if ($this->maniaControl->server->checkAccess($mapsDirectory)) {
|
||||||
$this->mapFetcher = new \GBXChallMapFetcher(true);
|
$this->mapFetcher = new \GBXChallMapFetcher(true);
|
||||||
@ -74,13 +76,13 @@ class Map {
|
|||||||
catch (\Exception $e) {
|
catch (\Exception $e) {
|
||||||
trigger_error($e->getMessage(), E_USER_WARNING);
|
trigger_error($e->getMessage(), E_USER_WARNING);
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->authorNick = $this->mapFetcher->authorNick;
|
$this->authorNick = $this->mapFetcher->authorNick;
|
||||||
$this->authorEInfo = $this->mapFetcher->authorEInfo;
|
$this->authorEInfo = $this->mapFetcher->authorEInfo;
|
||||||
$this->authorZone = $this->mapFetcher->authorZone;
|
$this->authorZone = $this->mapFetcher->authorZone;
|
||||||
$this->comment = $this->mapFetcher->comment;
|
$this->comment = $this->mapFetcher->comment;
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO: define timeout if mx is down
|
// TODO: define timeout if mx is down
|
||||||
$serverInfo = $this->maniaControl->server->getSystemInfo();
|
$serverInfo = $this->maniaControl->server->getSystemInfo();
|
||||||
$title = strtoupper(substr($serverInfo['TitleId'], 0, 2));
|
$title = strtoupper(substr($serverInfo['TitleId'], 0, 2));
|
||||||
|
Loading…
Reference in New Issue
Block a user