# below
#
query = "\
- SELECT SUM(acctsessiontime - GREATEST((%{dailycounter-reset-start} - UNIX_TIMESTAMP(acctstarttime)), 0)) \
+ SELECT SUM(acctsessiontime - GREATEST((%{control.dailycounter-reset-start} - UNIX_TIMESTAMP(acctstarttime)), 0)) \
FROM radacct \
WHERE username = '%{${key}}' \
- AND UNIX_TIMESTAMP(acctstarttime) + acctsessiontime > '%{dailycounter-reset-start}'"
+ AND UNIX_TIMESTAMP(acctstarttime) + acctsessiontime > '%{control.dailycounter-reset-start}'"
#
# This query ignores calls that started in a previous
# SELECT SUM(acctsessiontime) \
# FROM radacct \
# WHERE username = '%{${key}}' \
-# AND acctstarttime > FROM_UNIXTIME('%{dailycounter-reset-start}')"
+# AND acctstarttime > FROM_UNIXTIME('%{control.dailycounter-reset-start}')"
#
# This query is the same as above, but demonstrates an
-# additional counter parameter '%{dailycounter-reset-end}' which is the
+# additional counter parameter '%{control.dailycounter-reset-end}' which is the
# timestamp for the end of the period
#
#query = "\
# SELECT SUM(acctsessiontime) \
# FROM radacct \
# WHERE username = '%{${key}}' \
-# AND acctstarttime BETWEEN FROM_UNIXTIME('%{dailycounter-reset-start}') AND FROM_UNIXTIME('%{dailycounter-reset-end}')"
+# AND acctstarttime BETWEEN FROM_UNIXTIME('%{control.dailycounter-reset-start}') AND FROM_UNIXTIME('%{control.dailycounter-reset-end}')"
# below
#
query = "\
- SELECT SUM(acctsessiontime - GREATEST((%{monthlycounter-reset-start} - UNIX_TIMESTAMP(acctstarttime)), 0)) \
+ SELECT SUM(acctsessiontime - GREATEST((%{control.monthlycounter-reset-start} - UNIX_TIMESTAMP(acctstarttime)), 0)) \
FROM radacct \
WHERE username='%{${key}}' \
- AND UNIX_TIMESTAMP(acctstarttime) + acctsessiontime > '%{monthlycounter-reset-start}'"
+ AND UNIX_TIMESTAMP(acctstarttime) + acctsessiontime > '%{control.monthlycounter-reset-start}'"
#
# This query ignores calls that started in a previous
# SELECT SUM(acctsessiontime) \
# FROM radacct\
# WHERE username='%{${key}}' \
-# AND acctstarttime > FROM_UNIXTIME('%{monthlycounter-reset-start}')"
+# AND acctstarttime > FROM_UNIXTIME('%{control.monthlycounter-reset-start}')"
#
# This query is the same as above, but demonstrates an
-# additional counter parameter '%{monthlycounter-reset-end}' which is the
+# additional counter parameter '%{control.monthlycounter-reset-end}' which is the
# timestamp for the end of the period
#
#query = "\
# SELECT SUM(acctsessiontime) \
# FROM radacct \
# WHERE username='%{${key}}' \
-# AND acctstarttime BETWEEN FROM_UNIXTIME('%{monthlycounter-reset-start}') \
-# AND FROM_UNIXTIME('%{monthlycounter-reset-end}')"
+# AND acctstarttime BETWEEN FROM_UNIXTIME('%{control.monthlycounter-reset-start}') \
+# AND FROM_UNIXTIME('%{control.monthlycounter-reset-end}')"
# below
#
query = "\
- SELECT SUM(AcctSessionTime - GREATEST((%{dailycounter-reset-start} - EXTRACT(epoch FROM AcctStartTime)), 0)) \
+ SELECT SUM(AcctSessionTime - GREATEST((%{control.dailycounter-reset-start} - EXTRACT(epoch FROM AcctStartTime)), 0)) \
FROM radacct \
WHERE UserName='%{${key}}' \
- AND EXTRACT(epoch FROM AcctStartTime) + AcctSessionTime > '%{dailycounter-reset-start}'"
+ AND EXTRACT(epoch FROM AcctStartTime) + AcctSessionTime > '%{control.dailycounter-reset-start}'"
#
# This query ignores calls that started in a previous
# SELECT SUM(AcctSessionTime) \
# FROM radacct \
# WHERE UserName='%{${key}}' \
-# AND EXTRACT(epoch FROM AcctStartTime) > '%{dailycounter-reset-start}'"
+# AND EXTRACT(epoch FROM AcctStartTime) > '%{control.dailycounter-reset-start}'"
#
# This query is the same as above, but demonstrates an
-# additional counter parameter '%{dailycounter-reset-end}' which is the
+# additional counter parameter '%{control.dailycounter-reset-end}' which is the
# timestamp for the end of the period
#
#query = "\
# SELECT SUM(AcctSessionTime) \
# FROM radacct \
# WHERE UserName='%{${key}}' \
-# AND EXTRACT(epoch FROM AcctStartTime) BETWEEN '%{dailycounter-reset-start}' \
-# AND '%{dailycounter-reset-end}'"
+# AND EXTRACT(epoch FROM AcctStartTime) BETWEEN '%{control.dailycounter-reset-start}' \
+# AND '%{control.dailycounter-reset-end}'"
# involves more work for the SQL server than those
# below
query = "\
- SELECT SUM(AcctSessionTime - GREATEST((%{monthlycounter-reset-start} - EXTRACT(epoch FROM AcctStartTime)), 0)) \
+ SELECT SUM(AcctSessionTime - GREATEST((%{control.monthlycounter-reset-start} - EXTRACT(epoch FROM AcctStartTime)), 0)) \
FROM radacct \
WHERE UserName='%{${key}}' \
- AND EXTRACT(epoch FROM AcctStartTime) + AcctSessionTime > '%{monthlycounter-reset-start}'"
+ AND EXTRACT(epoch FROM AcctStartTime) + AcctSessionTime > '%{control.monthlycounter-reset-start}'"
#
# This query ignores calls that started in a previous
# SELECT SUM(AcctSessionTime) \
# FROM radacct \
# WHERE UserName='%{${key}}' \
-# AND EXTRACT(epoch FROM AcctStartTime) > '%{monthlycounter-reset-start}'"
+# AND EXTRACT(epoch FROM AcctStartTime) > '%{control.monthlycounter-reset-start}'"
#
# This query is the same as above, but demonstrates an
-# additional counter parameter '%{monthlycounter-reset-end}' which is the
+# additional counter parameter '%{control.monthlycounter-reset-end}' which is the
# timestamp for the end of the period
#
#query = "\
# SELECT SUM(AcctSessionTime) \
# FROM radacct \
# WHERE UserName='%{${key}}' \
-# AND EXTRACT(epoch FROM AcctStartTime) BETWEEN '%{monthlycounter-reset-start}' AND '%{monthlycounter-reset-end}'"
+# AND EXTRACT(epoch FROM AcctStartTime) BETWEEN '%{control.monthlycounter-reset-start}' AND '%{control.monthlycounter-reset-end}'"
# below
#
query = "\
- SELECT SUM(acctsessiontime - GREATEST((%{dailycounter-reset-start} - strftime('%%s', acctstarttime)), 0)) \
+ SELECT SUM(acctsessiontime - GREATEST((%{control.dailycounter-reset-start} - strftime('%%s', acctstarttime)), 0)) \
FROM radacct \
WHERE username = '%{${key}}' \
- AND (strftime('%%s', acctstarttime) + acctsessiontime) > %{dailycounter-reset-start}"
+ AND (strftime('%%s', acctstarttime) + acctsessiontime) > %{control.dailycounter-reset-start}"
#
# This query ignores calls that started in a previous
# SELECT SUM(acctsessiontime) \
# FROM radacct \
# WHERE \username = '%{${key}}' \
-# AND acctstarttime > %{dailycounter-reset-start}"
+# AND acctstarttime > %{control.dailycounter-reset-start}"
#
# This query is the same as above, but demonstrates an
-# additional counter parameter '%{dailycounter-reset-end}' which is the
+# additional counter parameter '%{control.dailycounter-reset-end}' which is the
# timestamp for the end of the period
#
#query = "\
# SELECT SUM(acctsessiontime) FROM radacct \
# WHERE username = '%{${key}}' \
-# AND acctstarttime BETWEEN %{dailycounter-reset-start} \
+# AND acctstarttime BETWEEN %{control.dailycounter-reset-start} \
# AND %{dailycounter-reset-end}"
# below
#
query = "\
- SELECT SUM(acctsessiontime - GREATEST((%{monthlycounter-reset-start} - strftime('%%s', acctstarttime)), 0)) \
+ SELECT SUM(acctsessiontime - GREATEST((%{control.monthlycounter-reset-start} - strftime('%%s', acctstarttime)), 0)) \
FROM radacct \
WHERE username = '%{${key}}' AND \
- (strftime('%%s', acctstarttime) + acctsessiontime) > %{monthlycounter-reset-start}"
+ (strftime('%%s', acctstarttime) + acctsessiontime) > %{control.monthlycounter-reset-start}"
#
# This query ignores calls that started in a previous
# SELECT SUM(acctsessiontime) \
# FROM radacct \
# WHERE username = '%{${key}}' \
-# AND acctstarttime > %{monthlycounter-reset-start}"
+# AND acctstarttime > %{control.monthlycounter-reset-start}"
#
# This query is the same as above, but demonstrates an
-# additional counter parameter '%{monthlycounter-reset-end}' which is the
+# additional counter parameter '%{control.monthlycounter-reset-end}' which is the
# timestamp for the end of the period
#
#query = "\
# SELECT SUM(acctsessiontime) \
# FROM radacct \
# WHERE username = '%{${key}}' \
-# AND acctstarttime BETWEEN %{monthlycounter-reset-start} \
-# AND %{monthlycounter-reset-end}"
+# AND acctstarttime BETWEEN %{control.monthlycounter-reset-start} \
+# AND %{control.monthlycounter-reset-end}"