Subversion Repositories eFlore/Applications.coel

Compare Revisions

No changes between revisions

Ignore whitespace Rev 1852 → Rev 1853

/branches/v1.7-muscat/jrest/jrest.ini.php.defaut
15,7 → 15,7
urlBaseCoel = "http://www.tela-botanica.org/eflore/coel/Coel.html"
urlBaseJrest = "http://www.tela-botanica.org/eflore/coel/jrest/"
aideBaseUrlTpl = "http://www.tela-botanica.org/wikini/eflore/wakka.php?wiki="
urlAnnuaire = "http://www.tela-botanica.org/client/eflore_chatin/services/annuaire_tela"
urlAnnuaire = "http://www.tela-botanica.org/service:annuaire-test:utilisateur/identite-complete-par-courriel"
loginAnnuaire =
mdpAnnuaire =
correctionLogin =
/branches/v1.7-muscat/jrest/services/CoelUtilisateur.php
387,15 → 387,20
}
}
}
 
private function obtenirInfosAnnuaire($login) {
$url_annuaire = $this->config['coel']['urlAnnuaire'];
$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;
if ($xml_utilisateur = simplexml_load_string($resultat_annuaire)) {
408,11 → 413,11
}
return $tableau_annuaire;
}
 
private function setInfosAnnuaire($infosAnnuaire) {
$_SESSION['coel_infosAnnuaire'] = $infosAnnuaire;
}
 
private function accepterLicence($login) {
$sortie = false;
try {
/branches/v1.7-muscat/.
Property changes:
Modified: svn:mergeinfo
Merged /trunk:r1852