Joomla Platform
13.1
Documentation des API du framework Joomla Platform
|
Fonctions membres publiques statiques | |
static | getApplication ($id=null, array $config=array(), $prefix= 'J') |
static | getConfig ($file=null, $type= 'PHP', $namespace= '') |
static | getSession (array $options=array()) |
static | getLanguage () |
static | getDocument () |
static | getUser ($id=null) |
static | getCache ($group= '', $handler= 'callback', $storage=null) |
static | getACL () |
static | getDbo () |
static | getMailer () |
static | getFeedParser ($url, $cache_time=0) |
static | getXML ($data, $isFile=true) |
static | getEditor ($editor=null) |
static | getURI ($uri= 'SERVER') |
static | getDate ($time= 'now', $tzOffset=null) |
static | getStream ($use_prefix=true, $use_network=true, $ua=null, $uamask=false) |
Attributs publics statiques | |
static | $application = null |
static | $cache = null |
static | $config = null |
static | $dates = array() |
static | $session = null |
static | $language = null |
static | $document = null |
static | $acl = null |
static | $database = null |
static | $mailer = null |
Fonctions membres protégées statiques | |
static | createConfig ($file, $type= 'PHP', $namespace= '') |
static | createSession (array $options=array()) |
static | createDbo () |
static | createMailer () |
static | createLanguage () |
static | createDocument () |
Définition à la ligne 17 du fichier factory.php.
|
staticprotected |
Create a configuration object
string | $file | The path to the configuration file. |
string | $type | The type of the configuration file. |
string | $namespace | The namespace of the configuration file. |
Définition à la ligne 548 du fichier factory.php.
|
staticprotected |
Create an database object
Définition à la ligne 613 du fichier factory.php.
Références JDatabaseDriver\getInstance(), et jexit().
|
staticprotected |
Create a document object
Définition à la ligne 719 du fichier factory.php.
Références JDocument\getInstance().
|
staticprotected |
Create a language object
Définition à la ligne 701 du fichier factory.php.
Références JLanguage\getInstance().
|
staticprotected |
Create a mailer object
Définition à la ligne 654 du fichier factory.php.
Références JMailHelper\cleanLine(), et JMail\getInstance().
|
staticprotected |
Create a session object
array | $options | An array containing session options |
Définition à la ligne 586 du fichier factory.php.
Références JSession\getInstance().
|
static |
Get an authorization object
Returns the global JAccess object, only creating it if it doesn't already exist.
Définition à la ligne 301 du fichier factory.php.
Références JLog\add(), et JLog\WARNING.
|
static |
Get a application object.
Returns the global JApplicationCms object, only creating it if it doesn't already exist.
mixed | $id | A client identifier or name. |
array | $config | An optional associative array of configuration settings. |
string | $prefix | Application prefix |
Exception |
Définition à la ligne 115 du fichier factory.php.
Référencé par JRoute\_(), JOAuth2Client\__construct(), JDocumentOpensearch\__construct(), JOAuth1Client\__construct(), JControllerLegacy\__construct(), JCacheControllerPage\_noChange(), JCacheControllerPage\_setEtag(), JViewLegacy\_setPath(), JControllerForm\add(), JLogLoggerMessagequeue\addEntry(), JResponse\allowCache(), JResponse\appendBody(), JUser\bind(), JControllerForm\cancel(), JModelAdmin\checkCategoryId(), JControllerLegacy\checkEditId(), JControllerAdmin\checkin(), JSession\checkToken(), JModelLegacy\cleanCache(), JResponse\clearHeaders(), JViewCategory\commonCategoryDisplay(), JDocumentHTML\countMenuChildren(), JCryptPasswordSimple\create(), JError\customErrorPage(), JControllerAdmin\delete(), JViewCategoryfeed\display(), JViewCategories\display(), JControllerLegacy\display(), JControllerForm\edit(), JDocumentRendererHead\fetchHead(), JUpdaterExtension\findUpdate(), JUpdaterCollection\findUpdate(), JResponse\getBody(), JUserHelper\getCryptedPassword(), JDocumentRendererMessage\getData(), JSession\getFormToken(), JResponse\getHeaders(), JControllerLegacy\getInstance(), JLanguageHelper\getLanguages(), JControllerLegacy\getModel(), JControllerForm\getRedirectToListAppend(), JUserHelper\getRememberCookieData(), JApplication\getRouter(), JUserHelper\getShortHashedUserAgent(), JModelList\getUserStateFromRequest(), JCache\getWorkarounds(), JError\handleMessage(), JControllerLegacy\holdEditId(), JUserHelper\invalidateCookie(), JControllerBase\loadApplication(), JModelList\loadFormData(), JControllerForm\loadhistory(), JViewLegacy\loadTemplate(), JCache\makeId(), JModelList\populateState(), JModelAdmin\populateState(), JViewCategories\prepareDocument(), JViewCategory\prepareDocument(), JResponse\prependBody(), JControllerAdmin\publish(), JControllerLegacy\redirect(), JControllerLegacy\releaseEditId(), JDocumentRendererModules\render(), JDocumentRendererMessage\render(), JDocumentRendererRSS\render(), JDocumentRendererAtom\render(), JDocumentImage\render(), JDocumentXml\render(), JDocumentJSON\render(), JDocumentError\render(), JDocumentFeed\render(), JDocument\render(), JControllerAdmin\reorder(), JControllerForm\save(), JControllerAdmin\saveOrderAjax(), JMail\Send(), JResponse\sendHeaders(), JResponse\setBody(), JClientHelper\setCredentialsFromRequest(), JResponse\setHeader(), JCache\setWorkarounds(), JCacheControllerPage\store(), et JResponse\toString().
|
static |
Get a cache object
Returns the global JCache object
string | $group | The cache group name |
string | $handler | The handler to use |
string | $storage | The storage method |
Définition à la ligne 266 du fichier factory.php.
Références JCache\getInstance().
Référencé par JControllerLegacy\display(), JDocumentHTML\getBuffer(), JSimplepieFactory\getFeedParser(), et JLanguageHelper\getLanguages().
|
static |
Get a configuration object
Returns the global JRegistry object, only creating it if it doesn't already exist.
string | $file | The path to the configuration file |
string | $type | The type of the configuration file |
string | $namespace | The namespace of the configuration file |
Définition à la ligne 144 du fichier factory.php.
Référencé par JTableModule\__construct(), JTableCategory\__construct(), JTableMenu\__construct(), JSessionStorageMemcache\__construct(), JSessionStorageMemcached\__construct(), JSimplecrypt\__construct(), JCache\__construct(), JLogLoggerFormattedtext\__construct(), JCacheStorage\__construct(), JTable\__construct(), JApplication\_createConfiguration(), JSession\_setCookieParams(), JUser\authorise(), JUri\base(), JTableUser\check(), JModelLegacy\cleanCache(), JResponse\compress(), JError\customErrorPage(), JSession\destroy(), JControllerLegacy\display(), JArchive\extract(), JForm\filterField(), JCacheStorageMemcache\getConnection(), JCacheStorageMemcached\getConnection(), JClientHelper\getCredentials(), JFormFieldTimezone\getGroups(), JFormFieldCalendar\getInput(), JCacheStorage\getInstance(), JClientHelper\hasCredentials(), JApplication\initialise(), JCacheStorageFile\isSupported(), JCacheStorageMemcache\isSupported(), JCacheStorageMemcached\isSupported(), JDocumentRendererModule\render(), JMail\Send(), JClientHelper\setCredentials(), et JCacheStorageMemcache\store().
|
static |
Return the JDate object
mixed | $time | The initial time for the JDate object |
mixed | $tzOffset | The timezone offset. |
Définition à la ligne 494 du fichier factory.php.
Référencé par JUser\bind(), JTableMenu\check(), JTableCategory\check(), JTableUser\check(), JTableContent\check(), JTable\checkOut(), JForm\filterField(), JFormFieldCalendar\getInput(), JDocumentRendererRSS\render(), JDocumentRendererAtom\render(), JTableUser\setLastVisit(), JTableCategory\store(), et JTableContent\store().
|
static |
Get a database object.
Returns the global JDatabaseDriver object, only creating it if it doesn't already exist.
Définition à la ligne 323 du fichier factory.php.
Référencé par JAdapterInstance\__construct(), JAdapter\__construct(), JLogLoggerDatabase\__construct(), JModelLegacy\__construct(), JApplication\_createSession(), JCategories\_load(), JUserHelper\activateUser(), JUserHelper\addUserToGroup(), JAccess\check(), JAccess\checkGroup(), JApplication\checkSession(), JUserHelper\clearExpiredTokens(), JDocumentHTML\countMenuChildren(), JLanguageHelper\createLanguageList(), JSessionStorageDatabase\destroy(), JSessionStorageDatabase\gc(), JAccess\getAssetRules(), JUser\getAuthorisedCategories(), JAccess\getAuthorisedViewLevels(), JAccess\getGroupPath(), JAccess\getGroupsByUser(), JFormFieldModulelayout\getInput(), JFormFieldComponentlayout\getInput(), JFormFieldRules\getInput(), JTable\getInstance(), JLanguageHelper\getLanguages(), JFormFieldPlugins\getOptions(), JFormFieldSQL\getOptions(), JFormFieldRules\getUserGroups(), JUserHelper\getUserId(), JAccess\getUsersByGroup(), JUserHelper\invalidateCookie(), JTable\isCheckedOut(), JModelDatabase\loadDb(), JSessionStorageDatabase\read(), JUserHelper\setUserGroups(), JTableMenu\store(), JFormRuleUsername\test(), JFormRuleEmail\test(), JDate\toSql(), et JSessionStorageDatabase\write().
|
static |
Get a document object.
Returns the global JDocument object, only creating it if it doesn't already exist.
Définition à la ligne 211 du fichier factory.php.
Référencé par JApplication\dispatch(), JViewCategoryfeed\display(), JControllerLegacy\display(), JCacheControllerCallback\get(), JFormFieldRepeatable\getInput(), JFormFieldPassword\getInput(), JCache\getWorkarounds(), JApplicationWeb\loadDocument(), JApplication\redirect(), JApplication\render(), et JCache\setWorkarounds().
|
static |
Get an editor object.
string | $editor | The editor to load, depends on the editor plugins that are installed |
BadMethodCallException |
Définition à la ligne 446 du fichier factory.php.
Références JLog\add(), et JLog\WARNING.
|
static |
Get a parsed XML Feed Source
string | $url | Url for feed source. |
integer | $cache_time | Time to cache feed for (using internal cache mechanism). |
BadMethodCallException |
Définition à la ligne 367 du fichier factory.php.
Références JLog\add(), JSimplepieFactory\getFeedParser(), et JLog\WARNING.
|
static |
Get a language object.
Returns the global JLanguage object, only creating it if it doesn't already exist.
Définition à la ligne 191 du fichier factory.php.
Référencé par JText\_(), JDocumentHTML\_fetchTemplate(), JText\alt(), JFormFieldModulelayout\getInput(), JFormFieldComponentlayout\getInput(), JFormFieldLanguage\getOptions(), JFormFieldPlugins\getOptions(), JForm\loadField(), JControllerForm\loadhistory(), JApplicationWeb\loadLanguage(), JViewLegacy\loadTemplate(), JText\plural(), JText\printf(), JControllerForm\save(), JText\script(), JText\sprintf(), et JFilterOutput\stringURLSafe().
|
static |
Get a mailer object.
Returns the global JMail object, only creating it if it doesn't already exist.
Définition à la ligne 343 du fichier factory.php.
|
static |
Get a session object.
Returns the global JSession object, only creating it if it doesn't already exist.
array | $options | An array containing session options |
Définition à la ligne 171 du fichier factory.php.
Référencé par JApplication\_createSession(), JOAuth1Client\_generateRequestToken(), JApplicationWeb\afterSessionStart(), JApplication\afterSessionStart(), JOAuth1Client\authenticate(), JApplication\checkSession(), JSession\checkToken(), JCacheStorageMemcached\getConnection(), JClientHelper\getCredentials(), JSession\getFormToken(), JClientHelper\hasCredentials(), JApplication\redirect(), et JClientHelper\setCredentials().
|
static |
Creates a new stream object with appropriate prefix
boolean | $use_prefix | Prefix the connections for writing |
boolean | $use_network | Use network if available for writing; use false to disable (e.g. FTP, SCP) |
string | $ua | UA User agent to use |
boolean | $uamask | User agent masking (prefix Mozilla) |
Définition à la ligne 753 du fichier factory.php.
Références JClientHelper\getCredentials(), et jimport().
Référencé par JFolder\copy(), JFile\copy(), JArchiveBzip2\extract(), JArchiveGzip\extract(), JFile\move(), JFolder\move(), JFile\upload(), et JFile\write().
|
static |
Return a reference to the JUri object
string | $uri | Uri name. |
Définition à la ligne 476 du fichier factory.php.
Références JLog\add(), JUri\getInstance(), et JLog\WARNING.
|
static |
Get an user object.
Returns the global JUser object, only creating it if it doesn't already exist.
integer | $id | The user to load - Can be an integer or string - If string, it is converted to ID automatically. |
Définition à la ligne 233 du fichier factory.php.
Références JUser\getInstance().
Référencé par JCategories\_load(), JUserHelper\addUserToGroup(), JControllerForm\allowAdd(), JControllerForm\allowEdit(), JModelAdmin\batch(), JModelAdmin\batchAccess(), JModelAdmin\batchCopy(), JModelAdmin\batchLanguage(), JModelAdmin\batchMove(), JModelAdmin\canDelete(), JModelAdmin\canEditState(), JModelForm\checkin(), JModelForm\checkout(), JApplication\checkSession(), JViewCategory\commonCategoryDisplay(), JTableMenuType\delete(), JForm\filterField(), JCategoryNode\getAuthor(), JSession\getFormToken(), JFormFieldCalendar\getInput(), JFormFieldCategory\getOptions(), JUserHelper\getProfile(), JApplication\initialise(), JModelLegacy\loadHistory(), JApplicationBase\loadIdentity(), JApplication\logout(), JModelAdmin\publish(), JUserHelper\removeUserFromGroup(), JDocumentRendererModules\render(), JUser\save(), JUserHelper\setUserGroups(), JTableMenuType\store(), JTableCategory\store(), et JTableContent\store().
|
static |
Reads a XML file.
string | $data | Full path and file name. |
boolean | $isFile | true to load a file or false to load a string. |
Définition à la ligne 392 du fichier factory.php.
Références JText\_(), JLog\add(), et JLog\WARNING.
|
static |
Définition à la ligne 82 du fichier factory.php.
|
static |
Définition à la ligne 25 du fichier factory.php.
|
static |
Définition à la ligne 33 du fichier factory.php.
|
static |
Définition à la ligne 41 du fichier factory.php.
|
static |
Définition à la ligne 90 du fichier factory.php.
|
static |
Définition à la ligne 49 du fichier factory.php.
|
static |
Définition à la ligne 73 du fichier factory.php.
|
static |
Définition à la ligne 65 du fichier factory.php.
|
static |
Définition à la ligne 98 du fichier factory.php.
|
static |
Définition à la ligne 57 du fichier factory.php.