From 8e729913a8f6258762f4e8049caebc9dbb42a71e Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Tue, 17 May 2016 18:14:13 +0200 Subject: Modularized baseconfig fetching (api) --- modules-available/syslog/api.inc.php | 40 ++++++++++++++++++++++ .../syslog/baseconfig/getconfig.inc.php | 4 +++ 2 files changed, 44 insertions(+) create mode 100644 modules-available/syslog/api.inc.php create mode 100644 modules-available/syslog/baseconfig/getconfig.inc.php (limited to 'modules-available/syslog') diff --git a/modules-available/syslog/api.inc.php b/modules-available/syslog/api.inc.php new file mode 100644 index 00000000..cebe5ef1 --- /dev/null +++ b/modules-available/syslog/api.inc.php @@ -0,0 +1,40 @@ + UNIX_TIMESTAMP()', array(':client' => $ip)); + if ($row !== false && $row['cnt'] > 150) exit(0); + + Database::exec('INSERT INTO clientlog (dateline, logtypeid, clientip, description, extra) VALUES (UNIX_TIMESTAMP(), :type, :client, :description, :longdesc)', array( + 'type' => $type, + 'client' => $ip, + 'description' => $description, + 'longdesc' => $longdesc, + )); + +} + +echo "OK.\n"; diff --git a/modules-available/syslog/baseconfig/getconfig.inc.php b/modules-available/syslog/baseconfig/getconfig.inc.php new file mode 100644 index 00000000..9706eea1 --- /dev/null +++ b/modules-available/syslog/baseconfig/getconfig.inc.php @@ -0,0 +1,4 @@ +