Source
self::$before_usrgroup = CDBHelper::getRow('SELECT id FROM users_groups WHERE userid='.zbx_dbstr(self::$resourceid));
<?php
/*
** 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 Affero General Public License as published by the Free Software Foundation, version 3.
**
** 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 Affero General Public License for more details.
**
** You should have received a copy of the GNU Affero General Public License along with this program.
** If not, see <https://www.gnu.org/licenses/>.
**/
require_once dirname(__FILE__).'/common/testAuditlogCommon.php';
/**
* @backup users
*/
class testAuditlogUser extends testAuditlogCommon {
/**
* Created user id
*/
private static $resourceid;
/**
* Created users user group id (before update)
*/
private static $before_usrgroup;
/**
* Created users media id (before update)
*/
private static $before_media;
public function testAuditlogUser_Create() {
$create = $this->call('user.create', [
[
'username' => 'Audit',
'passwd' => 'zabbixzabbix',
'name' => 'Audit_name',
'surname' => 'Audit_surname',
'roleid' => 3,
'usrgrps' => [
[
'usrgrpid' => 7
]
],
'medias' => [
[
'mediatypeid' => 1,
'sendto' => [
'audit@audit.com'
],
'active' => 0,
'severity' => 63,
'period' => '1-7,00:00-24:00'
]
]
]