130,9 → 130,6 |
} |
|
private function chargerListeDesFlux() { |
|
$this->setFlux('projet', 'Flux de syndication des projets', |
'Ce flux fournit des informations sur les mises à jour des projets saisis dans COEL.'); |
$this->setFlux('structure','Flux de syndication des institutions', |
'Ce flux fournit des informations sur les mises à jour des institutions saisies dans COEL.'); |
$this->setFlux('collection', 'Flux de syndication des Collections', |
149,34 → 146,6 |
return $this->flux; |
} |
|
private function getServiceProjet() { |
// Construction de la requête |
$requete = (($this->distinct) ? 'SELECT DISTINCT' : 'SELECT').' '. |
' h1.cmhl_id_historique_ligne, h1.cmhl_ce_table, h1.cmhl_cle_ligne, '. |
' h1.cmhl_enregistrement, '. |
' h1.cmhl_date_modification, h1.cmhl_ce_etat, h1.cmhl_ip, '. |
' h1.cmhl_cle_ligne AS guid, '. |
" 'prj' AS guid_type, ". |
' cp_fmt_nom_complet AS modifier_par '. |
'FROM coel_meta_historique_ligne AS h1 '. |
' LEFT JOIN coel_meta_historique_ligne AS h2 '. |
' ON (h1.cmhl_ce_table = h2.cmhl_ce_table '. |
' AND h1.cmhl_cle_ligne = h2.cmhl_cle_ligne '. |
' AND h1.cmhl_date_modification <= h2.cmhl_date_modification ) '. |
' LEFT JOIN coel_personne ON (h1.cmhl_ce_modifier_par = cp_id_personne) '. |
'WHERE h1.cmhl_ce_table = 115 %s '. |
'GROUP BY h1.cmhl_cle_ligne, h1.cmhl_date_modification, h1.cmhl_date_modification '. |
'HAVING COUNT(*) = %s '. |
'ORDER BY '.((!is_null($this->orderby)) ? $this->orderby : 'h1.cmhl_date_modification DESC').' '. |
"LIMIT $this->start,$this->limit "; |
|
$elements = $this->executerRequeteHistorique($requete); |
|
// Création du contenu |
$contenu = $this->executerService('cpr_nom', $elements); |
return $contenu; |
} |
|
private function getServiceStructure() { |
$elements = array(); |
$elements = array_merge($elements, $this->getHistoriqueTableStructure(120)); |