2007/8/7, Wojciech Ziniewicz <wojciech.ziniewicz(a)gmail.com>:
Dla potomnych - ID klientów z przeterminowanymi umowami itd.. (sami
klienci, nie poszczegolne komputery)
SELECT DISTINCT customers.id FROM customers, nodes WHERE customers.id
= ownerid AND deleted = 0 AND access = 1 AND NOT EXISTS (SELECT 1 FROM
assignments WHERE customerid = customers.id AND (datefrom <=
UNIX_TIMESTAMP() OR datefrom = 0) AND (dateto >= UNIX_TIMESTAMP() OR
dateto = 0) AND (tariffid != 0 OR liabilityid != 0) )
--
Wojciech Ziniewicz
Unix SEX :{look;gawk;find;sed;talk;grep;touch;finger;find;fl
ex;unzip;head;tail; mount;workbone;fsck;yes;gasp;fsck;more;yes;yes;eje
ct;umount;makeclean; zip;split;done;exit:xargs!!;)}
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
R99 na wp wrote:
> Dzień Dobry
>
> 1. Jak wystawic recznie fakture z nr z miesiaca lipca ?
>
> (wykasowalem sobie bledna fakture z czerwca z nr xx/07/LMS/2007, i
> chce ja wystawic poprawnie ale dajac nowa faktura przyjmuje tylko 2
> pierwsze cyfry czyli chce mi nadrzucic xx/08/LMS/2007, ukosnikow
> nie przyjmuje -krzyczy ze musi to byc liczba calkowita )
>
> Jak to zrobic ? prosze nie piszcie mi ze sie "da" , albo ze jest to
> opisane w dokumentacji.
>
opisane raczej nie jest ;) podaj po prostu tą liczbę xx i zmień datę
wystawienia na lipcową, w czym problem?
>
> 2. Mam na koncie klienta 2 abonamenty :
>
> internet 06.2007
> internet 07.2007
>
> daje "nowa faktura" -wybieram tego klienta, dodaje te 2 pozycje, i
> widze na fakturze ze mam 2 pozycje :
>
> internet 07.2007
> internet 07.2007
>
> czy to bug, czy celowe dzialanie programu ?
>
czy to są dwie różne taryfy, opisz dokładniej?
--
Aleksander 'A.L.E.C' Machniak http://alec.pl gg:2275252
LAN Management System Developer http://lms.org.pl
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
Marcin Świerkowski wrote:
>
> ogólnie to chce zrobić małą rewolucje ... w nodes
>
>
> 1. mac do autoryzacji ( czasem ap zmienia - moze z przełacznikiem który
> mac jest ok )
> 2. nazwa interface radiowego na mikrotiku ( myśle jak to zorganizowac -
> żeby mi sie pomiedzy antenami nie przełacząli - może grupa komputerów
> która uwzglednial by daemon )
>
a nazwa urządzenia (lub jego adresu) do którego podpięty jest komputer?
> 3.ip wewnatrz pppoe ( cos jak 2 zestaw pól dla kompa - zakładka dla pppoe )
>
to ile tych adresów potrzebujesz?
> 4. hasło do autoryzacji pppoe
>
no przecież jest hasło, jakiej wersji LMSa używasz?
> 5. predkosci ( download, upload ,upceil ,downceil ... - to do innych
> celów ale bardziej mi tu pasuja w nodes niz taryfach )
>
ja uważam, że lepiej w taryfach
> 6. przynaleznosć do channel,patch ( w etherwerx )
>
a widziałeś moduły ewx-pt i ewx-stm demona?
--
Aleksander 'A.L.E.C' Machniak http://alec.pl gg:2275252
LAN Management System Developer http://lms.org.pl
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
2007/8/7, Wojciech Ziniewicz <wojciech.ziniewicz(a)gmail.com>:
> 2007/8/7, Wojciech Ziniewicz <wojciech.ziniewicz(a)gmail.com>:
> > 2007/8/7, A.L.E.C <alec(a)alec.pl>:
> > > Wojciech Ziniewicz wrote:
> > > > Witam,
> > > >
> > > > Mam pytanko do sqlowych fachowców. Z uwagi na to ,że mam siec na
> > > > radiusie + mysql + pppoe potrzbuje odcinania klientów którym skończyły
> > > > sie umowy. Chce po prostu zdobyć ID klientów lmsie i odciąc ich we
> > > > freeradiusie.
> > > >
> > > > ktoś ma jakiś pomysł ?
> > > >
> > > http://cvs.lms.org.pl/viewcvs.cgi/lms/daemon/modules/cutoff/cutoff.c?rev=HE…
> > >
> > > przeglądnij dwa pierwsze selecty
> >
> > Dzieki serdeczne.
>
ah dobra sam sie naprawie ;)
dzieki jeszcze raz ;)
jak zwykle ;)
--
Wojciech Ziniewicz
Unix SEX :{look;gawk;find;sed;talk;grep;touch;finger;find;fl
ex;unzip;head;tail; mount;workbone;fsck;yes;gasp;fsck;more;yes;yes;eje
ct;umount;makeclean; zip;split;done;exit:xargs!!;)}
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
Dzień Dobry
1. Jak wystawic recznie fakture z nr z miesiaca lipca ?
(wykasowalem sobie bledna fakture z czerwca z nr xx/07/LMS/2007, i
chce ja wystawic poprawnie ale dajac nowa faktura przyjmuje tylko 2
pierwsze cyfry czyli chce mi nadrzucic xx/08/LMS/2007, ukosnikow
nie przyjmuje -krzyczy ze musi to byc liczba calkowita )
Jak to zrobic ? prosze nie piszcie mi ze sie "da" , albo ze jest to
opisane w dokumentacji.
2. Mam na koncie klienta 2 abonamenty :
internet 06.2007
internet 07.2007
daje "nowa faktura" -wybieram tego klienta, dodaje te 2 pozycje, i
widze na fakturze ze mam 2 pozycje :
internet 07.2007
internet 07.2007
czy to bug, czy celowe dzialanie programu ?
--
Pozdrowienia,
Rafał
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
2007/8/7, Wojciech Ziniewicz <wojciech.ziniewicz(a)gmail.com>:
> 2007/8/7, A.L.E.C <alec(a)alec.pl>:
> > Wojciech Ziniewicz wrote:
> > > Witam,
> > >
> > > Mam pytanko do sqlowych fachowców. Z uwagi na to ,że mam siec na
> > > radiusie + mysql + pppoe potrzbuje odcinania klientów którym skończyły
> > > sie umowy. Chce po prostu zdobyć ID klientów lmsie i odciąc ich we
> > > freeradiusie.
> > >
> > > ktoś ma jakiś pomysł ?
> > >
> > http://cvs.lms.org.pl/viewcvs.cgi/lms/daemon/modules/cutoff/cutoff.c?rev=HE…
> >
> > przeglądnij dwa pierwsze selecty
>
> Dzieki serdeczne.
Zwróciło mi wszystkich klientów. :|
Wersja LMS: 1.9.3 Zarin (1.803/1.18)
Wersja LMSDB: 1.9.3 Zarin (core: 1.39 / driver: mysql 1.39)
Wersja MySQL: 5.0.26
Wersja Smarty: 2.6.14
rozumiem ze zapytanko powinno wygladac tak :
SELECT * FROM `assignments` WHERE datefrom <= UNIX_TIMESTAMP OR
datefrom = 0 AND (dateto >= UNIX_TIMESTAMP() OR dateto = 0) AND
(tariffid != 0 OR liabilityid != 0)
--
Wojciech Ziniewicz
Unix SEX :{look;gawk;find;sed;talk;grep;touch;finger;find;fl
ex;unzip;head;tail; mount;workbone;fsck;yes;gasp;fsck;more;yes;yes;eje
ct;umount;makeclean; zip;split;done;exit:xargs!!;)}
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
2007/8/7, A.L.E.C <alec(a)alec.pl>:
> Wojciech Ziniewicz wrote:
> > Witam,
> >
> > Mam pytanko do sqlowych fachowców. Z uwagi na to ,że mam siec na
> > radiusie + mysql + pppoe potrzbuje odcinania klientów którym skończyły
> > sie umowy. Chce po prostu zdobyć ID klientów lmsie i odciąc ich we
> > freeradiusie.
> >
> > ktoś ma jakiś pomysł ?
> >
> http://cvs.lms.org.pl/viewcvs.cgi/lms/daemon/modules/cutoff/cutoff.c?rev=HE…
>
> przeglądnij dwa pierwsze selecty
Dzieki serdeczne.
--
Wojciech Ziniewicz
Unix SEX :{look;gawk;find;sed;talk;grep;touch;finger;find;fl
ex;unzip;head;tail; mount;workbone;fsck;yes;gasp;fsck;more;yes;yes;eje
ct;umount;makeclean; zip;split;done;exit:xargs!!;)}
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
A.L.E.C pisze:
> Marcin Świerkowski wrote:
>> Zaczynam przerabiać interface LMS pod zarządzanie pppoe i radiusa i mam
>> prośbę o jakieś screeny jak zorganizowaliście interface dodawania,edycji
>> komputera klienta.
>> Narazie ręcznie dodalem tabele i pola w bazie i nie mam pomysłu ( albo
>> mam zbyt wiele )jak to wrzucić w UI i pewnie o czymś nawet nie
>> pomyślałem ... ( jakies rozwojowe opcje pod Mikrotika )
>>
>>
> Ja nic nie przerabiałem, ale robiłem tylko autoryzację. Napisz jakich
> danych/opcji ci brakuje, to podpowiem jak to zorganizować w UI.
>
ogólnie to chce zrobić małą rewolucje ... w nodes
1. mac do autoryzacji ( czasem ap zmienia - moze z przełacznikiem który
mac jest ok )
2. nazwa interface radiowego na mikrotiku ( myśle jak to zorganizowac -
żeby mi sie pomiedzy antenami nie przełacząli - może grupa komputerów
która uwzglednial by daemon )
3.ip wewnatrz pppoe ( cos jak 2 zestaw pól dla kompa - zakładka dla pppoe )
4. hasło do autoryzacji pppoe
5. predkosci ( download, upload ,upceil ,downceil ... - to do innych
celów ale bardziej mi tu pasuja w nodes niz taryfach )
6. przynaleznosć do channel,patch ( w etherwerx )
i pewnie kilka o których jeszcze nie pomyślałem a wyjdą w praniu. (
jakies konfigurowalne typu 0 lub 1 w oparciu o które bede mógł generować
np regułki o upomnieniach z różnych okazji
marcin
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
Wojciech Ziniewicz wrote:
> Witam,
>
> Mam pytanko do sqlowych fachowców. Z uwagi na to ,że mam siec na
> radiusie + mysql + pppoe potrzbuje odcinania klientów którym skończyły
> sie umowy. Chce po prostu zdobyć ID klientów lmsie i odciąc ich we
> freeradiusie.
>
> ktoś ma jakiś pomysł ?
>
http://cvs.lms.org.pl/viewcvs.cgi/lms/daemon/modules/cutoff/cutoff.c?rev=HE…
przeglądnij dwa pierwsze selecty
--
Aleksander 'A.L.E.C' Machniak http://alec.pl gg:2275252
LAN Management System Developer http://lms.org.pl
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
Witam,
Mam pytanko do sqlowych fachowców. Z uwagi na to ,że mam siec na
radiusie + mysql + pppoe potrzbuje odcinania klientów którym skończyły
sie umowy. Chce po prostu zdobyć ID klientów lmsie i odciąc ich we
freeradiusie.
No wiec query do zdobycia ID klientów ktorym skonzcyly sie umowy wyglada tak :
"SELECT customerid FROM assignments where dateto < UNIX_TIMESTAMP()
and dateto != 0 and datefrom !=0 "
no ale okazało sie ze nie dziala jak powinien - kiedy uzyłem go 1
sierpnia to pokazał mi klientów z umowami na 3 lata w przód ktorzy
mieli umowe od 1 sierpnia ....
ktoś ma jakiś pomysł ?
--
Wojciech Ziniewicz
Unix SEX :{look;gawk;find;sed;talk;grep;touch;finger;find;fl
ex;unzip;head;tail; mount;workbone;fsck;yes;gasp;fsck;more;yes;yes;eje
ct;umount;makeclean; zip;split;done;exit:xargs!!;)}
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms