1
0
mirror of https://gitlab.com/animath/si/plateforme-corres2math.git synced 2025-07-03 06:42:46 +02:00

Phase 4 & fin des correspondances

This commit is contained in:
galaxyoyo
2019-09-24 00:12:33 +02:00
parent b0ea84c4c0
commit 22c90369e8
15 changed files with 340 additions and 24 deletions

View File

@ -4,11 +4,13 @@ class Phase
{
const INSCRIPTION = 0;
const PHASE1 = 1;
const PHASE2 = 2;
const PHASE3 = 3;
const PHASE4 = 4;
const END = 5;
const BETWEEN_PHASES = 6;
const PHASE12 = 2;
const PHASE2 = 3;
const PHASE23 = 4;
const PHASE3 = 5;
const PHASE34 = 6;
const PHASE4 = 7;
const END = 8;
public static function getCurrentPhase()
{
@ -23,19 +25,19 @@ class Phase
return self::PHASE1;
if ($date < $CONFIG->getStartPhase2Date())
return self::BETWEEN_PHASES;
return self::PHASE12;
if ($date < $CONFIG->getEndPhase2Date())
return self::PHASE2;
if ($date < $CONFIG->getStartPhase3Date())
return self::BETWEEN_PHASES;
return self::PHASE23;
if ($date < $CONFIG->getEndPhase3Date())
return self::PHASE3;
if ($date < $CONFIG->getStartPhase4Date())
return self::BETWEEN_PHASES;
return self::PHASE34;
if ($date < $CONFIG->getEndPhase4Date())
return self::PHASE4;
@ -57,10 +59,10 @@ class Phase
return "Phase 3 (réponses)";
case self::PHASE4:
return "Phase 4 (vidéo de réponse)";
case self::BETWEEN_PHASES:
return "Entre deux phases";
default:
case self::END:
return "Le tournoi est terminé";
default:
return "Entre deux phases";
}
}
}