393,8 → 393,13 |
$login_annuaire = $this->config['coel']['loginAnnuaire']; |
$mdp_annuaire = $this->config['coel']['mdpAnnuaire']; |
|
$login_b64 = base64_encode($login_annuaire.':'.$mdp_annuaire); |
$url_annuaire .= '/'.$login_b64.'/'.$login; |
$posds = strpos($url_annuaire, "//"); |
$protocole = substr($url_annuaire, 0, $posds+2); |
$reste_adresse = substr($url_annuaire, $posds+2); |
// auth HTTP basic cracra |
$url_annuaire = $protocole . $login_annuaire . ':' . $mdp_annuaire . "@" . $reste_adresse; |
$url_annuaire .= '/' . $login; |
$url_annuaire .= '/xml'; // @TODO un jour, faire en sorte que ça lise du JSON |
|
$resultat_annuaire = file_get_contents($url_annuaire); |
$tableau_annuaire = null; |