Subversion Repositories Applications.annuaire

Compare Revisions

Ignore whitespace Rev 536 → Rev 535

/trunk/composer.lock
File deleted
/trunk/vendor/composer/autoload_namespaces.php
File deleted
/trunk/vendor/composer/autoload_classmap.php
File deleted
/trunk/vendor/composer/autoload_real.php
File deleted
/trunk/vendor/composer/ClassLoader.php
File deleted
/trunk/vendor/composer/autoload_psr4.php
File deleted
/trunk/vendor/composer/installed.json
File deleted
/trunk/vendor/autoload.php
File deleted
/trunk/vendor/firebase/php-jwt/Firebase/PHP-JWT/README.md
File deleted
/trunk/vendor/firebase/php-jwt/Firebase/PHP-JWT/run-tests.sh
File deleted
/trunk/vendor/firebase/php-jwt/Firebase/PHP-JWT/Authentication/JWT.php
File deleted
/trunk/vendor/firebase/php-jwt/Firebase/PHP-JWT/composer.json
File deleted
/trunk/vendor/firebase/php-jwt/Firebase/PHP-JWT/Exceptions/ExpiredException.php
File deleted
/trunk/vendor/firebase/php-jwt/Firebase/PHP-JWT/Exceptions/BeforeValidException.php
File deleted
/trunk/vendor/firebase/php-jwt/Firebase/PHP-JWT/Exceptions/SignatureInvalidException.php
File deleted
/trunk/vendor/firebase/php-jwt/Firebase/PHP-JWT/LICENSE
File deleted
/trunk/vendor/firebase/php-jwt/Firebase/PHP-JWT/tests/JWTTest.php
File deleted
/trunk/vendor/firebase/php-jwt/Firebase/PHP-JWT/tests/autoload.php.dist
File deleted
/trunk/vendor/firebase/php-jwt/Firebase/PHP-JWT/tests/bootstrap.php
File deleted
/trunk/vendor/firebase/php-jwt/Firebase/PHP-JWT/.gitignore
File deleted
/trunk/vendor/firebase/php-jwt/Firebase/PHP-JWT/.travis.yml
File deleted
/trunk/vendor/firebase/php-jwt/Firebase/PHP-JWT/phpunit.xml.dist
File deleted
/trunk/vendor/firebase/php-jwt/Firebase/PHP-JWT/package.xml
File deleted
/trunk/composer.json
File deleted
/trunk/jrest/clef-auth.defaut.ini
File deleted
\ No newline at end of file
/trunk/jrest/bibliotheque/JRestService.php
57,7 → 57,7
}
 
//+----------------------------------------------------------------------------------------------------------------+
// GESTION de l'ENVOI au NAVIGATEUR pas la PEINE de CRIER
// GESTION de l'ENVOIE au NAVIGATEUR
 
protected function envoyerJson($donnees, $encodage = 'utf-8') {
$contenu = json_encode($donnees);
333,7 → 333,6
return $autorisation;
}
 
// WTF coel en dur ??
private function gererIdentificationPermanente() {
// Pour maintenir l'utilisateur tjrs réellement identifié nous sommes obligé de recréer une SESSION et de le recharger depuis la bdd
if ($this->getUtilisateur() == ''
343,7 → 342,6
}
}
 
// WTF coel en dur ??
protected function getUtilisateur() {
return (isset($_SESSION['coel_utilisateur']) ? $_SESSION['coel_utilisateur'] : '');
}
/trunk/jrest/jrest.ini.defaut.php
45,15 → 45,6
; ADMIN
[jrest_admin]
admin = aurelien@tela-botanica.org,david.delon@clapas.net,jpm@tela-botanica.org,marie@tela-botanica.org
; Liste des ips (nom de domaine) autorisés à accéder aux services
; Liste des ips (nom de domaine) autorisés à accéder aux services de DEL
ip_autorisees = "127.0.0.1, 193.54.123.169, 193.54.123.216, 162.38.234.6"
 
; AUTH (SSO)
[auth]
; si true, refusera toute connexion non-HTTPS
forcer_ssl = true
nom_cookie = tb_auth
duree_cookie = 31536000
duree_jeton = 900
 
;*/?>
/trunk/jrest/services/Auth.php
File deleted
\ No newline at end of file
/trunk/jrest/services/Utilisateur.php
27,16 → 27,12
const FORMAT_XML = "xml";
const FORMAT_LDEHYDE = "méthanal"; // hihi hoho
 
public function __construct($config, $demarrer_session = true) {
parent::__construct($config, $demarrer_session);
$this->idAnnuaire = Config::get('annuaire_defaut');
}
 
/*+----------------------------------------------------------------------------------------------------+*/
// GET : consultation
 
public function getElement($ressources){
$this->ressources = $ressources;
$this->idAnnuaire = Config::get('annuaire_defaut');
$infos = null;
 
if (isset($this->ressources[0])) {
175,14 → 171,14
/**
* Permet d'obtenir les prénoms et noms des courriels des utilisateurs indiqués dans la ressource.
* RESSOURCE : /utilisateur/prenom-nom-par-courriel/[courriel,courriel,...]
* PARAMÈTRES : $courriels des adresses courriel séparées par des virgules; si != null, sera utilisé à la place de la ressource d'URL
* PARAMÈTRES : aucun
* RÉPONSE : Tableau possédant un courriel de la ressource en clé et en valeur :
* - id : identifiant numérique de l'utilisateur
* - prenom : prénom
* - nom : nom de famille.
*/
public function getPrenomNomParCourriel($courriels) {
$courriels = explode(',', $courriels);
public function getPrenomNomParCourriel() {
$courriels = explode(',', $this->ressources[0]);
$infos = $this->getAnnuaire()->obtenirPrenomNomParCourriel($this->idAnnuaire, $courriels);
return $infos;
}
190,7 → 186,7
/**
* Permet d'obtenir les identités des utilisateurs indiqués dans la ressource.
* RESSOURCE : /utilisateur/identite-par-courriel/[courriel,courriel,...]
* PARAMÈTRES : $courriels des adresses courriel séparées par des virgules; si != null, sera utilisé à la place de la ressource d'URL
* PARAMÈTRES : aucun
* RÉPONSE : Tableau possédant un courriel de la ressource en clé et en valeur :
* - id : identifiant numérique de l'utilisateur
* - pseudoUtilise : indique si on doit utiliser le pseudo à la place de Prénom NOM
198,9 → 194,9
* - prenom : prénom
* - nom : nom de famille.
*/
public function getIdentiteParCourriel($courriels) {
public function getIdentiteParCourriel() {
$infos_utilisateurs = array();
$utilisateurs = $this->getPrenomNomParCourriel($courriels);
$utilisateurs = $this->getPrenomNomParCourriel();
foreach ($utilisateurs as $courriel => $utilisateur) {
$id = $utilisateur['id'];
$utilisateur['pseudo'] = $this->obtenirPseudo($id);
/trunk/scripts/modules/mail/Mail.php
45,7 → 45,7
$retour = $this->traiterMailsEnAttente();
break;
// TODO: case supplémentaire pour traiter un mail par son id ?
// TODO: option "force" pour traiter les mails quel que soit leur statut ?
// TODO: option "force" pour traiter les mails quelques soient leur statut ?
default:
}