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); |
471,6 → 472,9 |
$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']}"; |