Re: [lms] Re: Problem z Historią operacji klientów i propozycja.
Dariusz J. napisał(a): Witam, po długim okresie, zrobiłem upgrade LMS'a małem wersje cvs i teraz też taką mam. Posiadam mała przeróbke w swoim lms'ie polegającą na dodaniu w taryfach pół: limit nocny (uprate_night,downrate_night,upceil_night,downceil_night). przy upgradzie wydawało mi sie że zmergowało mi poprawnie wszystko. Po za tym jakie są szanse na dodanie moich poprawek/dodatku do wersji CVS ??
A obecnie mam problem, ze po upgradzie dodając wpłate dziwnym sposobem datą wstawianą jest: 1970/01/0. (czas na serwerze jest OK)
Przy okazji przeniosłem baze z postgres'a a mysql'a. Gdyz na postgresie dziwnie pliki bazy rozrosły mi się do 600MB zaś backup bazy zajmował 1MB(z statystykami).
Zauważyłem też, że nie ma guziku usuń w karcie klient'a. Jestem za tym zeby przywrócić ten guzik, był wygodny i w niczm nie przyszkadzał gdy tam był. Usuwanie odzielne poprzez wpisywanie z historii operacji i filtru jest o tyle mniej wygodne, gdyż trzeba wpisać imie i nazwisko. Ja czasem zobacze wchodząc na okresolnego klienta ze ma coś nie tak z wpłatami i wtedy robie poprawki, a tak musze przepisywac nazwisko i imie w filtr. Chyba ze jest jakiś inny powód dla którego nie powinno być tego guzika w miejscu w którym był.
Wracam do tematu limitów, chciałem nad tym popracować (uprate_night,downrate_night,upceil_night,downceil_night) i dołożyć jeszcze limit miesięczny i prędkość po wykorzystaniu limitu miesięcznego. kolega się pochwalił że coś już sklecił a ja chętnie poświecę trochę czasu, doświadczenie za dużego nie mam ale może się wdrożę :-)
Panie Dariuszu czy prześle mi pan jakieś materiały ??
Łukasz
Prosze, to jest taka prowizorka troche.. Do bazy danych trzeba dodać 4 pola w tabeli tariffs:uprate_night,downrate_night,upceil_night,downceil_night
Przesyłam patch na LMS.class.php i pliki z templates dotyczące stron z taryfami. To tyle, ja mam do tego wlasny skrypt generujący regułki z limitami na: dzień,noc,zmień-na-noc(tc change), zmień-na-dzień(tc change). Dodane do cron'a zeby uruchamiał odpowiednie pliki o odpowiedniej porze. Moje rozwiązanie nie jest doskonałe ale mi wystarcza, podobne rozwiązanie można otrzymać, robiąć dwie taryfy i generując na podstawie 2 taryff dwa rożne limity - ale kto co tam woli.. Szybciej i sprawniej było to dopisać niż bawić się.. w 2 taryfy. Sorry ze to takie "pół-patche", ale nie mam wlasnego serwera cvs z lms'em i robienie patchy jest troche uciązliwe.. (patch powinien naulozyc sie na wersje cvs, a pliki templates powinny chodzic na wersji cvs jak i stable)
-- ps sorry za taką odpowiedź, głupi OE :((
uczestnicy (1)
-
Dariusz J.