Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe ActionlogsHelper

Fonctions membres publiques statiques

static getCsvData ($data)
 
static loadTranslationFiles ($extension)
 
static getLogContentTypeParams ($context)
 
static getHumanReadableLogMessage ($log, $generateLinks=true)
 
static getContentTypeLink ($component, $contentType, $id, $urlVar='id', $object=null)
 
static loadActionLogPluginsLanguage ()
 

Fonctions membres protégées statiques

static escapeCsvFormula ($value)
 

Attributs privés statiques

static $characters = array('=', '+', '-', '@')
 

Description détaillée

Actionlogs component helper.

Depuis
3.9.0

Documentation des fonctions membres

◆ escapeCsvFormula()

static escapeCsvFormula (   $value)
staticprotected

Escapes potential characters that start a formula in a CSV value to prevent injection attacks

Paramètres
mixed$valuecsv field value
Renvoie
mixed
Depuis
3.9.7

Références $value.

◆ getContentTypeLink()

static getContentTypeLink (   $component,
  $contentType,
  $id,
  $urlVar = 'id',
  $object = null 
)
static

Get link to an item of given content type

Paramètres
string$component
string$contentType
integer$id
string$urlVar
CMSObject$object
Renvoie
string Link to the content item
Depuis
3.9.0

Références $component, $id, $prefix, Path\clean(), JPATH_ADMINISTRATOR, et JLoader\register().

Référencé par Joomla\onContentAfterSave(), Joomla\onContentChangeState(), et Joomla\onExtensionAfterSave().

◆ getCsvData()

static getCsvData (   $data)
static

Method to convert logs objects array to an iterable type for use with a CSV export

Paramètres
array | \Traversable$dataThe logs data objects to be exported
Renvoie
Generator
Depuis
3.9.0
Exceptions

Références $data, $extension, et Text\_().

◆ getHumanReadableLogMessage()

static getHumanReadableLogMessage (   $log,
  $generateLinks = true 
)
static

Get human readable log message for a User Action Log

Paramètres
\stdClass$logA User Action log message record
boolean$generateLinksFlag to disable link generation when creating a message
Renvoie
string
Depuis
3.9.0

Références $key, $message, $value, Text\_(), ENT_QUOTES, Factory\getApplication(), Route\link(), StringHelper\strpos(), Route\TLS_FORCE, et Route\TLS_IGNORE.

Référencé par ActionlogModel\sendNotificationEmails().

◆ getLogContentTypeParams()

static getLogContentTypeParams (   $context)
static

Get parameters to be

Paramètres
string$contextThe context of the content
Renvoie
mixed An object contains content type parameters, or null if not found
Depuis
3.9.0
Obsolète:
5.0 Use the action log config model instead

Références $context, et Factory\getApplication().

◆ loadActionLogPluginsLanguage()

static loadActionLogPluginsLanguage ( )
static

Load both enabled and disabled actionlog plugins language file.

It is used to make sure actions log is displayed properly instead of only language items displayed when a plugin is disabled.

Renvoie
void
Depuis
3.9.0

Références $db, $extension, $lang, $name, $query, $rows, $type, Factory\getDbo(), Factory\getLanguage(), JPATH_ADMINISTRATOR, et JPATH_PLUGINS.

◆ loadTranslationFiles()

static loadTranslationFiles (   $extension)
static

Load the translation files for an extension

Paramètres
string$extensionExtension name
Renvoie
void
Depuis
3.9.0

Références $extension, $lang, $parts, Factory\getLanguage(), JPATH_ADMINISTRATOR, JPATH_BASE, JPATH_LIBRARIES, JPATH_PLUGINS, et JPATH_SITE.

Référencé par ExtensionField\getOptions(), LogtypeField\getOptions(), et ActionlogModel\sendNotificationEmails().

Documentation des champs

◆ $characters

$characters = array('=', '+', '-', '@')
staticprivate

La documentation de cette classe a été générée à partir du fichier suivant :