mention = $mention; $this->texte = $texte; $this->listesCode = $listesCode; $this->seuil = $seuil; } /** * @return array */ public function getCodes(){ return $this->codes; } /** * @return string */ public function getTexte() { return $this->texte; } /** * @return integer */ public function getSeuil(){ return $this->seuil; } /** * @return Mention */ public function getMention() { return $this->mention; } public function getFamillesActesOid($iCTI_connexion) { $famillesOid = array(); $famillesCodes = "'" . implode("', '", $this->codes) . "'"; $sql = <<query($sql); while ($row = $iCTI_connexion->fetchAssoc($result)) { $famillesOid[$row['code']] = $row['oid']; } return $famillesOid; } // public function getNbActes($iCTI_connexion, $year) // { // // $count = 0; // $famillesCodes = "'" . implode("', '", $this->codes) . "'"; // // $sql = <<query($sql); // $record = $iCTI_connexion->fetchAssoc($result); // // if ($record) { // $count = $record['count']; // } // return $count; // } public function getNbActes($iCTI_connexion, $year) { $count = 0; $listesCodeSql = "'" . implode("', '", $this->listesCode) . "'"; $sql = <<query($sql); $record = $iCTI_connexion->fetchAssoc($result); if ($record) { $count = $record['count']; } return $count; } public function checkSeuilActes($iCTI_connexion, $year, $nbActes = null) { if ($nbActes == null) { $nbActes = $this->getNbActes($iCTI_connexion, $year); } return $nbActes >= $this->seuil; } }