/** * 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; }
/** * 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); }