'Administrateur' && !preg_match('/MONPROFIL/i', $_SESSION['tabInfo']['droits'])) {
echo ('Vous n\'avez pas les droits nécessaires pour utiliser cette fonctionnalité ('.$_SESSION['tabInfo']['profil'].' '.$_SESSION['tabInfo']['droits'].')');
$siret=$_REQUEST['siret'];
}
else {
//
$tabInfo = $_SESSION['tabInfo'];
//echo '
'.$_SESSION['tabInfo']['mode_edition'].'
';
$message='';
if (isset($_REQUEST['login']) && $_REQUEST['login']<>'' && $_REQUEST['login']<>$_SESSION['tabInfo']['login'] && $_SESSION['tabInfo']['profil']=='Administrateur')
$loginVu=$_REQUEST['login'];
elseif ($tabOptions['action']=='new')
$loginVu=$tabOptions['login'];
else
$loginVu=$_SESSION['tabInfo']['login'];
if ($tabOptions['action']=='save' || $tabOptions['action']=='new') {
$message='Erreur lors de la mise à jour du compte !';
$tabOptions['nom']=preg_replace('/[^0-9A-Z\'-]/i', ' ', strtoupper(strtr(stripslashes($tabOptions['nom']), 'àáâãäåæçèéêëìíîïðñòóôõöùúûüýÿÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖÙÚÛÜÝŸ', 'aaaaaaaceeeeiiiionooooouuuuyyAAAAAAACEEEEIIIIONOOOOOUUUUYY')));
$tabOptions['prenom']=ucwords(strtolower(preg_replace('/[^0-9A-Z\'-]/i', ' ', strtoupper(strtr(stripslashes($tabOptions['prenom']), 'àáâãäåæçèéêëìíîïðñòóôõöùúûüýÿÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖÙÚÛÜÝŸ', 'aaaaaaaceeeeiiiionooooouuuuyyAAAAAAACEEEEIIIIONOOOOOUUUUYY')))));
$tabOptions['reference']=preg_replace('/[^0-9A-Z\'-]/i', ' ', strtoupper(strtr(stripslashes($tabOptions['reference']), 'àáâãäåæçèéêëìíîïðñòóôõöùúûüýÿÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖÙÚÛÜÝŸ', 'aaaaaaaceeeeiiiionooooouuuuyyAAAAAAACEEEEIIIIONOOOOOUUUUYY')));
try {
//print_r($tabOptions);die();
$O = $client->setInfosLogin($loginVu, $tabOptions);
if ($O['result']==1) $message='Compte mis à jour !';
} catch (SoapFault $fault) {
require_once 'soaperror.php';
processSoapFault($client,$fault,$tabInfo);
$message='Erreur SOAP lors de la mise à jour du compte !';
}
if ($_REQUEST['referer']=='administration') {
?>
'new') {
$O = $client->getInfosLogin($loginVu);
$login=$O['result'];
} else {
$O = $client->getNextLogin($loginVu);
$loginNew=$O['result']['racine'];
$idClient=$O['result']['idClient'];
}
} catch (SoapFault $fault) {
include_once(realpath(dirname(__FILE__).'/../../').'/includes/soaperror.php');
processSoapFault($client,$fault,$tabInfo);
die();
}
if ($_SESSION['tabInfo']['profil']=='Administrateur')
$admin=true;
else
$admin=false;
?>