Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 1764 → Rev 1765

/trunk/jrest/services/CoelSyndication.php
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));