0) { list($id, $login, $passwort, $firma, $vorname, $nachname, $adresse1, $adresse2, $land, $plz, $ort, $telefon, $fax, $email, $sonstiges) = pg_fetch_row($suche,0); } } // Das Standardland if (!$land) { $land = "Deutschland"; } include('admin_useradd.inc'); } elseif ($ws == "useranlegensubmit") { // Die Eingaben werden überprüft $login = trim($login); $passwort = trim($passwort); $firma = trim($firma); $vorname = trim($vorname); $nachname = trim($nachname); $adresse1 = trim($adresse1); $land = trim($land); $plz = trim($plz); $ort = trim($ort); $telefon = trim($telefon); $fax = trim($fax); $email = trim($email); $sonstiges = trim($sonstiges); if (!$firma) { if ($fehler) { $fehler .= ", "; } $fehler .= "Firma"; } if (!$email or ereg(" ", $email) or !ereg(".+@.+\..+",$email)) { if ($fehler) { $fehler .= ", "; } $fehler .= "E-Mail-Adresse"; } if (!$login or ereg("[^a-zA-Z0-9öäüÖÄÜ]",$login)) { if ($fehler) { $fehler .= ", "; } $fehler .= "Login"; } if (!$passwort or ereg("[^a-zA-Z0-9öäüÖÄÜ]",$passwort)) { if ($fehler) { $fehler .= ", "; } $fehler .= "Passwort"; } // Es ist ein Fehler vorhanden if ($fehler) { include('admin_useradd.inc'); } // Die Daten werden in die Datenbank eingetragen else { // Der Eintrag erfolgt if ($id == 0) { // Die höchste ID wird gesucht $suche = pg_exec($conn,"select max(id) from " . $usertab); list($maxid) = pg_fetch_row($suche,0); if ($maxid) { $id = $maxid + 1; } else { $id = 1; } // Der neue Datensatz wird in der Datenbank erstellt if (!ereg("[^0-9]",$id)) { pg_exec($conn,"insert into " . $usertab . " (id, login, passwort, firma, vorname, nachname, adresse1, adresse2, land, plz, ort, telefon, fax, email, sonstiges, admin) values ('$id','$login','$passwort','$firma','$vorname','$nachname','$adresse1','$adresse2','$land','$plz','$ort','$telefon','$fax','$email','$sonstiges','')"); } } // Update der Daten else { $suche = pg_exec($conn,"select id from " . $usertab . " where id = '$id'"); if (pg_numrows($suche) > 0) { pg_exec($conn,"update " . $usertab . " set login = '$login', passwort = '$passwort', firma = '$firma', vorname = '$vorname', nachname = '$nachname', adresse1 = '$adresse1', adresse2 = '$adresse2', land = '$land', plz = '$plz', ort = '$ort', telefon = '$telefon', fax = '$fax', email = '$email', sonstiges = '$sonstiges' where id = '$id'"); } } // Weiterleitung zum Usermenu weiterleitung($PHP_SELF . "?ws=usermenu"); } } // Die Löschung des Benutzers elseif ($ws == "userdel" or $ws == "userdelsubmit") { // Heraussuchen des Users $suche = pg_exec($conn,"select login, firma from " . $usertab . " where id = '$id'"); if (pg_numrows($suche) > 0 and $id > 0 and !ereg("[^0-9]",$id)) { // Der User wird wirklich gelöscht if ($ws == "userdelsubmit") { pg_exec($conn,"delete from " . $usertab . " where id = '$id'"); } else { // Der Datensatz wird herausgeholt und die Anzeige // "Löschen????" angezeigt list($login, $firma) = pg_fetch_row($suche,0); include('admin_userdel.inc'); exit(); } } // Weiterleitung zum user-Start weiterleitung($PHP_SELF . "?ws=usermenu"); } elseif ($ws == "usermenu") { // Die User werden herausgesucht $suche = pg_exec($conn,"select id, firma, login from " . $usertab . " where id > 0 order by upper(login)"); for($i=0;$i 40) { $firma = substr($firma,0,38) . "..."; } $auswahlbox .= "