Subversion Repositories Applications.annuaire

Rev

Rev 580 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 580 Rev 609
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).' '.