<?php /* ** Zabbix ** Copyright (C) 2001-2025 Zabbix SIA ** ** This program is free software; you can redistribute it and/or modify ** it under the terms of the GNU General Public License as published by ** the Free Software Foundation; either version 2 of the License, or ** (at your option) any later version. ** ** This program is distributed in the hope that it will be useful, ** but WITHOUT ANY WARRANTY; without even the implied warranty of ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** GNU General Public License for more details. ** ** You should have received a copy of the GNU General Public License ** along with this program; if not, write to the Free Software ** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. **/ // function add_audit($action, $resourcetype, $note) { // if (mb_strlen($note) > 128) { // $note = mb_substr($note, 0, 125).'...'; // } // $values = [ // 'userid' => CWebUser::$data['userid'], // 'clock' => time(), // 'ip' => substr(CWebUser::getIp(), 0, 39), // 'action' => $action, // 'resourcetype' => $resourcetype, // 'note' => $note // ]; // try { // DB::insert('auditlog', [$values]); // return true; // } // catch (DBException $e) { // return false; // } // }