wiem ze ktos to zrobil ale nie moge tego znalesc mam wlasny skrypt do ladowania kolejek z lms do mt problem tego skryptu to to ze trawa to kosmicznie dlugo poniewaz kazdy wpis dodawany jest odzielnie wiem ze ktos ma to w wersji piszacej calosc za jedna sesja logowania po ssh
W dniu 2011-07-20 20:51, Jan Łukasz Ciećko pisze:
wiem ze ktos to zrobil ale nie moge tego znalesc mam wlasny skrypt do ladowania kolejek z lms do mt problem tego skryptu to to ze trawa to kosmicznie dlugo poniewaz kazdy wpis dodawany jest odzielnie wiem ze ktos ma to w wersji piszacej calosc za jedna sesja logowania po ssh
http://lists.lms.org.pl/pipermail/lms/2010-March/021075.html
pozdrawiam
W dniu 2011-07-20 20:51, Jan Łukasz Ciećko pisze:
wiem ze ktos to zrobil ale nie moge tego znalesc mam wlasny skrypt do ladowania kolejek z lms do mt problem tego skryptu to to ze trawa to kosmicznie dlugo poniewaz kazdy wpis dodawany jest odzielnie wiem ze ktos ma to w wersji piszacej calosc za jedna sesja logowania po ssh
Czy nie wygodniej użyć API ? Ja wrzucam po API wpisy do firewall -> access lists z informacją o taryfie i leci to migawicznie. Oczywiście aby było szybko i sprawnie trzeba otworzyć sesje, wykonać co chcemy a następnie zamknąć sesje. Błędem jest otwieranie/zamykanie sesji dla każdego wpisu oddzielnie bo wtedy faktycznie trwa to wieki.
Pozdrawiam, Paweł
skad to API pobrac i jak to obsluzyc mozesz sie czyms podzielic
Dnia 20-07-2011 o 22:01:57 Paweł Mendela zappa@borderline.pl napisał(a):
W dniu 2011-07-20 20:51, Jan Łukasz Ciećko pisze:
wiem ze ktos to zrobil ale nie moge tego znalesc mam wlasny skrypt do ladowania kolejek z lms do mt problem tego skryptu to to ze trawa to kosmicznie dlugo poniewaz kazdy wpis dodawany jest odzielnie wiem ze ktos ma to w wersji piszacej calosc za jedna sesja logowania po ssh
Czy nie wygodniej użyć API ? Ja wrzucam po API wpisy do firewall -> access lists z informacją o taryfie i leci to migawicznie. Oczywiście aby było szybko i sprawnie trzeba otworzyć sesje, wykonać co chcemy a następnie zamknąć sesje. Błędem jest otwieranie/zamykanie sesji dla każdego wpisu oddzielnie bo wtedy faktycznie trwa to wieki.
Pozdrawiam, Paweł
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
W dniu 2011-07-20 22:09, Jan Łukasz Ciećko pisze:
skad to API pobrac i jak to obsluzyc mozesz sie czyms podzielic
Zaczac nalezy od lektury: http://wiki.mikrotik.com/wiki/Manual:API oraz jesli piszesz w php http://forum.mikrotik.com/viewtopic.php?f=9&t=25445 http://forum.mikrotik.com/viewtopic.php?f=9&t=25445
Prosty skrtypt w php moze wygladac tak:
#!/usr/bin/env php
<?php require_once('/etc/lms/routeros_api.class.php');
$api = new routeros_api(); //$api -> debug = true; //tryb debugowania $api->port = $MT_PORT;
try{
if($api->connect($MT_ADDRESS, $MT_USER, $MT_PASS)) { // dodajemy wpisy na MT $api->comm("/ip/firewall/address-list/add", array("address"=>"$ipaddr", "list"=>"$MT_tariff", "comment"=>"$id")); } $sql->closeCursor(); }
mam nadzieje ze się wam przyda wyrażam zgodę na włączenie tego kawałka kodu do LMS, oraz jego edycje/zmianę i używanie do czego wam się spodoba.
modyfikacja skryptu lms-cutoff
założenia - wyłączenie klienta który zalega 2 miesiące z płatnościami bez względu na jego taryfę (skrypt sumuje zobowiązania klienta z dwóch poprzednich miesięcy > bilansu klienta to off) - zawieszenie jego aktywnych płatności - nie wyłączanie klientów którzy nie maja zobowiązań za ostatnie dwa miesiące (nowi klienci, albo starzy bez ostatnich zobowiązań) - nie wyłączanie klientów którzy maja ustawione blokowanie wyłączania
skrypt lms-cuton założenia - włączyć klientów którzy maja bilans > niż suma zobowiązań z ostatnich dwóch miesięcy (odwrotność lms-cutoff) - nie włączać klientów którzy maja "-zawieszenie wszystkich zobowiązań-" - nie włączać klientów którzy maja dodatni bilans ale nie mają zobowiązań za ostatnie dwa miesiące w wstecz - włączając klienta włączyć ponownie zobowiązania
skrypt niechlujnie napisany, testowany na wersji 1.11-cvs (1.1070/1.32) wersja tylko pod MySQL dla postgres trzeba sobie dopisać.
uwagi mile widziane
pozdrawiam Łukasz Łuczak `bleblas` http://maxnet.66.pl
witam
Czyżby Inteligo coś zmieniło, czy to tylko u mnie ?
pozdrawiam Łukasz Łuczak `bleblas` http://maxnet.66.pl
W dniu 2011-07-26 08:48, Łukasz Łuczak pisze:
witam
Czyżby Inteligo coś zmieniło, czy to tylko u mnie ?
Nie tylko u Ciebie. Ja chyba zamkne stary rachunek bo klientom dzialania informacyjne nie daja nic do zrozumienia i nadal wplacaja na stare konto. Ostatni raz poprawiam skrypt :)
pozdrawiam
konto. Ostatni raz poprawiam skrypt :)
podziel sie diffem jak skonczysz :)
pozdrawiam Łukasz Łuczak `bleblas` http://maxnet.66.pl
ZMIENILA SIĘ STRONA LOGOWANIA ;-)
POPRAW W SKRYPCIE NA -> "https://inteligo.pl/secure"
Pozdrawia
-----Original Message----- From: lms-bounces@lists.lms.org.pl [mailto:lms-bounces@lists.lms.org.pl] On Behalf Of Łukasz Łuczak Sent: Tuesday, July 26, 2011 11:18 AM To: lista użytkowników LMS Subject: Re: [lms] lms-cashimport-inteligo wysypało się ?
konto. Ostatni raz poprawiam skrypt :)
podziel sie diffem jak skonczysz :)
pozdrawiam Łukasz Łuczak `bleblas` http://maxnet.66.pl _______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
ZMIENILA SIĘ STRONA LOGOWANIA ;-)
POPRAW W SKRYPCIE NA -> "https://inteligo.pl/secure"
podmieniłem wszedzie gdzie było "https://secure.inteligo.com.pl" na https://inteligo.pl/secure i skrypt idzie dalej ale wywala się przy pobieraniu pliku
pozdrawiam Łukasz Łuczak `bleblas` http://maxnet.66.pl
W dniu 2011-07-26 14:34, Łukasz Łuczak pisze:
ZMIENILA SIĘ STRONA LOGOWANIA ;-)
POPRAW W SKRYPCIE NA -> "https://inteligo.pl/secure"
podmieniłem wszedzie gdzie było "https://secure.inteligo.com.pl" na https://inteligo.pl/secure i skrypt idzie dalej ale wywala się przy pobieraniu pliku
Pozmienialo sie chyba znacznie wiecej - caly system logowania trzeba na nowo przepisac. Ja odpuszczam - nie mam czasu narazie na to.
pozdrawiam
ZMIENILA SIĘ STRONA LOGOWANIA ;-)
POPRAW W SKRYPCIE NA -> "https://inteligo.pl/secure"
podmieniłem wszedzie gdzie było "https://secure.inteligo.com.pl" na https://inteligo.pl/secure i skrypt idzie dalej ale wywala się przy pobieraniu pliku
Pozmienialo sie chyba znacznie wiecej - caly system logowania trzeba na nowo przepisac. Ja odpuszczam - nie mam czasu narazie na to.
działa
zmieniamy wszedzie adres na "https://inteligo.pl/secure" a przy pobieraniu na "https://inteligo.pl/"
-- print "Pobieramy plik historii....\t"; my $post3 = POST 'https://inteligo.pl/secure', [ sd => $sd, section => "mojerachunki", return_point => "1", form_name => "history", menu => "", button => "export_list", selected_acc => $konto, beg_date_y => $time_y, beg_date_m => $time_m, beg_date_d => $time_d, end_date_y => $time_y, end_date_m => $time_m, end_date_d => $time_d, sel_tx_filter_type => $trans_type, search_text => "", search_type => "all_words", search_account => "", amount_min => "", amount_max => "", export_type => "CSV",
]; $res = $ua->request($post3); my $post4 = 'https://inteligo.pl' . $res->header('Location'); $post4 =GET $post4; $res =$ua->request($post4); print "Pobrano plik\n"; my @dana = split("\n", $res->content); my $file_name = $file_out_dir."/". $konto ."_". time(); if ($file_out_dir){ open (DOUT,">$file_name"); print DOUT "Ilo.. pozycji". scalar(@dana) ."\n" --
Pozdrawiam Łukasz Łuczak `bleblas` http://maxnet.66.pl
skrypt ok. Fajnie by bylo zeby skrypt bral tylko pod uwage kwote abonamentu. Sytuacja wyglada tak ze nowy klient ma taryfe 50 zł a na FV ma aktywacje za 100 zł i juz dostaje info a fajnie zeby bral tylko kwote abonamentu
From: Łukasz Łuczak Sent: Friday, July 22, 2011 9:14 AM To: lista użytkowników LMS Subject: [lms] Modyfikacja skryptu lms-cutoff i lms-cuton
mam nadzieje ze się wam przyda wyrażam zgodę na włączenie tego kawałka kodu do LMS, oraz jego edycje/zmianę i używanie do czego wam się spodoba.
modyfikacja skryptu lms-cutoff
założenia - wyłączenie klienta który zalega 2 miesiące z płatnościami bez względu na jego taryfę (skrypt sumuje zobowiązania klienta z dwóch poprzednich miesięcy > bilansu klienta to off) - zawieszenie jego aktywnych płatności - nie wyłączanie klientów którzy nie maja zobowiązań za ostatnie dwa miesiące (nowi klienci, albo starzy bez ostatnich zobowiązań) - nie wyłączanie klientów którzy maja ustawione blokowanie wyłączania
skrypt lms-cuton założenia - włączyć klientów którzy maja bilans > niż suma zobowiązań z ostatnich dwóch miesięcy (odwrotność lms-cutoff) - nie włączać klientów którzy maja "-zawieszenie wszystkich zobowiązań-" - nie włączać klientów którzy maja dodatni bilans ale nie mają zobowiązań za ostatnie dwa miesiące w wstecz - włączając klienta włączyć ponownie zobowiązania
skrypt niechlujnie napisany, testowany na wersji 1.11-cvs (1.1070/1.32) wersja tylko pod MySQL dla postgres trzeba sobie dopisać.
uwagi mile widziane
pozdrawiam Łukasz Łuczak `bleblas` http://maxnet.66.pl
--------------------------------------------------------------------------------
_______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
--------------------------------------------------------------------------------
Nie znaleziono wirusów w tej wiadomości. Sprawdzone przez AVG - www.avg.com Wersja: 10.0.1390 / Baza danych wirusów: 1518/3779 - Data wydania: 2011-07-21
uczestnicy (6)
-
Andrzej Banach
-
DyniaPI
-
Jan Łukasz Ciećko
-
Paweł Mendela
-
Rafal
-
Łukasz Łuczak