/** * @name validInfoAjoutAdhesionAdherent($pData) * @return VR * @desc Test la validite de l'élément */ public static function validInfoAjoutAdhesionAdherent($pData) { $lVr = AdhesionValid::validDelete($pData); if ($lVr->getValid()) { return AdherentValid::validAffiche($pData); } return $lVr; }
/** * @name validUpdate($pData) * @return AdhesionVR * @desc Test la validite de l'élément */ public static function validUpdate($pData) { $lVr = AdhesionValid::validDelete($pData); if ($lVr->getValid()) { $lVr = AdhesionValid::validAjout($pData); } return $lVr; }
/** * @name exportListeAdherentAdhesion($pParam) * @return CSV * @desc Retourne le statut des adhésion d'adhérent sur un adhésion en CSV */ public function exportListeAdherentAdhesion($pParam) { $lVr = AdhesionValid::validDelete($pParam); if ($lVr->getValid()) { $lAdhesionService = new AdhesionService(); $lCSV = new CSV(); $lCSV->setNom('Liste_Adherent.csv'); // Le Nom // L'entete $lCSV->setEntete(array("N°", "Compte", "Nom", "Prénom", "Adhésion")); $lListeAdherent = $lAdhesionService->selectListeAdherentAdhesion($pParam['id']); $lContenuTableau = array(); foreach ($lListeAdherent as $lAdherent) { $lStatut = 'NON'; if (!is_null($lAdherent->getIdAdhesionAdherent())) { $lStatut = 'OUI'; } array_push($lContenuTableau, array($lAdherent->getAdhNumero(), $lAdherent->getCptLabel(), $lAdherent->getAdhNom(), $lAdherent->getAdhPrenom(), $lStatut)); } $lCSV->setData($lContenuTableau); // Export en CSV $lCSV->output(); } else { return $lVr; } }