<?php
require_once 'webservices/manageurs.inc.php';
-require_once dirname(__FILE__).'/../../XmlrpcClient.php';
function get_annuaire_infos($amicale, $id_assoce, $adresse){
-
$url = '';
$url = 'http://www.polytechniciens.org:80/manageurs.php';
function manageurs_encrypt($message){
global $tripledes;
- return base64_encode(mcrypt_generic($tripledes, $message));
+ if (empty($message)) {
+ return $message;
+ }
+ return base64_encode(mcrypt_generic($tripledes, utf8_decode($message)));
}
function manageurs_decrypt($message){
function get_annuaire_infos($method, $params) {
global $error_mat, $error_key, $globals;
-
-
//verif du mdp
if(!isset($params[0]) || ($params[0] != $globals->manageurs->manageurs_pass)){return false;}
//si on a adresse == -1 => on ne recupère aucune adresse
if(isset($params[2]) && ($params[2] == -1)) unset($params[2]);
-
if( !empty($params[1]) ){ // on verifie qu'on a bien un matricule
//on ne recupere pas les adresses inutilement
xmlrpc_server_register_method($server, 'get_annuaire_infos', 'get_annuaire_infos');
xmlrpc_server_register_method($server, 'get_nouveau_infos', 'get_nouveau_infos');
- $request = $GLOBALS['HTTP_RAW_POST_DATA'];
+ $request = @$GLOBALS['HTTP_RAW_POST_DATA'];
$response = xmlrpc_server_call_method($server, $request, null);
header('Content-Type: text/xml');
print $response;
$(".autocompleteTarget[@name='school']").attr('value',schoolId);
if (schoolId) {
$(".autocomplete[@name='schoolTxt']").addClass('hidden_valid');
- $("[@name='diploma']").parent().load(parent + 'list/diploma/', { school:schoolId }, function() {
+ $("[@name='diploma']").parent().load(baseurl + 'list/diploma/', { school:schoolId }, function() {
if ($("select[@name='diploma']").children("option").size() > 1) {
$("select[@name='diploma']").attr('value', '{/literal}{$smarty.request.diploma}{literal}');
} else {