first reimport from platal
[platal.git] / include / webservices / manageurs.client.inc.php
1 <?php
2
3 require_once('webservices/manageurs.inc.php');
4
5 require_once('xml-rpc-client.inc.php');
6
7 function get_annuaire_infos($amicale, $id_assoce, $adresse){
8
9 $url = '';
10
11 $url = 'http://www.polytechniciens.org:80/manageurs.php';
12 //decommenter pour ajouter un webservice chez l'AX :
13 // return array('adresse' => array(0 => array('adr1' => 'test AX', 'city' => 'Trou perdu')));
14
15 $client = new xmlrpc_client($url);
16
17 global $globals;
18 if($array = $client->get_annuaire_infos($globals->webservice->pass, $id_assoce, $adresse)){
19
20 if( is_string($array) ){
21 $erreur = xmlrpc_decode($array);
22 echo $erreur['erreurstring']."\n";
23 return $erreur['erreur'];
24 }
25 else{
26 manageurs_encrypt_init($id_assoce);
27 $reply = manageurs_decrypt_array($array);
28 manageurs_encrypt_close();
29 return $reply;
30 }
31 }
32 else return false;
33 }
34
35 ?>