Joomla CMS  2.5.24 (avec JPlatform 11.4 inclus)
Documentation des API du CMS Joomla en version 2.5 et du framework Joomla Platform intégré
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe JPluginHelper

Liste de tous les membres

Fonctions membres publiques statiques

static getPlugin ($type, $plugin=null)
static isEnabled ($type, $plugin=null)
static importPlugin ($type, $plugin=null, $autocreate=true, $dispatcher=null)

Fonctions membres protégées statiques

static _import (&$plugin, $autocreate=true, $dispatcher=null)
static _load ()

Attributs protégés statiques

static $plugins = null

Documentation des fonctions membres

static JPluginHelper::_import ( $plugin,
  $autocreate = true,
  $dispatcher = null 
)
staticprotected

Loads the plugin file.

Paramètres:
JPlugin&$pluginThe plugin.
boolean$autocreateTrue to autocreate.
JDispatcher$dispatcherOptionally allows the plugin to use a different dispatcher.
Renvoie:
boolean True on success.
Depuis:
11.1

Références $dispatcher, $path, JDispatcher\getInstance(), et JPATH_PLUGINS.

+ Voici le graphe d'appel pour cette fonction :

static JPluginHelper::_load ( )
staticprotected

Loads the published plugins.

Renvoie:
array An array of published plugins
Depuis:
11.1

Références $db, $query, $user, JFactory\getCache(), JFactory\getDbo(), JFactory\getUser(), null, et JError\raiseWarning().

+ Voici le graphe d'appel pour cette fonction :

static JPluginHelper::getPlugin (   $type,
  $plugin = null 
)
static

Get the plugin data of a specific type if no specific plugin is specified otherwise only the specific plugin data is returned.

Paramètres:
string$typeThe plugin type, relates to the sub-directory in the plugins directory.
string$pluginThe plugin name.
Renvoie:
mixed An array of plugin data objects, or a plugin data object.
Depuis:
11.1

Références $type.

Référencé par JCaptcha\_load(), JEditor\_loadEditor(), JAuthentication\authenticate(), JAuthentication\authorise(), et JEditor\getButtons().

+ Voici le graphe des appelants de cette fonction :

static JPluginHelper::importPlugin (   $type,
  $plugin = null,
  $autocreate = true,
  $dispatcher = null 
)
static

Loads all the plugin files for a particular type if no specific plugin is specified otherwise only the specific plugin is loaded.

Paramètres:
string$typeThe plugin type, relates to the sub-directory in the plugins directory.
string$pluginThe plugin name.
boolean$autocreateAutocreate the plugin.
JDispatcher$dispatcherOptionally allows the plugin to use a different dispatcher.
Renvoie:
boolean True on success.
Depuis:
11.1

Références $dispatcher, $i, $type, et null.

Référencé par JAuthentication\__construct(), FinderCli\_index(), JEditor\_loadEditor(), UsersModelRegistration\activate(), UsersModelUser\activate(), FinderControllerIndexer\batch(), UsersModelUser\block(), MediaControllerFolder\create(), MediaControllerFolder\delete(), FinderModelMaps\delete(), FinderModelIndex\delete(), UsersModelGroup\delete(), MediaControllerFile\delete(), UsersModelUser\delete(), JModelAdmin\delete(), JUser\delete(), JInstaller\discover_install(), JAdministrator\dispatch(), JSite\dispatch(), JApplication\dispatch(), ContentViewArticle\display(), MediaController\display(), ContentViewCategory\display(), ContentViewFeatured\display(), JInstallerHelper\downloadPackage(), SearchModelSearch\getAreas(), modQuickIconHelper\getButtons(), JEditor\getButtons(), ContactModelContact\getContactQuery(), FinderIndexerHelper\getContentExtras(), UsersModelProfile\getData(), SearchModelSearch\getData(), UsersModelRegistration\getData(), UsersModelUser\getItem(), UsersModelNote\getItem(), SearchModelSearches\getItems(), JUserHelper\getProfile(), JSite\initialise(), JApplication\initialise(), JInstaller\install(), AdminModelProfile\loadFormData(), UsersModelUser\loadFormData(), plgContentFinder\onCategoryChangeState(), plgContentFinder\onContentAfterDelete(), plgContentFinder\onContentAfterSave(), plgContentFinder\onContentBeforeSave(), plgContentFinder\onContentChangeState(), FinderControllerIndexer\optimize(), JHtmlContent\prepare(), FinderIndexerHelper\prepareContent(), UsersModelLogin\preprocessForm(), JModelForm\preprocessForm(), FinderModelMaps\publish(), FinderModelIndex\publish(), CategoriesModelCategory\publish(), JModelAdmin\publish(), UsersModelRegistration\register(), JSite\render(), JApplication\render(), JAdministrator\route(), JApplication\route(), UsersModelGroup\save(), LanguagesModelLanguage\save(), TemplatesModelSource\save(), UsersModelProfile\save(), PluginsModelPlugin\save(), CategoriesModelCategory\save(), TemplatesModelStyle\save(), JUser\save(), ModulesModelModule\save(), JModelAdmin\save(), FinderControllerIndexer\start(), ContactControllerContact\submit(), JInstaller\uninstall(), JInstaller\update(), et MediaControllerFile\upload().

static JPluginHelper::isEnabled (   $type,
  $plugin = null 
)
static

Checks if a plugin is enabled.

Paramètres:
string$typeThe plugin type, relates to the sub-directory in the plugins directory.
string$pluginThe plugin name.
Renvoie:
boolean
Depuis:
11.1

Références $type.

Référencé par JApplication\initialise().

+ Voici le graphe des appelants de cette fonction :


Documentation des données membres

JPluginHelper::$plugins = null
staticprotected

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