From: Alan T. DeKok Date: Thu, 10 Feb 2011 13:41:38 +0000 (+0100) Subject: Fixed onoff query X-Git-Tag: release_2_1_11~128 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=32bd9ad82ef6f706509df88eeedefc61026a7f87;p=thirdparty%2Ffreeradius-server.git Fixed onoff query --- diff --git a/raddb/sql/oracle/dialup.conf b/raddb/sql/oracle/dialup.conf index e94da68b79d..1c95da3d842 100644 --- a/raddb/sql/oracle/dialup.conf +++ b/raddb/sql/oracle/dialup.conf @@ -110,7 +110,7 @@ # (alternate in case first query doesn't # affect any existing rows in the table) ####################################################################### - accounting_onoff_query = "UPDATE ${acct_table1} SET AcctStopTime=TO_DATE('%S','yyyy-mm-dd hh24:mi:ss'), AcctSessionTime=((%S - AcctStartTime)*86400), AcctTerminateCause='%{Acct-Terminate-Cause}', AcctStopDelay = %{Acct-Delay-Time:-0} WHERE AcctStopTime IS NULL AND NASIPAddress = '%{NAS-IP-Address}' AND AcctStartTime <= TO_DATE('%S','yyyy-mm-dd hh24:mi:ss')" + accounting_onoff_query = "UPDATE ${acct_table1} SET AcctStopTime=TO_DATE('%S','yyyy-mm-dd hh24:mi:ss'), AcctSessionTime=round((TO_DATE('%S','yyyy-mm-dd hh24:mi:ss')-TO_DATE(TO_CHAR(acctstarttime, 'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss'))*86400), AcctTerminateCause='%{Acct-Terminate-Cause}', AcctStopDelay = %{Acct-Delay-Time:-0} WHERE AcctStopTime IS NULL AND NASIPAddress = '%{NAS-IP-Address}' AND AcctStartTime <= TO_DATE('%S','yyyy-mm-dd hh24:mi:ss')" accounting_update_query = "UPDATE ${acct_table1} \ SET FramedIPAddress = NULLIF('%{Framed-IP-Address}', ''), \