Joomla CMS  3.10.11 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.10.11 et du framework Joomla Platform intégré
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
JObject$object
Renvoie
string Link to the content item
Depuis
3.9.0

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

Référencé par PlgActionlogJoomla\onContentAfterSave(), PlgActionlogJoomla\onContentChangeState(), et PlgActionlogJoomla\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
array|Generator For PHP 5.5 and newer, a Generator is returned; PHP 5.4 and earlier use an array
Depuis
3.9.0
Exceptions
InvalidArgumentException

Références $data, $date, $extension, $rows, ActionlogsHelperPhp55\getCsvAsGenerator(), et JLoader\register().

Référencé par PlgPrivacyActionlogs\onPrivacyExportRequest().

◆ 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, ENT_QUOTES, Factory\getApplication(), et htmlspecialchars.

Référencé par ActionlogsHelperPhp55\getCsvAsGenerator(), ModLatestActionsHelper\getList(), et ActionlogsModelActionlog\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

Références $context, $db, $query, et Factory\getDbo().

Référencé par PlgActionlogJoomla\onContentAfterDelete(), PlgActionlogJoomla\onContentAfterSave(), PlgActionlogJoomla\onContentChangeState(), PlgActionlogJoomla\onExtensionAfterDelete(), et PlgActionlogJoomla\onExtensionAfterSave().

◆ 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, $row, $rows, $type, Factory\getDbo(), Factory\getLanguage(), JPATH_ADMINISTRATOR, JPATH_PLUGINS, et null.

Référencé par ActionlogsViewActionlogs\display(), et ModLatestActionsHelper\getList().

◆ loadTranslationFiles()

static loadTranslationFiles (   $extension)
static

Documentation des champs

◆ $characters

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

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