Witam.
Dorabiam w pocie czoła jeden moduł do userpanelu, i na jednej z ostatnich prostych zauważyłem podwójną implementacje ustawień kraju. W pliku /lib/language.php znajdują się "sztywne" definicje zmiennej $LANGDEFS, z parametrami : 'name' ,'orig' ,'locale' ,'charset' ,'html' ,'money_format'. Natomiast funkcje: GetCustomer,GetCountryName,GetCountries z /lib/LMS.class.php pobierają z bazy danych jedynie ID kraju i nazwę angielską(funkcja GetCustomer zmodyfikowana w userpanelu nie zwraca nazwy kraju). Problemem jest brak powiązania tych 2 źródeł lokalizacji w praktyce. Czy planuje ktoś połączenie obu tych elementów, i ewentualnie w jaki sposób? Na chwile obecną żeby uzyskać np. nazwę kraju klienta, pobieram jego "countryid" z tablicy customers, zmieniam na nazwę kraju z tablicy "countries", po czym tłumacze na polski funkcją {t} z biblioteki SMARTY.
uczestnicy (1)
-
Szymon Kajewski