Subversion Repositories Applications.referentiel

Compare Revisions

Ignore whitespace Rev 234 → Rev 235

/trunk/services/modules/Recherche.php
60,12 → 60,12
try {
$donnees = $this->bdd->query($requete)->fetch(PDO::FETCH_ASSOC);
if ($donnees === false) {
$this->messages[] = "La requête a retourné aucun résultat.";
$this->messages[] = "La requête a retourné aucun résultat : $requete";
} else {
$info = $donnees['nbre'];
}
} catch (PDOException $e) {
$this->messages[] = sprintf($this->getTxt('sql_erreur'), $e->getFile(), $e->getLine(), $e->getMessage());
$this->messages[] = sprintf($this->getTxt('sql_erreur'), $e->getFile(), $e->getLine(), $e->getMessage()).$requete;
}
 
return $info;
95,12 → 95,12
try {
$donnees = $this->bdd->query($requete)->fetchAll(PDO::FETCH_ASSOC);
if ($donnees === false) {
$this->messages[] = "La requête a retourné aucun résultat.";
$this->messages[] = "La requête a retourné aucun résultat : $requete";
} else {
$info = $donnees;
}
} catch (PDOException $e) {
$this->messages[] = sprintf($this->getTxt('sql_erreur'), $e->getFile(), $e->getLine(), $e->getMessage());
$this->messages[] = sprintf($this->getTxt('sql_erreur'), $e->getFile(), $e->getLine(), $e->getMessage()).$requete;
}
return $info;
}
220,7 → 220,9
'nn' => 'int',
'bib' => 'str',
'nr' => 'bool',
'tax' => 'bool');
'tax' => 'bool',
'pre' => 'bool',
'taxref' => 'bool');
$p = $this->traiterParametresUrl(array_keys($params_passes), $param, false);
//$this->debug[] = $param;
359,6 → 361,13
if (isset($p['nr']) && $p['nr'] == true) {
$where .= "AND num_nom_retenu = num_nom ";
}
if (isset($p['pre']) && $p['pre'] == true) {
$where .= "AND presence = 'P' ";
}
if (isset($p['taxref'])) {
$where .= "AND exclure_taxref =";
$where .= ($p['taxref'] == true) ? " 0 " : " 1 ";
}
$where = str_replace('WHERE AND', ' WHERE ', $where);