require_once dirname(__FILE__).'/../include/CLegacyWebTest.php';
require_once dirname(__FILE__).'/traits/MacrosTrait.php';
class testPageReportsAudit extends CLegacyWebTest {
AUDIT_ACTION_ADD => 'Add',
AUDIT_ACTION_DELETE => 'Delete',
AUDIT_ACTION_DISABLE => 'Disable',
AUDIT_ACTION_ENABLE => 'Enable',
AUDIT_ACTION_EXECUTE => 'Execute',
AUDIT_ACTION_LOGIN => 'Login',
AUDIT_ACTION_LOGOUT => 'Logout',
AUDIT_ACTION_UPDATE => 'Update'
private $resourcetypes = [
AUDIT_RESOURCE_ACTION => 'Action',
AUDIT_RESOURCE_APPLICATION => 'Application',
AUDIT_RESOURCE_AUTOREGISTRATION => 'Autoregistration',
AUDIT_RESOURCE_ZABBIX_CONFIG => 'Configuration of Zabbix',
AUDIT_RESOURCE_DASHBOARD => 'Dashboard',
AUDIT_RESOURCE_DISCOVERY_RULE => 'Discovery rule',
AUDIT_RESOURCE_CORRELATION => 'Event correlation',
AUDIT_RESOURCE_GRAPH => 'Graph',
AUDIT_RESOURCE_GRAPH_ELEMENT => 'Graph element',
AUDIT_RESOURCE_GRAPH_PROTOTYPE => 'Graph prototype',
AUDIT_RESOURCE_HOST => 'Host',
AUDIT_RESOURCE_HOST_GROUP => 'Host group',
AUDIT_RESOURCE_HOST_PROTOTYPE => 'Host prototype',
AUDIT_RESOURCE_ICON_MAP => 'Icon mapping',
AUDIT_RESOURCE_IMAGE => 'Image',
AUDIT_RESOURCE_ITEM => 'Item',
AUDIT_RESOURCE_ITEM_PROTOTYPE => 'Item prototype',
AUDIT_RESOURCE_MACRO => 'Macro',
AUDIT_RESOURCE_MAINTENANCE => 'Maintenance',
AUDIT_RESOURCE_MAP => 'Map',
AUDIT_RESOURCE_MEDIA_TYPE => 'Media type',
AUDIT_RESOURCE_MODULE => 'Module',