/**
  * Chargement de a liste des infos historisées pour un code
  *
  * @param string $code Code CCAM
  *
  * @return self[] Liste des info historisées
  */
 static function loadListFromCode($code)
 {
     $ds = self::$spec->ds;
     $query = "SELECT p_acte_infotarif.*\n      FROM p_acte_infotarif\n      WHERE p_acte_infotarif.CODEACTE = %\n      ORDER BY p_acte_infotarif.DATEEFFET DESC";
     $query = $ds->prepare($query, $code);
     $result = $ds->exec($query);
     $listInfotarif = array();
     while ($row = $ds->fetchArray($result)) {
         $infoTarif = new CInfoTarifCCAM();
         $infoTarif->map($row);
         $listInfotarif[$row["DATEEFFET"]] = $infoTarif;
     }
     return $listInfotarif;
 }
Beispiel #2
0
 /**
  * Chargement des informations historisées de l'acte
  * Table p_acte_infotarif
  *
  * @return CInfoTarifCCAM[] La liste des informations historisées
  */
 function loadRefInfoTarif()
 {
     return $this->_ref_infotarif = CInfoTarifCCAM::loadListFromCode($this->code);
 }