1
0
mirror of https://gitlab.com/animath/si/plateforme.git synced 2024-11-30 06:13:01 +00:00
plateforme-tfjm2/server_files/classes/SchoolClass.php

54 lines
1.1 KiB
PHP
Raw Normal View History

<?php
class SchoolClass
{
const SECONDE = 0;
const PREMIERE = 1;
const TERMINALE = 2;
2019-12-19 12:02:01 +00:00
const ADULT = 3;
public static function getTranslatedName($class) {
switch ($class) {
case self::SECONDE:
return "Seconde ou inférieur";
case self::PREMIERE:
return "Première";
2019-12-19 12:02:01 +00:00
case self::TERMINALE:
return "Terminale";
2019-12-19 12:02:01 +00:00
case self::ADULT:
return "Adulte";
default:
return null;
}
}
public static function getName($class) {
switch ($class) {
case self::SECONDE:
return "SECONDE";
case self::PREMIERE:
return "PREMIERE";
2019-12-19 12:02:01 +00:00
case self::TERMINALE:
return "TERMINALE";
2019-12-19 12:02:01 +00:00
case self::ADULT:
return "ADULT";
default:
return null;
}
}
public static function fromName($name) {
switch ($name) {
case "SECONDE":
return self::SECONDE;
case "PREMIERE":
return self::PREMIERE;
2019-12-19 12:02:01 +00:00
case "TERMINALE":
return self::TERMINALE;
2019-12-19 12:02:01 +00:00
case "ADULT":
return self::ADULT;
default:
return null;
}
}
}