mirror of
https://gitlab.com/animath/si/plateforme.git
synced 2025-06-25 17:37:25 +02:00
Préparation pour la prise en charge du paiement
This commit is contained in:
55
server_files/classes/PaymentMethod.php
Normal file
55
server_files/classes/PaymentMethod.php
Normal file
@ -0,0 +1,55 @@
|
||||
<?php
|
||||
|
||||
class PaymentMethod
|
||||
{
|
||||
const CREDIT_CARD = 0;
|
||||
const BANK_CHECK = 1;
|
||||
const BANK_TRANSFER = 2;
|
||||
const CASH = 3;
|
||||
const SCHOLARSHIP = 4;
|
||||
|
||||
public static function getTranslatedName($status) {
|
||||
switch ($status) {
|
||||
case self::BANK_CHECK:
|
||||
return "Chèque";
|
||||
case self::BANK_TRANSFER:
|
||||
return "Virement";
|
||||
case self::CASH:
|
||||
return "Espèce";
|
||||
case self::SCHOLARSHIP:
|
||||
return "Je suis boursier";
|
||||
default:
|
||||
return "Carte bancaire";
|
||||
}
|
||||
}
|
||||
|
||||
public static function getName($status) {
|
||||
switch ($status) {
|
||||
case self::BANK_CHECK:
|
||||
return "BANK_CHECK";
|
||||
case self::BANK_TRANSFER:
|
||||
return "BANK_TRANSFER";
|
||||
case self::CASH:
|
||||
return "CASH";
|
||||
case self::SCHOLARSHIP:
|
||||
return "SCHOLARSHIP";
|
||||
default:
|
||||
return "CREDIT_CARD";
|
||||
}
|
||||
}
|
||||
|
||||
public static function fromName($name) {
|
||||
switch ($name) {
|
||||
case "BANK_CHECK":
|
||||
return self::BANK_CHECK;
|
||||
case "BANK_TRANSFER":
|
||||
return self::BANK_TRANSFER;
|
||||
case "CASH":
|
||||
return self::CASH;
|
||||
case "SCHOLARSHIP":
|
||||
return self::SCHOLARSHIP;
|
||||
default:
|
||||
return self::CREDIT_CARD;
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user