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