witam przerobiłem funkcje w lib/LMS.class.php aby lms pobierał dane z tabeli radacct czyli defautowej od radiusa. akurat u mnie, w radiusie login user to jego id wiec WHERE UserName = ?, ale pewnie u kogoś inaczej wieć przerobić na własne potrzeby 1. Zmiana w pliku lib/LMS.class.php function GetNodeSessions($nodeid) { # tu zmiana moja # $nodesessions = $this->DB->GetAll('SELECT INET_NTOA(ipaddr AS ipaddr, mac, start, stop, download, upload # FROM nodesessions WHERE nodeid = ? ORDER BY stop DESC LIMIT 10', array($nodeid)); $nodesessions = $this->DB->GetAll('SELECT FramedIPAddress as ipaddr, CallingStationId as mac, UNIX_TIMESTAMP(AcctStartTime) as start, UNIX_TIMESTAMP(AcctStopTime) as stop, AcctOutputOctets as download, AcctInputOctets as upload FROM radacct WHERE UserName = ? ORDER BY stop DESC LIMIT 10', array($nodeid)); # koniec zmian 2. zmiana w pliku modules/nodeinfo.php # moje #$SMARTY->assign('nodesessions', $LMS->GetNodeSessions($nodeid)); $SMARTY->assign('nodesessions', $LMS->GetNodeSessions($customerid)); # end moje może się komuś przyda, opinie chętnie widziane. pozdrawiam Łukasz Łuczak MAXNET W dniu 24 grudnia 2012 09:28 użytkownik Adam Sobieraj < adam.sobieraj@neutrino.home.pl> napisał:
Witam
Jak w temacie do czego służy ta tabela (nodesessions)? Pytam się bo wygląda mi na tyle ładnie że chcę jej użyć do logów z radius-a, tak żeby wiedzieć kiedy jaki klient miał jakie IP.
Pozdrawiam Adam Sobieraj
_______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms