Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 1870 → Rev 1871

/trunk/jrest/services/CoelRecherche.php
246,10 → 246,11
// Voici les paramètres qu'il faut passer au service Personnes, tous et dans l'ordre (soit une valeur soit '*')
private function pretraiterParametresUrlPublications($param, $qs) {
$params_passes = array(
'libre' => 'str',
'titre' => 'str',
'auteur' => 'str',
'mot-cle' => 'str',
'revue' => 'str',
'ouvrage' => 'str',
'date' => 'str'
);
return $this->pretraiterParametresUrl($param, $qs, $params_passes);
470,7 → 471,10
$this->fromClause = array('coel_publication');
$this->joinClause = array();
$this->whereClause = array();
 
if (isset($p['libre'])) {
$this->whereClause[] = "cpu_fmt_nom_complet LIKE {$p['libre']}";
}
if (isset($p['titre'])) {
$this->whereClause[] = "cpu_titre LIKE {$p['titre']}";
}
480,8 → 484,8
if (isset($p['mot-cle'])) {
$this->whereClause[] = "cpu_resume_mot_cle LIKE {$p['mot-cle']}";
}
if (isset($p['revue'])) {
$this->whereClause[] = "cpu_collection LIKE {$p['revue']}";
if (isset($p['ouvrage'])) {
$this->whereClause[] = "cpu_collection LIKE {$p['ouvrage']}";
}
if (isset($p['date'])) {
$this->whereClause[] = "cpu_date_parution LIKE {$p['date']}";