Navigation

Search

logAction

Description

This function handles the moderation log (if enabled).

Syntax

mixed logAction (string $action[, array $extra[, string $log_type]])



Parameter $action

Expected type: String
Description: A string indicating which action was carried out



Parameter $extra

Expected type: Array
Description: An array containing any relevant information about the event being logged (contents varies depending on what's being done)



Parameter $log_type

Expected type: Enumerated String
Description: Which type of log this is associated with

Possible string values
Allowed values Description
'admin' Admin log
'moderate' Moderation log (default value)
'user' User log



Return value

Expected type: Mixed
Description:

Possible types
Allowed values Description
Boolean False if the mod log is disabled or the specified log type is invalid
Integer The ID of the new log entry


Notes

  • Only logs things if the moderation log is enabled (returns false otherwise)
  • Member ID and user's IP address are pulled from global variables ($ID_MEMBER and $user_info['ip'] respectively)
View all versions of this function