| Current Path : /home/poneycluc/www/plugins/system/bfnetwork/bfnetwork/ |
| Current File : /home/poneycluc/www/plugins/system/bfnetwork/bfnetwork/bfEvents.php |
<?php
/*
* @package bfNetwork
* @copyright Copyright (C) 2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026 Blue Flame Digital Solutions Ltd. All rights reserved.
* @license GNU General Public License version 3 or later
*
* @see https://mySites.guru/
* @see https://www.phil-taylor.com/
*
* @author Phil Taylor / Blue Flame Digital Solutions Limited.
*
* bfNetwork 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 3 of the License, or
* (at your option) any later version.
*
* bfNetwork 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 package. If not, see http://www.gnu.org/licenses/
*
* If you have any questions regarding this code, please contact phil@phil-taylor.com
*/
class bfEvents
{
// on viewing global config
public const onViewedGlobalConfig = 'bf.config.global.viewed';
// On saving global config
public const onSavedGlobalConfig = 'bf.config.global.saved';
// On viewing component options
public const onViewedComponentOptions = 'bf.config.component.viewed';
// On saving component options
public const onSavedComponentOptions = 'bf.config.component.saved';
// When an admin logs into /administrator/
public const onAdminLogin = 'bf.admin.login';
// When an admin logs out of /administrator/
public const onAdminLogout = 'bf.admin.logout';
// On viewing a user in admin
public const onUserViewed = 'bf.user.viewed';
// When a user logs out
public const onUserLogout = 'bf.user.logout';
// When a user is modified
public const onUserModified = 'bf.user.modified';
// When a new user is created
public const onUserCreated = 'bf.user.created';
// When a configured file alert file is modified
public const onFileModified = 'bf.file.modified';
// When a snapshot is taken
public const onSnapshotTaken = 'bf.snapshot.started';
// When an audit is started
public const onAuditStarted = 'bf.audit.started';
// When an audit is finished
public const onAuditFinished = 'bf.audit.finished';
// When content is searched for in com_search
public const onContentSearch = 'bf.search.performed';
// when our connector is automatically upgraded
public const onConnectorUpgrade = 'bf.connector.upgraded';
// when connection error resolved
public const onConnectorReconnect = 'bf.connector.reconnect';
// Not going to log normal users login or logout - not a maintenance or security event
public const onUserLogin = 'bf.user.login';
// @TODO
public const onFileDeleted = 'bf.file.deleted';
// @TODO
public const onBackupStarted = 'bf.backup.started';
// @TODO
public const onBackupFinished = 'bf.backup.finished';
// @TODO
public const onBackupProfileChanged = 'bf.backup.profile.changed';
// @TODO
public const onDowntimeStarted = 'bf.downtime.started';
// @TODO
public const onDowntimeFinished = 'bf.downtime.finished';
// @TODO
public const onExtensionInstall = 'bf.ext.install';
// @TODO
public const onExtensionRemove = 'bf.ext.remove';
// @TODO
public const onExtensionUpgrade = 'bf.ext.upgrade';
// @TODO
public const onExtensionPublish = 'bf.ext.publish';
// @TODO
public const onExtensionUnpublish = 'bf.ext.unpublish';
// @TODO
public const onToolApplied = 'bf.tools.applied';
// @TODO
public const onAlertTriggered = 'bf.alert.triggered';
// @TODO
public const onSavedPluginOptions = 'bf.config.plugin.saved';
}