witam
A czy mógłbyś dokładnie wskazać co i gdzie zostało zmienione? cashimport.php bardzo różni się od wersji z CVS.
cashimport.php jest zmodyfikowany z LMS version 1.8.9 Vala, po prostu trzeba podmienić plik, działa z aktualna wersją lms z CVS'a, to samo tyczy się templates/cashimport.html
Nie znalazłem też jak wygląda zmodyfikowana funkcja GetCustomerNames2().
w pliku lms/lib/LMS.class.php poniżej funkcji GetCustomerNames() wklejamy nowa fundację
_# to juz jest function GetCustomerName($id) { return $this->DB->GetOne('SELECT '.$this->DB->Concat('lastname',"' '",'name').'FROM customers WHERE id=?', array($id)); } # end -> to juz jest # to wklejamy function GetCustomerNames2() { return $this->DB->GetAll('SELECT id, '.$this->DB->Concat('UPPER(lastname)',"' '",'name').'AS customername, address FROM customers WHERE status=3 AND deleted = 0 ORDER BY customername'); } # end -> to wklejamy
ta modyfikacja ma na celu wyświetlenie adresu przy nazwisku klienta w imporcie, co ułatwia namierzenie gagatka.
Kod z pliku modyfikacja_lms-cashimport.txt powinien znajdować się gdzie?
w pliku lms-cashimport-inteligo poniżej if ($file_out_dir){ print DOUT $line ."\n"; } my $date = $linia[2]; my $customer = $linia[8]; my $description = ""; #my $description = $linia[9] ." ". $linia[10] ." ". $linia[11] ." ". $linia[12]; if ($linia[3] =~ m/QuickMoney/i){ $description = $linia[10]; } else { $description = $linia[11] ." ". $linia[12]; }
Jak wyglądają u Ciebie pliki cashimportcfg.php cashimportparser.php
pliki cashimportcfg.php cashimportparser.php bez zmian, w wersji z CVS
Jak coś niejasne to pisz.
pozdrawiam Łukasz Łuczak Administrator sieci MAXNET web.66.pl