mirror of
https://github.com/JeroenED/libpairtwo.git
synced 2024-12-24 13:20:58 +01:00
Compare commits
4 Commits
b1fe9d20c3
...
3108c28725
Author | SHA1 | Date | |
---|---|---|---|
3108c28725 | |||
c49ea32f08 | |||
c5b17c9512 | |||
0f8721e57e |
@ -242,21 +242,36 @@ class Swar5 implements ReaderInterface
|
|||||||
|
|
||||||
$this->Tournament->FideHomol = $this->readData('Int', $swshandle);
|
$this->Tournament->FideHomol = $this->readData('Int', $swshandle);
|
||||||
|
|
||||||
$this->Tournament->FideId = $this->readData('String', $swshandle);
|
if (version_compare($this->Release, '5.24', ">=")) {
|
||||||
|
$this->Tournament->FideId = $this->readData('Int', $swshandle);
|
||||||
|
} else {
|
||||||
|
for ($i = 0; $i <= 15; $i++) {
|
||||||
|
// First round
|
||||||
|
$this->readData('Int', $swshandle);
|
||||||
|
//last round
|
||||||
|
$this->readData('Int', $swshandle);
|
||||||
|
//fide ID
|
||||||
|
$this->readData('Int', $swshandle);
|
||||||
|
}
|
||||||
|
}
|
||||||
$this->Tournament->FideArbitre1 = $this->readData('String', $swshandle);
|
$this->Tournament->FideArbitre1 = $this->readData('String', $swshandle);
|
||||||
$this->Tournament->FideArbitre2 = $this->readData('String', $swshandle);
|
$this->Tournament->FideArbitre2 = $this->readData('String', $swshandle);
|
||||||
$this->Tournament->FideEmail = $this->readData('String', $swshandle);
|
$this->Tournament->FideEmail = $this->readData('String', $swshandle);
|
||||||
$this->Tournament->FideRemarques = $this->readData('String', $swshandle);
|
$this->Tournament->FideRemarques = $this->readData('String', $swshandle);
|
||||||
|
|
||||||
|
$applycustompoints = false;
|
||||||
switch ($this->readData('Int', $swshandle)) {
|
switch ($this->readData('Int', $swshandle)) {
|
||||||
case 0:
|
case 0:
|
||||||
case 1:
|
case 1:
|
||||||
case 2:
|
case 2:
|
||||||
case 3:
|
case 3:
|
||||||
case 4:
|
|
||||||
default:
|
default:
|
||||||
$system = TournamentSystem::SWISS;
|
$system = TournamentSystem::SWISS;
|
||||||
break;
|
break;
|
||||||
|
case 4:
|
||||||
|
$applycustompoints = true;
|
||||||
|
$system = TournamentSystem::SWISS;
|
||||||
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
case 6:
|
case 6:
|
||||||
case 7:
|
case 7:
|
||||||
@ -274,11 +289,12 @@ class Swar5 implements ReaderInterface
|
|||||||
$this->Tournament->SW_AmerPresence = $this->readData('Int', $swshandle);
|
$this->Tournament->SW_AmerPresence = $this->readData('Int', $swshandle);
|
||||||
$this->Tournament->Plusieurs = $this->readData('Int', $swshandle);
|
$this->Tournament->Plusieurs = $this->readData('Int', $swshandle);
|
||||||
$this->Tournament->FirstTable = $this->readData('Int', $swshandle);
|
$this->Tournament->FirstTable = $this->readData('Int', $swshandle);
|
||||||
$this->Tournament->CustomPoints['win'] = $this->readData('Int', $swshandle) / 4;
|
$custompoints['win'] = $this->readData('Int', $swshandle) / 4;
|
||||||
$this->Tournament->CustomPoints['draw'] = $this->readData('Int', $swshandle) / 4;
|
$custompoints['draw'] = $this->readData('Int', $swshandle) / 4;
|
||||||
$this->Tournament->CustomPoints['loss'] = $this->readData('Int', $swshandle) / 4;
|
$custompoints['loss'] = $this->readData('Int', $swshandle) / 4;
|
||||||
$this->Tournament->CustomPoints['bye'] = $this->readData('Int', $swshandle) / 4;
|
$custompoints['bye'] = $this->readData('Int', $swshandle) / 4;
|
||||||
$this->Tournament->CustomPoints['absent'] = $this->readData('Int', $swshandle) / 4;
|
$custompoints['absent'] = $this->readData('Int', $swshandle) / 4;
|
||||||
|
if($applycustompoints) $this->Tournament->CustomPoints = $custompoints;
|
||||||
$this->Tournament->EloUsed = $this->readData('Int', $swshandle);
|
$this->Tournament->EloUsed = $this->readData('Int', $swshandle);
|
||||||
$this->Tournament->TournoiStd = $this->readData('Int', $swshandle);
|
$this->Tournament->TournoiStd = $this->readData('Int', $swshandle);
|
||||||
$this->Tournament->TbPersonel = $this->readData('Int', $swshandle);
|
$this->Tournament->TbPersonel = $this->readData('Int', $swshandle);
|
||||||
|
Loading…
Reference in New Issue
Block a user