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
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.
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
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