Małe usprawnienie do kodu ;)
Co robi? Ano jesli mamy wioske/miejscowosc bez ulic, a poczte dla niej zupelnie gdzies indziej to wpisanie jako adresu klient: "Pcim Dolny xx, yy-yyy Pcim Górny" powoduje, że nie uda się zaimportować. Po mojej poprawce system automatycznie spróbuje potraktować ulicę jako miejscowośc i znaleźć ją w bazie :)
pozdrawiam Jarek Dziubek
Index: lms-teryt =================================================================== RCS file: /cvsroot/lms/bin/lms-teryt,v retrieving revision 1.10 diff -u -r1.10 lms-teryt --- lms-teryt 9 Dec 2011 19:52:22 -0000 1.10 +++ lms-teryt 9 Dec 2011 22:11:35 -0000 @@ -651,6 +651,12 @@ if (my $srow = $street_get->fetchrow_hashref()) { $street_id = $srow->{'id'}; $city_id = $srow->{'cityid'}; + } + else { + $city_get->execute($street); + if (my $srow = $city_get->fetchrow_hashref()) { + $city_id = $srow->{'id'}; + } } } elsif ($city) {