LMS 1.9.4 i znikające zobowiązania przeterminowanie
Witam Mam taki problem, ustawiam termin zobowiązania od do i zauważyłem, że jakiś czas po przeterminowaniu zobowiązania ono znika z bazy. Moje pytanie czy jakiś skrypt LMS'a usuwa stare zobowiązania? Pozdrawiam -- Dariusz Raczkowski www.atrium-pc.pl ul. Głogowska 181 61-121 Poznań gg: 11995886 tel/phone: +48 61 662 12 21 tel kom./cellphone: +48 664 167 788
On 26.07.2010 15:40, Dariusz Raczkowski wrote:
Witam Mam taki problem, ustawiam termin zobowiązania od do i zauważyłem, że jakiś czas po przeterminowaniu zobowiązania ono znika z bazy. Moje pytanie czy jakiś skrypt LMS'a usuwa stare zobowiązania?
tak, payments. -- Aleksander 'A.L.E.C' Machniak http://alec.pl gg:2275252 LAN Management System Developer http://lms.org.pl Roundcube Webmail Developer http://roundcube.net
Więc mam pytanie co konkretne robią linijki 441, 535, 539, 540? Chciałbym wyłączyć usuwanie starych zobowiązań, a nie widzie aby jakaś wartość w konfguracji była za to odpowiedzialna. Także co mogę za-komentować bez obaw? (domyślam się, że linia 539 kasuje to co nie chcę:) ) ---------------------- 439- if ($assign->{'liabilityid'} && $assign->{'period'} == DISPOSABLE) #remove liability 440- { 441- $dbase->do("DELETE FROM liabilities WHERE id = $assign->{'liabilityid'}"); 442- } .......... 531- $dbq = $dbase->prepare("SELECT liabilityid AS id FROM assignments WHERE dateto < $utsfmt - 86400 * 3 532- $dbq->execute(); 533- while(my $row = $dbq->fetchrow_hashref()) 534- { 535- $dbase->do("DELETE FROM liabilities WHERE id = $row->{'id'}"); 536- } 537- $dbq->finish(); 538 539- $dbase->do("DELETE FROM assignments WHERE dateto < $utsfmt - 86400 * 30 AND dateto != 0"); 540- $dbase->do("DELETE FROM assignments WHERE at = $today"); 541- $dbase->do("DELETE FROM timestamps WHERE tablename = 'cash' OR tablename = '_global'"); 542- $dbase->do("INSERT INTO timestamps (tablename,time) VALUES ('cash',$utsfmt)"); 543-$dbase->do("INSERT INTO timestamps (tablename,time) VALUES ('_global',$utsfmt)"); ----------------------- Pozdrawiam Dariusz Raczkowski www.atrium-pc.pl ul. Głogowska 181 61-121 Poznań gg: 11995886 tel/phone: +48 61 662 12 21 tel kom./cellphone: +48 664 167 788 W dniu 2010-07-26 15:51, A.L.E.C pisze:
On 26.07.2010 15:40, Dariusz Raczkowski wrote:
Witam Mam taki problem, ustawiam termin zobowiązania od do i zauważyłem, że jakiś czas po przeterminowaniu zobowiązania ono znika z bazy. Moje pytanie czy jakiś skrypt LMS'a usuwa stare zobowiązania?
tak, payments.
On 26.07.2010 16:15, Dariusz Raczkowski wrote:
Więc mam pytanie co konkretne robią linijki 441, 535, 539, 540? Chciałbym wyłączyć usuwanie starych zobowiązań, a nie widzie aby jakaś wartość w konfguracji była za to odpowiedzialna. Także co mogę za-komentować bez obaw? (domyślam się, że linia 539 kasuje to co nie chcę:) )
531- $dbq = $dbase->prepare("SELECT liabilityid AS id FROM assignments WHERE dateto < $utsfmt - 86400 * 3 532- $dbq->execute(); 533- while(my $row = $dbq->fetchrow_hashref()) 534- { 535- $dbase->do("DELETE FROM liabilities WHERE id = $row->{'id'}"); 536- } 537- $dbq->finish(); 538 539- $dbase->do("DELETE FROM assignments WHERE dateto < $utsfmt - 86400 * 30 AND dateto != 0"); 540- $dbase->do("DELETE FROM assignments WHERE at = $today");
Zakomentuj wszystkie powyższe linie -- Aleksander 'A.L.E.C' Machniak http://alec.pl gg:2275252 LAN Management System Developer http://lms.org.pl Roundcube Webmail Developer http://roundcube.net
Dzięki Tylko pytan9ie co usuwa ten kod: if ($assign->{'liabilityid'} && $assign->{'period'} == DISPOSABLE) #remove liability { $dbase->do("DELETE FROM liabilities WHERE id = $assign->{'liabilityid'}"); } Pozdrawiam Dariusz Raczkowski www.atrium-pc.pl ul. Głogowska 181 61-121 Poznań gg: 11995886 tel/phone: +48 61 662 12 21 tel kom./cellphone: +48 664 167 788 W dniu 2010-07-27 10:49, A.L.E.C pisze:
On 26.07.2010 16:15, Dariusz Raczkowski wrote:
Więc mam pytanie co konkretne robią linijki 441, 535, 539, 540? Chciałbym wyłączyć usuwanie starych zobowiązań, a nie widzie aby jakaś wartość w konfguracji była za to odpowiedzialna. Także co mogę za-komentować bez obaw? (domyślam się, że linia 539 kasuje to co nie chcę:) )
531- $dbq = $dbase->prepare("SELECT liabilityid AS id FROM assignments WHERE dateto < $utsfmt - 86400 * 3 532- $dbq->execute(); 533- while(my $row = $dbq->fetchrow_hashref()) 534- { 535- $dbase->do("DELETE FROM liabilities WHERE id = $row->{'id'}"); 536- } 537- $dbq->finish(); 538 539- $dbase->do("DELETE FROM assignments WHERE dateto < $utsfmt - 86400 * 30 AND dateto != 0"); 540- $dbase->do("DELETE FROM assignments WHERE at = $today");
Zakomentuj wszystkie powyższe linie
uczestnicy (2)
-
A.L.E.C -
Dariusz Raczkowski