]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/commitdiff
squid-accounting: fix monthly dbmove funktion to put values in history table
authorAlexander Marx <alexander.marx@ipfire.org>
Sun, 3 May 2015 03:24:39 +0000 (05:24 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 3 May 2015 10:54:05 +0000 (12:54 +0200)
src/squid-accounting/acct-lib.pl

index 779ecf81039bd3c5c5b2c1b298e95dd4de34c6b8..58b154a34581d7435762d9f8b10126139a258b7d 100644 (file)
@@ -93,8 +93,10 @@ sub delbefore {
 }
 
 sub movedbdata {
+       &connectdb;
        $dbh->do("insert into ACCT_HIST select datetime(TIME_RUN,'unixepoch'),NAME,SUM(BYTES) from ACCT where datetime(TIME_RUN,'unixepoch') < datetime('now','start of month') group by NAME,datetime(TIME_RUN,'unixepoch');");
        $dbh->do("DELETE FROM ACCT WHERE datetime(TIME_RUN,'unixepoch') < date('now','start of month');");
+       &closedb;
 }
 
 sub gethourgraphdata {