W dniu 04.03.2019 12:47, Sylwester Zdanowski napisał(a):
Witam,
Witam,
Jeżeli mamy trwającą sesję i wpis w nodesessesions z czasem rozpoczęcia a bez czasu końca. W sesji pokazuje się czas załadowania strony jako czas końcowy i czas trwania na jedną minutę.
Jeżeli z założenia mają być tam tylko sesje zakończone eliminuje to informację o stanie obecnym...
Dodanie w LMS.class.php warunku podstawiającego time() i w nodesessions dodanie if przy stop dało by wynik oddający rzeczywistość.
Pytanie czy można tak zrobić czy jest to celowe?
W jaki sposób na pozycji nodesessions.stop uzyskujesz 0? Skrypty używane w ramach LMS+ zawsze zakładają, że stop jest co najmniej taki jak start, a dodatkowo dostawiają jako stop np. czas komunikatu radius acct. Więc praktycznie sytuacja ze stop=0 w nodesessions praktycznie nie występuje. Moim zdaniem jeśli otrzymujesz komunikat acct to zawsze stop jest co na pewno co najmniej taki jak ostatnio otrzymany komunikat.