42 lines
2.3 KiB
PHP
42 lines
2.3 KiB
PHP
<?php
|
|
class Metier_Bodacc_MBoamp
|
|
{
|
|
public function getCodEvenSd($codEvenBoamp, $strEvenBoamp='')
|
|
{
|
|
$codEvenBoamp=str_replace('R','',$codEvenBoamp)*1;
|
|
switch ($codEvenBoamp) {
|
|
case 10: $libEvenSd='Annulation'; break;
|
|
case 11: $libEvenSd='Annulation - Rectificatif'; break;
|
|
case 20: $libEvenSd='Rectificatif'; break;
|
|
case 22: $libEvenSd='Procédures accélérées'; break;
|
|
case 30: $libEvenSd='Avis d\'appel public à la concurrence - Délai d\'urgence'; break;
|
|
case 33: $libEvenSd='Avis de mise en concurrence'; break;
|
|
case 44: $libEvenSd='Concessions'; break;
|
|
case 50: $libEvenSd='Avis d\'appel public à la concurrence'; break;
|
|
case 51: $libEvenSd='Avis informatifs'; break;
|
|
case 55: $libEvenSd='Avis d\'appel public à la concurrence'; break;
|
|
case 6 : $libEvenSd='Avis d\'attribution'; break;
|
|
case 8 : $libEvenSd='Avis d\'attribution'; break;
|
|
case 81: $libEvenSd='Avis d\'attribution - Annulation'; break;
|
|
case 82: $libEvenSd='Avis d\'attribution - Rectificatif'; break;
|
|
case 83: $libEvenSd='Avis d\'attribution - Rectificatif'; break;
|
|
case 84: $libEvenSd='Avis d\'attribution comportant des lots infructueux'; break;
|
|
case 9 : $libEvenSd='Résultat de marché'; break;
|
|
case 91: $libEvenSd='Résultat de marché - Annulation'; break;
|
|
case 92: $libEvenSd='Résultat de marché - Rectificatif'; break;
|
|
case 93: $libEvenSd='Résultat de marché Infructueux/Sans suite'; break;
|
|
case 94: $libEvenSd='Résultat de marché comportant des lots infructueux'; break;
|
|
case 96: $libEvenSd='Annulation/Rectificatif/Sans suite/Infructueux'; break;
|
|
default: $libEvenSd=$strEvenBoamp; break;
|
|
}
|
|
if ($strEvenBoamp<>'') return $libEvenSd;
|
|
|
|
return substr('95'.$codEvenBoamp.'00',0,4)*1;
|
|
}
|
|
|
|
public function getLibEvenBoamp($codEvenBoamp, $strEvenBoamp='')
|
|
{
|
|
return $this->getCodEvenSd($codEvenBoamp, $strEvenBoamp);
|
|
}
|
|
|
|
} |