コード例 #1
0
 /**
  * @name getInfoCompte()
  * @desc Donne les infos sur le compte du zeybu
  */
 public function getListeAdherent()
 {
     // Lancement de la recherche
     $lResponse = new ListeAdherentResponse();
     $lResponse->setListeAdherent(AdherentViewManager::selectAll());
     $lFermeService = new FermeService();
     $lResponse->setListeProducteur($lFermeService->get());
     return $lResponse;
 }
コード例 #2
0
 /**
  * @name selectAll()
  * @return AdherentViewVO
  * @desc Retourne un adhérent
  */
 private function selectAll()
 {
     return AdherentViewManager::selectAll();
 }
コード例 #3
0
 include_once CHEMIN_CONFIGURATION . "Identification.php";
 // Définition des constantes pour les droits
 include_once CHEMIN_CONFIGURATION . "Modules.php";
 // Définition des constantes de module
 include_once CHEMIN_CONFIGURATION . "Version.php";
 // La version
 include_once CHEMIN_CONFIGURATION . "Titre.php";
 // Définition des constantes de titre
 include_once CHEMIN_CLASSES_UTILS . "Log.php";
 // La classe de Log
 // Définition du level de log
 define("LOG_LEVEL", PEAR_LOG_DEBUG);
 include_once CHEMIN_CLASSES_VIEW_MANAGER . "AdherentViewManager.php";
 include_once CHEMIN_CLASSES_UTILS . "CSV.php";
 include_once CHEMIN_CLASSES_UTILS . "StringUtils.php";
 $lAdherents = AdherentViewManager::selectAll();
 $lCSV = new CSV();
 $lCSV->setNom('Adherents.csv');
 // Le Nom
 // L'entete
 $lEntete = array("N°", "Nom", "Prénom", "Courriel 1", "Courriel 2", "Téléphone 1", "Téléphone 2", "Adresse", "Code Postal", "Ville", "Date de Naissance", "Date d'Adhésion", "Commentaire", "Compte", "Solde");
 $lCSV->setEntete($lEntete);
 // Les données
 $lContenuTableau = array();
 foreach ($lAdherents as $lAdh) {
     if ($lAdh->getAdhId() != NULL && $lAdh->getAdhEtat() == 1) {
         // Pas de ligne Vide ni d'adhérent supprimé
         $lDateNaissance = StringUtils::dateDbToFr(htmlspecialchars_decode($lAdh->getAdhDateNaissance(), ENT_QUOTES));
         if ($lDateNaissance == "00/00/0000") {
             $lDateNaissance = "";
         }