Subversion Repositories Applications.annuaire

Compare Revisions

Ignore whitespace Rev 83 → Rev 84

/trunk/controleurs/ApplicationExterneControleur.php
19,7 → 19,6
 
private $applications_resume = null;
private $applications_gestion = null;
private $repertoire_applications = null;
private $mode_reponse = 'json';
 
public function ApplicationExterneControleur() {
60,14 → 59,16
* @param l'identifiant de l'utilisateur
* @param le mail de l'utilisateur
*/
public function ajouterInscription($id_utilisateur, $mail) {
public function ajouterInscription($id_utilisateur, $params) {
 
if(count($this->applications_inscription) > 0) {
foreach($this->applications_inscription as $application) {
 
$inscription = @file_get_contents($application.'Inscription'.DS.$id_utilisateur.DS.$mail);
$inscription = @file_get_contents($application.'Inscription/'.$this->fabriquerRequete($id_utilisateur, $params));
$inscription = json_decode($inscription);
 
if($inscription) {
if($inscription && $inscription == "OK") {
 
} else {
echo 'Erreur d\'inscription à l\'application '.$application;
}
89,16 → 90,12
if(count($this->applications_inscription) > 0) {
foreach($this->applications_inscription as $application) {
 
try {
echo $modification = @file_get_contents($application.'Modification/'.$this->fabriquerRequete($id_utilisateur, $params));
} catch (Exception $e) {
$modification = false;
}
$modification = @file_get_contents($application.'Modification/'.$this->fabriquerRequete($id_utilisateur, $params));
$modification = json_decode($modification);
if($modification && $modification == "OK") {
 
if($modification) {
echo 'modification de l\'appli '.$application.'<br />';
} else {
echo 'Erreur de modification l\'application '.$application.'<br />';
echo 'Erreur de modification l\'application '.$application.'<br />'.$modification;
}
}
}
112,17 → 109,18
* @param l'identifiant de l'utilisateur
* @param le mail de l'utilisateur
*/
public function supprimerInscription($id_utilisateur, $mail) {
public function supprimerInscription($id_utilisateur, $params) {
 
if(count($this->applications_inscription) > 0) {
foreach($this->applications_inscription as $application) {
 
$suppression = @file_get_contents($application.'Suppression'.DS.$id_utilisateur.DS.$mail);
$suppression = @file_get_contents($application.'Suppression/'.$this->fabriquerRequete($id_utilisateur, $params));
$suppression = json_decode($suppression);
 
if($suppression) {
if($suppression && $suppression == "OK") {
 
} else {
echo 'Erreur de descinscription à l\'application '.$application;
echo 'Erreur de desinscription à l\'application '.$application;
}
}
}
151,7 → 149,6
 
if($resume) {
$resume = json_decode($resume, true);
//print_r($resume);
$resumes[] = $resume;
} else {
echo $application.'Resume'.DS.$id_utilisateur.DS.$mail;