mirror of
https://github.com/JeroenED/libpairtwo.git
synced 2024-12-23 21:00: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->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->FideArbitre2 = $this->readData('String', $swshandle);
|
||||
$this->Tournament->FideEmail = $this->readData('String', $swshandle);
|
||||
$this->Tournament->FideRemarques = $this->readData('String', $swshandle);
|
||||
|
||||
$applycustompoints = false;
|
||||
switch ($this->readData('Int', $swshandle)) {
|
||||
case 0:
|
||||
case 1:
|
||||
case 2:
|
||||
case 3:
|
||||
case 4:
|
||||
default:
|
||||
$system = TournamentSystem::SWISS;
|
||||
break;
|
||||
case 4:
|
||||
$applycustompoints = true;
|
||||
$system = TournamentSystem::SWISS;
|
||||
break;
|
||||
case 5:
|
||||
case 6:
|
||||
case 7:
|
||||
@ -274,11 +289,12 @@ class Swar5 implements ReaderInterface
|
||||
$this->Tournament->SW_AmerPresence = $this->readData('Int', $swshandle);
|
||||
$this->Tournament->Plusieurs = $this->readData('Int', $swshandle);
|
||||
$this->Tournament->FirstTable = $this->readData('Int', $swshandle);
|
||||
$this->Tournament->CustomPoints['win'] = $this->readData('Int', $swshandle) / 4;
|
||||
$this->Tournament->CustomPoints['draw'] = $this->readData('Int', $swshandle) / 4;
|
||||
$this->Tournament->CustomPoints['loss'] = $this->readData('Int', $swshandle) / 4;
|
||||
$this->Tournament->CustomPoints['bye'] = $this->readData('Int', $swshandle) / 4;
|
||||
$this->Tournament->CustomPoints['absent'] = $this->readData('Int', $swshandle) / 4;
|
||||
$custompoints['win'] = $this->readData('Int', $swshandle) / 4;
|
||||
$custompoints['draw'] = $this->readData('Int', $swshandle) / 4;
|
||||
$custompoints['loss'] = $this->readData('Int', $swshandle) / 4;
|
||||
$custompoints['bye'] = $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->TournoiStd = $this->readData('Int', $swshandle);
|
||||
$this->Tournament->TbPersonel = $this->readData('Int', $swshandle);
|
||||
|
Loading…
Reference in New Issue
Block a user