Jest tak od 2002 roku i prawdopodobnie nikt już Ci nie będzie w stanie powiedzieć dlaczego ;) Moim zdaniem nie ma żadnego racjonalnego powodu dla którego jest to robione, poza takim że komuś bardziej się podobały nazw zapisywane dużymi literami i chciał to wymusić w całym systemie. Jeśli przejrzysz sobie historię commitów z okolic 2002 roku to zobaczysz że wtedy robione było też capitalize na name i strtoupper na lastname, z czego w międzyczasie się wycofano. Myślę że można to wyrzucić, nazwy klientów które są już zapisane dużymi literami i tak będą się podczas updajtów zapisywać dużymi. Problem może byc jedynie w tym, że taka zmiana będzie się rzucać w oczy podczas przeglądania listy klientów na której będą starzy i nowy klienci.
W dniu 18.08.2015 o 01:59, loleo2 pisze:
Witam,
Z tego co widzę to lms domyślnie przy insercie i updejcie ma zastosowaną funkcję upper na polu name oraz lms_ucwords na polu lastname.
Czy jest jakiś powód zastosowania tych funkcji tutaj oprócz tego żeby było niby fajniej?
Czy jeśli pominę te funkcje to czy system będzie w jakiś nieoczekiwany sposób działał?
Skąd pytanie o to? Dostałem prośbę o poprawkę w tym miejscu ponieważ w przypadku firm nazwa ma być dokładnie taka jak w danych rejestrowych firmy i jakiś urzędas mógł by mieć zastrzeżenie.
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms