From rafal w netsystem.net.pl Thu Sep 1 12:15:31 2011 From: rafal w netsystem.net.pl (Rafal) Date: Thu, 1 Sep 2011 12:15:31 +0200 Subject: [lms] zaznaczenie FV jako rozliczone Message-ID: Jest jakas szansa aby wymusić jakimś zapytaniem do bazy odznaczenie FV jako zaplaconych osobom co maja saldo na 0 ? Bo np jak komus rozliczam kwotowo to ok saldo u klienta sie zmniejsza ale jak zobacze na FV to widze ze swieca sie jako nierozliczone a chciałbym je odznaczyc ale jest tego sporo i nie chce mi sie tego robic recznie -------------- następna część --------- Załącznik HTML został usunięty... URL: From cyberm w sarocom.net Thu Sep 1 13:06:51 2011 From: cyberm w sarocom.net (Robert) Date: Thu, 1 Sep 2011 13:06:51 +0200 Subject: [lms] zaznaczenie FV jako rozliczone In-Reply-To: References: Message-ID: <201109011306.52912.cyberm@sarocom.net> Dnia czwartek, 1 września 2011 o 12:15:31 Rafal napisał(a): > Jest jakas szansa aby wymusić jakimś zapytaniem do bazy odznaczenie FV jako > zaplaconych osobom co maja saldo na 0 ? Bo np jak komus rozliczam kwotowo > to ok saldo u klienta sie zmniejsza ale jak zobacze na FV to widze ze > swieca sie jako nierozliczone a chciałbym je odznaczyc ale jest tego sporo > i nie chce mi sie tego robic recznie jeszcze lepiej gdyby się dało rozliczyć tyle faktur na ile klient wpłacił środków, np. saldo ujemne na dwa abonamenty ale nierozliczonych faktur 8 więc rozliczamy mu te 6 za które zapłacił. teraz jest tak że jeśli klient ma choćby 1zł zaległości to nie rozlicza mu się żadna faktura nawet jeśli poprzednich 20 miał zapłaconych. -- Robert CyberM From komuch w gmail.com Thu Sep 1 13:30:12 2011 From: komuch w gmail.com (Piotrek S.) Date: Thu, 01 Sep 2011 13:30:12 +0200 Subject: [lms] =?iso-8859-2?q?Domy=B6lne_dodanie_do_grupy?= In-Reply-To: <20110831111725.16921eiwyrnhcjs5@ssl.sistbg.net> References: <4E5CCB1C.3040607@gmail.com> <20110831111725.16921eiwyrnhcjs5@ssl.sistbg.net> Message-ID: <4E5F6CC4.3070806@gmail.com> W dniu 11-08-31 11:17, maniac pisze: > Jeżeli za każdym razem chcesz wybierać jakąś grupę, to nie ma takiej > funkcjonalności i pewnie musisz sobie poradzić w inny sposób. > > Jeżeli za każdym razem tą samą, domyślną, to zapytanie/trigger do bazy. > > > Cytowanie "Piotrek S." : > >> Witam, >> >> Jak już był temat dodawania do grupy, to zapytam o coś podobnego. >> >> Jest jakaś opcja, żeby przy dodawaniu nowego klienta, z automatu go >> dodawało do jakiejś grupy ? >> >> Czy tylko pozostaje mi dopisać to w kodzie ? >> >> Z góry dzięki za info. >> >> Pozdrawiam >> _______________________________________________ >> lms mailing list >> lms w lists.lms.org.pl >> http://lists.lms.org.pl/mailman/listinfo/lms >> > > > > _______________________________________________ > lms mailing list > lms w lists.lms.org.pl > http://lists.lms.org.pl/mailman/listinfo/lms Dzięki za info, będę rzeźbił w takim razie ;) From milekz w gmail.com Thu Sep 1 14:39:04 2011 From: milekz w gmail.com (milek) Date: Thu, 1 Sep 2011 14:39:04 +0200 Subject: [lms] zaznaczenie FV jako rozliczone In-Reply-To: References: Message-ID: Witam, jasne że jest sposób na rozliczanie z saldem >=0 update documents set closed=1 where type=1 and customerid in (select customerid from cash group by customerid HAVING SUM(value) >=0 ) Ponadto popełniłem skrypt który raz na dobę sprawdza czy są wpłaty i rozlicza* najstarszą* FV ( można puścić kilka razy jak jest wiecej fv do rozliczenia ) -------------------------------------- #!/usr/local/bin/bash echo "update documents set closed=1 where type=1 and customerid in (select customerid from cash group by customerid HAVING SUM(value) >=0 )" | /usr/local/bin/psql -A -t -F' ' --no-password -d lms -U lms echo rozliczono pro userow mace=" select a.customerid, abs( sum(a.value)) from cash a group by a.customerid having sum(a.value)<0 order by a.customerid " echo $mace | /usr/local/bin/psql -A -t -F' ' --no-password -d lms -U lms | while read idd saldo ; do il_faktury=`echo "select count(id) from documents where customerid=$idd and type=1 and closed=0 having count(id)>1 " | /usr/local/bin/psql -A -t -F' ' --no-password -d lms -U lms ` if [ "$il_faktury" != "" ]; then saldo_100=`echo "scale = 4 ; $saldo * 100 "| bc | cut -d. -f 1,1` echo rozliczanie $idd saldo $saldo q_suma="select sum(fak.value) from documents a left join invoicecontents fak on a.id = fak.docid where a.type=1 and a.customerid=$idd and a.closed=0" suma=`echo $q_suma | /usr/local/bin/psql -A -t -F' ' --no-password -d lms -U lms ` suma_100=`echo "scale = 4 ; $suma * 100 "| bc | cut -d. -f 1,1 ` #echo $suma_100 $saldo_100 if [ "$suma_100" -gt "$saldo_100" ]; then echo "rozliczam najstarsza fre -=====================- $idd" rozliczenie="update documents set closed=1 where id= (select a.id from documents a left join invoicecontents fak on a.id = fak.docid where a.type=1 and a.customerid=$idd and a.closed=0 order by a.id limit 1 ) " echo $rozliczenie | /usr/local/bin/psql -A -t -F' ' --no-password -d lms -U lms else echo "brak faktur do rozliczenia id $idd" fi else echo "brak faktur do rozliczen id $idd" fi done; echo rozliczono i zakonczono ------------------------------------------------------------------------- Pozdrawiam Miłosz 2011/9/1 Rafal > ** > Jest jakas szansa aby wymusić jakimś zapytaniem do bazy odznaczenie FV jako > zaplaconych osobom co maja saldo na 0 ? > Bo np jak komus rozliczam kwotowo to ok saldo u klienta sie zmniejsza ale > jak zobacze na FV to widze ze swieca sie jako nierozliczone > a chciałbym je odznaczyc ale jest tego sporo i nie chce mi sie tego robic > recznie > > _______________________________________________ > lms mailing list > lms w lists.lms.org.pl > http://lists.lms.org.pl/mailman/listinfo/lms > > -------------- następna część --------- Załącznik HTML został usunięty... URL: From cyberm w sarocom.net Thu Sep 1 15:41:28 2011 From: cyberm w sarocom.net (Robert) Date: Thu, 1 Sep 2011 15:41:28 +0200 Subject: [lms] zaznaczenie FV jako rozliczone In-Reply-To: References: Message-ID: <201109011541.30553.cyberm@sarocom.net> > Ponadto popełniłem skrypt który raz na dobę sprawdza czy są wpłaty i > rozlicza* najstarszą* FV ( można puścić kilka razy jak jest wiecej fv do > rozliczenia ) fajnie by było gdyby w jednym przebiegu rozliczał wszystkie na które wystarczy środków, no i gdyby... rozumiał to mysql ;-) -- Robert CyberM From milekz w gmail.com Thu Sep 1 17:02:12 2011 From: milekz w gmail.com (milek) Date: Thu, 1 Sep 2011 17:02:12 +0200 Subject: [lms] zaznaczenie FV jako rozliczone In-Reply-To: <201109011541.30553.cyberm@sarocom.net> References: <201109011541.30553.cyberm@sarocom.net> Message-ID: Wszystko da się zrobić, kwestia czasu ... który jest cenny :) Miłosz 2011/9/1 Robert > > Ponadto popełniłem skrypt który raz na dobę sprawdza czy są wpłaty i > > rozlicza* najstarszą* FV ( można puścić kilka razy jak jest wiecej fv do > > rozliczenia ) > fajnie by było gdyby w jednym przebiegu rozliczał wszystkie na które > wystarczy > środków, no i gdyby... rozumiał to mysql ;-) > -- > Robert CyberM > _______________________________________________ > lms mailing list > lms w lists.lms.org.pl > http://lists.lms.org.pl/mailman/listinfo/lms > -------------- następna część --------- Załącznik HTML został usunięty... URL: From rafal w netsystem.net.pl Thu Sep 1 21:18:21 2011 From: rafal w netsystem.net.pl (Rafal) Date: Thu, 1 Sep 2011 21:18:21 +0200 Subject: [lms] zaznaczenie FV jako rozliczone In-Reply-To: References: <001901cc6890$14fe9630$0237a8c0@netsyste5236fb> <201109011541.30553.cyberm@sarocom.net> Message-ID: ja sie zloze z kims na napisanie takiego skryptu dla mysql co wy na to ? Szukamy osoby co napisze i za ile ? From: milek Sent: Thursday, September 01, 2011 5:02 PM To: lista użytkowników LMS Subject: Re: [lms] zaznaczenie FV jako rozliczone Wszystko da się zrobić, kwestia czasu ... który jest cenny :) Miłosz 2011/9/1 Robert > Ponadto popełniłem skrypt który raz na dobę sprawdza czy są wpłaty i > rozlicza* najstarszą* FV ( można puścić kilka razy jak jest wiecej fv do > rozliczenia ) fajnie by było gdyby w jednym przebiegu rozliczał wszystkie na które wystarczy środków, no i gdyby... rozumiał to mysql ;-) -- Robert CyberM _______________________________________________ lms mailing list lms w lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms -------------------------------------------------------------------------------- _______________________________________________ lms mailing list lms w 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.1392 / Baza danych wirusów: 1520/3869 - Data wydania: 2011-08-31 -------------- następna część --------- Załącznik HTML został usunięty... URL: From milekz w gmail.com Fri Sep 2 09:55:22 2011 From: milekz w gmail.com (milek) Date: Fri, 2 Sep 2011 09:55:22 +0200 Subject: [lms] zaznaczenie FV jako rozliczone In-Reply-To: References: <001901cc6890$14fe9630$0237a8c0@netsyste5236fb> <201109011541.30553.cyberm@sarocom.net> Message-ID: Jakby co to mogę się podjąć. Szczegóły na priv. Miłosz 2011/9/1 Rafal > ** > ja sie zloze z kims na napisanie takiego skryptu dla mysql co wy na to ? > Szukamy osoby co napisze i za ile ? > > *From:* milek > *Sent:* Thursday, September 01, 2011 5:02 PM > *To:* lista użytkowników LMS > *Subject:* Re: [lms] zaznaczenie FV jako rozliczone > > Wszystko da się zrobić, kwestia czasu ... który jest cenny :) > > Miłosz > > 2011/9/1 Robert > >> > Ponadto popełniłem skrypt który raz na dobę sprawdza czy są wpłaty i >> > rozlicza* najstarszą* FV ( można puścić kilka razy jak jest wiecej fv do >> > rozliczenia ) >> fajnie by było gdyby w jednym przebiegu rozliczał wszystkie na które >> wystarczy >> środków, no i gdyby... rozumiał to mysql ;-) >> -- >> Robert CyberM >> _______________________________________________ >> lms mailing list >> lms w lists.lms.org.pl >> http://lists.lms.org.pl/mailman/listinfo/lms >> > > ------------------------------ > > _______________________________________________ > lms mailing list > lms w 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.1392 / Baza danych wirusów: 1520/3869 - Data wydania: > 2011-08-31 > > > _______________________________________________ > lms mailing list > lms w lists.lms.org.pl > http://lists.lms.org.pl/mailman/listinfo/lms > > -------------- następna część --------- Załącznik HTML został usunięty... URL: From alec w alec.pl Fri Sep 2 10:02:56 2011 From: alec w alec.pl (A.L.E.C) Date: Fri, 02 Sep 2011 10:02:56 +0200 Subject: [lms] zaznaczenie FV jako rozliczone In-Reply-To: References: <001901cc6890$14fe9630$0237a8c0@netsyste5236fb> <201109011541.30553.cyberm@sarocom.net> Message-ID: <4E608DB0.6030300@alec.pl> On 02.09.2011 09:55, milek wrote: > Jakby co to mogę się podjąć. Szczegóły na priv. Taką funkcję LMS już posiada. W module payments demona oraz przy imporcie operacji kasowych. -- Aleksander 'A.L.E.C' Machniak LAN Management System Developer [http://lms.org.pl] Roundcube Webmail Developer [http://roundcube.net] --------------------------------------------------- PGP: 19359DC1 @@ GG: 2275252 @@ WWW: http://alec.pl From komuch w gmail.com Mon Sep 5 18:38:50 2011 From: komuch w gmail.com (Piotrek S.) Date: Mon, 05 Sep 2011 18:38:50 +0200 Subject: [lms] zaznaczenie FV jako rozliczone In-Reply-To: References: Message-ID: <4E64FB1A.6030803@gmail.com> W dniu 11-09-01 14:39, milek pisze: > update documents set closed=1 where id= (select a.id from > documents a left join invoicecontents fak on a.id = fak.docid where a.type=1 > and a.customerid=$idd and a.closed=0 order by a.id limit 1 Tu bezpieczniej by było posortować po c/sdate a nie id. Ostatnio dodawałem faktury ze starego systemu no i ID miały wyższy, mimo że były wcześniej wystawione niż inne... From komuch w gmail.com Mon Sep 5 20:37:50 2011 From: komuch w gmail.com (Piotrek S.) Date: Mon, 05 Sep 2011 20:37:50 +0200 Subject: [lms] zaznaczenie FV jako rozliczone In-Reply-To: <4E608DB0.6030300@alec.pl> References: <001901cc6890$14fe9630$0237a8c0@netsyste5236fb> <201109011541.30553.cyberm@sarocom.net> <4E608DB0.6030300@alec.pl> Message-ID: <4E6516FE.2080503@gmail.com> W dniu 11-09-02 10:02, A.L.E.C pisze: > On 02.09.2011 09:55, milek wrote: >> Jakby co to mogę się podjąć. Szczegóły na priv. > Taką funkcję LMS już posiada. W module payments demona oraz przy > imporcie operacji kasowych. > Z tego co widzę, to owszem i jest ale ... wystarczy, że klient ma -1gr, to już mu nie rozliczy żadnej faktury. From outlaw87 w gmail.com Mon Sep 5 22:43:11 2011 From: outlaw87 w gmail.com (=?UTF-8?B?xYF1a2FzeiBLYXNwZXJlaw==?=) Date: Mon, 05 Sep 2011 22:43:11 +0200 Subject: [lms] Aktualizacja Message-ID: <4E65345F.1080904@gmail.com> Mam wprowadzonych kilka przeróbek do lms i chciałbym zrobić upgrade z wersji 1.11.10 do najnowszej. Na forum kiedyś dostałem odpowiedź żebym zainteresował się diffem i patch. Jednak czy mógłbym prosić o całą procedurę aktualizacji w tej sposób? Pozdrawiam From tomasz.chilinski w chilan.com Mon Sep 5 22:52:52 2011 From: tomasz.chilinski w chilan.com (=?UTF-8?Q?Tomasz_Chili=C5=84ski?=) Date: Mon, 05 Sep 2011 22:52:52 +0200 Subject: [lms] Aktualizacja In-Reply-To: <4E65345F.1080904@gmail.com> References: <4E65345F.1080904@gmail.com> Message-ID: <14941effbd94c7e6ee0d0c405ad2ccd5@chilan.com> On Mon, 05 Sep 2011 22:43:11 +0200, Łukasz Kasperek wrote: > Mam wprowadzonych kilka przeróbek do lms i chciałbym zrobić upgrade z > wersji 1.11.10 do najnowszej. Na forum kiedyś dostałem odpowiedź > żebym > zainteresował się diffem i patch. Jednak czy mógłbym prosić o całą > procedurę aktualizacji w tej sposób? Najlepiej, żeby przygotował 2 katalogi: 1) Z oryginalną wersją lms-1.11.10, np. lms.orig 2) Z lokalnie zmodyfikowaną wersję lms, np. lms Robisz: diff -uNr lms.orig lms >lms-my-branch.patch Następnie wrzucasz bieżącą waniliową wersję lms i próbujesz będą w katalogu z tą wersją: patch -p1 Pozdrawiam -- Pozdrawiam Tomasz Chiliński, Chilan From wojciech.ziniewicz w gmail.com Tue Sep 6 02:30:38 2011 From: wojciech.ziniewicz w gmail.com (Wojciech Ziniewicz) Date: Tue, 6 Sep 2011 02:30:38 +0200 Subject: [lms] Problem z nowymi dokumentami/fakturami Message-ID: Hej, po wystawieniu ostatnich faktur, nie pokazaly sie nowe sztuki u klientow. W bazie przez phpmyadmina widze ze wszystko jest superpoprawnie w tabelach documents,cash i assignments. Przy kazdej kwerendzie na stronie klienta ktkory powinien miec widoczna fakture dostaje w logu mysql komunikat tak jakby kwerenda byla niepoprawna : [Tue Sep 06 02:25:04 2011] [error] mysql_query returned (1) [Tue Sep 06 02:25:04 2011] [notice] db reconnect successful [Tue Sep 06 02:25:04 2011] [error] mysql_query returned (1) [Tue Sep 06 02:25:04 2011] [notice] db reconnect successful [Tue Sep 06 02:25:04 2011] [error] mysql_query returned (1) [Tue Sep 06 02:25:04 2011] [notice] db reconnect successful [Tue Sep 06 02:25:04 2011] [error] mysql_query returned (1) [Tue Sep 06 02:25:04 2011] [notice] db reconnect successful Czy ktos sie z tym spotkal ? Co to za problem ? p.s. Wersja LMS: 1.11.10 Kri (1.1026/1.30) Wersja LMSDB: 1.11.10 Kri (1.52/1.57) Wersja MySQL: 5.0.51a-24+lenny4-log Wersja PHP: 5.2.6-1+lenny10 Wersja Smarty: 2.6.26 -- Wojciech Ziniewicz From wojciech.ziniewicz w gmail.com Tue Sep 6 02:34:17 2011 From: wojciech.ziniewicz w gmail.com (Wojciech Ziniewicz) Date: Tue, 6 Sep 2011 02:34:17 +0200 Subject: [lms] Problem z nowymi dokumentami/fakturami In-Reply-To: References: Message-ID: Super dziwne jest to ,ze faktury widoczne są w sekcji "finanse" , ale przez wbok juz nie ;( Prosze o jakas wskazowke o osoby bardziej ogarniętej w tym temacie niż ja ! pozdrawiam serdecznie Wojtek W dniu 6 września 2011 02:30 użytkownik Wojciech Ziniewicz napisał: > Hej, > po wystawieniu ostatnich faktur, nie pokazaly sie nowe sztuki u > klientow. W bazie przez phpmyadmina widze ze wszystko jest > superpoprawnie w tabelach documents,cash i assignments. Przy kazdej > kwerendzie na stronie klienta ktkory powinien miec widoczna fakture > dostaje w logu mysql komunikat tak jakby kwerenda byla niepoprawna : > > [Tue Sep 06 02:25:04 2011] [error] mysql_query returned (1) > [Tue Sep 06 02:25:04 2011] [notice] db reconnect successful > [Tue Sep 06 02:25:04 2011] [error] mysql_query returned (1) > [Tue Sep 06 02:25:04 2011] [notice] db reconnect successful > [Tue Sep 06 02:25:04 2011] [error] mysql_query returned (1) > [Tue Sep 06 02:25:04 2011] [notice] db reconnect successful > [Tue Sep 06 02:25:04 2011] [error] mysql_query returned (1) > [Tue Sep 06 02:25:04 2011] [notice] db reconnect successful > > > Czy ktos sie z tym spotkal ? > Co to za problem ? > > > p.s. > > Wersja LMS:     1.11.10 Kri (1.1026/1.30) > Wersja LMSDB:   1.11.10 Kri (1.52/1.57) > Wersja MySQL:   5.0.51a-24+lenny4-log > Wersja PHP:     5.2.6-1+lenny10 > Wersja Smarty:  2.6.26 > > -- > Wojciech Ziniewicz > -- Wojciech Ziniewicz http://about.me/wojciechziniewicz From milekz w gmail.com Tue Sep 6 08:25:44 2011 From: milekz w gmail.com (milek) Date: Tue, 6 Sep 2011 08:25:44 +0200 Subject: [lms] zaznaczenie FV jako rozliczone In-Reply-To: <4E6516FE.2080503@gmail.com> References: <001901cc6890$14fe9630$0237a8c0@netsyste5236fb> <201109011541.30553.cyberm@sarocom.net> <4E608DB0.6030300@alec.pl> <4E6516FE.2080503@gmail.com> Message-ID: Od 1 grosza się zaczyna .... ( poproś jakąś firmę, żeby podarowała ci 1 grosz to się przekonasz ) Miłosz 2011/9/5 Piotrek S. > W dniu 11-09-02 10:02, A.L.E.C pisze: > > On 02.09.2011 09:55, milek wrote: > >> Jakby co to mogę się podjąć. Szczegóły na priv. > > Taką funkcję LMS już posiada. W module payments demona oraz przy > > imporcie operacji kasowych. > > > Z tego co widzę, to owszem i jest ale ... wystarczy, że klient ma -1gr, > to już mu nie rozliczy żadnej faktury. > _______________________________________________ > lms mailing list > lms w lists.lms.org.pl > http://lists.lms.org.pl/mailman/listinfo/lms > -------------- następna część --------- Załącznik HTML został usunięty... URL: From milekz w gmail.com Tue Sep 6 08:27:49 2011 From: milekz w gmail.com (milek) Date: Tue, 6 Sep 2011 08:27:49 +0200 Subject: [lms] Aktualizacja In-Reply-To: <4E65345F.1080904@gmail.com> References: <4E65345F.1080904@gmail.com> Message-ID: Przepaść dzieli 1.11.10 od 1.11.13 będziesz musiał wszystko dokładnie posprawdzać po patch ... Miłosz 2011/9/5 Łukasz Kasperek > Mam wprowadzonych kilka przeróbek do lms i chciałbym zrobić upgrade z > wersji 1.11.10 do najnowszej. Na forum kiedyś dostałem odpowiedź żebym > zainteresował się diffem i patch. Jednak czy mógłbym prosić o całą procedurę > aktualizacji w tej sposób? > > Pozdrawiam > ______________________________**_________________ > lms mailing list > lms w lists.lms.org.pl > http://lists.lms.org.pl/**mailman/listinfo/lms > -------------- następna część --------- Załącznik HTML został usunięty... URL: From komuch w gmail.com Tue Sep 6 09:20:35 2011 From: komuch w gmail.com (=?ISO-8859-2?Q?Piotr_Smole=F1?=) Date: Tue, 6 Sep 2011 09:20:35 +0200 Subject: [lms] zaznaczenie FV jako rozliczone In-Reply-To: References: <001901cc6890$14fe9630$0237a8c0@netsyste5236fb> <201109011541.30553.cyberm@sarocom.net> <4E608DB0.6030300@alec.pl> <4E6516FE.2080503@gmail.com> Message-ID: <6398529810532251086@unknownmsgid> Owszem, nikt nie podaruje... ale jak mam 10 faktur i ilość wpłat pozwoli pokryć 9 a na 10 zabraknie grosika, to dlaczego ma nie rozliczyć tych 9? A tak właśnie to w LMS działa. Nie chodziło mi o darowanie. Klient który spóźni się z wpłatą i system wystawi kolejną FV, nawet żeby płacił już regularnie, ale nie "wyzeruje" swojego salda, nie ma szans na to, żeby automat mu oznaczył stare FV jako rozliczone. Mi o to chodziło i myślę, że również koledze, który ten temat rozpoczął. Pozdrawiam -- Wysłane z iPhone'a Dnia 06-09-2011 o godz. 08:27 milek napisał(a): Od 1 grosza się zaczyna .... ( poproś jakąś firmę, żeby podarowała ci 1 grosz to się przekonasz ) Miłosz 2011/9/5 Piotrek S. > W dniu 11-09-02 10:02, A.L.E.C pisze: > > On 02.09.2011 09:55, milek wrote: > >> Jakby co to mogę się podjąć. Szczegóły na priv. > > Taką funkcję LMS już posiada. W module payments demona oraz przy > > imporcie operacji kasowych. > > > Z tego co widzę, to owszem i jest ale ... wystarczy, że klient ma -1gr, > to już mu nie rozliczy żadnej faktury. > _______________________________________________ > lms mailing list > lms w lists.lms.org.pl > http://lists.lms.org.pl/mailman/listinfo/lms > _______________________________________________ lms mailing list lms w lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms -------------- następna część --------- Załącznik HTML został usunięty... URL: From outlaw87 w gmail.com Tue Sep 6 10:53:03 2011 From: outlaw87 w gmail.com (=?ISO-8859-2?Q?=A3ukasz_Kasperek?=) Date: Tue, 06 Sep 2011 10:53:03 +0200 Subject: [lms] Aktualizacja In-Reply-To: References: <4E65345F.1080904@gmail.com> Message-ID: <4E65DF6F.40809@gmail.com> To może robić po kolei aktualizację? Albo postawić czyste 1.11.13 z czystą bazą i wtedy jakoś dane przenieść? W dniu 2011-09-06 08:27, milek pisze: > Przepaść dzieli 1.11.10 od 1.11.13 będziesz musiał wszystko dokładnie > posprawdzać po patch ... > > Miłosz > > 2011/9/5 Łukasz Kasperek > > > Mam wprowadzonych kilka przeróbek do lms i chciałbym zrobić > upgrade z wersji 1.11.10 do najnowszej. Na forum kiedyś dostałem > odpowiedź żebym zainteresował się diffem i patch. Jednak czy > mógłbym prosić o całą procedurę aktualizacji w tej sposób? > > Pozdrawiam > _______________________________________________ > lms mailing list > lms w lists.lms.org.pl > http://lists.lms.org.pl/mailman/listinfo/lms > > > > > _______________________________________________ > lms mailing list > lms w lists.lms.org.pl > http://lists.lms.org.pl/mailman/listinfo/lms -------------- następna część --------- Załącznik HTML został usunięty... URL: From milekz w gmail.com Tue Sep 6 11:18:02 2011 From: milekz w gmail.com (milek) Date: Tue, 6 Sep 2011 11:18:02 +0200 Subject: [lms] zaznaczenie FV jako rozliczone In-Reply-To: <6398529810532251086@unknownmsgid> References: <001901cc6890$14fe9630$0237a8c0@netsyste5236fb> <201109011541.30553.cyberm@sarocom.net> <4E608DB0.6030300@alec.pl> <4E6516FE.2080503@gmail.com> <6398529810532251086@unknownmsgid> Message-ID: Mam prosty system, fv wystawiam 1. z terminem na 9. - 24. sprawdzam czy są wpłaty jak nie to "żółty trójkąt" + zaczynam naliczać odsetki, czekam jeszcze kilka dni doliczam odsetki i wysyłam wezwanie jak nie działa to zerwanie umowy i konsekwencje. Dlaczego mam rezygnować ze swoich pieniędzy, skoro druga strona nie wywiązuję się z umowy ? Oczywiście można iść na "rękę" ale 1000 takich tematów i każdy stwierdzi, że nie tędy droga. Miłosz 2011/9/6 Piotr Smoleń > Owszem, nikt nie podaruje... > ale jak mam 10 faktur i ilość wpłat pozwoli pokryć 9 a na 10 zabraknie > grosika, to dlaczego ma nie rozliczyć tych 9? > > A tak właśnie to w LMS działa. Nie chodziło mi o darowanie. > > Klient który spóźni się z wpłatą i system wystawi kolejną FV, nawet żeby > płacił już regularnie, ale nie "wyzeruje" swojego salda, nie ma szans na to, > żeby automat mu oznaczył stare FV jako rozliczone. > > Mi o to chodziło i myślę, że również koledze, który ten temat rozpoczął. > > Pozdrawiam > > -- > > Wysłane z iPhone'a > > Dnia 06-09-2011 o godz. 08:27 milek napisał(a): > > Od 1 grosza się zaczyna .... ( poproś jakąś firmę, żeby podarowała ci 1 > grosz to się przekonasz ) > > > Miłosz > > 2011/9/5 Piotrek S. < komuch w gmail.com> > >> W dniu 11-09-02 10:02, A.L.E.C pisze: >> > On 02.09.2011 09:55, milek wrote: >> >> Jakby co to mogę się podjąć. Szczegóły na priv. >> > Taką funkcję LMS już posiada. W module payments demona oraz przy >> > imporcie operacji kasowych. >> > >> Z tego co widzę, to owszem i jest ale ... wystarczy, że klient ma -1gr, >> to już mu nie rozliczy żadnej faktury. >> _______________________________________________ >> lms mailing list >> lms w lists.lms.org.pl >> >> http://lists.lms.org.pl/mailman/listinfo/lms >> > > _______________________________________________ > lms mailing list > lms w lists.lms.org.pl > http://lists.lms.org.pl/mailman/listinfo/lms > > > _______________________________________________ > lms mailing list > lms w lists.lms.org.pl > http://lists.lms.org.pl/mailman/listinfo/lms > > -------------- następna część --------- Załącznik HTML został usunięty... URL: From komuch w gmail.com Tue Sep 6 11:35:05 2011 From: komuch w gmail.com (Piotrek S.) Date: Tue, 06 Sep 2011 11:35:05 +0200 Subject: [lms] zaznaczenie FV jako rozliczone In-Reply-To: References: <001901cc6890$14fe9630$0237a8c0@netsyste5236fb> <201109011541.30553.cyberm@sarocom.net> <4E608DB0.6030300@alec.pl> <4E6516FE.2080503@gmail.com> <6398529810532251086@unknownmsgid> Message-ID: <4E65E949.5060600@gmail.com> W dniu 11-09-06 11:18, milek pisze: > Mam prosty system, fv wystawiam 1. z terminem na 9. - 24. sprawdzam czy są > wpłaty jak nie to "żółty trójkąt" + zaczynam naliczać odsetki, czekam > jeszcze kilka dni doliczam odsetki i wysyłam wezwanie jak nie działa to > zerwanie umowy i konsekwencje. Dlaczego mam rezygnować ze swoich pieniędzy, > skoro druga strona nie wywiązuję się z umowy ? > > Oczywiście można iść na "rękę" ale 1000 takich tematów i każdy stwierdzi, że > nie tędy droga. > > Miłosz > > Tutaj jestem bardzo podobnego zdania. Masz 100% racji. Niestety ktoś kiedyś klientów tak przyzwyczaił i mają pewne głupie nawyki. Ja powoli ich przestawiam, ale chwilę to jeszcze będzie trwało. Napisałem sobie nawet w perlu mały skrypcik, który wylicza dni spóźnienia, wylicza odsetki na tej podstawie i aktualizuje odpowiednie pola (testuje się). Jednak żeby on poprawnie działał, muszę mieć sprawę rozliczonych faktur z głowy - dlatego zabrałem głos w tym temacie. Tak więc dalej szukam rozwiązania :) Pozdrawiam From cyberm w sarocom.net Tue Sep 6 12:07:06 2011 From: cyberm w sarocom.net (Robert) Date: Tue, 6 Sep 2011 12:07:06 +0200 Subject: [lms] zaznaczenie FV jako rozliczone In-Reply-To: <6398529810532251086@unknownmsgid> References: <001901cc6890$14fe9630$0237a8c0@netsyste5236fb> <6398529810532251086@unknownmsgid> Message-ID: <201109061207.07747.cyberm@sarocom.net> Dnia wtorek, 6 września 2011 o 09:20:35 Piotr Smoleń napisał(a): > Owszem, nikt nie podaruje... > ale jak mam 10 faktur i ilość wpłat pozwoli pokryć 9 a na 10 zabraknie > grosika, to dlaczego ma nie rozliczyć tych 9? > A tak właśnie to w LMS działa. Nie chodziło mi o darowanie. > Klient który spóźni się z wpłatą i system wystawi kolejną FV, nawet żeby > płacił już regularnie, ale nie "wyzeruje" swojego salda, nie ma szans na > to, żeby automat mu oznaczył stare FV jako rozliczone. > Mi o to chodziło i myślę, że również koledze, który ten temat rozpoczął. Dokładnie o to chodzi. -- Robert CyberM From milekz w gmail.com Tue Sep 6 13:20:04 2011 From: milekz w gmail.com (milek) Date: Tue, 6 Sep 2011 13:20:04 +0200 Subject: [lms] zaznaczenie FV jako rozliczone In-Reply-To: <4E65E949.5060600@gmail.com> References: <001901cc6890$14fe9630$0237a8c0@netsyste5236fb> <201109011541.30553.cyberm@sarocom.net> <4E608DB0.6030300@alec.pl> <4E6516FE.2080503@gmail.com> <6398529810532251086@unknownmsgid> <4E65E949.5060600@gmail.com> Message-ID: Skrypt z pierwszej odp jest rozwiązaniem, jedyna niedogodność to to, że rozlicza tylko 1 najstarsza fv każdego usera na uruchomienie. Miłosz 2011/9/6 Piotrek S. > W dniu 11-09-06 11:18, milek pisze: > > Mam prosty system, fv wystawiam 1. z terminem na 9. - 24. sprawdzam czy > są > > wpłaty jak nie to "żółty trójkąt" + zaczynam naliczać odsetki, czekam > > jeszcze kilka dni doliczam odsetki i wysyłam wezwanie jak nie działa to > > zerwanie umowy i konsekwencje. Dlaczego mam rezygnować ze swoich > pieniędzy, > > skoro druga strona nie wywiązuję się z umowy ? > > > > Oczywiście można iść na "rękę" ale 1000 takich tematów i każdy stwierdzi, > że > > nie tędy droga. > > > > Miłosz > > > > > Tutaj jestem bardzo podobnego zdania. > Masz 100% racji. > > Niestety ktoś kiedyś klientów tak przyzwyczaił i mają pewne głupie nawyki. > Ja powoli ich przestawiam, ale chwilę to jeszcze będzie trwało. > > Napisałem sobie nawet w perlu mały skrypcik, który wylicza dni > spóźnienia, wylicza odsetki na tej podstawie i aktualizuje odpowiednie > pola (testuje się). > Jednak żeby on poprawnie działał, muszę mieć sprawę rozliczonych faktur > z głowy - dlatego zabrałem głos w tym temacie. > > Tak więc dalej szukam rozwiązania :) > > Pozdrawiam > _______________________________________________ > lms mailing list > lms w lists.lms.org.pl > http://lists.lms.org.pl/mailman/listinfo/lms > -------------- następna część --------- Załącznik HTML został usunięty... URL: From komuch w gmail.com Tue Sep 6 13:26:41 2011 From: komuch w gmail.com (Piotrek S.) Date: Tue, 06 Sep 2011 13:26:41 +0200 Subject: [lms] zaznaczenie FV jako rozliczone In-Reply-To: References: <001901cc6890$14fe9630$0237a8c0@netsyste5236fb> <201109011541.30553.cyberm@sarocom.net> <4E608DB0.6030300@alec.pl> <4E6516FE.2080503@gmail.com> <6398529810532251086@unknownmsgid> <4E65E949.5060600@gmail.com> Message-ID: <4E660371.9030004@gmail.com> W dniu 11-09-06 13:20, milek pisze: > Skrypt z pierwszej odp jest rozwiązaniem, jedyna niedogodność to to, że > rozlicza tylko 1 najstarsza fv każdego usera na uruchomienie. > > Miłosz > FV z dnia 26.08.2011, dwie pozycje: 1. 250zł 2. 10zł Czyli suma 260zł Kolejna FV z dnia 1.09.2011, dwie pozycje również: 1. 35zł 2. 8,17zł Dwie wpłaty w jednym czasie na kwoty: 1. 17,50zł 2. 35zł Klient na minusie 303.17zł, wpłacił w sumie 52,5 Puściłem skrypt, zaznaczył pierwszą FV jako rozliczoną... chyba coś jest nie tak, prawda ? From wojciech.ziniewicz w gmail.com Tue Sep 6 13:34:16 2011 From: wojciech.ziniewicz w gmail.com (Wojciech Ziniewicz) Date: Tue, 6 Sep 2011 13:34:16 +0200 Subject: [lms] Invitation to connect on LinkedIn In-Reply-To: <20110809221117.14284.qmail@ns390755.ovh.net> References: <20110809221117.14284.qmail@ns390755.ovh.net> Message-ID: Sorry panowie - za duzo kawy , za mało snu ;) pozdrawiam i jeszcze raz przepraszam za spam! W dniu 10 sierpnia 2011 00:11 użytkownik napisał: > terefere > > > _______________________________________________ > lms mailing list > lms w lists.lms.org.pl > http://lists.lms.org.pl/mailman/listinfo/lms > -- Wojciech Ziniewicz http://about.me/wojciechziniewicz From m.markwas w mega-net.com.pl Wed Sep 7 08:11:38 2011 From: m.markwas w mega-net.com.pl (=?iso-8859-2?Q?Markwas_Marek_Mega-Net_Toru=F1?=) Date: Wed, 7 Sep 2011 08:11:38 +0200 Subject: [lms] zaznaczenie FV jako rozliczone In-Reply-To: <4E660371.9030004@gmail.com> References: <001901cc6890$14fe9630$0237a8c0@netsyste5236fb> <201109011541.30553.cyberm@sarocom.net> <4E608DB0.6030300@alec.pl> <4E6516FE.2080503@gmail.com> <6398529810532251086@unknownmsgid> <4E65E949.5060600@gmail.com> <4E660371.9030004@gmail.com> Message-ID: tym skryptem do odsetek byłbym zainteresowany jak chcesz się podzielić za kilka zł to pisz na priv lub gg 8277786 Marek Markwas Właściciel phone: +48 729 107 108 e-mail: m.markwas w mega-net.com.pl www.mega-net.com.pl Treść tej informacji może stanowić Tajemnicę Mega-Net, w związku z czym powinna trafić bezpośrednio do rąk adresata. Jakiekolwiek jej ujawnianie, rozpowszechnianie, bądź kopiowanie jest zabronione. This email and anyfilestransmitted with itare Mega-Net confidential and areintended for receiptsolely by the individualorentitywhomtheyareaddressed. Any disclosing, copying, distributing or taking any action in reliance on the contents of this information is strictly prohibited. -----Oryginalna wiadomość----- From: Piotrek S. Sent: Tuesday, September 06, 2011 1:26 PM To: lista użytkowników LMS Subject: Re: [lms] zaznaczenie FV jako rozliczone W dniu 11-09-06 13:20, milek pisze: > Skrypt z pierwszej odp jest rozwiązaniem, jedyna niedogodność to to, że > rozlicza tylko 1 najstarsza fv każdego usera na uruchomienie. > > Miłosz > FV z dnia 26.08.2011, dwie pozycje: 1. 250zł 2. 10zł Czyli suma 260zł Kolejna FV z dnia 1.09.2011, dwie pozycje również: 1. 35zł 2. 8,17zł Dwie wpłaty w jednym czasie na kwoty: 1. 17,50zł 2. 35zł Klient na minusie 303.17zł, wpłacił w sumie 52,5 Puściłem skrypt, zaznaczył pierwszą FV jako rozliczoną... chyba coś jest nie tak, prawda ? _______________________________________________ lms mailing list lms w lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms From sawek w poczta.onet.pl Thu Sep 8 10:52:16 2011 From: sawek w poczta.onet.pl (sawek w poczta.onet.pl) Date: Thu, 08 Sep 2011 10:52:16 +0200 Subject: [lms] Lms-payments Message-ID: <51166842-720ac976418bb4e55199c3a74d470842@pkn5.m5r2.onet> Witam   Mam mały problem z lms-payments Niechcacy wystawilem podwojnie naliczanie, odtworzylem kopie ale mimo ze odpalam lms-payments platnosci sie nie naliczaja Lms-paymenst nie wyswietla na ekranie naliczenia tylko przechodzi do znaku zachety   Wyglada to tak jakby odpisal sobie ze wystawil faktury i nie ma juz nic do zrobienia Ktora tabele trzeba wyczyscic zeby znowu moc odpalic lms-payments -------------- następna część --------- Załącznik HTML został usunięty... URL: From pawel w rohde.pl Thu Sep 8 12:13:55 2011 From: pawel w rohde.pl (=?UTF-8?B?UGF3ZcWCIFJvaGRl?=) Date: Thu, 08 Sep 2011 12:13:55 +0200 Subject: [lms] Lms-payments In-Reply-To: <51166842-720ac976418bb4e55199c3a74d470842@pkn5.m5r2.onet> References: <51166842-720ac976418bb4e55199c3a74d470842@pkn5.m5r2.onet> Message-ID: <4E689563.8090901@rohde.pl> W dniu 08.09.2011 10:52, sawek w poczta.onet.pl pisze: > Witam > Mam mały problem z lms-payments > Niechcacy wystawilem podwojnie naliczanie, odtworzylem kopie > ale mimo ze odpalam lms-payments platnosci sie nie naliczaja > Lms-paymenst nie wyswietla na ekranie naliczenia tylko przechodzi do > znaku zachety > Wyglada to tak jakby odpisal sobie ze wystawil faktury i nie ma juz nic > do zrobienia > Ktora tabele trzeba wyczyscic zeby znowu moc odpalic lms-payments Trzeba podać datę (--fakedate) paweł From serwis w mikrochip.pl Thu Sep 8 12:47:05 2011 From: serwis w mikrochip.pl (Jacek.J) Date: Thu, 8 Sep 2011 12:47:05 +0200 Subject: [lms] =?cp1250?q?Po=B3=B9czenie_LMS-a_z_MT_+_RADIUS_+_PPP?= Message-ID: <739513954.20110908124705@mikrochip.pl> Witam! Poszukuję kontkatu do osoby, która podjeła by się odpłatnie połączenia jak w temacie. Mam w tej chwili LMS-a, który tylko służy jako baza danych. Informacje o klientach i fa-rowanie oraz importowanie płatności masowych.. Czeka mnie przebudowa sieci ( inny operator i zmiana adresacji IP ) Chcę zrezygnować z NAT-u i uruchomić u każdego klienta publiczny od razu na urządzeniu końcowym za pomocą PPP i Radiusa. Będę miał 10 klas C publicznych, i trzeba by to było jakoś przystosować... Do tego dochodzi jeszcze uruchomienie automatycznego włączania powiadomień o braku płatności, oraz automatycznego blokowania dostępu. Osoby chętne do podjęcia się zadania proszę o kontakt. Pozdrawiam.. MIKROCHIP Jacek Jenczelewski 19-400 Olecko, Aleja Zwycięstwa 27/1A NIP: 847-137-77-48 Tel. 87 520 3631 Kom. 509 929 262 www.mikrochip.pl -- Pozdrowienia, Jacek.J From intonet83 w gmail.com Wed Sep 7 13:29:46 2011 From: intonet83 w gmail.com (Marek Konieczny) Date: Wed, 7 Sep 2011 13:29:46 +0200 Subject: [lms] lms-notify In-Reply-To: <4DF8A055.2000607@gmail.com> References: <4DF8A055.2000607@gmail.com> Message-ID: Witam Mam podobny problem czy ktoś już znalazł rozwiązanie? lms-notify, version 1.11.13 Dira (C) 2001-2011 LMS Developers Using file /etc/lms/lms.ini as config. [debt] BoĹźena Sroka-Mazur USĹUGI TRANSPORTOWE I HANDEL (0002): print() on closed filehandle GEN1 at /usr/lib/perl5/site_perl/5.10.0/Mail/Sender.pm line 1014. W dniu 15 czerwca 2011 14:06 użytkownik Piotrek S. napisał: > Witam, > > [debt] xxx XXXX (0683): xxx w op.pl > print() on closed filehandle GEN1 at > /usr/local/share/perl/5.10.0/Mail/Sender.pm line 1014. > [debt] xx XXXX (0165): xxx w wp.pl > print() on closed filehandle GEN2 at > /usr/local/share/perl/5.10.0/Mail/Sender.pm line 1014. > > > > Taka dziwna akcja i nie bardzo mogę dojść o co chodzi :/ > _______________________________________________ > lms mailing list > lms w lists.lms.org.pl > http://lists.lms.org.pl/mailman/listinfo/lms > -- Pozdrawiam Marek Konieczny -------------- następna część --------- Załącznik HTML został usunięty... URL: From mar2sia w interia.pl Thu Sep 8 10:48:04 2011 From: mar2sia w interia.pl (mar2sia) Date: Thu, 8 Sep 2011 10:48:04 +0200 Subject: [lms] lms-payments Message-ID: <38233F5275F2484FB4D54B164C2C2697@compwindt> Witam Mam mały problem z lms-payments Niechcacy wystawilem podwojnie naliczanie, odtworzylem kopie ale mimo ze odpalam lms-payments platnosci sie nie naliczaja Lms-paymenst nie wyswietla na ekranie naliczenia tylko przechodzi do znaku zachety Wyglada to tak jakby odpisal sobie ze wystawil faktury i nie ma juz nic do zrobienia Ktora tabele trzeba wyczyscic zeby znowu moc odpalic lms-payments ---------------------------------------------------------------- Czy dom, czy mieszkanie, tutaj znajdziesz to co chcesz! http://linkint.pl/f2a33 -------------- następna część --------- Załącznik HTML został usunięty... URL: From rafal.ramocki w gmail.com Thu Sep 8 22:10:54 2011 From: rafal.ramocki w gmail.com (=?ISO-8859-2?Q?Rafa=B3_Ramocki?=) Date: Thu, 8 Sep 2011 22:10:54 +0200 Subject: [lms] lms-notify In-Reply-To: References: <4DF8A055.2000607@gmail.com> Message-ID: Sugeruję byś zerkną na logi swojego serwera pocztowego. W dniu 7 września 2011 13:29 użytkownik Marek Konieczny napisał: > Witam > Mam podobny problem czy ktoś już znalazł rozwiązanie? > > lms-notify, version 1.11.13 Dira > (C) 2001-2011 LMS Developers > Using file /etc/lms/lms.ini as config. > [debt] BoĹźena Sroka-Mazur USĹUGI TRANSPORTOWE I HANDEL (0002): > print() on closed filehandle GEN1 at > /usr/lib/perl5/site_perl/5.10.0/Mail/Sender.pm line 1014. > > W dniu 15 czerwca 2011 14:06 użytkownik Piotrek S. > napisał: >> >> Witam, >> >> [debt] xxx XXXX (0683): xxx w op.pl >> print() on closed filehandle GEN1 at >> /usr/local/share/perl/5.10.0/Mail/Sender.pm line 1014. >> [debt] xx XXXX (0165): xxx w wp.pl >> print() on closed filehandle GEN2 at >> /usr/local/share/perl/5.10.0/Mail/Sender.pm line 1014. >> >> >> >> Taka dziwna akcja i nie bardzo mogę dojść o co chodzi :/ >> _______________________________________________ >> lms mailing list >> lms w lists.lms.org.pl >> http://lists.lms.org.pl/mailman/listinfo/lms > > > > -- > Pozdrawiam > Marek Konieczny > > > _______________________________________________ > lms mailing list > lms w lists.lms.org.pl > http://lists.lms.org.pl/mailman/listinfo/lms > > From rafal.ramocki w gmail.com Thu Sep 8 22:14:36 2011 From: rafal.ramocki w gmail.com (=?ISO-8859-2?Q?Rafa=B3_Ramocki?=) Date: Thu, 8 Sep 2011 22:14:36 +0200 Subject: [lms] lms-payments In-Reply-To: <38233F5275F2484FB4D54B164C2C2697@compwindt> References: <38233F5275F2484FB4D54B164C2C2697@compwindt> Message-ID: Zerknij tutaj: http://lms.org.pl/doc/scripts-config.html i szukaj fakedate W dniu 8 września 2011 10:48 użytkownik mar2sia napisał: > ** > Witam > > Mam mały problem z lms-payments > Niechcacy wystawilem podwojnie naliczanie, odtworzylem kopie > ale mimo ze odpalam lms-payments platnosci sie nie naliczaja > Lms-paymenst nie wyswietla na ekranie naliczenia tylko przechodzi do znaku > zachety > > Wyglada to tak jakby odpisal sobie ze wystawil faktury i nie ma juz nic do > zrobienia > Ktora tabele trzeba wyczyscic zeby znowu moc odpalic lms-payments > > > ---------------------------------------------------------------- > Czy dom, czy mieszkanie, tutaj znajdziesz to co chcesz! > http://linkint.pl/f2a33 > _______________________________________________ > lms mailing list > lms w lists.lms.org.pl > http://lists.lms.org.pl/mailman/listinfo/lms > > -------------- następna część --------- Załącznik HTML został usunięty... URL: From booyas w gmail.com Mon Sep 12 13:56:59 2011 From: booyas w gmail.com (=?ISO-8859-2?Q?=A3ukasz_Bujek?=) Date: Mon, 12 Sep 2011 13:56:59 +0200 Subject: [lms] Zaznaczanie FV jako nierozliczone - skrypt. Message-ID: Witam, W nawiązaniu do ostatniego wątku o rozliczaniu faktur w LMSie na podstawie kwoty wpłaty, przyszedł mi do głowy taki pomysł, żeby zabrać się za to od drugiej strony. Tzn, zamiast rozliczać faktury na podstawie wpłaty, wymyśliłem, że już po zaksięgowaniu wpłat można przejrzeć saldo klientów i na podstawie aktualnego salda zaznaczyć odpowiednią ilość najmłodszych faktur jako nierozliczone. Poniżej skrypt w perlu, który to właśnie robi. Może się komuś przyda. Skrypt najpierw rozlicza *WSZYSTKIE* faktury niezależnie od salda a następnie przegląda każdego klienta z ujemnym saldem i zaznacza faktury jako nierozliczone, zaczynając od najnowszej. Nierozliczone pozostają faktury na łączną wartość przynajmniej równą saldu (co do wartości bezwzględnej). Jeśli faktura ma wartość <= 0 (korekty) pozostaje rozliczona. W efekcie rozliczone są faktury najstarsze, zerowe i ujemne. Saldo klienta nawet -0,01 zł skutkuje nierozliczoną fakturą. Skrypt ma kilka wad: - pętla while ($customer_balance < 0) nie zatrzyma się jeśli saldo klienta jest mniejsze od sumy wartości wszystkich wystawionych faktur i korekt - u mnie się to nie zdarzyło, - nie bierze pod uwagę not obciążeniowych - na razie nie miałem takiej potrzeby, - nie bierze pod uwagę tego co jest na dowodach wpłat, czyli jeśli rozliczyliśmy *nie najstarszą* fakturę dowodem wpłaty, a klient ma nadal saldo ujemne, to ta faktura rozliczona dowodem wpłaty może zostać zaznaczona przez skrypt jako nierozliczona. Wystawienie dowodu wpłaty na *nie najstarszą* fakturę jest złamaniem założenia, że rozliczamy najpierw najstarsze należności. Proponuję popatrzeć sobie na środowisku testowym lub zrobić backup danych przed zabawą. Pozdrawiam. Łukasz Bujek ----------------------------------------- start -------------------------------------- #!/usr/bin/perl use DBI; $dsn = 'DBI:mysql:lms:localhost'; $db_user_name = 'lms'; $db_password = 'xxxxx'; $dbh = DBI->connect($dsn, $db_user_name, $db_password); #rozliczanie wszystkich faktur i korekt $close_invoices = $dbh->prepare(qq{ update documents set closed = 1 where type = 1 or type = 3;} ); $close_invoices->execute(); #wybieranie klientów z ujemnym saldem $select_customerid = $dbh->prepare(qq{ select customerid from cash where customerid >0 group by customerid having sum(value) < 0;} ); $select_customerid->execute(); $count = $select_customerid->rows(); #przegladanie faktur klientów z ujemnym saldem for ($i = 1; $i <= $count; $i ++) { #obliczanie salda klienta $customer_id = $select_customerid->fetchrow_array(); $get_customer_balance = $dbh->prepare(qq{ select sum(value) from cash where customerid = $customer_id;} ); $get_customer_balance->execute(); $customer_balance = $get_customer_balance->fetchrow_array(); print "id: $customer_id, balance: $customer_balance, "; #wybranie wszystkich faktur (i korekt) danego klienta w kolejnosci od najmlodszej $get_invoices = $dbh->prepare(qq{ select id,type from documents where (type=3 or type=1) and customerid = $customer_id order by cdate desc;} ); $get_invoices->execute(); #przegladamy faktury, zaznaczajac jako nierozliczone te z wartoscia dodatnia, zaznaczamy tyle faktur az ich laczna wartosc pokryje uj emne saldo klienta while ($customer_balance < 0) { @invoice_data = $get_invoices->fetchrow_array(); $invoice_id = $invoice_data[0]; $invoice_type = $invoice_data[1]; # jeśli faktura, wartosc liczymy jako suma (wartosc towaru * ilosc) if ($invoice_type == 1) { $get_invoice_value = $dbh->prepare(qq{ select sum(value*count) from invoicecontents where docid = $invoice_id;} ); $get_invoice_value->execute(); $invoice_value = $get_invoice_value->fetchrow_array(); } else # jesli korekta, wartosc liczymy jako suma wartosci towaru (w moich korektach czesto w polu count bylo 0, stad oddzielny przypadek) { $get_invoice_value = $dbh->prepare(qq{ select sum(value) from invoicecontents where docid = $invoice_id;} ); $get_invoice_value->execute(); $invoice_value = $get_invoice_value->fetchrow_array(); } print "value: $invoice_value, "; if ($invoice_value > 0) { $customer_balance += $invoice_value; $open_invoice = $dbh->prepare(qq{ update documents set closed = 0 where id = $invoice_id;} ); $open_invoice->execute(); } print "balance after: $customer_balance \n"; } } ----------------------------------------- koniec -------------------------------------- From cyberm w sarocom.net Mon Sep 12 15:44:19 2011 From: cyberm w sarocom.net (Robert) Date: Mon, 12 Sep 2011 15:44:19 +0200 Subject: [lms] Zaznaczanie FV jako nierozliczone - skrypt. In-Reply-To: References: Message-ID: <201109121544.21055.cyberm@sarocom.net> > Skrypt ma kilka wad: > - pętla while ($customer_balance < 0) nie zatrzyma się jeśli saldo > klienta jest mniejsze od sumy wartości wszystkich wystawionych faktur > i korekt - u mnie się to nie zdarzyło, w sumie to skrypt jest calkim ok po za tym powyzej. u najstarszych klientow zdarza sie ze faktury wystawiane byly poza lmsem i dzieje sie tak jak napisalem wyzej (znam kilka takich osob, w tym ja). wydaje mi sie ze wystarczylo by wyrzucic na ekran informacje ze dla tego klienta wszystkie faktury pozostana nierozliczone i takie wlasnie je zostawic. -- Robert CyberM From booyas w gmail.com Mon Sep 12 16:28:03 2011 From: booyas w gmail.com (=?ISO-8859-2?Q?=A3ukasz_Bujek?=) Date: Mon, 12 Sep 2011 16:28:03 +0200 Subject: [lms] Zaznaczanie FV jako nierozliczone - skrypt. In-Reply-To: <201109121544.21055.cyberm@sarocom.net> References: <201109121544.21055.cyberm@sarocom.net> Message-ID: W dniu 12 września 2011 15:44 użytkownik Robert napisał: >> Skrypt ma kilka wad: >> - pętla while ($customer_balance < 0) nie zatrzyma się jeśli saldo >> klienta jest mniejsze od sumy wartości wszystkich wystawionych faktur >> i korekt - u mnie się to nie zdarzyło, > w sumie to skrypt jest calkim  ok po za tym powyzej. u najstarszych klientow > zdarza sie ze faktury wystawiane byly poza lmsem i dzieje sie tak jak > napisalem wyzej (znam kilka takich osob, w tym ja). wydaje mi sie ze > wystarczylo by wyrzucic na ekran informacje ze dla tego klienta wszystkie > faktury pozostana nierozliczone i takie wlasnie je zostawic. No to ciach. Już się nie zapętla. Wyrzuca informację o wszystkich fakturach nierozliczonych (choć w rzeczywistości ujemne i zerowe rozliczy, ale to szczegół). Jeśli saldo jest mniejsze niż wynikałoby to z wystawionych faktur - informuje o tym. Proszę o dalsze testy/uwagi. Pozdrawiam. Łukasz Bujek ---------- start ---------- #!/usr/bin/perl use DBI; $dsn = 'DBI:mysql:lms:localhost'; $db_user_name = 'lms'; $db_password = '123dupa12333'; $dbh = DBI->connect($dsn, $db_user_name, $db_password); #rozliczanie wszystkich faktur i korekt $close_invoices = $dbh->prepare(qq{ update documents set closed = 1 where type = 1 or type = 3;} ); $close_invoices->execute(); #wybieranie klientów z ujemnym saldem $select_customerid = $dbh->prepare(qq{ select customerid from cash where customerid >0 group by customerid having sum(value) < 0;} ); $select_customerid->execute(); $count = $select_customerid->rows(); #przegladanie faktur klientów z ujemnym saldem for ($i = 1; $i <= $count; $i ++) { #obliczanie salda klienta $customer_id = $select_customerid->fetchrow_array(); $get_customer_balance = $dbh->prepare(qq{ select sum(value) from cash where customerid = $customer_id;} ); $get_customer_balance->execute(); $customer_balance = $get_customer_balance->fetchrow_array(); print "id: $customer_id, balance: $customer_balance, "; #wybranie wszystkich faktur danego klienta w kolejnosci od najmlodszej $get_invoices = $dbh->prepare(qq{ select id,type from documents where (type=3 or type=1) and customerid = $customer_id order by cdate desc;} ); $get_invoices->execute(); $invoice_count = $get_invoices->rows(); #przegladamy faktury, zaznaczajac jako nierozliczone te z wartoscia dodatnia, zaznaczamy tyle faktur az ich laczna wartosc pokryje ujemne saldo klienta while ($customer_balance < 0 && $invoice_count > 0) { @invoice_data = $get_invoices->fetchrow_array(); $invoice_id = $invoice_data[0]; $invoice_type = $invoice_data[1]; # jeśli faktura, wartosc liczymy jako suma (wartosc towaru * ilosc) if ($invoice_type == 1) { $get_invoice_value = $dbh->prepare(qq{ select sum(value*count) from invoicecontents where docid = $invoice_id;} ); $get_invoice_value->execute(); $invoice_value = $get_invoice_value->fetchrow_array(); } else # jesli korekta, wartosc liczymy jako suma wartosci towaru (w moich korektach czesto w polu count bylo 0) { $get_invoice_value = $dbh->prepare(qq{ select sum(value) from invoicecontents where docid = $invoice_id;} ); $get_invoice_value->execute(); $invoice_value = $get_invoice_value->fetchrow_array(); } print "value: $invoice_value, "; if ($invoice_value > 0) { $customer_balance += $invoice_value; $open_invoice = $dbh->prepare(qq{ update documents set closed = 0 where id = $invoice_id;} ); $open_invoice->execute(); } print "balance after: $customer_balance \n"; $invoice_count--; if ($invoice_count == 0) { print "Wszystkie faktury klienta $customer_id pozostaja nierozliczone.\n"; if ($customer_balance < 0) { print "UWAGA! Saldo klienta $customer_id jest nizsze niz wynika to z wystawionych faktur. Petla przerwana.\n"; } } } } ---------- koniec ---------- From cyberm w sarocom.net Mon Sep 12 16:41:16 2011 From: cyberm w sarocom.net (Robert) Date: Mon, 12 Sep 2011 16:41:16 +0200 Subject: [lms] Zaznaczanie FV jako nierozliczone - skrypt. In-Reply-To: References: <201109121544.21055.cyberm@sarocom.net> Message-ID: <201109121641.18022.cyberm@sarocom.net> > No to ciach. Już się nie zapętla. Wyrzuca informację o wszystkich > fakturach nierozliczonych (choć w rzeczywistości ujemne i zerowe > rozliczy, ale to szczegół). Jeśli saldo jest mniejsze niż wynikałoby > to z wystawionych faktur - informuje o tym. Proszę o dalsze > testy/uwagi. no teraz do ewentualnych poprawek recznych zostaje nie wiele (przy zalozeniu ze skrypt zostanie odpalony raz "naprawczo"). mysle ze mozna by tego uniknac polegajac na tabeli cash zamiast documents tzn. gdyby brac pod uwage wartosc zobowiazan nie powiazanych w faktura w sensie dokumentu. np. u mnie mam klienta u ktorego skrypt zwraca "saldo klienta jest nizsze..." choc kwotowo to nie prawda (w tabeli cash sa stosowne obciazenia tyle ze nie ma dla nich faktur w documents). poza tym drobiazgiem mysle ze zrobiles dobra robote :) u mnie do zrobienia recznie zostalo raptem 6 klientow z odleglych lat (przed 2004 rokiem) -- Robert CyberM From cyberm w sarocom.net Mon Sep 12 17:17:05 2011 From: cyberm w sarocom.net (Robert) Date: Mon, 12 Sep 2011 17:17:05 +0200 Subject: [lms] Zaznaczanie FV jako nierozliczone - skrypt. In-Reply-To: <201109121641.18022.cyberm@sarocom.net> References: <201109121641.18022.cyberm@sarocom.net> Message-ID: <201109121717.07211.cyberm@sarocom.net> > poza tym drobiazgiem mysle ze zrobiles dobra robote :) u mnie do zrobienia > recznie zostalo raptem 6 klientow z odleglych lat (przed 2004 rokiem) przeanalizowałem te 6 przypadków i wychodzi że w 3 jest chyba problem z liczeniem. wszyscy 3 mają saldo ujemne i brak wpłat (jakichkolwiek może to ma znaczenie). kwota zobowiązań jest równa kwocie na fakturach. mimo to dostalem zwrotke "saldo klienta jest nizsze...". w sumie nie powoduje to problemu bo dłużnik ma faktury nierozliczone ale komunikat może siać zamęt ;-) może to pomoże: id: xxx, balance: -142.74, value: 47.5800, balance after: -95.16 value: 47.5800, balance after: -47.58 value: 47.5800, balance after: -1.4210854715202e-14 Wszystkie faktury klienta xxx pozostaja nierozliczone. UWAGA! Saldo klienta xxx jest nizsze niz wynika to z wystawionych faktur. Petla przerwana. z lmsa wynika że: abonament=47,58 saldo=-142,74 wystawiono 3 faktury -- Robert CyberM From rafal.ramocki w gmail.com Mon Sep 12 18:10:05 2011 From: rafal.ramocki w gmail.com (=?ISO-8859-2?Q?Rafa=B3_Ramocki?=) Date: Mon, 12 Sep 2011 18:10:05 +0200 Subject: [lms] Zaznaczanie FV jako nierozliczone - skrypt. In-Reply-To: References: <201109121544.21055.cyberm@sarocom.net> Message-ID: Witam, Ja do tego spłodziłem sobie trigger + procedurę w MySQL. Działa tak, że jeżeli jest insert na tabeli z wartością powyżej 0, to odpala się procedura która sprawdza czy saldo umożliwia odznaczenie faktur jako rozliczonych, jeżeli tak to odznacza bez do wysokości środków które klient wpłacił. Rozwiązanie o tyle lepsze, że działa bez crona i zmian kodu w lmsie, czyli automagicznie i transparętnie. W dniu 12 września 2011 16:28 użytkownik Łukasz Bujek napisał: > W dniu 12 września 2011 15:44 użytkownik Robert napisał: >>> Skrypt ma kilka wad: >>> - pętla while ($customer_balance < 0) nie zatrzyma się jeśli saldo >>> klienta jest mniejsze od sumy wartości wszystkich wystawionych faktur >>> i korekt - u mnie się to nie zdarzyło, >> w sumie to skrypt jest calkim  ok po za tym powyzej. u najstarszych klientow >> zdarza sie ze faktury wystawiane byly poza lmsem i dzieje sie tak jak >> napisalem wyzej (znam kilka takich osob, w tym ja). wydaje mi sie ze >> wystarczylo by wyrzucic na ekran informacje ze dla tego klienta wszystkie >> faktury pozostana nierozliczone i takie wlasnie je zostawic. > > > No to ciach. Już się nie zapętla. Wyrzuca informację o wszystkich > fakturach nierozliczonych (choć w rzeczywistości ujemne i zerowe > rozliczy, ale to szczegół). Jeśli saldo jest mniejsze niż wynikałoby > to z wystawionych faktur - informuje o tym. Proszę o dalsze > testy/uwagi. > > Pozdrawiam. > > Łukasz Bujek > > ---------- start ---------- > #!/usr/bin/perl > use DBI; > $dsn = 'DBI:mysql:lms:localhost'; > $db_user_name = 'lms'; > $db_password = '123dupa12333'; > $dbh = DBI->connect($dsn, $db_user_name, $db_password); > > #rozliczanie wszystkich faktur i korekt > $close_invoices = $dbh->prepare(qq{ update documents set closed = 1 > where type = 1 or type = 3;} ); > $close_invoices->execute(); > > #wybieranie klientów z ujemnym saldem > $select_customerid = $dbh->prepare(qq{ select customerid from cash > where customerid >0 group by customerid having sum(value) < 0;} ); > $select_customerid->execute(); > $count = $select_customerid->rows(); > > #przegladanie faktur klientów z ujemnym saldem > for ($i = 1; $i <= $count; $i ++) { > >        #obliczanie salda klienta >        $customer_id = $select_customerid->fetchrow_array(); >        $get_customer_balance = $dbh->prepare(qq{ select sum(value) > from cash where customerid = $customer_id;} ); >        $get_customer_balance->execute(); >        $customer_balance = $get_customer_balance->fetchrow_array(); > >        print "id: $customer_id, balance: $customer_balance, "; > >        #wybranie wszystkich faktur danego klienta w kolejnosci od najmlodszej >        $get_invoices = $dbh->prepare(qq{ select id,type from > documents where (type=3 or type=1) and customerid = $customer_id order > by cdate desc;} ); >        $get_invoices->execute(); >        $invoice_count = $get_invoices->rows(); > >        #przegladamy faktury, zaznaczajac jako nierozliczone te z > wartoscia dodatnia, zaznaczamy tyle faktur az ich laczna wartosc > pokryje ujemne saldo klienta >        while ($customer_balance < 0 && $invoice_count > 0) { >                @invoice_data = $get_invoices->fetchrow_array(); >                $invoice_id = $invoice_data[0]; >                $invoice_type = $invoice_data[1]; > >                # jeśli faktura, wartosc liczymy jako suma (wartosc > towaru * ilosc) >                if ($invoice_type == 1) { >                        $get_invoice_value = $dbh->prepare(qq{ select > sum(value*count) from invoicecontents where docid = $invoice_id;} ); >                        $get_invoice_value->execute(); >                        $invoice_value = $get_invoice_value->fetchrow_array(); >                } else >                # jesli korekta, wartosc liczymy jako suma wartosci > towaru (w moich korektach czesto w polu count bylo 0) >                { >                        $get_invoice_value = $dbh->prepare(qq{ select > sum(value) from invoicecontents where docid = $invoice_id;} ); >                        $get_invoice_value->execute(); >                        $invoice_value = $get_invoice_value->fetchrow_array(); >                } >                print "value: $invoice_value, "; > >                if ($invoice_value > 0) { >                        $customer_balance += $invoice_value; >                        $open_invoice = $dbh->prepare(qq{ update > documents set closed = 0 where id = $invoice_id;} ); >                        $open_invoice->execute(); >                } > >                print "balance after: $customer_balance \n"; > >                $invoice_count--; > >                if ($invoice_count == 0) { >                        print "Wszystkie faktury klienta $customer_id > pozostaja nierozliczone.\n"; >                        if ($customer_balance < 0) { >                                print "UWAGA! Saldo klienta > $customer_id jest nizsze niz wynika to z wystawionych faktur. Petla > przerwana.\n"; >                        } >                } >        } > } > ---------- koniec ---------- > _______________________________________________ > lms mailing list > lms w lists.lms.org.pl > http://lists.lms.org.pl/mailman/listinfo/lms > From pawel w rohde.pl Mon Sep 12 21:35:25 2011 From: pawel w rohde.pl (=?UTF-8?B?UGF3ZcWCIFJvaGRl?=) Date: Mon, 12 Sep 2011 21:35:25 +0200 Subject: [lms] =?utf-8?b?QsWCxIVkIHcgbG9nb3V0?= Message-ID: <4E6E5EFD.4060504@rohde.pl> Witam, W związku z potrzebą podpięcia innego modułu niż welcome pod "default_module" w "phpui" wyniknął problem z wylogowaniem. Domyślny location to ?m=welcome nie powinno być puste? pozdrawiam Paweł Rohde From biuro w lukojc.pl Mon Sep 12 23:36:58 2011 From: biuro w lukojc.pl (Lukasz Lukojc) Date: Mon, 12 Sep 2011 23:36:58 +0200 Subject: [lms] =?iso-8859-2?q?Po=B3=B1czenie_LMS-a_z_MT_+_RADIUS_+_PPP?= In-Reply-To: <739513954.20110908124705@mikrochip.pl> References: <739513954.20110908124705@mikrochip.pl> Message-ID: <20110912233658.069b65f9@lukojc.pl> Dnia 2011-09-08, o godz. 12:47:05 "Jacek.J" napisał(a): > Witam! > > Poszukuję kontkatu do osoby, która podjeła by się > odpłatnie połączenia jak w temacie. > > Mam w tej chwili LMS-a, który tylko służy jako baza danych. > Informacje o klientach i fa-rowanie oraz importowanie płatności > masowych.. > > Czeka mnie przebudowa sieci ( inny operator i zmiana adresacji IP ) > Chcę zrezygnować z NAT-u i uruchomić u każdego klienta publiczny od > razu na urządzeniu końcowym za pomocą PPP i Radiusa. > Będę miał 10 klas C publicznych, i trzeba by to było jakoś > przystosować... > Do tego dochodzi jeszcze uruchomienie automatycznego włączania > powiadomień o braku płatności, oraz automatycznego blokowania dostępu. > > Osoby chętne do podjęcia się zadania proszę o kontakt. > > Pozdrawiam.. > > MIKROCHIP Jacek Jenczelewski > 19-400 Olecko, Aleja Zwycięstwa 27/1A > NIP: 847-137-77-48 > Tel. 87 520 3631 > Kom. 509 929 262 > www.mikrochip.pl > > Witam Temat jeszcze aktualny czy już znalazłeś wykonawcę ? pozdrawiam Łukasz Łukojć 796165762 From kaju007 w o2.pl Tue Sep 13 08:03:02 2011 From: kaju007 w o2.pl (=?UTF-8?Q?Jakub?=) Date: Tue, 13 Sep 2011 08:03:02 +0200 Subject: [lms] =?utf-8?q?Powiadomienia_-_bez_squida?= Message-ID: Witam Przeszukałem listę znalazłem parę rozwiązań ale coś do końca mi nie działają. Zrobiłem tak: 1. Przegrałem pliki ze squid_redirector na katalogu gdzie jest virtualka na porcie 85 2. lms-makemessages tworzy regułki ktore przekierowują na ip_serwera:85 wyświetla się komunikat i jest ok. 3. w index.php dodałem wpis system("sudo /usr/sbin/iptables -t nat -D MESSAGES -p tcp -s ".$_SERVER['REMOTE_ADDR']." -j DNAT --to 10.0.1.1:85"); za linią DB->Execute('UPDATE nodes SET warning = 0 WHERE id = ?', array($nodeid)); Prawa dla www-data w sudo są nadane. Po potwierdzeniu przeczytania komunikatu nic się nie dzieje tak jak by ta sekcja cała nie działała if (isset($_GET['readed'])) { $DB->Execute('UPDATE nodes SET warning = 0 WHERE id = ?', array($nodeid)); system("sudo /usr/sbin/iptables -t nat -D MESSAGES -p tcp -s ".$_SERVER['REMOTE_ADDR']." -j DNAT --to 10.0.1.1:85"); header)'Location: '.$_GET ['oldurl']); } Jak wpiszę to na samym końcu czyli przed znakiem ?> system("sudo /usr/sbin/iptables -t nat -D MESSAGES -p tcp -s ".$_SERVER['REMOTE_ADDR']." -j DNAT --to 10.0.1.1:85"); to się wykonuje tylko nie zdąży pokazać komunikatu, bo kasuje przekierowanie :) Proszę o pomoc jak zrobić przekierowania. From alec w alec.pl Tue Sep 13 08:56:09 2011 From: alec w alec.pl (A.L.E.C) Date: Tue, 13 Sep 2011 08:56:09 +0200 Subject: [lms] =?iso-8859-2?q?B=B3=B1d_w_logout?= In-Reply-To: <4E6E5EFD.4060504@rohde.pl> References: <4E6E5EFD.4060504@rohde.pl> Message-ID: <4E6EFE89.8060200@alec.pl> On 12.09.2011 21:35, Paweł Rohde wrote: > Witam, > > W związku z potrzebą podpięcia innego modułu niż welcome pod > "default_module" w "phpui" wyniknął problem z wylogowaniem. Jaki problem? -- Aleksander 'A.L.E.C' Machniak LAN Management System Developer [http://lms.org.pl] Roundcube Webmail Developer [http://roundcube.net] --------------------------------------------------- PGP: 19359DC1 @@ GG: 2275252 @@ WWW: http://alec.pl From lukasz w maxnet.66.pl Tue Sep 13 10:27:54 2011 From: lukasz w maxnet.66.pl (=?ISO-8859-2?Q?=A3ukasz_=A3uczak?=) Date: Tue, 13 Sep 2011 10:27:54 +0200 Subject: [lms] zaznaczenie FV jako rozliczone In-Reply-To: <4E608DB0.6030300@alec.pl> References: <001901cc6890$14fe9630$0237a8c0@netsyste5236fb> <201109011541.30553.cyberm@sarocom.net> <4E608DB0.6030300@alec.pl> Message-ID: <4E6F140A.3020800@maxnet.66.pl> W dniu 2011-09-02 10:02, A.L.E.C pisze: > On 02.09.2011 09:55, milek wrote: >> Jakby co to mogę się podjąć. Szczegóły na priv. > Taką funkcję LMS już posiada. W module payments demona oraz przy > imporcie operacji kasowych. > A co z invoice_check_payment trzeba włączyć tą wartość, jednak nie znalazłem gdzie i jak, czy wartość ma być "1" czy "true" sprawdzałem w phpui oraz lms.cfg i nie działa. można by opisać szerzej tą opcje, był bym wdzięczny. Pozdrawiam Łukasz Łuczak From booyas w gmail.com Tue Sep 13 16:03:00 2011 From: booyas w gmail.com (=?ISO-8859-2?Q?=A3ukasz_Bujek?=) Date: Tue, 13 Sep 2011 16:03:00 +0200 Subject: [lms] Zaznaczanie FV jako nierozliczone - skrypt. In-Reply-To: References: <201109121544.21055.cyberm@sarocom.net> Message-ID: W dniu 12 września 2011 18:10 użytkownik Rafał Ramocki napisał: > Witam, > > Ja do tego spłodziłem sobie trigger + procedurę w MySQL. Działa tak, > że jeżeli jest insert na tabeli z wartością powyżej 0, to odpala się > procedura która sprawdza czy saldo umożliwia odznaczenie faktur jako > rozliczonych, jeżeli tak to odznacza bez do wysokości środków które > klient wpłacił. Rozwiązanie o tyle lepsze, że działa bez crona i zmian > kodu w lmsie, czyli automagicznie i transparętnie. > > Czy możesz podzielić się tym rozwiązaniem? Pozdrawiam. Łukasz Bujek From booyas w gmail.com Tue Sep 13 16:00:09 2011 From: booyas w gmail.com (=?ISO-8859-2?Q?=A3ukasz_Bujek?=) Date: Tue, 13 Sep 2011 16:00:09 +0200 Subject: [lms] Zaznaczanie FV jako nierozliczone - skrypt. In-Reply-To: <201109121717.07211.cyberm@sarocom.net> References: <201109121641.18022.cyberm@sarocom.net> <201109121717.07211.cyberm@sarocom.net> Message-ID: W dniu 12 września 2011 17:17 użytkownik Robert napisał: > może to pomoże: >        id: xxx, balance: -142.74, value: 47.5800, balance after: -95.16 >        value: 47.5800, balance after: -47.58 >        value: 47.5800, balance after: -1.4210854715202e-14 >        Wszystkie faktury klienta xxx pozostaja nierozliczone. >        UWAGA! Saldo klienta xxx jest nizsze niz wynika to z wystawionych faktur. >        Petla przerwana. > > z lmsa wynika że: >        abonament=47,58 >        saldo=-142,74 >        wystawiono 3 faktury Dzięki za testy. Faktycznie perl coś ma problem z liczeniem, u mnie to samo na tych danych. Dorzuciłem zaokrąglanie salda do drugiego miejsca po przecinku i poprawiłem wyświetlanie liczb. Do działania potrzeby moduł perla Math::Round. Pozdrawiam. Łukasz Bujek ------ start ------- #!/usr/bin/perl use DBI; use Math::Round; $dsn = 'DBI:mysql:lms:localhost'; $db_user_name = 'lms'; $db_password = '123dupa12333'; $dbh = DBI->connect($dsn, $db_user_name, $db_password); #rozliczanie wszystkich faktur i korekt $close_invoices = $dbh->prepare(qq{ update documents set closed = 1 where type = 1 or type = 3;} ); $close_invoices->execute(); #wybieranie klientów z ujemnym saldem $select_customerid = $dbh->prepare(qq{ select customerid from cash where customerid >0 group by customerid having sum(value) < 0;} ); $select_customerid->execute(); $count = $select_customerid->rows(); #przegladanie faktur klientów z ujemnym saldem for ($i = 1; $i <= $count; $i ++) { #obliczanie salda klienta $customer_id = $select_customerid->fetchrow_array(); $get_customer_balance = $dbh->prepare(qq{ select sum(value) from cash where customerid = $customer_id;} ); $get_customer_balance->execute(); $customer_balance = $get_customer_balance->fetchrow_array(); printf "id: $customer_id, balance: %.2f, ",$customer_balance; #wybranie wszystkich faktur danego klienta w kolejnosci od najmlodszej $get_invoices = $dbh->prepare(qq{ select id,type from documents where (type=3 or type=1) and customerid = $customer_id order by cdate desc;} ); $get_invoices->execute(); $invoice_count = $get_invoices->rows(); #przegladamy faktury, zaznaczajac jako nierozliczone te z wartoscia dodatnia, zaznaczamy tyle faktur az ich laczna wartosc pokryje ujemne saldo klienta while ($customer_balance < 0 && $invoice_count > 0) { @invoice_data = $get_invoices->fetchrow_array(); $invoice_id = $invoice_data[0]; $invoice_type = $invoice_data[1]; # jeśli faktura, wartosc liczymy jako suma (wartosc towaru * ilosc) if ($invoice_type == 1) { $get_invoice_value = $dbh->prepare(qq{ select sum(value*count) from invoicecontents where docid = $invoice_id;} ); $get_invoice_value->execute(); $invoice_value = $get_invoice_value->fetchrow_array(); } else # jesli korekta, wartosc liczymy jako suma wartosci towaru (w moich korektach czesto w polu count bylo 0) { $get_invoice_value = $dbh->prepare(qq{ select sum(value) from invoicecontents where docid = $invoice_id;} ); $get_invoice_value->execute(); $invoice_value = $get_invoice_value->fetchrow_array(); } printf "value: %.2f, ",$invoice_value; if ($invoice_value > 0) { $customer_balance += $invoice_value; $open_invoice = $dbh->prepare(qq{ update documents set closed = 0 where id = $invoice_id;} ); $open_invoice->execute(); } $customer_balance = round($customer_balance*100)/100; printf "balance after: %.2f\n",$customer_balance; $invoice_count--; if ($invoice_count == 0) { print "Wszystkie faktury klienta $customer_id pozostaja nierozliczone.\n"; if ($customer_balance < 0) { print "UWAGA! Saldo klienta $customer_id jest nizsze niz wynika to z wystawionych faktur! Petla przerwana.\n"; } } } } ---------- koniec --------- From booyas w gmail.com Tue Sep 13 16:13:27 2011 From: booyas w gmail.com (=?ISO-8859-2?Q?=A3ukasz_Bujek?=) Date: Tue, 13 Sep 2011 16:13:27 +0200 Subject: [lms] Zaznaczanie FV jako nierozliczone - skrypt. In-Reply-To: <201109121717.07211.cyberm@sarocom.net> References: <201109121641.18022.cyberm@sarocom.net> <201109121717.07211.cyberm@sarocom.net> Message-ID: W dniu 12 września 2011 17:17 użytkownik Robert napisał: > może to pomoże: >        id: xxx, balance: -142.74, value: 47.5800, balance after: -95.16 >        value: 47.5800, balance after: -47.58 >        value: 47.5800, balance after: -1.4210854715202e-14 >        Wszystkie faktury klienta xxx pozostaja nierozliczone. >        UWAGA! Saldo klienta xxx jest nizsze niz wynika to z wystawionych faktur. >        Petla przerwana. > > z lmsa wynika że: >        abonament=47,58 >        saldo=-142,74 >        wystawiono 3 faktury Dzięki za testy. Faktycznie perl coś ma problem z liczeniem, u mnie to samo na tych danych. Dorzuciłem zaokrąglanie salda do drugiego miejsca po przecinku i poprawiłem wyświetlanie liczb. Do działania potrzeby moduł perla Math::Round. Pozdrawiam. Łukasz Bujek ------ start ------- #!/usr/bin/perl use DBI; use Math::Round; $dsn = 'DBI:mysql:lms:localhost'; $db_user_name = 'lms'; $db_password = '123dupa12333'; $dbh = DBI->connect($dsn, $db_user_name, $db_password); #rozliczanie wszystkich faktur i korekt $close_invoices = $dbh->prepare(qq{ update documents set closed = 1 where type = 1 or type = 3;} ); $close_invoices->execute(); #wybieranie klientów z ujemnym saldem $select_customerid = $dbh->prepare(qq{ select customerid from cash where customerid >0 group by customerid having sum(value) < 0;} ); $select_customerid->execute(); $count = $select_customerid->rows(); #przegladanie faktur klientów z ujemnym saldem for ($i = 1; $i <= $count; $i ++) { #obliczanie salda klienta $customer_id = $select_customerid->fetchrow_array(); $get_customer_balance = $dbh->prepare(qq{ select sum(value) from cash where customerid = $customer_id;} ); $get_customer_balance->execute(); $customer_balance = $get_customer_balance->fetchrow_array(); printf "id: $customer_id, balance: %.2f, ",$customer_balance; - Pokaż cytowany tekst - printf "value: %.2f, ",$invoice_value; if ($invoice_value > 0) { $customer_balance += $invoice_value; $open_invoice = $dbh->prepare(qq{ update documents set closed = 0 where id = $invoice_id;} ); $open_invoice->execute(); } $customer_balance = round($customer_balance*100)/100; printf "balance after: %.2f\n",$customer_balance; $invoice_count--; if ($invoice_count == 0) { print "Wszystkie faktury klienta $customer_id pozostaja nierozliczone.\n"; if ($customer_balance < 0) { print "UWAGA! Saldo klienta $customer_id jest nizsze niz wynika to z wystawionych faktur! Petla przerwana.\n"; } } } } ---------- koniec --------- From golabb w gmail.com Tue Sep 13 18:43:59 2011 From: golabb w gmail.com (golab) Date: Tue, 13 Sep 2011 18:43:59 +0200 Subject: [lms] =?iso-8859-2?q?_Import_nale=BFno=B6ci_z_asteriska?= Message-ID: Witam Przygotowuje się do update lmsa z wersji 1.10.5 na 1.11.13, większość problemów udało mi się rozwiązać samemu poza impotrem należności z asteriska. W wersji 1.10.5 za to była odpowiedzialna funkcja wystaw_zobowiazania() ale niestety już w 1.11.13 nie chce współpracować. Może mnie ktoś nakierować gdzie szukać rozwiązania lub podać przykład podobnej funkcji działającej razem z 1.11.3. Pozdrawiam Paweł Gołębiowski function wystaw_zobowiazania( $aParametry, $LMS, $aPozycje, $aPSTNID_bez_faktur ) { $sOd = date( 'd/m/Y', $aParametry['od'] ); $sDo = date( 'd/m/Y', $aParametry['do'] ); $aDane = array( 'period' => 0, 'at' => mktime( 0, 0, 0, date( 'm' ), date( 'd' ), date( 'Y ') ), 'invoice' => 1, 'name' => "Usługa transmisji głosowej VoIP za okres $sOd - $sDo", 'taxid' => 3, 'prodid' => '', 'tariffid' => 0, 'settlement' => 0, 'datefrom' => '', 'dateto' => '', 'discount' => 0 ); foreach( $aPozycje as $aPozycja ) { if( isset( $aPozycja['wyklucz'] ) && $aPozycja['wyklucz'] ) { echo "PSTNID: $aPozycja[id] wykluczony - pomijam\n"; continue; } else if( $aPozycja['kwota'] == 0 ) { echo "PSTNID: $aPozycja[id] ma kwotę = $aPozycja[kwota] - pomijam\n"; continue; } else if( count( $aPozycja['lms_id'] ) < 1 ) { echo "Nie znalazłem Klienta LMS dla PSTNID: $aPozycja[id]\n"; continue; } else if( count( $aPozycja['lms_id'] ) > 1 ) { echo "Znalazłem więcej niż jednego Klienta LMS(".join(',', $aPozycja['lms_id']).") dla PSTNID: $aPozycja[id]\n"; continue; } $aPozycja['kwota_brutto'] = $aPozycja['kwota'] + round( $aPozycja['kwota'] * 23 / 100, 2 ); echo "Wystawiam zobowiązanie: PSTNID $aPozycja[id], KWOTA $aPozycja[kwota]/$aPozycja[kwota_brutto], LMSID $aLMSID ".$aPozycja['lms_id']$ $aDaneTmp = $aDane; $aDaneTmp['customerid'] = $aPozycja['lms_id'][0]; $aDaneTmp['value'] = $aPozycja['kwota_brutto']; $aDaneTmp['invoice'] = ( in_array( $aPozycja['id'], $aPSTNID_bez_faktur ) ? 0 : 1 ); $aDaneTmp['name'] .= " $aPozycja[numer]"; $iID = $LMS->AddAssignment( $aDaneTmp ); unset( $aDaneTmp ); echo is_numeric( $iID ) ? $iID : ' LIPA :('; echo "\n"; } } From cyberm w sarocom.net Tue Sep 13 19:39:55 2011 From: cyberm w sarocom.net (Robert) Date: Tue, 13 Sep 2011 19:39:55 +0200 Subject: [lms] Zaznaczanie FV jako nierozliczone - skrypt. In-Reply-To: References: <201109121717.07211.cyberm@sarocom.net> Message-ID: <201109131939.57084.cyberm@sarocom.net> > Dzięki za testy. Faktycznie perl coś ma problem z liczeniem, u mnie to > samo na tych danych. Dorzuciłem zaokrąglanie salda do drugiego miejsca > po przecinku i poprawiłem wyświetlanie liczb. Do działania potrzeby > moduł perla Math::Round. > Pozdrawiam. > Łukasz Bujek Wygląda, że teraz działa poprawnie. Swoją drogą działa to bardzo szybko w przeciwieństwie do modułu z lmsa. Rozliczanie faktur w trakcie ich wystawiania trwa i trwa... robię to w nocy bo nieźle daje w proca. Twoje rozwiązanie nawet w labie na antyku wykonuje się błyskawicznie. Może warto to jakoś pożenić na stałe z lmsem w całości albo w części (hmm jako dawcę kodu/koncepcję) jeśli Łukasz wyrazi zgodę bo nie ma w skrypcie wzmianki o rodzaju licencji ;-) -- Robert CyberM From sarenka w mojasiec.com Tue Sep 13 21:34:15 2011 From: sarenka w mojasiec.com (Sarenka) Date: Tue, 13 Sep 2011 21:34:15 +0200 Subject: [lms] =?utf-8?q?Import_nale=C5=BCno=C5=9Bci_z_asteriska?= In-Reply-To: References: Message-ID: On Tue, 13 Sep 2011 18:43:59 +0200, golab wrote: > Witam > > Przygotowuje się do update lmsa z wersji 1.10.5 na 1.11.13, większość > problemów udało mi się rozwiązać samemu poza impotrem należności z > asteriska. <<>> Jeszcze jak byś napisał gdzie jest błąd, jaki jest format danych wejściowych itp. Bo tak, to chyba trzeba złotej kuli. -- Pozdrawiam Sarenka From node w satfilm.net.pl Wed Sep 14 08:30:05 2011 From: node w satfilm.net.pl (node) Date: Wed, 14 Sep 2011 08:30:05 +0200 Subject: [lms] =?utf-8?q?Algorytm_tworzenia_has=C5=82a_w_lms=2Eusers?= Message-ID: <4E7049ED.3080507@satfilm.net.pl> Próbuję zabezpieczyć pewne rejony serwera www przez .htaccess i mod_authnz_external gdzie hasłem będzie hasło z bazy lms w tabeli users. W jaki sposób przez perl wygenerować hasła identyczne jak to w kolumnie passwd? To jest php crypt z id usera jako salt? Perl tworzy krótsze hasło. Temat mniej istotny... "Migruję" z mod_auth_mysql, który nie działał poprawnie z aktualnym apache. Co jakiś czas jestem pytany o hasło mimo wcześniejszego poprawnego uwierzytelnienia. Ktoś ma na to receptę? From jczarniak w jarsat.pl Wed Sep 14 08:51:14 2011 From: jczarniak w jarsat.pl (jczarniak w jarsat.pl) Date: Wed, 14 Sep 2011 08:51:14 +0200 (CEST) Subject: [lms] =?utf-8?q?Algorytm_tworzenia_has=C5=82a_w_lms=2Eusers?= In-Reply-To: <4E7049ED.3080507@satfilm.net.pl> Message-ID: <7abef22c-2480-4dfc-8733-b5715b89502b@mail> uzyj do tego modułu auth_mysql Po wlaczeniu do dajesz na koncu apache2.conf: AuthMySQL_DefaultHost localhost AuthMySQL_DefaultUser USER AuthMySQL_DefaultPassword HASLO Auth_MySQL_General_DB lms do .htaccess: AuthName "Private Site" AuthType Basic Auth_MySQL_Password_Table users Auth_MySQL_Username_Field login Auth_MySQL_Password_Field passwd AuthMySQL_Empty_Passwords off Auth_MySQL_Password_Clause " and deleted=0" AuthMySQL_Encryption_Types Crypt # PHP_MD5 SHA1Sum MySQL Plaintext Crypt_DES Crypt_MD5 Auth_MySQL On AuthUserFile /dev/null AuthBasicAuthoritative Off require valid-user i po temacie :) ----- Oryginalna wiadomość ----- > Od: "node" > Do: "lista użytkowników LMS" > Wysłane: środa, 14 wrzesień 2011 8:30:05 > Temat: [lms] Algorytm tworzenia hasła w lms.users > > Próbuję zabezpieczyć pewne rejony serwera www przez .htaccess i > mod_authnz_external gdzie hasłem będzie hasło z bazy lms w tabeli > users. > W jaki sposób przez perl wygenerować hasła identyczne jak to w > kolumnie > passwd? To jest php crypt z id usera jako salt? > Perl tworzy krótsze hasło. > > Temat mniej istotny... "Migruję" z mod_auth_mysql, który nie działał > poprawnie z aktualnym apache. Co jakiś czas jestem pytany o hasło > mimo > wcześniejszego poprawnego uwierzytelnienia. Ktoś ma na to receptę? > _______________________________________________ > lms mailing list > lms w lists.lms.org.pl > http://lists.lms.org.pl/mailman/listinfo/lms > -- Pozdrawiam Jarosław Czarniak Jarsat s.c. Kruczkowskiego 25 80-288, Gdańsk jczarniak (at) jarsat (dot) pl tel. 0 58 736 50 01 NIP 583-25-65-608; REGON 191681902; From jczarniak w jarsat.pl Wed Sep 14 09:02:50 2011 From: jczarniak w jarsat.pl (jczarniak w jarsat.pl) Date: Wed, 14 Sep 2011 09:02:50 +0200 (CEST) Subject: [lms] =?utf-8?q?Algorytm_tworzenia_has=C5=82a_w_lms=2Eusers?= In-Reply-To: <4E7049ED.3080507@satfilm.net.pl> Message-ID: <4cb52b89-3108-42b5-9631-63bf8095903e@mail> kurde... nie doczytałem, ze juz tego uzywałes i Ci nie dziala.... Sorry... Efekt czytania "po łebkach"... ----- Oryginalna wiadomość ----- > Od: "node" > Do: "lista użytkowników LMS" > Wysłane: środa, 14 wrzesień 2011 8:30:05 > Temat: [lms] Algorytm tworzenia hasła w lms.users > > Próbuję zabezpieczyć pewne rejony serwera www przez .htaccess i > mod_authnz_external gdzie hasłem będzie hasło z bazy lms w tabeli > users. > W jaki sposób przez perl wygenerować hasła identyczne jak to w > kolumnie > passwd? To jest php crypt z id usera jako salt? > Perl tworzy krótsze hasło. > > Temat mniej istotny... "Migruję" z mod_auth_mysql, który nie działał > poprawnie z aktualnym apache. Co jakiś czas jestem pytany o hasło > mimo > wcześniejszego poprawnego uwierzytelnienia. Ktoś ma na to receptę? > _______________________________________________ > lms mailing list > lms w lists.lms.org.pl > http://lists.lms.org.pl/mailman/listinfo/lms > -- Pozdrawiam Jarosław Czarniak Jarsat s.c. Kruczkowskiego 25 80-288, Gdańsk jczarniak (at) jarsat (dot) pl tel. 0 58 736 50 01 NIP 583-25-65-608; REGON 191681902; From node w satfilm.net.pl Wed Sep 14 09:31:21 2011 From: node w satfilm.net.pl (node) Date: Wed, 14 Sep 2011 09:31:21 +0200 Subject: [lms] =?utf-8?q?Algorytm_tworzenia_has=C5=82a_w_lms=2Eusers?= In-Reply-To: <4cb52b89-3108-42b5-9631-63bf8095903e@mail> References: <4E7049ED.3080507@satfilm.net.pl> <4cb52b89-3108-42b5-9631-63bf8095903e@mail> Message-ID: <4E705849.4090702@satfilm.net.pl> Dnia 14 wrzesień 2011 09:02:50 jczarniak w jarsat.pl pisze: > > kurde... nie doczytałem, ze juz tego uzywałes i Ci nie dziala.... > Sorry... Efekt czytania "po łebkach"... Oto mój fragment .htaccess odpowiedzialny za to zadanie: AuthName "Authorized access only!" AuthType Basic AuthBasicAuthoritative Off AuthMYSQLEnable on AuthMySQLUser apache AuthMySQLPassword mojetajnehaslo AuthMySQLDB lms AuthMySQLHost localhost AuthMySQLUserTable users AuthMySQLNameField login AuthMySQLPasswordField passwd AuthMySQLPwEncryption crypt AuthMySQLGroupField rights AuthMySQLUserCondition "users.deleted = '0'" AuthUserFile /dev/null require valid-user Jednak raz na jakiś czas jestem pytany ponownie o login i hasło mimo wykonania tej czynności już raz poprawnie, mogę np anulować ten proces i wracam do LMS np z brakiem kilku rysunków. Tymczasem w logach apache: ... MySQL ERROR: Lost connection to MySQL server during query: /lms/img/customer.gif, referer: http://admin.domain.pl/lms/? ... MySQL user admin not found: /lms/img/customer.gif, referer: http://admin.domain.pl/lms/? ... MySQL ERROR: Lost connection to MySQL server at 'reading initial communication packet', system error: 0, referer: http://a dmin.domain.pl/lms/? ... MySQL user admin not found: /lms/img/users.gif, referer: http://admin.domain.pl/lms/? Problem podobno jest znany i wiele osób godzi się na to ciesząc się, że nieaktualizowany od wieków moduł jeszcze jako tako działa. Mnie to drażni, trafiłem na mod_auth_external, który może realizować to zadanie, mam jednak problem z porównaniem hasła, trzeba tutaj utworzyć "program" sprawdzający hasło, nie mogę zamienić to wpisywane przy uwierzytelnianiu na crypt pola passwd w lms.users. Ktoś wie jak to uzyskać? W jakiej konfiguracji to Tobie działa? Mój zestaw: PHP 5.3.8-pl0-gentoo (cli) (built: Aug 26 2011 11:22:38) Copyright (c) 1997-2011 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies Server version: Apache/2.2.20 (Unix) Server built: Sep 5 2011 08:31:02 www-apache/mod_auth_mysql-3.0.0-r2 From pawel w rohde.pl Wed Sep 14 09:40:14 2011 From: pawel w rohde.pl (=?ISO-8859-2?Q?Pawe=B3_Rohde?=) Date: Wed, 14 Sep 2011 09:40:14 +0200 Subject: [lms] =?iso-8859-2?q?B=B3=B1d_w_logout?= In-Reply-To: <4E6EFE89.8060200@alec.pl> References: <4E6E5EFD.4060504@rohde.pl> <4E6EFE89.8060200@alec.pl> Message-ID: <4E705A5E.20101@rohde.pl> W dniu 13.09.2011 08:56, A.L.E.C pisze: > On 12.09.2011 21:35, Paweł Rohde wrote: >> Witam, >> >> W związku z potrzebą podpięcia innego modułu niż welcome pod >> "default_module" w "phpui" wyniknął problem z wylogowaniem. > > Jaki problem? Po wylogowaniu w pasku adresu pojawia się ?m=welcome a nie ustawiony moduł jako startowy. pozdrawiam Paweł From sarenka w mojasiec.com Wed Sep 14 09:40:34 2011 From: sarenka w mojasiec.com (Sarenka) Date: Wed, 14 Sep 2011 09:40:34 +0200 Subject: [lms] =?utf-8?q?Algorytm_tworzenia_has=C5=82a_w_lms=2Eusers?= In-Reply-To: <4E705849.4090702@satfilm.net.pl> References: <4E7049ED.3080507@satfilm.net.pl> <4cb52b89-3108-42b5-9631-63bf8095903e@mail> <4E705849.4090702@satfilm.net.pl> Message-ID: <6b22ac21e287cb7cc641423eadfd9b49@mojasiec.com> > Oto mój fragment .htaccess odpowiedzialny za to zadanie: > > AuthName "Authorized access only!" > AuthType Basic > AuthBasicAuthoritative Off > AuthMYSQLEnable on > AuthMySQLUser apache > AuthMySQLPassword mojetajnehaslo > AuthMySQLDB lms > AuthMySQLHost localhost > AuthMySQLUserTable users > AuthMySQLNameField login > AuthMySQLPasswordField passwd > AuthMySQLPwEncryption crypt > AuthMySQLGroupField rights > AuthMySQLUserCondition "users.deleted = '0'" > AuthUserFile /dev/null > require valid-user > > Jednak raz na jakiś czas jestem pytany ponownie o login i hasło mimo > wykonania tej czynności już raz poprawnie, mogę np anulować ten > proces > i wracam do LMS np z brakiem kilku rysunków. Tymczasem w logach > apache: > > ... MySQL ERROR: Lost connection to MySQL server during query: > /lms/img/customer.gif, referer: http://admin.domain.pl/lms/? > ... MySQL user admin not found: /lms/img/customer.gif, referer: > http://admin.domain.pl/lms/? > ... MySQL ERROR: Lost connection to MySQL server at 'reading initial > communication packet', system error: 0, referer: http://a > dmin.domain.pl/lms/? > ... MySQL user admin not found: /lms/img/users.gif, referer: > http://admin.domain.pl/lms/? > > Problem podobno jest znany i wiele osób godzi się na to ciesząc się, > że nieaktualizowany od wieków moduł jeszcze jako tako działa. Mnie to > drażni, trafiłem na mod_auth_external, który może realizować to > zadanie, mam jednak problem z porównaniem hasła, trzeba tutaj > utworzyć > "program" sprawdzający hasło, nie mogę zamienić to wpisywane przy > uwierzytelnianiu na crypt pola passwd w lms.users. Ktoś wie jak to > uzyskać? > > W jakiej konfiguracji to Tobie działa? > Mój zestaw: > PHP 5.3.8-pl0-gentoo (cli) (built: Aug 26 2011 11:22:38) > Copyright (c) 1997-2011 The PHP Group > Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies > > Server version: Apache/2.2.20 (Unix) > Server built: Sep 5 2011 08:31:02 > > www-apache/mod_auth_mysql-3.0.0-r2 Jakiś czas temu też z tym walczyłem (ale używam na mniejszą skalę do statystyk WWW dla klientów za to też na Gentoo :). O ile pamiętam, to ten wpis zakończył zabawe: set-variable =wait_timeout=600 Ale głowy nie dam sobie uciąć :) Sprawdź też limity ilości połączeń (max_connections itd.) -- Pozdrawiam Sarenka From jczarniak w jarsat.pl Wed Sep 14 11:27:34 2011 From: jczarniak w jarsat.pl (jczarniak w jarsat.pl) Date: Wed, 14 Sep 2011 11:27:34 +0200 (CEST) Subject: [lms] =?utf-8?q?Algorytm_tworzenia_has=C5=82a_w_lms=2Eusers?= In-Reply-To: <4E705849.4090702@satfilm.net.pl> Message-ID: <256b9429-d427-440a-9e24-ee5867d59053@mail> Jesli dobrze rozumiem twoj problem to sprawa jest banalnie prosta. powinno wypluc dokladnie taki sam hash jaki jest w lms'ie. ----- Oryginalna wiadomość ----- > Od: "node" > Do: "lista użytkowników LMS" > Wysłane: środa, 14 wrzesień 2011 9:31:21 > Temat: Re: [lms] Algorytm tworzenia hasła w lms.users > > Oto mój fragment .htaccess odpowiedzialny za to zadanie: > > AuthName "Authorized access only!" > AuthType Basic > AuthBasicAuthoritative Off > AuthMYSQLEnable on > AuthMySQLUser apache > AuthMySQLPassword mojetajnehaslo > AuthMySQLDB lms > AuthMySQLHost localhost > AuthMySQLUserTable users > AuthMySQLNameField login > AuthMySQLPasswordField passwd > AuthMySQLPwEncryption crypt > AuthMySQLGroupField rights > AuthMySQLUserCondition "users.deleted = '0'" > AuthUserFile /dev/null > require valid-user > > Jednak raz na jakiś czas jestem pytany ponownie o login i hasło mimo > wykonania tej czynności już raz poprawnie, mogę np anulować ten > proces i > wracam do LMS np z brakiem kilku rysunków. Tymczasem w logach apache: > > ... MySQL ERROR: Lost connection to MySQL server during query: > /lms/img/customer.gif, referer: http://admin.domain.pl/lms/? > ... MySQL user admin not found: /lms/img/customer.gif, referer: > http://admin.domain.pl/lms/? > ... MySQL ERROR: Lost connection to MySQL server at 'reading initial > communication packet', system error: 0, referer: http://a > dmin.domain.pl/lms/? > ... MySQL user admin not found: /lms/img/users.gif, referer: > http://admin.domain.pl/lms/? > > Problem podobno jest znany i wiele osób godzi się na to ciesząc się, > że > nieaktualizowany od wieków moduł jeszcze jako tako działa. Mnie to > drażni, trafiłem na mod_auth_external, który może realizować to > zadanie, > mam jednak problem z porównaniem hasła, trzeba tutaj utworzyć > "program" > sprawdzający hasło, nie mogę zamienić to wpisywane przy > uwierzytelnianiu > na crypt pola passwd w lms.users. Ktoś wie jak to uzyskać? > > W jakiej konfiguracji to Tobie działa? > Mój zestaw: > PHP 5.3.8-pl0-gentoo (cli) (built: Aug 26 2011 11:22:38) > Copyright (c) 1997-2011 The PHP Group > Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies > > Server version: Apache/2.2.20 (Unix) > Server built: Sep 5 2011 08:31:02 > > www-apache/mod_auth_mysql-3.0.0-r2 > > > _______________________________________________ > lms mailing list > lms w lists.lms.org.pl > http://lists.lms.org.pl/mailman/listinfo/lms > -- Pozdrawiam Jarosław Czarniak Jarsat s.c. Kruczkowskiego 25 80-288, Gdańsk jczarniak (at) jarsat (dot) pl tel. 0 58 736 50 01 NIP 583-25-65-608; REGON 191681902; From node w satfilm.net.pl Wed Sep 14 11:54:31 2011 From: node w satfilm.net.pl (node) Date: Wed, 14 Sep 2011 11:54:31 +0200 Subject: [lms] =?utf-8?q?Algorytm_tworzenia_has=C5=82a_w_lms=2Eusers?= In-Reply-To: <256b9429-d427-440a-9e24-ee5867d59053@mail> References: <4E705849.4090702@satfilm.net.pl> <256b9429-d427-440a-9e24-ee5867d59053@mail> Message-ID: <4E7079D7.3060107@satfilm.net.pl> Dnia 14 wrzesień 2011 11:27:34 jczarniak w jarsat.pl pisze: > Jesli dobrze rozumiem twoj problem to sprawa jest banalnie prosta. > > echo crypt($passwd); > ?> > > powinno wypluc dokladnie taki sam hash jaki jest w lms'ie. Niestety co każde wywołanie funkcji inne hasło. Konieczny parametr salt? Wtedy jest stałe hasło dla wybranego tekstu i powtórzę pytanie jaki jest salt w lms aby ciągi znaków się zgadzały z tymi w LMS? From wesoly w klu.pl Wed Sep 14 12:07:35 2011 From: wesoly w klu.pl (=?ISO-8859-2?Q?=22D=2EWeso=B3owski=22?=) Date: Wed, 14 Sep 2011 12:07:35 +0200 Subject: [lms] Powiadomienia - bez squida In-Reply-To: References: Message-ID: <4E707CE7.7040206@klu.pl> W dniu 2011-09-13 08:03, Jakub pisze: > Witam > Przeszukałem listę znalazłem parę rozwiązań ale coś do końca mi nie działają. > Zrobiłem tak: > 1. Przegrałem pliki ze squid_redirector na katalogu gdzie jest virtualka na porcie 85 > 2. lms-makemessages tworzy regułki ktore przekierowują na ip_serwera:85 wyświetla się komunikat i jest ok. > 3. w index.php dodałem wpis > system("sudo /usr/sbin/iptables -t nat -D MESSAGES -p tcp -s ".$_SERVER['REMOTE_ADDR']." -j DNAT --to 10.0.1.1:85"); > za linią > DB->Execute('UPDATE nodes SET warning = 0 WHERE id = ?', array($nodeid)); > Prawa dla www-data w sudo są nadane. > Po potwierdzeniu przeczytania komunikatu nic się nie dzieje tak jak by ta sekcja cała nie działała > if (isset($_GET['readed'])) > { > $DB->Execute('UPDATE nodes SET warning = 0 WHERE id = ?', array($nodeid)); > system("sudo /usr/sbin/iptables -t nat -D MESSAGES -p tcp -s ".$_SERVER['REMOTE_ADDR']." -j DNAT --to 10.0.1.1:85"); > header)'Location: '.$_GET ['oldurl']); > } > Jak wpiszę to na samym końcu czyli przed znakiem ?> > system("sudo /usr/sbin/iptables -t nat -D MESSAGES -p tcp -s ".$_SERVER['REMOTE_ADDR']." -j DNAT --to 10.0.1.1:85"); > to się wykonuje tylko nie zdąży pokazać komunikatu, bo kasuje przekierowanie :) > Proszę o pomoc jak zrobić przekierowania. najlepiej jakbyś to oparł na tablicach ipset, skrypt będzie generował tablicę ipset a klient potwierdzeniu albo usuwa swoj wpis z tablicy albo dopisuje do drugiej gdzie sa potwierdzenia przeczytania From jczarniak w jarsat.pl Wed Sep 14 12:51:44 2011 From: jczarniak w jarsat.pl (jczarniak w jarsat.pl) Date: Wed, 14 Sep 2011 12:51:44 +0200 (CEST) Subject: [lms] =?utf-8?q?Algorytm_tworzenia_has=C5=82a_w_lms=2Eusers?= In-Reply-To: <4E7079D7.3060107@satfilm.net.pl> Message-ID: zobacz w kod lms, wszedzie jest: crypt($account['passwd1']) array(crypt($account['passwd1']), $id)); crypt($useradd['password']) czyli nie ma soli. ----- Oryginalna wiadomość ----- > Od: "node" > Do: "lista użytkowników LMS" > Wysłane: środa, 14 wrzesień 2011 11:54:31 > Temat: Re: [lms] Algorytm tworzenia hasła w lms.users > > Niestety co każde wywołanie funkcji inne hasło. > Konieczny parametr salt? > Wtedy jest stałe hasło dla wybranego tekstu i powtórzę pytanie jaki > jest salt w lms aby ciągi znaków się zgadzały z tymi w LMS? > _______________________________________________ > lms mailing list > lms w lists.lms.org.pl > http://lists.lms.org.pl/mailman/listinfo/lms > -- Pozdrawiam Jarosław Czarniak Jarsat s.c. Kruczkowskiego 25 80-288, Gdańsk jczarniak (at) jarsat (dot) pl tel. 0 58 736 50 01 NIP 583-25-65-608; REGON 191681902; From sarenka w mojasiec.com Wed Sep 14 13:03:46 2011 From: sarenka w mojasiec.com (Sarenka) Date: Wed, 14 Sep 2011 13:03:46 +0200 Subject: [lms] Powiadomienia - bez squida In-Reply-To: References: Message-ID: <4cf0d4fb25aedacf9126e917c6413b3a@mojasiec.com> On Tue, 13 Sep 2011 08:03:02 +0200, Jakub wrote: > Witam > Przeszukałem listę znalazłem parę rozwiązań ale coś do końca mi nie > działają. > Zrobiłem tak: > 1. Przegrałem pliki ze squid_redirector na katalogu gdzie jest > virtualka na porcie 85 > 2. lms-makemessages tworzy regułki ktore przekierowują na > ip_serwera:85 wyświetla się komunikat i jest ok. > 3. w index.php dodałem wpis > system("sudo /usr/sbin/iptables -t nat -D MESSAGES -p tcp -s > ".$_SERVER['REMOTE_ADDR']." -j DNAT --to 10.0.1.1:85"); > za linią > DB->Execute('UPDATE nodes SET warning = 0 WHERE id = ?', > array($nodeid)); > Prawa dla www-data w sudo są nadane. > Po potwierdzeniu przeczytania komunikatu nic się nie dzieje tak jak > by ta sekcja cała nie działała > if (isset($_GET['readed'])) > { > $DB->Execute('UPDATE nodes SET warning = 0 WHERE id = ?', > array($nodeid)); > system("sudo /usr/sbin/iptables -t nat -D MESSAGES -p tcp -s > ".$_SERVER['REMOTE_ADDR']." -j DNAT --to 10.0.1.1:85"); > header)'Location: '.$_GET ['oldurl']); > } > Jak wpiszę to na samym końcu czyli przed znakiem ?> > system("sudo /usr/sbin/iptables -t nat -D MESSAGES -p tcp -s > ".$_SERVER['REMOTE_ADDR']." -j DNAT --to 10.0.1.1:85"); > to się wykonuje tylko nie zdąży pokazać komunikatu, bo kasuje > przekierowanie :) > Proszę o pomoc jak zrobić przekierowania. > _______________________________________________ > lms mailing list > lms w lists.lms.org.pl > http://lists.lms.org.pl/mailman/listinfo/lms A sprawdz, czy uzytkownik, na ktorym dziala apache ma uprawnienia do sudo dla iptables... -- Pozdrawiam Sarenka From node w satfilm.net.pl Wed Sep 14 14:41:29 2011 From: node w satfilm.net.pl (node) Date: Wed, 14 Sep 2011 14:41:29 +0200 Subject: [lms] =?iso-8859-2?q?Algorytm_tworzenia_has=B3a_w_lms=2Eusers?= In-Reply-To: <4E7049ED.3080507@satfilm.net.pl> References: <4E7049ED.3080507@satfilm.net.pl> Message-ID: <4E70A0F9.1060906@satfilm.net.pl> W dniu 2011-09-14 08:30, node pisze: > Próbuję zabezpieczyć pewne rejony serwera www przez .htaccess i > mod_authnz_external gdzie hasłem będzie hasło z bazy lms w tabeli users. > W jaki sposób przez perl wygenerować hasła identyczne jak to w > kolumnie passwd? To jest php crypt z id usera jako salt? > Perl tworzy krótsze hasło. > > Temat mniej istotny... "Migruję" z mod_auth_mysql, który nie działał > poprawnie z aktualnym apache. Co jakiś czas jestem pytany o hasło mimo > wcześniejszego poprawnego uwierzytelnienia. Ktoś ma na to receptę? > _______________________________________________ > lms mailing list > lms w lists.lms.org.pl > http://lists.lms.org.pl/mailman/listinfo/lms Odpowiadam sam sobie. Wyjęte z Auth.class.php <------>function VerifyPassword($dbpasswd = '') <------>{ <------><------>if(crypt($this->passwd,$dbpasswd)==$dbpasswd) <------><------><------>return TRUE; <------> <------><------>$this->error = trans('Wrong password or login.'); <------><------>return FALSE;<-> <------>} Czyli solą jest samo hasło zapisane w bazie. From node w satfilm.net.pl Wed Sep 14 14:47:36 2011 From: node w satfilm.net.pl (node) Date: Wed, 14 Sep 2011 14:47:36 +0200 Subject: [lms] =?iso-8859-2?q?Algorytm_tworzenia_has=B3a_w_lms=2Eusers?= In-Reply-To: <6b22ac21e287cb7cc641423eadfd9b49@mojasiec.com> References: <4E7049ED.3080507@satfilm.net.pl> <4cb52b89-3108-42b5-9631-63bf8095903e@mail> <4E705849.4090702@satfilm.net.pl> <6b22ac21e287cb7cc641423eadfd9b49@mojasiec.com> Message-ID: <4E70A268.9010601@satfilm.net.pl> W dniu 2011-09-14 09:40, Sarenka pisze: > Jakiś czas temu też z tym walczyłem (ale używam na mniejszą skalę do > statystyk WWW dla klientów za to też na Gentoo :). > O ile pamiętam, to ten wpis zakończył zabawe: > set-variable =wait_timeout=600 > > Ale głowy nie dam sobie uciąć :) Sprawdź też limity ilości połączeń > (max_connections itd.) > Zmieniłem te wartości, problem pozostał. Mysql_auth kompletnie mnie już zniechęcił, wystarczy : ) Mimo, że u mnie się nie sprawdziła dziękuję za podpowiedź. From kaju007 w o2.pl Wed Sep 14 14:58:41 2011 From: kaju007 w o2.pl (=?UTF-8?Q?Jakub?=) Date: Wed, 14 Sep 2011 14:58:41 +0200 Subject: [lms] =?utf-8?q?Powiadomienia_-_bez_squida?= Message-ID: <35cbbf5f.162c8f61.4e70a501.b4308@o2.pl> Teoretycznie mi się udało zmieniłem wpis ten a href="index.php?readed=1&oldurl=http://moja domena.pl">{t}Click here to mark this message as readed.{/t} I działa. Ale muszę to dokładnie sprawdzić bo rc.messages automatycznie się generuje co 5min i koleś jak włączył przeglądarkę to zamiast raz kliknac na komunikat to musiał ok 5 razy dopiero mu znikło powiadomienie. From node w satfilm.net.pl Wed Sep 14 14:59:28 2011 From: node w satfilm.net.pl (node) Date: Wed, 14 Sep 2011 14:59:28 +0200 Subject: [lms] =?iso-8859-2?q?Algorytm_tworzenia_has=B3a_w_lms=2Eusers?= In-Reply-To: <7abef22c-2480-4dfc-8733-b5715b89502b@mail> References: <7abef22c-2480-4dfc-8733-b5715b89502b@mail> Message-ID: <4E70A530.2050204@satfilm.net.pl> W dniu 2011-09-14 08:51, jczarniak w jarsat.pl pisze: > uzyj do tego modułu auth_mysql > > Po wlaczeniu do dajesz na koncu apache2.conf: > AuthMySQL_DefaultHost localhost > AuthMySQL_DefaultUser USER > AuthMySQL_DefaultPassword HASLO > Auth_MySQL_General_DB lms > > > do .htaccess: > AuthName "Private Site" > AuthType Basic > > > Auth_MySQL_Password_Table users > Auth_MySQL_Username_Field login > Auth_MySQL_Password_Field passwd > AuthMySQL_Empty_Passwords off > Auth_MySQL_Password_Clause " and deleted=0" > AuthMySQL_Encryption_Types Crypt > # PHP_MD5 SHA1Sum MySQL Plaintext Crypt_DES Crypt_MD5 > Auth_MySQL On > AuthUserFile /dev/null > AuthBasicAuthoritative Off > require valid-user > > > > i po temacie :) Dziękuję za nawiązanie dialogu, mogłem porównać konfigurację z .htaccess, tam więc nie popełniłem błędu. Dość jednak mod_auth_mysql... Oto działający mod_authnz_external: wpis w htaccess: - - - 8< - - - AuthType Basic AuthName "Authorized access only!" AuthBasicProvider external AuthExternal auth require valid-user - - - 8< - - - wpis w virtualce apache: - - - 8< - - - AddExternalAuth auth /var/www/.common/mysql-auth.pl SetExternalAuthMethod auth pipe - - - 8< - - - oraz kod programu sprawdzającego wskazanego wyżej: - - - 8< - - - #!/usr/bin/perl -Tw # MySQL-auth version 1.0b # Anders Nordby , 2002-01-20 # This script is usable for authenticating users against a MySQL database with # the Apache module mod_auth_external. See # http://www.wwnet.net/~janc/mod_auth_external.html for mod_auth_external. # # Updates to this script will be made available on: # http://anders.fix.no/software/#unix my $dbhost="localhost"; my $dbuser="apache"; my $dbpw="apache-haslo"; my $dbname="lms"; my $dbport="3306"; my $mychars="01234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_,."; # Below this, only the SQL query should be interesting to modify for users. use DBI; sub validchars { # 0: string 1: valid characters my $streng = $_[0]; my $ok = 1; my $i = 0; while ($ok && $i < length($_[0])) { if (index($_[1], substr($_[0],$i,1)) == -1) { $ok = 0; } $i++; } return($ok); } # Get the name of this program $prog= join ' ',$0, w ARGV; $logprefix='[' . scalar (localtime) . '] ' . $prog; # Get the user name $user= ; chomp $user; # Get the password name $pass= ; chomp $pass; # check for valid characters if (!validchars($user, $mychars) || !validchars($pass, $mychars)) { print STDERR "$logprefix: invalid characters used in login/password - Rejected\n"; exit 1; } # check for password in mysql database #if my $dbh = DBI->connect("DBI:mysql:database=$dbname:host=$dbhost:port=$dbport",$dbuser,$dbpw,{PrintError=>0}); if (!$dbh) { print STDERR "$logprefix: could not connect to database - Rejected\n"; exit 1; } my $dbq = $dbh->prepare("select login as username, passwd as password from users where login=?;"); $dbq->bind_param(1, $user); $dbq->execute; my $row = $dbq->fetchrow_hashref(); if ($row->{username} eq "") { print STDERR "$logprefix: could not find user $user - Rejected\n"; exit 1; } if ($row->{password} eq "") { print STDERR "$logprefix: empty password for user $user - Rejected\n"; exit 1; } if ($row->{password} eq crypt($pass,$row->{password})) { print STDERR "$logprefix: password for user $user matches - Accepted\n"; exit 0; } else { print STDERR "$logprefix: password for user $user does not match - Rejected\n"; exit 1; } $dbq->finish; $dbh->disconnect; - - - 8< - - - From jkl w interduo.pl Wed Sep 14 15:11:27 2011 From: jkl w interduo.pl (=?UTF-8?Q?Jaros=C5=82aw_K=C5=82opotek?=) Date: Wed, 14 Sep 2011 15:11:27 +0200 Subject: [lms] Powiadomienia - bez squida In-Reply-To: <35cbbf5f.162c8f61.4e70a501.b4308@o2.pl> References: <35cbbf5f.162c8f61.4e70a501.b4308@o2.pl> Message-ID: <50cfcfe0d3e584ee3f57415c52046e5e@interduo.pl> On Wed, 14 Sep 2011 14:58:41 +0200, Jakub wrote: > Teoretycznie mi się udało zmieniłem wpis ten > a href="index.php?readed=1&oldurl=http://moja domena.pl">{t}Click > here to mark this message as readed.{/t} > I działa. Ale muszę to dokładnie sprawdzić bo rc.messages > automatycznie się generuje co 5min i koleś jak włączył przeglądarkę > to > zamiast raz kliknac na komunikat to musiał ok 5 razy dopiero mu > znikło > powiadomienie. Hej Możesz podzielić się pełnym skryptem? Pozdrawiam Serdecznie -- Jarosław 'YArii' Kłopotek mob +48 607 893 111 Interduo s.c. From redark w tlen.pl Wed Sep 14 16:30:53 2011 From: redark w tlen.pl (Marcin S.) Date: Wed, 14 Sep 2011 16:30:53 +0200 Subject: [lms] Powiadomienia - bez squida In-Reply-To: <4E707CE7.7040206@klu.pl> References: <4E707CE7.7040206@klu.pl> Message-ID: <4E70BA9D.6080602@tlen.pl> masz może jakieś gotowe rozwiązanie z ipset? ja używam iptables bez squida ale z winetką z lms-a i właśnie czasem klient musi kilka razy kliknąć by ograniczenie zostało zdjęte > najlepiej jakbyś to oparł na tablicach ipset, skrypt będzie generował > tablicę ipset a klient potwierdzeniu albo usuwa swoj wpis z tablicy > albo dopisuje do drugiej gdzie sa potwierdzenia przeczytania > > _______________________________________________ > lms mailing list > lms w lists.lms.org.pl > http://lists.lms.org.pl/mailman/listinfo/lms > From sarenka w mojasiec.com Wed Sep 14 16:36:25 2011 From: sarenka w mojasiec.com (Sarenka) Date: Wed, 14 Sep 2011 16:36:25 +0200 Subject: [lms] Powiadomienia - bez squida In-Reply-To: <35cbbf5f.162c8f61.4e70a501.b4308@o2.pl> References: <35cbbf5f.162c8f61.4e70a501.b4308@o2.pl> Message-ID: <72ffa7374e9a83ccea583bcd7bc62082@mojasiec.com> On Wed, 14 Sep 2011 14:58:41 +0200, Jakub wrote: > Teoretycznie mi się udało zmieniłem wpis ten > a href="index.php?readed=1&oldurl=http://moja domena.pl">{t}Click > here to mark this message as readed.{/t} > I działa. Ale muszę to dokładnie sprawdzić bo rc.messages > automatycznie się generuje co 5min i koleś jak włączył przeglądarkę > to > zamiast raz kliknac na komunikat to musiał ok 5 razy dopiero mu > znikło > powiadomienie. Musisz mieć coś nie tak. Parę lat używałem właśnie takiej konfiguracji i wszystko śmigało. Zerknij do archiwum (tak ze dwa, może trzy lata wstecz) - wrzucałem na listę moje skrypty. -- Pozdrawiam Sarenka From tomasz.chilinski w chilan.com Wed Sep 14 16:55:38 2011 From: tomasz.chilinski w chilan.com (=?UTF-8?Q?Tomasz_Chili=C5=84ski?=) Date: Wed, 14 Sep 2011 16:55:38 +0200 Subject: [lms] Powiadomienia - bez squida In-Reply-To: <4E70BA9D.6080602@tlen.pl> References: <4E707CE7.7040206@klu.pl> <4E70BA9D.6080602@tlen.pl> Message-ID: On Wed, 14 Sep 2011 16:30:53 +0200, Marcin S. wrote: > masz może jakieś gotowe rozwiązanie z ipset? ja używam iptables bez > squida ale z winetką z lms-a i właśnie czasem klient musi kilka razy > kliknąć by ograniczenie zostało zdjęte Było już wiele razy o tym - KeepAlive Off w vhoscie apaczowym Twoim przyjacielem. -- Pozdrawiam Tomasz Chiliński, Chilan From pawel w rohde.pl Wed Sep 14 23:53:31 2011 From: pawel w rohde.pl (=?ISO-8859-2?Q?Pawe=B3_Rohde?=) Date: Wed, 14 Sep 2011 23:53:31 +0200 Subject: [lms] Powiadomienia - bez squida In-Reply-To: References: Message-ID: <4E71225B.2020902@rohde.pl> W dniu 13.09.2011 08:03, Jakub pisze: Ja robię redirecty w chainie : hain INFOFORUSERS (77 references) pkts bytes target prot opt in out source destination 16 960 RETURN tcp -- eth0 any anywhere dedal.sky24.pl tcp dpt:www 245K 14M REDIRECT tcp -- eth0 any anywhere anywhere tcp dpt:www redir ports 91 a do chaina kieruję ruch w innym chainie hain LISTAIP (1 references) pkts bytes target prot opt in out source destination 0 0 INFOFORUSERS tcp -- any any 207-312.sky24.pl anywhere oczywiście mam też wpis: Chain PREROUTING (policy ACCEPT 442M packets, 35G bytes) pkts bytes target prot opt in out source destination 292M 23G LISTAIP all -- eth0 any anywhere anywhere KeepAlive off plus sleep na 10 sekund przed redirectem i działa pięknie paweł From sarenka w mojasiec.com Thu Sep 15 19:24:44 2011 From: sarenka w mojasiec.com (Sarenka) Date: Thu, 15 Sep 2011 19:24:44 +0200 Subject: [lms] Automatyczne KP do faktury Message-ID: <2bbd0e530286a9adf0b8c4d689447266@mojasiec.com> Witam, Chcę podejść do tematu automatycznego wystawienia KP do FV. Oczywiście KP automatycznie ma być wystawione tylko do FV płatnych gotówką z terminem płatności 0 Na początek pytanie do developerów - jak na razie dodawanie KP do bazy jest tylko w module - czy będzie przenoszone do klasy? A może lepiej bawić się w triggery na bazie danych? -- Pozdrawiam Sarenka From rafal w netsystem.net.pl Thu Sep 15 21:48:39 2011 From: rafal w netsystem.net.pl (Rafal) Date: Thu, 15 Sep 2011 21:48:39 +0200 Subject: [lms] Modyfikacja skryptu lms-cutoff i lms-cuton In-Reply-To: <4E292338.1050307@maxnet.66.pl> References: <4E273435.6090407@borderline.pl> <4E2738CA.1060503@borderline.pl> <4E292338.1050307@maxnet.66.pl> Message-ID: 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 w 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 -------------- następna część --------- Załącznik HTML został usunięty... URL: From kaju007 w o2.pl Fri Sep 16 08:37:20 2011 From: kaju007 w o2.pl (=?UTF-8?Q?Jakub?=) Date: Fri, 16 Sep 2011 08:37:20 +0200 Subject: [lms] =?utf-8?q?Userpanel_-_nie_mo=C5=BCna_wyswietli=C4=87_FV_=3A?= =?utf-8?q?=28?= Message-ID: <627fb470.50e9fa6f.4e72eea0.5bee4@o2.pl> Witam Mam problem z userpanelem i to duży tz. jak kliknę na FV to pojawia się taki błąd Fatal error: Call to undefined method ULMS::GetCustomerServiceAddress() in /var/www/userpanel/modules/finances/invoice.php on line 30 Zmieniałem już userpanel - nie pomogło kiedyś normalnie działało :( Proszę o pomoc FV są najważniejsze. Dzięki From kaju007 w o2.pl Fri Sep 16 08:39:34 2011 From: kaju007 w o2.pl (=?UTF-8?Q?Jakub?=) Date: Fri, 16 Sep 2011 08:39:34 +0200 Subject: [lms] =?utf-8?q?Powiadomienia_-_bez_squida?= Message-ID: <145f8875.591d39ca.4e72ef26.6176e@o2.pl> Potwierdzam zmiana opcja na KeepAlive off rozwiązała problem. Dzięki wszystkim From alec w alec.pl Fri Sep 16 08:54:58 2011 From: alec w alec.pl (A.L.E.C) Date: Fri, 16 Sep 2011 08:54:58 +0200 Subject: [lms] =?iso-8859-2?q?Userpanel_-_nie_mo=BFna_wyswietli=E6_FV_=3A?= =?iso-8859-2?q?=28?= In-Reply-To: <627fb470.50e9fa6f.4e72eea0.5bee4@o2.pl> References: <627fb470.50e9fa6f.4e72eea0.5bee4@o2.pl> Message-ID: <4E72F2C2.3080101@alec.pl> On 16.09.2011 08:37, Jakub wrote: > Mam problem z userpanelem i to duży tz. jak kliknę na FV to pojawia się taki błąd > Fatal error: Call to undefined method ULMS::GetCustomerServiceAddress() in /var/www/userpanel/modules/finances/invoice.php on line 30 W wersji cvs już takiego wywołania nie ma, więc zakładam, że zostało to naprawione. Nie raczyłeś nas poinformować jaką masz wersję, więc więcej nie powiem. > Zmieniałem już userpanel - nie pomogło kiedyś normalnie działało :( Co znaczy zmieniałeś? Używaj userpanela dostarczonego w paczce z LMSem. -- Aleksander 'A.L.E.C' Machniak LAN Management System Developer [http://lms.org.pl] Roundcube Webmail Developer [http://roundcube.net] --------------------------------------------------- PGP: 19359DC1 @@ GG: 2275252 @@ WWW: http://alec.pl From kaju007 w o2.pl Fri Sep 16 09:13:01 2011 From: kaju007 w o2.pl (=?UTF-8?Q?Jakub?=) Date: Fri, 16 Sep 2011 09:13:01 +0200 Subject: [lms] =?iso-8859-2?q?=28brak_tematu=29?= Message-ID: <457576ff.bd1849a.4e72f6fd.2dba5@o2.pl> Sorry za brak dodatkowych info wersje mam LMS 1.11.12 Aris i z niego userpanel. From kaju007 w o2.pl Fri Sep 16 09:16:17 2011 From: kaju007 w o2.pl (=?UTF-8?Q?Jakub?=) Date: Fri, 16 Sep 2011 09:16:17 +0200 Subject: [lms] =?iso-8859-2?q?=28brak_tematu=29?= Message-ID: <36172463.2c573aee.4e72f7c1.e1dda@o2.pl> Temat rozwiązany Najnowszy userpanel załatwił sprawe. From lukaszmajek w vp.pl Fri Sep 16 18:59:17 2011 From: lukaszmajek w vp.pl (=?UTF-8?B?xYF1a2FzeiBNYWplaw==?=) Date: Fri, 16 Sep 2011 18:59:17 +0200 Subject: [lms] =?utf-8?q?Stale_zalogowany_-__LMS_nie_pyta_o_has=C5=82o=2E?= Message-ID: <4E738065.1050107@vp.pl> Witam! Od kilku lat używam LMS i wszelkie problemy jakie napotkałem udawało mi się rozwiązać z pomocą wuja Google. Niestety tym razem poległem. Problem wygląda następująco. Postanowiłem zrobić upgrade z bardzo starej wersji LMS do 1.10.7, co ostatecznie się udało. Na końcu zauważyłem, że nie mogę się wylogować, a LMS nie wyświetla ekranu logowania. Wyczyszczenie przeglądarki - nie pomogło, zmiana na inną - również. Bazę aktualizowałem lokalnie na Ubuntu, więc postanowiłem umieścić LMS'a na zewnętrznym serwerze, co też nic nie dało. W związku z tym, dla próby zainstalowałem "czystą" kopie LMS, i okazało się ze dla wersji od 1.10.0-1.10.7 LMS co prawda nakazuje stworzenie domyślnego użytkownika, jednak nie prosi w dalszym ciągu o hasło i nie pokazuje ekranu logowania. Poza tym, LMS pokazuje mi informację, że jest zalogowanych 4 użytkowników, pomimo, że mam otwarte jedną zakładkę w przeglądarce. Dopiero wersja LMS 1.11.9 poprosiła mnie o hasło i mogłem się również wylogować. Niby wniosek oczywisty - skorzystać z wersji 1.11.9 lub wyższej, jednak nie jest to takie proste. O ile upgrade do wersji 1.11.8 jest udany, to wersja 1.11.9 już tak ładnie nie wygląda. Pojawia się drugi problem. W wersji 1.11.9 (próbowałem do najnowszej wszędzie to samo) po mimo, że jest utworzony użytkownik z pełnym dostępem, jak próbuje przeglądać np. klientów, pojawia się komunikat: Dostęp zabroniony. Ogolnie będę bardzo wdzięczny na wszelkie sugestie, które pomogą mi zmusić LMS'a do wylogowania (wersje do 1.11.8) lub też jakieś na prowadzenie w jaki sposób zrobić bezbolesny przeskok do wersji 1.11.9 lub wyższej. Pozdrawiam, Łukasz P.S. Gdy robiłem upgrade, zauważyłem, że LMS nie zawsze pytał o hasło (w zależności od wersji). Objaw jednak przypisałem zapamiętanemu loginowi w przeglądarce. Wersja LMS od której robiłem upgrade działała bezproblemowo. P.S.2 Wersje programów: Ubuntu (Mysql: 5.1.54-1ubuntu4, PHP: 5.3.5-1ubuntu7.2) Debian (Mysql: 5.1.49-3, PHP: 5.3.3-7+squeeze3) - jeśli się ta informacja do czegoś przyda:). From pawel w rohde.pl Fri Sep 16 19:19:23 2011 From: pawel w rohde.pl (=?UTF-8?B?UGF3ZcWCIFJvaGRl?=) Date: Fri, 16 Sep 2011 19:19:23 +0200 Subject: [lms] CRM na bazie ticket i timetables Message-ID: <4E73851B.9010609@rohde.pl> Witam, Właśnie kończymy modernizację modułów helpdesk i terminarz pod nasze potrzeby, co zmieniamy: * możliwość przypisania terminu (terminarz) do zadania (helpdesk) * wyświetlanie terminów (terminarz) dla danego zadania * rozbudowana obsługa przekazywania zadań z historią kto kiedy komu przekazał wraz z dodatkową informacją * ToDo: możliwość zaznaczenia "wróć do mnie" - zadanie zostanie przekazane do ustalonego użytkownika. * rozbudowane statystyki dla zadań (helpdesk) zbierające informacje o zadaniach ze wszystkich kolejek i wyświetlające je według statusu oraz według czasów określonych jako warning (np 7 dni uptime) oraz critical (np. 14 dni). * rozliczanie pracowników z terminowości wykonywania zadań (według ustawionych kryteriów warning i critical) * rozliczanie pracowników z wykonania umówionych prac (terminarz) w raz z wyceną poszczególnych zadań Czy Szanowny LMS Group jest zainteresowany wprowadzeniem tych zmian do gałęzi głównej? Jedynym warunkiem jest umieszczenie naszych danych (logo, nazwa firmy, slogan na stronie lms.org.pl) w dziale autorzy. Oczywiście mogę zrobić screeny ze zmian. PS. Kończymy dość rozbudowany moduł dla radiusa (natywna obsługa tabel radiusa): statystyki, zalogowani, błędy logowania, flapujące sesje. Wraz z odpowiednim modułem statystyk dla userpanel. pozdrawiam Paweł Rohde From pawel w rohde.pl Fri Sep 16 20:37:36 2011 From: pawel w rohde.pl (=?ISO-8859-2?Q?Pawe=B3_Rohde?=) Date: Fri, 16 Sep 2011 20:37:36 +0200 Subject: [lms] =?iso-8859-2?q?Stale_zalogowany_-__LMS_nie_pyta_o_has=B3o?= =?iso-8859-2?q?=2E?= In-Reply-To: <4E738065.1050107@vp.pl> References: <4E738065.1050107@vp.pl> Message-ID: <4E739770.3090704@rohde.pl> W dniu 16.09.2011 18:59, Łukasz Majek pisze: > Witam! > Od kilku lat używam LMS i wszelkie problemy jakie napotkałem udawało mi > się rozwiązać z pomocą wuja Google. > Niestety tym razem poległem. [cat] > P.S. Gdy robiłem upgrade, zauważyłem, że LMS nie zawsze pytał o hasło (w > zależności od wersji). Objaw jednak przypisałem zapamiętanemu loginowi w > przeglądarce. Wersja LMS od której robiłem upgrade działała bezproblemowo. > Robiłem ostatnio upgrade z 1.10.4 do 1.11.13 jedyny problem jaki zauważyłem to potrzeba usunięcia view i procedury i utworzenie ich na nowo. paweł From tomasz.chilinski w chilan.com Fri Sep 16 21:29:37 2011 From: tomasz.chilinski w chilan.com (=?UTF-8?Q?Tomasz_Chili=C5=84ski?=) Date: Fri, 16 Sep 2011 21:29:37 +0200 Subject: [lms] CRM na bazie ticket i timetables In-Reply-To: <4E73851B.9010609@rohde.pl> References: <4E73851B.9010609@rohde.pl> Message-ID: On Fri, 16 Sep 2011 19:19:23 +0200, Paweł Rohde wrote: > Witam, Witaj. > Właśnie kończymy modernizację modułów helpdesk i terminarz pod nasze > potrzeby, co zmieniamy: > > * możliwość przypisania terminu (terminarz) do zadania (helpdesk) > * wyświetlanie terminów (terminarz) dla danego zadania > * rozbudowana obsługa przekazywania zadań z historią kto kiedy komu > przekazał wraz z dodatkową informacją > * ToDo: możliwość zaznaczenia "wróć do mnie" - zadanie zostanie > przekazane do ustalonego użytkownika. > * rozbudowane statystyki dla zadań (helpdesk) zbierające informacje o > zadaniach ze wszystkich kolejek i wyświetlające je według statusu > oraz > według czasów określonych jako warning (np 7 dni uptime) oraz > critical > (np. 14 dni). > * rozliczanie pracowników z terminowości wykonywania zadań (według > ustawionych kryteriów warning i critical) > * rozliczanie pracowników z wykonania umówionych prac (terminarz) w > raz z wyceną poszczególnych zadań > > Czy Szanowny LMS Group jest zainteresowany wprowadzeniem tych zmian > do gałęzi głównej? Oczywiście, że tak. Ja przygotowuję do commitu zmianę w helpdesk polegającą na dodaniu kategorii zgłoszeń. Jedno zgłoszenie może zostać przypisane do wielu kategorii zgłoszeń, zaś użytkownicy są przypisywani do kategorii jako jej właściciele. W efekcie użytkownik może przeglądać zgłoszenia przypisane do którejkolwiek kategorii, której właścicielem jest użytkownik. Ponadto na stronie głównej (module welcome) zmieniłem sposób prezentacji podsumowania helpdesku - pojawia się tyle boksów z podsumowaniami ilu kategorii jest właścicielem dany użytkownik. Dlaczego to opisuję właśnie teraz - bo moje zmiany mogą kolidować z Twoimi zmianami, a dobrze byłoby, żebyś przygotowywał modyfikacje do wersji aktualnej w repozytorium CVS. Dziś późnym wieczorem lub jutro mój commit pójdzie do CVS. > Jedynym warunkiem jest umieszczenie naszych danych (logo, nazwa > firmy, slogan na stronie lms.org.pl) w dziale autorzy. Nie ma z tym najmniejszego problemu. > Oczywiście mogę zrobić screeny ze zmian. > PS. Kończymy dość rozbudowany moduł dla radiusa (natywna obsługa > tabel radiusa): statystyki, zalogowani, błędy logowania, flapujące > sesje. > Wraz z odpowiednim modułem statystyk dla userpanel. > > pozdrawiam > Paweł Rohde -- Pozdrawiam Tomasz Chiliński, Chilan From komuch w gmail.com Fri Sep 16 23:11:54 2011 From: komuch w gmail.com (Piotrek S.) Date: Fri, 16 Sep 2011 23:11:54 +0200 Subject: [lms] =?utf-8?q?Wyci=C4=85ganie_numeru_faktury?= Message-ID: <4E73BB9A.3000402@gmail.com> Witam, Czy w kodzie LMS jest jakaś funkcja, która zwraca numer faktury w odpowiednim formacie, który przewidziany jest planem numeracyjnym ? Jak mogę w miarę prosty sposób uzyskać cały numer faktury ? Z góry dzięki za info. Pozdrawiam From pawel w rohde.pl Fri Sep 16 23:16:55 2011 From: pawel w rohde.pl (=?ISO-8859-2?Q?Pawe=B3_Rohde?=) Date: Fri, 16 Sep 2011 23:16:55 +0200 Subject: [lms] =?iso-8859-2?q?Wyci=B1ganie_numeru_faktury?= In-Reply-To: <4E73BB9A.3000402@gmail.com> References: <4E73BB9A.3000402@gmail.com> Message-ID: <4E73BCC7.1000308@rohde.pl> W dniu 16.09.2011 23:11, Piotrek S. pisze: > Witam, > > Czy w kodzie LMS jest jakaś funkcja, która zwraca numer faktury w > odpowiednim formacie, który przewidziany jest planem numeracyjnym ? > > Jak mogę w miarę prosty sposób uzyskać cały numer faktury ? > > Z góry dzięki za info. Tak, zobacz funkcję $LMS->GetNewDocumentNumber używana jest na invoice*.php oraz $tmp = docnumber($invoice['number'], $invoice['template'], $invoice['cdate']); używana w invoice_pdf.inc.php paweł From komuch w gmail.com Sat Sep 17 16:19:17 2011 From: komuch w gmail.com (Piotrek S.) Date: Sat, 17 Sep 2011 16:19:17 +0200 Subject: [lms] =?iso-8859-2?q?Wyci=B1ganie_numeru_faktury?= In-Reply-To: <4E73BCC7.1000308@rohde.pl> References: <4E73BB9A.3000402@gmail.com> <4E73BCC7.1000308@rohde.pl> Message-ID: <4E74AC65.4010302@gmail.com> W dniu 11-09-16 23:16, Paweł Rohde pisze: > > Tak, zobacz funkcję $LMS->GetNewDocumentNumber > używana jest na invoice*.php > > oraz $tmp = docnumber($invoice['number'], $invoice['template'], > $invoice['cdate']); > > używana w invoice_pdf.inc.php > Dzięki za nakierowanie... Znalazłem również dla Perla, okazuje się to dość proste :) W każdym razie mam to, co chciałem :) Pozdrawiam From darek w radio-net.info.pl Mon Sep 19 17:35:05 2011 From: darek w radio-net.info.pl (Dariusz =?iso-8859-2?Q?Micha=B3ek?=) Date: Mon, 19 Sep 2011 17:35:05 +0200 (CEST) Subject: [lms] Dane do umowy Message-ID: <373f56f61f2efadf24e942f48c3306d3.squirrel@poczta.radio-net.info.pl> Witam, potrzebowałbym wstawić do umowy takie dane upceli,downceli oraz customername.phone przerabiam domyslny dokument i tch danych mi brakuje. Jak te dane wydobyć aby wstawić do dkumentu umowy? pozdrawiam From pawel w rohde.pl Mon Sep 19 18:39:54 2011 From: pawel w rohde.pl (=?ISO-8859-2?Q?Pawe=B3_Rohde?=) Date: Mon, 19 Sep 2011 18:39:54 +0200 Subject: [lms] Dane do umowy In-Reply-To: <373f56f61f2efadf24e942f48c3306d3.squirrel@poczta.radio-net.info.pl> References: <373f56f61f2efadf24e942f48c3306d3.squirrel@poczta.radio-net.info.pl> Message-ID: <4E77705A.8080109@rohde.pl> W dniu 19.09.2011 17:35, Dariusz Michałek pisze: > Witam, > > potrzebowałbym wstawić do umowy takie dane > upceli,downceli oraz customername.phone przerabiam domyslny dokument i tch > danych mi brakuje. Jak te dane wydobyć aby wstawić do dkumentu umowy? > w engine.php masz: $assignments = $LMS->GetCustomerAssignments($cid); ? i przypisanie w smarty zmiennej $assignments? paweł From darek w radio-net.info.pl Mon Sep 19 19:26:08 2011 From: darek w radio-net.info.pl (Radio-Net) Date: Mon, 19 Sep 2011 19:26:08 +0200 Subject: [lms] Dane do umowy In-Reply-To: <4E77705A.8080109@rohde.pl> References: <373f56f61f2efadf24e942f48c3306d3.squirrel@poczta.radio-net.info.pl> <4E77705A.8080109@rohde.pl> Message-ID: <738C2120876B4F029CEB0A5C9E5569EB@JaPC> > w engine.php masz: > > $assignments = $LMS->GetCustomerAssignments($cid); > > ? mam > > i przypisanie w smarty zmiennej $assignments? też jest From pawel w rohde.pl Mon Sep 19 19:27:04 2011 From: pawel w rohde.pl (=?ISO-8859-2?Q?Pawe=B3_Rohde?=) Date: Mon, 19 Sep 2011 19:27:04 +0200 Subject: [lms] Dane do umowy In-Reply-To: <738C2120876B4F029CEB0A5C9E5569EB@JaPC> References: <373f56f61f2efadf24e942f48c3306d3.squirrel@poczta.radio-net.info.pl> <4E77705A.8080109@rohde.pl> <738C2120876B4F029CEB0A5C9E5569EB@JaPC> Message-ID: <4E777B68.5090809@rohde.pl> W dniu 19.09.2011 19:26, Radio-Net pisze: > >> w engine.php masz: >> >> $assignments = $LMS->GetCustomerAssignments($cid); >> >> ? > mam > >> >> i przypisanie w smarty zmiennej $assignments? > > też jest no to loop ta zmienna i masz wszystko co chcesz mieć. paweł From darek w radio-net.info.pl Mon Sep 19 19:48:06 2011 From: darek w radio-net.info.pl (Radio-Net) Date: Mon, 19 Sep 2011 19:48:06 +0200 Subject: [lms] Dane do umowy In-Reply-To: <4E777B68.5090809@rohde.pl> References: <373f56f61f2efadf24e942f48c3306d3.squirrel@poczta.radio-net.info.pl> <4E77705A.8080109@rohde.pl> <738C2120876B4F029CEB0A5C9E5569EB@JaPC> <4E777B68.5090809@rohde.pl> Message-ID: <9F240941294742C9838B412204C07318@JaPC> no to loop ta zmienna i masz wszystko co chcesz mieć. paweł wstawiam np. {$customerinfo.phone} nie pokazuje telefonu {$customerinfo.ssn} pokazuje pesel jak zrobić loop na tą zmienną? From pawel w rohde.pl Tue Sep 20 10:53:54 2011 From: pawel w rohde.pl (=?ISO-8859-2?Q?Pawe=B3_Rohde?=) Date: Tue, 20 Sep 2011 10:53:54 +0200 Subject: [lms] Dane do umowy In-Reply-To: <9F240941294742C9838B412204C07318@JaPC> References: <373f56f61f2efadf24e942f48c3306d3.squirrel@poczta.radio-net.info.pl> <4E77705A.8080109@rohde.pl> <738C2120876B4F029CEB0A5C9E5569EB@JaPC> <4E777B68.5090809@rohde.pl> <9F240941294742C9838B412204C07318@JaPC> Message-ID: <4E7854A2.9070002@rohde.pl> W dniu 19.09.2011 19:48, Radio-Net pisze: > > > no to loop ta zmienna i masz wszystko co chcesz mieć. > paweł > > wstawiam np. > {$customerinfo.phone} nie pokazuje telefonu > {$customerinfo.ssn} pokazuje pesel > > jak zrobić loop na tą zmienną? zrób sobie print_r i zobacz co kotek ma faktycznie w środku. paweł From m.kostecki w net-24h.pl Wed Sep 21 13:32:44 2011 From: m.kostecki w net-24h.pl (Maciej Kostecki) Date: Wed, 21 Sep 2011 13:32:44 +0200 Subject: [lms] dokumenty - generator In-Reply-To: <4E7854A2.9070002@rohde.pl> References: <373f56f61f2efadf24e942f48c3306d3.squirrel@poczta.radio-net.info.pl> <4E77705A.8080109@rohde.pl> <738C2120876B4F029CEB0A5C9E5569EB@JaPC> <4E777B68.5090809@rohde.pl> <9F240941294742C9838B412204C07318@JaPC> <4E7854A2.9070002@rohde.pl> Message-ID: <1BDA40F373A84EA68359E42CFEB19268@MaciejPC> Witam Mam problem z generatorem dokumentów. Nie mogę wybrać szablonu nawet defaultowego...w polu wyboru jest tylko wybierz szablon. lms/documents/templates/default jest na mniejscu z wymaganymi plikami. LMS version 1.11.10 Kri Proszę o wskazówkę From kaczor.piotr w gmail.com Wed Sep 21 13:50:01 2011 From: kaczor.piotr w gmail.com (Piotr Kaczor) Date: Wed, 21 Sep 2011 13:50:01 +0200 Subject: [lms] Raportowanie UKE - przerobki LMS - wycena In-Reply-To: <4DD25E17.3080102@kl.net.pl> References: <4DD25159.3000907@atrium-pc.pl> <4DD253B9.6080206@net-komp.net.pl> <4DD254FC.6060006@atrium-pc.pl> <4DD25E17.3080102@kl.net.pl> Message-ID: W dniu 17 maja 2011 13:37 użytkownik Arturz napisał: > W dniu 2011-05-17 12:59, Dariusz Raczkowski pisze: > > Ja wczoraj dostałem list od wuja uke i nie mogę zrozumieć co i jak mam >> wypełnić im a o pomyłkach nie ma mowy:) >> Dla mnie oni piszą po chińsku:) >> >> [..] > Zapytaj czy ktokolwiek , kto to wypełniał zrobił to na tip top i wiedział > wszystko o co chodzi?? > > Dlategoż dokładamy się aby w przyszłym roku miec lepiej ;P > > -- > Art > > Witam, w pewnym momencie gdzieś się zagubiłem ;-) Jest jakiś stan przeróbki LMSowej na potrzeby raportowania UKE? ______________________________**_________________ > lms mailing list > lms w lists.lms.org.pl > http://lists.lms.org.pl/**mailman/listinfo/lms > -------------- następna część --------- Załącznik HTML został usunięty... URL: From alec w alec.pl Wed Sep 21 13:56:13 2011 From: alec w alec.pl (A.L.E.C) Date: Wed, 21 Sep 2011 13:56:13 +0200 Subject: [lms] Raportowanie UKE - przerobki LMS - wycena In-Reply-To: References: <4DD25159.3000907@atrium-pc.pl> <4DD253B9.6080206@net-komp.net.pl> <4DD254FC.6060006@atrium-pc.pl> <4DD25E17.3080102@kl.net.pl> Message-ID: <4E79D0DD.4000707@alec.pl> On 21.09.2011 13:50, Piotr Kaczor wrote: > w pewnym momencie gdzieś się zagubiłem ;-) Jest jakiś stan przeróbki > LMSowej na potrzeby raportowania UKE? Obsługa TERYTu dla komputerów i urządzeń (czyli wspominany etap I) jest zaimplementowana. Trochę dokumentacji brakuje i paru drobnych usprawnień. -- Aleksander 'A.L.E.C' Machniak LAN Management System Developer [http://lms.org.pl] Roundcube Webmail Developer [http://roundcube.net] --------------------------------------------------- PGP: 19359DC1 @@ GG: 2275252 @@ WWW: http://alec.pl From paszczus w gmail.com Wed Sep 21 14:00:32 2011 From: paszczus w gmail.com (=?ISO-8859-2?Q?=22S=B3awek_Pe=2E=22?=) Date: Wed, 21 Sep 2011 14:00:32 +0200 Subject: [lms] Raportowanie UKE - przerobki LMS - wycena In-Reply-To: <4E79D0DD.4000707@alec.pl> References: <4DD25159.3000907@atrium-pc.pl> <4DD253B9.6080206@net-komp.net.pl> <4DD254FC.6060006@atrium-pc.pl> <4DD25E17.3080102@kl.net.pl> <4E79D0DD.4000707@alec.pl> Message-ID: <4E79D1E0.6060602@gmail.com> W dniu 21.09.2011 13:56, A.L.E.C pisze: > On 21.09.2011 13:50, Piotr Kaczor wrote: > >> w pewnym momencie gdzieś się zagubiłem ;-) Jest jakiś stan przeróbki >> LMSowej na potrzeby raportowania UKE? > Obsługa TERYTu dla komputerów i urządzeń (czyli wspominany etap I) jest > zaimplementowana. Trochę dokumentacji brakuje i paru drobnych usprawnień. > A kiedy można się spodziewać zatem nowej wersji? From kaczor.piotr w gmail.com Wed Sep 21 14:02:04 2011 From: kaczor.piotr w gmail.com (Piotr Kaczor) Date: Wed, 21 Sep 2011 14:02:04 +0200 Subject: [lms] Raportowanie UKE - przerobki LMS - wycena In-Reply-To: <4E79D1E0.6060602@gmail.com> References: <4DD25159.3000907@atrium-pc.pl> <4DD253B9.6080206@net-komp.net.pl> <4DD254FC.6060006@atrium-pc.pl> <4DD25E17.3080102@kl.net.pl> <4E79D0DD.4000707@alec.pl> <4E79D1E0.6060602@gmail.com> Message-ID: W dniu 21 września 2011 14:00 użytkownik "Sławek Pe." napisał: > W dniu 21.09.2011 13:56, A.L.E.C pisze: > > On 21.09.2011 13:50, Piotr Kaczor wrote: >> >> w pewnym momencie gdzieś się zagubiłem ;-) Jest jakiś stan przeróbki >>> LMSowej na potrzeby raportowania UKE? >>> >> Obsługa TERYTu dla komputerów i urządzeń (czyli wspominany etap I) jest >> zaimplementowana. Trochę dokumentacji brakuje i paru drobnych usprawnień. >> >> A kiedy można się spodziewać zatem nowej wersji? Znaczy robię przelew. > > ______________________________**_________________ > lms mailing list > lms w lists.lms.org.pl > http://lists.lms.org.pl/**mailman/listinfo/lms > -------------- następna część --------- Załącznik HTML został usunięty... URL: From skibamarek w gmail.com Wed Sep 21 14:39:07 2011 From: skibamarek w gmail.com (Skiba Marek) Date: Wed, 21 Sep 2011 14:39:07 +0200 Subject: [lms] Raportowanie UKE - przerobki LMS - wycena In-Reply-To: References: <4DD25159.3000907@atrium-pc.pl> <4DD253B9.6080206@net-komp.net.pl> <4DD254FC.6060006@atrium-pc.pl> <4DD25E17.3080102@kl.net.pl> <4E79D0DD.4000707@alec.pl> <4E79D1E0.6060602@gmail.com> Message-ID: > > W dniu 21 września 2011 14:00 użytkownik "Sławek Pe." napisał: > > A kiedy można się spodziewać zatem nowej wersji? > > W CVS już coś tam jest, jak Ci się spieszy: > - lms-teryt: Script for Polish TERYT localization database import [alec] > > ? 2011 -------------- następna część --------- Załącznik HTML został usunięty... URL: From paszczus w gmail.com Wed Sep 21 14:41:38 2011 From: paszczus w gmail.com (=?UTF-8?B?IlPFgmF3ZWsgUGUuIg==?=) Date: Wed, 21 Sep 2011 14:41:38 +0200 Subject: [lms] Raportowanie UKE - przerobki LMS - wycena In-Reply-To: References: <4DD25159.3000907@atrium-pc.pl> <4DD253B9.6080206@net-komp.net.pl> <4DD254FC.6060006@atrium-pc.pl> <4DD25E17.3080102@kl.net.pl> <4E79D0DD.4000707@alec.pl> <4E79D1E0.6060602@gmail.com> Message-ID: <4E79DB82.1000000@gmail.com> W dniu 21.09.2011 14:39, Skiba Marek pisze: > > W dniu 21 września 2011 14:00 użytkownik "Sławek Pe." > > napisał: > > A kiedy można się spodziewać zatem nowej wersji? > > > W CVS już coś tam jest, jak Ci się spieszy: > > - lms-teryt: Script for Polish TERYT localization database import [alec] > > > ? 2011 Tak, to widziałem, ale nie ma jeszcze zdaje się do tego dokumentacji. -------------- następna część --------- Załącznik HTML został usunięty... URL: From wasiuta w dc.net.pl Wed Sep 21 14:45:44 2011 From: wasiuta w dc.net.pl (Darek) Date: Wed, 21 Sep 2011 14:45:44 +0200 Subject: [lms] eksport rejestru do symfonii Message-ID: Witam serdecznie. Czy ktoś eksportuje rejestr sprzedaży do symfonii? Potrzebuję eksportować co miesiąc rejestr do biura księgowego. From darek w radio-net.info.pl Thu Sep 22 10:28:17 2011 From: darek w radio-net.info.pl (Dariusz =?iso-8859-2?Q?Micha=B3ek?=) Date: Thu, 22 Sep 2011 10:28:17 +0200 (CEST) Subject: [lms] Dane do umowy Message-ID: <5f3d20d979709f889c16413a4a2d54c6.squirrel@poczta.radio-net.info.pl> {t}Contract{/t} {literal} {/literal}

{$engine.title} {$document.nr}

{t}Warning! This is example document (default template). You can create your own template in documents/templates/ directory.{/t}

Zawarta w dniu {$smarty.now|date_format:"%Y-%m-%d"} w Miasto pomiędzy Naszą firmą z siedzibą w Siedziba wpisanym do rejestru KRS pod numerem Numer, NIP Nip zwanym dalej Usługodawcą reprezentowanym przez: {$layout.logname} a:


print_r{$assignments}

jak zastsować print_f, teraz pokazuje sie Array ? From maniac w sistbg.net Thu Sep 22 10:35:44 2011 From: maniac w sistbg.net (=?utf-8?Q?Rafa=C5=82_Ramocki?=) Date: Thu, 22 Sep 2011 10:35:44 +0200 Subject: [lms] Dane do umowy In-Reply-To: <5f3d20d979709f889c16413a4a2d54c6.squirrel@poczta.radio-net.info.pl> References: <5f3d20d979709f889c16413a4a2d54c6.squirrel@poczta.radio-net.info.pl> Message-ID: <0281FECD-112C-4528-AD5D-4410500A683A@sistbg.net> Hint: foreach Pozdrawiam Dnia 22 wrz 2011 o godz. 10:28 Dariusz Michałek napisał(a): > > > {t}Contract{/t} > {literal} > > {/literal} > > > >

{$engine.title} {$document.nr}

>

{t}Warning! This is example document (default template). You can > create your own template in documents/templates/ directory.{/t}

>

Zawarta w dniu {$smarty.now|date_format:"%Y-%m-%d"} w Miasto > pomiędzy > Naszą firmą z siedzibą w Siedziba wpisanym do rejestru KRS pod > numerem Numer, NIP Nip zwanym dalej Usługodawcą reprezentowanym > przez: {$layout.logname} a:

>
> print_r{$assignments} >
>
> > > > > jak zastsować print_f, teraz pokazuje sie Array ? > > _______________________________________________ > lms mailing list > lms w lists.lms.org.pl > http://lists.lms.org.pl/mailman/listinfo/lms From darek w radio-net.info.pl Thu Sep 22 12:18:32 2011 From: darek w radio-net.info.pl (Dariusz =?iso-8859-2?Q?Micha=B3ek?=) Date: Thu, 22 Sep 2011 12:18:32 +0200 (CEST) Subject: [lms] Dane do umowy In-Reply-To: <0281FECD-112C-4528-AD5D-4410500A683A@sistbg.net> References: <5f3d20d979709f889c16413a4a2d54c6.squirrel@poczta.radio-net.info.pl> <0281FECD-112C-4528-AD5D-4410500A683A@sistbg.net> Message-ID: <50c0018dde1fc7aee550cffad6785fd5.squirrel@poczta.radio-net.info.pl> > Hint: foreach > > Pozdrawiam > dodałem
{foreach from=$assignments as $test} echo {$test}
{/foreach}
to wógole sie dokument nie towrzy, jak dodałem
{foreach from=$assignments as $test} echo {$test}
{/foreach}
to tylko pokazuje sie Array From kaju007 w o2.pl Sat Sep 24 11:27:57 2011 From: kaju007 w o2.pl (=?UTF-8?Q?Jakub?=) Date: Sat, 24 Sep 2011 11:27:57 +0200 Subject: [lms] =?utf-8?q?Generator_lms-mgc?= Message-ID: <7300d18.7f4b39e2.4e7da29d.411cc@o2.pl> Witam Stworzyłem coś takiego [mgc] instances = 1 2 [mgc:1] outfile = /etc/lms/rc.local outfile_perm = 600 networks = header = #!/bin/sh -e network_header = /usr/sbin/ip a a %ADDR/%MASK brd %WINS dev %IFACE excluded_networks = LAN-GOSC [mgc:2] header_file = /etc/lms/rc.local outfile = /etc/lms/rc.local1 networks = LAN-GOSC network_header = /usr/sbin/ip a a %ADDR/%MASK brd %WINS dev %IFACE Chodzi mi o sieć LAN-GOSC bo będzie w przyszłości ich więcej np.LAN-GOSC1, LAN-GOSC2 itp. chciał bym tak zrobić żeby nie wpisywać ciągle w instancji nowych sieci tylko żeby lms-mgc wiedział, że jak sieć np ma początek LAN-G to pomija te sieci w instancji 1, a bierze je dopiero w instancji 2. Jest to możliwe ? From rafal w netsystem.net.pl Mon Sep 26 16:13:26 2011 From: rafal w netsystem.net.pl (Rafal) Date: Mon, 26 Sep 2011 16:13:26 +0200 Subject: [lms] zapytanie do bazy danych Message-ID: Witam. Jest szansa jakos nadania nowjenumeracji w helpdwsk. Mam iles tam zloszn czesc zostala usunieta i sa dziury w numeracji. Mozna to jakos na nowo ponumerowac ? -------------- następna część --------- Załącznik HTML został usunięty... URL: From darek w radio-net.info.pl Mon Sep 26 19:02:21 2011 From: darek w radio-net.info.pl (Radio-Net) Date: Mon, 26 Sep 2011 19:02:21 +0200 Subject: [lms] Dane do umowy In-Reply-To: <50c0018dde1fc7aee550cffad6785fd5.squirrel@poczta.radio-net.info.pl> References: <5f3d20d979709f889c16413a4a2d54c6.squirrel@poczta.radio-net.info.pl> <0281FECD-112C-4528-AD5D-4410500A683A@sistbg.net> <50c0018dde1fc7aee550cffad6785fd5.squirrel@poczta.radio-net.info.pl> Message-ID: <808D4D0826504EF589516148E30C64EB@JaPC> {foreach from=$tariffs item=a} echo {$a.upceil}
{/foreach} to wypisuje upceli, z tym że wszytskie, co dodać aby wpisał tylko usera dla którego jest tworzony dokument? From pawel w rohde.pl Mon Sep 26 20:43:43 2011 From: pawel w rohde.pl (=?ISO-8859-2?Q?Pawe=B3_Rohde?=) Date: Mon, 26 Sep 2011 20:43:43 +0200 Subject: [lms] Dane do umowy In-Reply-To: <808D4D0826504EF589516148E30C64EB@JaPC> References: <5f3d20d979709f889c16413a4a2d54c6.squirrel@poczta.radio-net.info.pl> <0281FECD-112C-4528-AD5D-4410500A683A@sistbg.net> <50c0018dde1fc7aee550cffad6785fd5.squirrel@poczta.radio-net.info.pl> <808D4D0826504EF589516148E30C64EB@JaPC> Message-ID: <4E80C7DF.1080702@rohde.pl> W dniu 26.09.2011 19:02, Radio-Net pisze: > {foreach from=$tariffs item=a} > echo {$a.upceil}
> {/foreach} > > to wypisuje upceli, z tym że wszytskie, co dodać aby wpisał tylko usera > dla którego jest tworzony dokument? To może wyślij mi wzór umowy, który chcesz otrzymać i propozycję cenową i zrobię ci to w godzinkę? pozdrawiam Paweł Rohde From internet w lipska.net Thu Sep 29 16:49:53 2011 From: internet w lipska.net (Zbyszek Rybarczyk) Date: Thu, 29 Sep 2011 16:49:53 +0200 Subject: [lms] Automagiczne dodanie do grupy Message-ID: <4E848591.2030607@lipska.net> Witam Potrzebuję dodać pacjentów posiadających adres mailowy do jednej grupy (grupa istniej) jako, że jest tego kilkaset nie chce mi się klikać wszystkiego chciałbym to zrobić jakoś prost i jednym skrypcikiem :) Podpowie ktoś jak to ugryźć ??? Torin vel Zbyszek From sarenka w mojasiec.com Thu Sep 29 17:17:57 2011 From: sarenka w mojasiec.com (Sarenka) Date: Thu, 29 Sep 2011 17:17:57 +0200 Subject: [lms] Automagiczne dodanie do grupy In-Reply-To: <4E848591.2030607@lipska.net> References: <4E848591.2030607@lipska.net> Message-ID: <47a23bfbfca6cb3de991d42f19dc6855@mojasiec.com> On Thu, 29 Sep 2011 16:49:53 +0200, Zbyszek Rybarczyk wrote: > Witam > > Potrzebuję dodać pacjentów posiadających adres mailowy do jednej > grupy (grupa istniej) jako, że jest tego kilkaset nie chce mi się > klikać wszystkiego chciałbym to zrobić jakoś prost i jednym > skrypcikiem :) > Podpowie ktoś jak to ugryźć ??? Nie testowane, ale może tak: INSERT INTO customerassignments (customergroupid, customerid) SELECT , id FROM customers WHERE email != '' -- Pozdrawiam Sarenka From lukaszmajek w vp.pl Fri Sep 30 08:49:48 2011 From: lukaszmajek w vp.pl (=?ISO-8859-2?Q?=A3ukasz_Majek?=) Date: Fri, 30 Sep 2011 08:49:48 +0200 Subject: [lms] =?iso-8859-2?q?Stale_zalogowany_-__LMS_nie_pyta_o_has=B3o?= =?iso-8859-2?q?=2E?= In-Reply-To: <4E739770.3090704@rohde.pl> References: <4E738065.1050107@vp.pl> <4E739770.3090704@rohde.pl> Message-ID: <4E85668C.3090909@vp.pl> W dniu 2011-09-16 20:37, Paweł Rohde pisze: > W dniu 16.09.2011 18:59, Łukasz Majek pisze: >> Witam! >> Od kilku lat używam LMS i wszelkie problemy jakie napotkałem udawało mi >> się rozwiązać z pomocą wuja Google. >> Niestety tym razem poległem. > > [cat] > >> P.S. Gdy robiłem upgrade, zauważyłem, że LMS nie zawsze pytał o hasło (w >> zależności od wersji). Objaw jednak przypisałem zapamiętanemu loginowi w >> przeglądarce. Wersja LMS od której robiłem upgrade działała >> bezproblemowo. >> > > Robiłem ostatnio upgrade z 1.10.4 do 1.11.13 jedyny problem jaki > zauważyłem to potrzeba usunięcia view i procedury i utworzenie ich na > nowo. > > paweł > _______________________________________________ > lms mailing list > lms w lists.lms.org.pl > http://lists.lms.org.pl/mailman/listinfo/lms > Okazało się, że użytkownik w bazie danych miał puste pole rights (tabla users), wystarczyło tam wpisać np. 1 (uprawnienia do wszystkiego) lub usunąć ręcznie użytkownika z bazy (ogólnie to wszystkich) i utworzyć za pomocą formularza, który się wyświetla automatycznie jeśli lms nie znajdzie żadnego użytkownika w bazie. From internet w lipska.net Fri Sep 30 08:59:36 2011 From: internet w lipska.net (Zbyszek Rybarczyk) Date: Fri, 30 Sep 2011 08:59:36 +0200 Subject: [lms] Automagiczne dodanie do grupy In-Reply-To: <47a23bfbfca6cb3de991d42f19dc6855@mojasiec.com> References: <4E848591.2030607@lipska.net> <47a23bfbfca6cb3de991d42f19dc6855@mojasiec.com> Message-ID: <4E8568D8.8000500@lipska.net> W dniu 29.09.2011 17:17, Sarenka pisze: > On Thu, 29 Sep 2011 16:49:53 +0200, Zbyszek Rybarczyk wrote: >> Witam >> >> Potrzebuję dodać pacjentów posiadających adres mailowy do jednej >> grupy (grupa istniej) jako, że jest tego kilkaset nie chce mi się >> klikać wszystkiego chciałbym to zrobić jakoś prost i jednym >> skrypcikiem :) >> Podpowie ktoś jak to ugryźć ??? > > Nie testowane, ale może tak: > > INSERT INTO customerassignments (customergroupid, customerid) > SELECT , id FROM customers WHERE email != '' > Ha ! Zapytanko pomknęło chyżo niczym s(S)arenka o poranku po rośnej łączce i co widzę .... ?!? Dziaaaaała :) Dodało co trza ! Piękne dzięki ! Torin vel nie chyża sarenka ino raczej bardziej jaki krasnolud :) From przemek w v-smart.pl Wed Sep 14 16:53:28 2011 From: przemek w v-smart.pl (=?ISO-8859-2?Q?Przemys=B3aw_Jarz=B1b?=) Date: Wed, 14 Sep 2011 14:53:28 -0000 Subject: [lms] Powiadomienia - bez squida In-Reply-To: <72ffa7374e9a83ccea583bcd7bc62082@mojasiec.com> References: <35cbbf5f.162c8f61.4e70a501.b4308@o2.pl> <72ffa7374e9a83ccea583bcd7bc62082@mojasiec.com> Message-ID: <4E70BFA0.3000707@v-smart.pl> Słuchajcie ja to zrobiłem w swoim projekcie bez squida. Działa to tak, że DNAtem zakładamy przekierowanie portu 80 na odpowiedni port apacha (wiadomo, standard). User otwiera stronkę komunikatu a php po jej otwarciu ściąga blokadę. Trzeba tylko dodać usera www-data do /etc/sudoers i pozwolić mu wykonywać polecenie iptables. Ściągnijcie sobie paczkę: http://files.v-smart.pl/v-smart-2.0/router-vsmart-2.0.tar.gz i zajrzyjcie do katalogu: /var/v-smart/info/200 Tu jest treść komunikatu oraz mechanizm ściągania blokady. W dniu 2011-09-14 16:36, Sarenka pisze: > On Wed, 14 Sep 2011 14:58:41 +0200, Jakub wrote: >> Teoretycznie mi się udało zmieniłem wpis ten >> a href="index.php?readed=1&oldurl=http://moja domena.pl">{t}Click >> here to mark this message as readed.{/t} >> I działa. Ale muszę to dokładnie sprawdzić bo rc.messages >> automatycznie się generuje co 5min i koleś jak włączył przeglądarkę to >> zamiast raz kliknac na komunikat to musiał ok 5 razy dopiero mu znikło >> powiadomienie. > > Musisz mieć coś nie tak. Parę lat używałem właśnie takiej konfiguracji i > wszystko śmigało. Zerknij do archiwum (tak ze dwa, może trzy lata > wstecz) - wrzucałem na listę moje skrypty. > -- pozdrawiam, Przemysław Jarząb przemek w v-smart.pl http://www.v-smart.pl