switch($_POST["running"]) {
case "ADDnew" :
- $uid=$_POST["uid"];
+ $uid=stripslashes($_POST["uid"]);
if(strlen($uid)>0) {
+ $filterx="(|(|(mail=".$uid.")(mailalternateaddress=".$uid."))(uid=".$uid."))";
+ $sr=@ldap_search($ds,$netBase,$filterx);
+ if ($sr!=NULL) {
+ $info = @ldap_get_entries($ds, $sr);
+ if($info["count"]!=0){
+ browseForm(sprintf("Nie je mozne pridat uzivatela <b>%s</b>",strip_tags($uid)));
+ break;
+ }
+ }
+ else{
+ browseForm(sprintf("Nie je mozne pridat uzivatela <b>%s</b>",strip_tags($uid)));
+ break;
+ }
printf("<html>Novy uzivatel <b>%s</b><hr>",strip_tags($uid));
printf("<form method=\"post\" name=\"addnew\">\n");
printf("Mail address: <input type=\"text\" value=\"$uid\" name=\"xmail\"><hr>\n");