Polskie wsparcie PrestaShop

PrestaShop => Błędy => Wątek zaczęty przez: chemar w Marzec 18, 2011, 05:01:43 pm

Tytuł: Import a zaokraglanie liczb
Wiadomość wysłana przez: chemar w Marzec 18, 2011, 05:01:43 pm
Mam problem z importem z csv. w pliku csv mam cena, podatek i cena hurtowa wyglada to tak
6.66;22;4.63
importuje i niestety do bazy leca mi takie ceny 6.00 i 4.00 dlaczego import mi zaokragla te ceny w dol chce zeby importowalo identyczne ceny jakie sa w pliku csv.
Tytuł: Odp: Import a zaokraglanie liczb
Wiadomość wysłana przez: chemar w Marzec 18, 2011, 05:33:49 pm
Dobra zaokrąglanie liczb rozwiązane. Okazało się że wystarczy zamiana linii 1481 w funkcji setLocale
setlocale(LC_ALL, strtolower($iso_lang).'_'.strtoupper($iso_lang).'.UTF-8');

na
setlocale(LC_COLLATE, strtolower($iso_lang).'_'.strtoupper($iso_lang).'.UTF-8');
setlocale(LC_CTYPE, strtolower($iso_lang).'_'.strtoupper($iso_lang).'.UTF-8');

Po tej zamianie import poszedł bez problemu nie zaokrąglając kwot.