Re: Apatrophe dans nom LDAP
Posté : mar. 25 avr. 2017 13:57
Essayer de remplacer le bloc de la ligne 425 par celui la:
Code : Tout sélectionner
//create GestSup account
//escape special char for SQL query
$samaccountname = $db->quote($samaccountname);
$givenname = $db->quote($givenname);
$sn = $db->quote($sn);
$streetaddress = $db->quote($streetaddress);
$company= $db->quote($company);
$title= $db->quote($title);
$l= $db->quote($l);
$mail= $db->quote($mail);
$telephonenumber= $db->quote($telephonenumber);
$postalcode= $db->quote($postalcode);
$fax= $db->quote($fax);
$cnt_create=$cnt_create+1;
if($_GET['action']=='run') {
echo '<i class="icon-plus-sign green bigger-130"></i><font color="green"> '.T_('Utilisateur').' <b>'.$givenname.' '.$sn.'</b> ('.$samaccountname.') '.T_('à été crée').'.</font><br />';
$db->exec("INSERT INTO tusers (login,firstname,lastname,profile,mail,phone,address1,zip,city,company,fax) VALUES ($samaccountname,$givenname,$sn,'2',$mail,$telephonenumber,$streetaddress,$postalcode,$l,$company,$fax)");
} else {
echo '<i class="icon-plus-sign green bigger-130"></i><font color="green"> '.T_('Création de l\'utilisateur').' <b>'.$givenname.' '.$sn.'</b> ('.$samaccountname.').</font><br />';
}