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); |