Speicherroutinen gepatcht: uid um einen Zufallswert ergaenzt, damit Batchoperationen...
authorPhilip Reetz <p.reetz@linet-services.de>
Tue, 11 Oct 2005 08:31:51 +0000 (08:31 +0000)
committerPhilip Reetz <p.reetz@linet-services.de>
Tue, 11 Oct 2005 08:31:51 +0000 (08:31 +0000)
SL/CT.pm
SL/IC.pm

index e97905a..c6f55da 100644 (file)
--- a/SL/CT.pm
+++ b/SL/CT.pm
@@ -391,7 +391,9 @@ sub save_vendor {
   } else {
     my $uid = time;
     $uid .= $form->{login};
-
+    my $uid = rand() . time;
+    $uid .= $form->{login};
+    $uid = substr($uid, 2, 75);
     $query = qq|INSERT INTO vendor (name)
                 VALUES ('$uid')|;
     $dbh->do($query) || $form->dberror($query);
index 42959fe..48c7996 100644 (file)
--- a/SL/IC.pm
+++ b/SL/IC.pm
@@ -258,7 +258,7 @@ sub save {
     $dbh->do($query) || $form->dberror($query);
 
   } else {
-    my $uid = time;
+    my $uid = rand() . time;
     $uid .= $form->{login};
 
     $query = qq|SELECT p.id FROM parts p