Line 392... |
Line 392... |
392 |
}
|
392 |
}
|
393 |
}
|
393 |
}
|
394 |
// mode pour les gens normaux qu'ont pas de passe-droits
|
394 |
// mode pour les gens normaux qu'ont pas de passe-droits
|
395 |
if ($basicAuth === false || JRest::$cgi === false) { // en mode non-CGI ou pour une identification $id / $mdp
|
395 |
if ($basicAuth === false || JRest::$cgi === false) { // en mode non-CGI ou pour une identification $id / $mdp
|
Line -... |
Line 396... |
- |
|
396 |
|
- |
|
397 |
// si une appli ISO (Papyrus) fournit un mdp contenant des caractères
|
- |
|
398 |
// non-ISO, eh ben /i !
|
- |
|
399 |
if (! preg_match('//u', $mdp)) {
|
- |
|
400 |
$mdp = iconv("ISO-8859-1", "UTF-8//TRANSLIT", $mdp);
|
- |
|
401 |
}
|
- |
|
402 |
if (! preg_match('//u', $id)) {
|
- |
|
403 |
$id = iconv("ISO-8859-1", "UTF-8//TRANSLIT", $id);
|
- |
|
404 |
}
|
396 |
|
405 |
|
397 |
$requete = 'SELECT '.$this->config['database_ident']['ann_id'].' AS courriel '.
|
406 |
$requete = 'SELECT '.$this->config['database_ident']['ann_id'].' AS courriel '.
|
398 |
'FROM '.$this->config['database_ident']['database'].'.'.$this->config['database_ident']['annuaire'].' '.
|
407 |
'FROM '.$this->config['database_ident']['database'].'.'.$this->config['database_ident']['annuaire'].' '.
|
399 |
'WHERE '.$this->config['database_ident']['ann_id'].' = '.$this->bdd->quote($id).' '.
|
408 |
'WHERE '.$this->config['database_ident']['ann_id'].' = '.$this->bdd->quote($id).' '.
|