/** * Chargement de a liste des classifications pour une activite * * @param string $code Code CCAM * @param string $activite Activité CCAM * * @return self[] Liste des classifications historisées */ static function loadListFromCodeActivite($code, $activite) { $ds = self::$spec->ds; $query = "SELECT p_activite_classif.*\n FROM p_activite_classif\n WHERE p_activite_classif.CODEACTE = %1\n AND p_activite_classif.ACTIVITE = %2\n ORDER BY p_activite_classif.DATEEFFET DESC"; $query = $ds->prepare($query, $code, $activite); $result = $ds->exec($query); $list_classif = array(); while ($row = $ds->fetchArray($result)) { $classif = new CActiviteClassifCCAM(); $classif->map($row); $list_classif[$row["DATEEFFET"]] = $classif; } return $list_classif; }
/** * Chargement des informations historisées de l'acte * Table p_activite_classif * * @return array La liste des informations historisées */ function loadRefClassif() { return $this->_ref_classif = CActiviteClassifCCAM::loadListFromCodeActivite($this->_code, $this->code_activite); }