Joomla Platform  13.1
Documentation des API du framework Joomla Platform
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de l'espace de nommage Joomla\Platform

Description détaillée

Bootstrap file for the Joomla Platform [with legacy libraries]. Including this file into your application will make Joomla Platform libraries [including legacy libraries] available for use.

Bootstrap file for the Joomla Platform. Including this file into your application will make Joomla Platform libraries available for use.

Access

Class that handles all access authorisation routines.

Access

Depuis:
11.1

JAccessRule class.

Access

Depuis:
11.4

JAccessRules class.

Access

Depuis:
11.4

Application

Joomla Platform Base Application Class

Application

Depuis:
12.1

Base class for a Joomla! command line application.

Application

Depuis:
11.4

Class to turn JCli applications into daemons. It requires CLI and PCNTL support built into PHP.

Application

Voir également:
http://www.php.net/manual/en/book.pcntl.php
http://php.net/manual/en/features.commandline.php
Depuis:
11.1

Route handling class

Application

Depuis:
11.1

Application

Depuis:
12.1

Basic Web application router class for the Joomla Platform.

Application

Depuis:
12.2

RESTful Web application router class for the Joomla Platform.

Application

Depuis:
12.2

Class to define an abstract Web application router.

Application

Depuis:
12.2

Base class for a Joomla! Web application.

Application

Depuis:
11.4

Archive

An Archive handling class

Archive

Depuis:
11.1

Bzip2 format adapter for the JArchive class

Archive

Depuis:
11.1

Archieve class interface

Archive

Depuis:
12.1

Gzip format adapter for the JArchive class

This class is inspired from and draws heavily in code and concept from the Compress package of The Horde Project http://www.horde.org

Michael Slusarz slusa.nosp@m.rz@h.nosp@m.orde..nosp@m.org Michael Cochrane mike@.nosp@m.graf.nosp@m.tonha.nosp@m.ll.c.nosp@m.o.nz

Archive

Depuis:
11.1

Tar format adapter for the JArchive class

This class is inspired from and draws heavily in code and concept from the Compress package of The Horde Project http://www.horde.org

Michael Slusarz slusa.nosp@m.rz@h.nosp@m.orde..nosp@m.org Michael Cochrane mike@.nosp@m.graf.nosp@m.tonha.nosp@m.ll.c.nosp@m.o.nz

Archive

Depuis:
11.1

ZIP format adapter for the JArchive class

The ZIP compression code is partially based on code from: Eric Mueller eric@.nosp@m.them.nosp@m.epark.nosp@m..com http://www.zend.com/codex.php?id=535&single=1

Deins125 webma.nosp@m.ster.nosp@m.@atla.nosp@m.nt.r.nosp@m.u http://www.zend.com/codex.php?id=470&single=1

The ZIP compression date code is partially based on code from Peter Listiak mlady.nosp@m.@use.nosp@m.rs.so.nosp@m.urce.nosp@m.forge.nosp@m..net

This class is inspired from and draws heavily in code and concept from the Compress package of The Horde Project http://www.horde.org

Chuck Hagenbuch chuck.nosp@m.@hor.nosp@m.de.or.nosp@m.g Michael Slusarz slusa.nosp@m.rz@h.nosp@m.orde..nosp@m.org Michael Cochrane mike@.nosp@m.graf.nosp@m.tonha.nosp@m.ll.c.nosp@m.o.nz

Archive

Depuis:
11.1

Base

Adapter Class Retains common adapter pattern functions Class harvested from joomla.installer.installer

Base

Depuis:
11.1

Adapter Instance Class

Base

Depuis:
11.1

Cache

Joomla! Cache base object

Cache

Depuis:
11.1

Joomla! Cache callback type object

Cache

Depuis:
11.1

Joomla Cache output type object

Cache

Depuis:
11.1

Joomla! Cache page type object

Cache

Depuis:
11.1

Joomla! Cache view type object

Cache

Depuis:
11.1

Public cache handler

Cache

Depuis:
11.1

APC cache storage handler

Cache

Voir également:
http://php.net/manual/en/book.apc.php
Depuis:
11.1

Cache lite storage handler

Cache

Voir également:
http://pear.php.net/package/Cache_Lite/
Depuis:
11.1

File cache storage handler

Cache

Depuis:
11.1

Cache storage helper functions.

Cache

Depuis:
11.1

Memcache cache storage handler

Cache

Voir également:
http://php.net/manual/en/book.memcache.php
Depuis:
11.1

Memcached cache storage handler

Cache

Voir également:
http://php.net/manual/en/book.memcached.php
Depuis:
12.1

WINCACHE cache storage handler

Cache

Voir également:
http://php.net/manual/en/book.wincache.php
Depuis:
11.1

XCache cache storage handler

Cache 11.1 Abstract cache storage handler Cache 11.1 Client Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE Error Codes:30 : Unable to connect to host31 : Not connected32 : Unable to send command to server33 : Bad username34 : Bad password35 : Bad response36 : Passive mode failed37 : Data transfer error38 : Local filesystem error FTP client class Client 12.1 Deprecated class placeholder. You should use JClientFtp instead. Client 11.1 deprecated 5. Client helper class Client 11.1 LDAP client class Client 12.1 Deprecated class placeholder. You should use JClientLdap instead. Client 11.1 deprecated 6. Controller Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE Joomla Platform Base Controller Class Controller 12.1 Joomla Platform Controller Interface Controller 12.1 Crypt Copyright (C) 2005 - 2011 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE JCrypt cipher for Triple DES encryption, decryption and key generation. Crypt 12.1 JCrypt cipher for Blowfish encryption, decryption and key generation. Crypt 12.1 JCrypt cipher for mcrypt algorithm encryption, decryption and key generation. Crypt 12.1 JCrypt cipher for Rijndael 256 encryption, decryption and key generation. Crypt 12.1 JCrypt cipher for Simple encryption, decryption and key generation. Crypt 12.1 JCrypt cipher interface. Crypt 12.1 JCrypt is a Joomla Platform class for handling basic encryption/decryption of data. Crypt 12.1 Crypt 12.1 Crypt Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE Joomla Platform Password Crypter Crypt 12.2 Joomla Platform Password Hashing Interface Crypt 12.2 Data Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE JData is a class that is used to store data but allowing you to access the data by mimicking the way PHP handles class properties. Data 12.3 An interface to define if an object is dumpable. Data 12.3 Data Copyright (C) 2005 - 2011 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE JDataSet is a collection class that allows the developer to operate on a set of JData objects as if they were in a typical PHP array. Data 12.3 Database Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE Database connector class. Database 11.1 deprecated 7. MySQL database driver Database http://dev.mysql.com/doc/ 12.1 MySQLi database driver Database http://php.net/manual/en/book.mysqli.php 12.1 Oracle database driver Database http://php.net/pdo 12.1 Joomla Platform PDO Database Driver Class Database http://php.net/pdo 12.1 PostgreSQL database driver Database 12.1 SQL Server database driver Database http://msdn.microsoft.com/en-us/library/ee336279.aspx 12.1 SQLite database driver Database http://php.net/pdo 12.1 SQL Server database driver Database http://msdn.microsoft.com/en-us/library/cc296152(SQL.90).aspx 12.1 Joomla Platform Database Interface Database 11.2 Joomla Platform Database Driver Class Database 12.1 string q() q($text, $escape = true) Alias for quote method string qn() qn($name, $as = null) Alias for quoteName method MySQL export driver. Database 11.1 MySQLi export driver. Database 11.1 PostgreSQL export driver. Database 12.1 Joomla Platform Database Exporter Class Database 12.1 Joomla Platform Database Factory class Database 12.1 MySQL import driver. Database 11.1 MySQLi import driver. Database 11.1 PostgreSQL import driver. Database 12.1 Joomla Platform Database Importer Class Database 12.1 SQL azure database iterator. Database 12.1 MySQL database iterator. Database http://dev.mysql.com/doc/ 12.1 MySQLi database iterator. Database 12.1 Oracle database iterator. Database 12.1 PDO database iterator. Database 12.1 PostgreSQL database iterator. Database 13.1 SQLite database iterator. Database 12.1 SQL server database iterator. Database 12.1 Joomla Platform Database Driver Class Database 12.1 Joomla Database Query Limitable Interface. Adds bind/unbind methods as well as a getBounded() method to retrieve the stored bounded variables on demand prior to query execution. Database 12.1 Query Building Class. Database 11.1 Oracle Query Building Class. Database 12.1 PDO Query Building Class. Database 12.1 Query Building Class. Database 11.3 Joomla Database Query Preparable Interface. Adds bind/unbind methods as well as a getBounded() method to retrieve the stored bounded variables on demand prior to query execution. Database 12.1 SQLite Query Building Class. Database 12.1 Database 11.1 Query Building Class. Database 11.1 string q() q($text, $escape = true) Alias for quote method string qn() qn($name, $as = null) Alias for quoteName method string e() e($text, $extra = false) Alias for escape method Date Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE Date 11.1 Document Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE Document class, provides an easy interface to parse and display a document Document 11.1 DocumentError class, provides an easy interface to parse and display an error page Document 11.1 DocumentFeed class, provides an easy interface to parse and display any feed document Document 11.1 JFeedItem is an internal class that stores feed item information Document 11.1 JFeedEnclosure is an internal class that stores feed enclosure information Document 11.1 JFeedImage is an internal class that stores feed image information Document 11.1 JDocumentRenderer_Atom is a feed that implements the atom specification Please note that just by using this class you won't automatically produce valid atom files. For example, you have to specify either an editor for the feed or an author for every single feed item. Document http://www.atomenabled.org/developers/syndication/atom-format-spec.php 11.1 JDocumentRenderer_RSS is a feed that implements RSS 2.0 Specification Document http://www.rssboard.org/rss-specification 11.1 DocumentHTML class, provides an easy interface to parse and display a HTML document Document 11.1 Component renderer Document 11.1 JDocument head renderer Document 11.1 JDocument system message renderer Document 11.1 JDocument Module renderer Document 11.1 JDocument Modules renderer Document 11.1 DocumentImage class, provides an easy interface to output image data Document 12.1 JDocumentJSON class, provides an easy interface to parse and display JSON output Document http://www.json.org/ 11.1 Document Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE.txt OpenSearch class, provides an easy interface to display an OpenSearch document Document http://www.opensearch.org/ 11.1 JOpenSearchUrl is an internal class that stores the search URLs for the OpenSearch description Document 11.1 JOpenSearchImage is an internal class that stores Images for the OpenSearch Description Document 11.1 DocumentRAW class, provides an easy interface to parse and display raw output Document 11.1 Abstract class for a renderer Document 11.1 DocumentXML class, provides an easy interface to parse and display XML output Document 11.1 Environment Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE Browser class, provides capability information about the current web client. Browser identification is performed by examining the HTTP_USER_AGENT environment variable provided by the web server. This class has many influences from the lib/Browser.php code in version 3 of Horde by Chuck Hagenbuch and Jon Parise. Environment 11.1 Event Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE Class to handle dispatching of events. This is the Observable part of the Observer design pattern for the event architecture. Event http://docs.joomla.org/Tutorial:Plugins Plugin tutorials JPlugin 12.1 JEvent Class Event 11.1 Facebook Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE Facebook API Album class for the Joomla Platform. Facebook http://developers.facebook.com/docs/reference/api/album/ 13.1 Facebook API Checkin class for the Joomla Platform. Facebook http://developers.facebook.com/docs/reference/api/checkin/ 13.1 Facebook API Comment class for the Joomla Platform. Facebook http://developers.facebook.com/docs/reference/api/Comment/ 13.1 Facebook API User class for the Joomla Platform. Facebook http://developers.facebook.com/docs/reference/api/event/ 13.1 Joomla Platform class for interacting with a Facebook API instance. Facebook 13.1 Facebook API Group class for the Joomla Platform. Facebook http://developers.facebook.com/docs/reference/api/group/ 13.1 Facebook API Link class for the Joomla Platform. Facebook http://developers.facebook.com/docs/reference/api/link/ 13.1 Facebook API Note class for the Joomla Platform. Facebook http://developers.facebook.com/docs/reference/api/note/ 13.1 Joomla Platform class for generating Facebook API access token. Facebook 13.1 Facebook API object class for the Joomla Platform. Facebook 13.1 Facebook API Photo class for the Joomla Platform. Facebook http://developers.facebook.com/docs/reference/api/photo/ 13.1 Facebook API Post class for the Joomla Platform. Facebook http://developers.facebook.com/docs/reference/api/post/ 13.1 Facebook API Status class for the Joomla Platform. Facebook http://developers.facebook.com/docs/reference/api/status/ 13.1 Facebook API User class for the Joomla Platform. Facebook http://developers.facebook.com/docs/reference/api/user/ 13.1 Facebook API Video class for the Joomla Platform. Facebook http://developers.facebook.com/docs/reference/api/video/ 13.1 Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE Joomla Platform Factory class 11.1 Feed Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE Feed 12.3 Feed factory class. Feed 12.3 Feed Link class. Feed 12.3 ATOM Feed Parser class. Feed http://www.atomenabled.org/developers/syndication/ 12.3 Feed Namespace interface. Feed 12.3 RSS Feed Parser Namespace handler for iTunes. Feed http://www.apple.com/itunes/podcasts/specs.html 12.3 RSS Feed Parser Namespace handler for MediaRSS. Feed http://video.search.yahoo.com/mrss 12.3 RSS Feed Parser class. Feed http://cyber.law.harvard.edu/rss/rss.html 12.3 Feed Parser class. Feed 12.3 Feed Person class. Feed 12.3 FileSystem Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE A File handling class FileSystem 11.1 A Folder handling class FileSystem 11.1 File system helper Holds support functions for the filesystem, particularly the stream FileSystem 11.1 A Unified Diff Format Patcher class FileSystem http://sourceforge.net/projects/phppatcher/ This has been derived from the PhpPatcher version 0.1.1 written by Giuseppe Mazzotta 12.1 A Path handling class FileSystem 11.1 Joomla! Stream Interface The Joomla! stream interface is designed to handle files as streams where as the legacy JFile static class treated files in a rather atomic manner. FileSystem This class adheres to the stream wrapper operations: http://php.net/manual/en/function.stream-get-wrappers.php http://php.net/manual/en/intro.stream.php PHP Stream Manual http://php.net/manual/en/wrappers.php Stream Wrappers http://php.net/manual/en/filters.php Stream Filters http://php.net/manual/en/transports.php Socket Transports (used by some options, particularly HTTP proxy) 11.1 String Stream Wrapper This class allows you to use a PHP string in the same way that you would normally use a regular stream wrapper FileSystem 11.1 String Controller FileSystem 11.1 Filter Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE JFilterInput is a class for filtering input from any data source Forked from the php input filter library by: Daniel Morris dan@r.nosp@m.ootc.nosp@m.ube.c.nosp@m.om Original Contributors: Gianpaolo Racca, Ghislain Picard, Marco Wandschneider, Chris Tobin and Andrew Eddie. Filter 11.1 JFilterOutput Filter 11.1 Form Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE Abstract Form Field class for the Joomla Platform. Form 11.1 Form Field class for the Joomla Platform. Provides a list of access levels. Access levels control what users in specific groups can see. Form JAccess 11.1 Form Field class for the Joomla Platform. Provides a list of available cache handlers Form JCache 11.1 Form Field class for the Joomla Platform. Provides a pop up date picker linked to a button. Optionally may be filtered to use user's or server's time zone. Form 11.1 Form Field class for the Joomla Platform. Single check box field. This is a boolean field with null for false and the specified option for true Form http://www.w3.org/TR/html-markup/input.checkbox.html#input.checkbox JFormFieldCheckboxes 11.1 Form Field class for the Joomla Platform. Displays options as a list of check boxes. Multiselect may be forced to be true. Form JFormFieldCheckbox 11.1 Color Form Field class for the Joomla Platform. This implementation is designed to be compatible with HTML5's

Form 11.3 Form Field class for the Joomla Platform. Implements a combo box field. Form 11.1 Form Field class for the Joomla Platform. Provides a list of available database connections, optionally limiting to a given list. Form JDatabaseDriver 11.3 Form Field class for the Joomla Platform. Provides and input field for e-mail addresses Form http://www.w3.org/TR/html-markup/input.email.html#input.email JFormRuleEmail 11.1 Form Field class for the Joomla Platform. Provides an input field for files Form http://www.w3.org/TR/html-markup/input.file.html#input.file 11.1 Supports an HTML select list of files Form 11.1 Supports an HTML select list of folder Form 11.1 Form Field class for the Joomla Platform. Provides a grouped list select field. Form 11.1 Form Field class for the Joomla Platform. Provides a hidden field Form http://www.w3.org/TR/html-markup/input.hidden.html#input.hidden 11.1 Supports an HTML select list of image Form 11.1 Form Field class for the Joomla Platform. Provides a select list of integers with specified first, last and step values. Form 11.1 Form Field class for the Joomla Platform. Supports a list of installed application languages Form JFormFieldContentLanguage for a select list of content languages. 11.1 Form Field class for the Joomla Platform. Supports a generic list of options. Form 11.1 Form Field class for the Joomla Platform. Provides a meter to show value in a range. Form http://www.w3.org/TR/html-markup/input.text.html#input.text 3.2 Form Field class for the Joomla Platform. Supports a one line text field. Form http://www.w3.org/TR/html-markup/input.text.html#input.text 11.1 Form Field class for the Joomla Platform. Provides a one line text box with up-down handles to set a number in the field. Form http://www.w3.org/TR/html-markup/input.text.html#input.text 3.2 Form Field class for the Joomla Platform. Text field for passwords Form http://www.w3.org/TR/html-markup/input.password.html#input.password Two password fields may be validated as matching using JFormRuleEquals 11.1 Form Field class for the Joomla Framework. Form 11.4 Form Field class for the Joomla Platform. Provides radio button inputs Form http://www.w3.org/TR/html-markup/command.radio.html#command.radio 11.1 Form Field class for the Joomla Platform. Provides a horizontal scroll bar to specify a value in a range. Form http://www.w3.org/TR/html-markup/input.text.html#input.text 3.2 Form Field class for the Joomla Platform. Display a JSON loaded window with a repeatable set of sub fields Form 3.2 Form Field class for the Joomla Platform. Field for assigning permissions to groups for a given asset Form JAccess 11.1 Form Field class for the Joomla Platform. Provides a select list of session handler options. Form 11.1 Form Field class for the Joomla Platform. Provides spacer markup to be used in form layouts. Form 11.1 Supports an custom SQL select list Form 11.1 Form Field class for the Joomla Platform. Supports a text field telephone numbers. Form http://www.w3.org/TR/html-markup/input.tel.html JFormRuleTel for telephone number validation JHtmlTel for rendering of telephone numbers 11.1 Form Field class for the Joomla Platform. Supports a multi line area for entry of plain text Form http://www.w3.org/TR/html-markup/textarea.html#textarea 11.1 Form Field class for the Joomla Platform. Form 11.1 Form Field class for the Joomla Platform. Supports a URL text field Form http://www.w3.org/TR/html-markup/input.url.html#input.url JFormRuleUrl for validation of full urls 11.1 Form Field class for the Joomla Platform. Supports a nested check box field listing user groups. Multiselect is available by default. Form 11.1 Form Class for the Joomla Platform. This class implements a robust API for constructing, populating, filtering, and validating forms. It uses XML definitions to construct form fields and a variety of field and rule classes to render and validate the form. Form http://www.w3.org/TR/html4/interact/forms.html http://www.w3.org/TR/html5/forms.html 11.1 JForm's helper class. Provides a storage for filesystem's paths where JForm's entities reside and methods for creating those entities. Also stores objects with entities' prototypes for further reusing. Form 11.1 Form Rule class for the Joomla Platform. Form 11.1 Form Rule class for the Joomla Platform. Form 11.2 Form Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE.txt Form Rule class for the Joomla Platform. Requires the value entered be one of the options in a field of type="list" Form 11.1 Form Rule class for the Joomla Platform Form 11.1 GitHub Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE GitHub API Account class for the Joomla Platform. GitHub 12.3 GitHub API Commits class for the Joomla Platform. GitHub 12.1 GitHub API Forks class for the Joomla Platform. GitHub 11.3 GitHub API Gists class for the Joomla Platform. GitHub 11.3 GitHub 11.3 GitHub API Hooks class for the Joomla Platform. GitHub 12.3 HTTP client class for connecting to a GitHub instance. GitHub 11.3 GitHub API Issues class for the Joomla Platform. GitHub 11.3 GitHub API Meta class. GitHub 13.1 GitHub API Milestones class for the Joomla Platform. GitHub 12.3 GitHub API object class for the Joomla Platform. GitHub 11.3 GitHub API Pull Requests class for the Joomla Platform. GitHub 11.3 GitHub API References class for the Joomla Platform. GitHub 11.3 GitHub API References class for the Joomla Platform. GitHub 12.3 Google Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved GNU General Public License version 2 or later; see LICENSE Google OAuth authentication class Google 12.3 Google authentication class abstract Google 12.3 Google Adsense data class for the Joomla Platform. Google 12.3 Google Calendar data class for the Joomla Platform. Google 12.3 Google Picasa data class for the Joomla Platform. Google 12.3 Google+ data class for the Joomla Platform. Google 1234 Google API data class for the Joomla Platform. Google 12.3 Google Analytics embed class for the Joomla Platform. Google 12.3 Google Maps embed class for the Joomla Platform. Google 12.3 Google API object class for the Joomla Platform. Google 12.3 Google 12.3 JGrid class to dynamically generate HTML tables Grid Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE JGrid class to dynamically generate HTML tables Grid 11.3 HTTP Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE HTTP factory class. HTTP 12.1 HTTP client class. HTTP 11.3 HTTP response data object class. HTTP 11.3 HTTP transport class for using cURL. HTTP 11.3 HTTP transport class for using sockets directly. HTTP 11.3 HTTP transport class for using PHP streams. HTTP 11.3 HTTP transport class interface. HTTP 11.3 Image Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE Image Filter class adjust the brightness of an image. Image 11.3 Image Filter class adjust the contrast of an image. Image 11.3 Image Filter class to add an edge detect effect to an image. Image 11.3 Image Filter class to emboss an image. Image 11.3 Image Filter class to transform an image to grayscale. Image 11.3 Image Filter class to negate the colors of an image. Image 11.3 Image Filter class to make an image appear "sketchy". Image 11.3 Image Filter class adjust the smoothness of an image. Image 11.3 Class to manipulate an image. Image 11.3 Input Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE Joomla! Input CLI Class Input 11.1 Joomla! Input Cookie Class Input 11.1 Joomla! Input Files Class Input 11.1 Joomla! Input Base Class This is an abstracted input class used to manage retrieving data from the application environment. Input 11.1 Joomla! Input JSON Class This class decodes a JSON string from the raw request data and makes it available via the standard JInput interface. Input 12.2 Keychain Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved GNU General Public License version 2 or later; see LICENSE Keychain Class Keychain 12.3 Language Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE Language helper class Language 11.1 Languages/translation handler class Language 11.1 Language Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. Copyright (C) 2005 Richard Heyes (http://www.phpguru.org/). All rights reserved. GNU General Public License version 2 or later; see LICENSE Porter English stemmer class. This class was adapted from one written by Richard Heyes. See copyright and link information above. Language 12.1 Stemmer base class. Language 12.1 Text handling class. Language 11.1 Class to transliterate strings Language 11.1 Port of phputf8's utf8_accents_to_ascii() Linkedin Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE Linkedin API Social Communications class for the Joomla Platform. Linkedin 13.1 Linkedin API Companies class for the Joomla Platform. Linkedin 13.1 Linkedin API Groups class for the Joomla Platform. Linkedin 13.1 Linkedin API Jobs class for the Joomla Platform. Linkedin 13.1 Joomla Platform class for interacting with a Linkedin API instance. Linkedin 13.1 Joomla Platform class for generating Linkedin API access token. Linkedin 13.1 Linkedin API object class for the Joomla Platform. Linkedin 13.1 Linkedin API People class for the Joomla Platform. Linkedin 13.1 Linkedin API Social Stream class for the Joomla Platform. Linkedin 13.1 Log Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE Joomla! Log Entry class This class is designed to hold log entries for either writing to an engine, or for supported engines, retrieving lists and building in memory (PHP based) search operations. Log 11.1 Joomla! Log Class This class hooks into the global log configuration settings to allow for user configured logging events to be sent to where the user wishes them to be sent. On high load sites Syslog is probably the best (pure PHP function), then the text file based loggers (CSV, W3c or plain Formattedtext) and finally MySQL offers the most features (e.g. rapid searching) but will incur a performance hit due to INSERT being issued. Log 11.1 Joomla! Callback Log class This class allows logging to be handled by a callback function. This allows unprecedented flexibility in the way logging can be handled. Log 12.2 Joomla! MySQL Database Log class This class is designed to output logs to a specific MySQL database table. Fields in this table are based on the Syslog style of log output. This is designed to allow quick and easy searching. Log 11.1 Joomla Echo logger class. Log 11.1 Joomla! Formatted Text File Log class This class is designed to use as a base for building formatted text files for output. By default it emulates the Syslog style format output. This is a disk based output format. Log 11.1 Joomla MessageQueue logger class. This class is designed to output logs to a specific MySQL database table. Fields in this table are based on the Syslog style of log output. This is designed to allow quick and easy searching. Log 11.1 Joomla! Syslog Log class This class is designed to call the PHP Syslog function call which is then sent to the system wide log system. For Linux/Unix based systems this is the syslog subsystem, for the Windows based implementations this can be found in the Event Log. For Windows, permissions may prevent PHP from properly outputting messages. Log 11.1 Joomla! W3c Logging class This class is designed to build log files based on the W3c specification at: http://www.w3.org/TR/WD-logfile.html Log 11.1 Joomla! Logger Base Class This class is used to be the basis of logger classes to allow for defined functions to exist regardless of the child class. Log 12.2 Deprecated class placeholder. You should use JLogLogger instead. Log 11.1 deprecated 29. Mail Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE Email helper class, provides static methods to perform various tasks relevant to the Joomla email routines. TODO: Test these methods as the regex work is first run and not tested thoroughly Mail 11.1 Email Class. Provides a common interface to send email from the Joomla! Platform Mail 11.1 MediaWiki Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE MediaWiki API Categories class for the Joomla Platform. MediaWiki 12.3 HTTP client class for connecting to a MediaWiki instance. MediaWiki 12.3 MediaWiki API Images class for the Joomla Platform. MediaWiki 12.3 MediaWiki API Links class for the Joomla Platform. MediaWiki 12.3 MediaWiki 12.3 MediaWiki API object class for the Joomla Platform. MediaWiki 12.3 MediaWiki API Pages class for the Joomla Platform. MediaWiki 12.3 MediaWiki API Search class for the Joomla Platform. MediaWiki 12.3 MediaWiki API Sites class for the Joomla Platform. MediaWiki 12.3 MediaWiki API Users class for the Joomla Platform. MediaWiki 12.3 Microdata Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE Joomla Platform class for interacting with Microdata semantics. Microdata 3.2 Model Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE Joomla Platform Base Model Class Model 12.1 Joomla Platform Database Model Class Model 12.1 Joomla Platform Model Interface Model 12.1 OAuth1 Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE Joomla Platform class for interacting with an OAuth 1.0 and 1.0a server. OAuth1 13.1 OAuth2 Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved GNU General Public License version 2 or later; see LICENSE Joomla Platform class for interacting with an OAuth 2.0 server. OAuth2 12.3 Object Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE Joomla Platform Object Class This class allows for simple but smart objects with get and set methods and an internal error handler. Object 11.1 Observer Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE Observable Subject pattern interface for Joomla To make a class and its inheriting classes observable: 1) add: implements JObservableInterface to its class 2) at the end of the constructor, add: // Create observer updater and attaches all observers interested by $this class: $this->_observers = new JObserverUpdater($this); JObserverMapper::attachAllObservers($this); 3) add the function attachObserver below to your class to add observers using the JObserverUpdater class: public function attachObserver(JObserverInterface $observer) { $this->_observers->attachObserver($observer); } 4) in the methods that need to be observed, add, e.g. (name of event, params of event): $this->_observers->update('onBeforeLoad', array($keys, $reset)); Observer http://docs.joomla.org/JObservableInterface 3.1.2 Observer pattern interface for Joomla A class that wants to observe another class must: 1) Add: implements JObserverInterface to its class 2) Implement a constructor, that can look like this: public function __construct(JObservableInterface $observableObject) { $observableObject->attachObserver($this); $this->observableObject = $observableObject; } 3) and must implement the instanciator function createObserver() below, e.g. as follows: public static function createObserver(JObservableInterface $observableObject, $params = array()) { $observer = new self($observableObject); $observer->... = $params['...']; ... return $observer; } 4) Then add functions corresponding to the events to be observed, E.g. to respond to event: $this->_observers->update('onBeforeLoad', array($keys, $reset)); following function is needed in the obser: public function onBeforeLoad($keys, $reset) { ... } 5) Finally, the binding is made outside the observable and observer classes, using: JObserverMapper::addObserverClassToClass('ObserverClassname', 'ObservableClassname', array('paramName' => 'paramValue')); where the last array will be provided to the observer instanciator function createObserver. Observer http://docs.joomla.org/JObserverInterface 3.1.2 Observer mapping pattern implementation for Joomla Observer http://docs.joomla.org/JObserverMapper 3.1.2 Observer updater pattern implementation for Joomla Observer http://docs.joomla.org/JObserverUpdater 3.1.2 Openstreetmap Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE Openstreetmap API Changesets class for the Joomla Platform Openstreetmap 13.1 Openstreetmap API Elements class for the Joomla Platform Openstreetmap 13.1 Openstreetmap API GPS class for the Joomla Platform Openstreetmap 13.1 Openstreetmap API Info class for the Joomla Platform Openstreetmap 13.1 Joomla Platform class for generating Openstreetmap API access token. Openstreetmap 13.1 Openstreetmap API object class for the Joomla Platform Openstreetmap 13.1 Joomla Platform class for interact with Openstreetmap API. Openstreetmap 13.1 Openstreetmap API User class for the Joomla Platform Openstreetmap 13.1 Profiler Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE Utility class to assist in the process of benchmarking the execution of sections of code to understand where time is being spent. Profiler 11.1 Registry Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE INI format handler for JRegistry. Registry 11.1 JSON format handler for JRegistry. Registry 11.1 PHP class format handler for JRegistry Registry 11.1 XML format handler for JRegistry. Registry 11.1 Abstract Format for JRegistry Registry 11.1 JRegistry class Registry 11.1 Session Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE Class for managing HTTP sessions Provides access to session-state values as well as session-level settings and lifetime management methods. Based on the standard PHP session handling mechanism it provides more advanced features such as expire timeouts. Session 11.1 APC session storage handler for PHP Session http://www.php.net/manual/en/function.session-set-save-handler.php 11.1 Database session storage handler for PHP Session http://www.php.net/manual/en/function.session-set-save-handler.php 11.1 Memcache session storage handler for PHP Session 11.1 Memcached session storage handler for PHP Session 11.1 File session handler for PHP Session http://www.php.net/manual/en/function.session-set-save-handler.php 11.1 WINCACHE session storage handler for PHP Session 11.1 XCache session storage handler Session 11.1 Custom session storage handler for PHP Session http://www.php.net/manual/en/function.session-set-save-handler.php todo 11. 11.1 String Copyright (C) 2005 - 2011 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE Joomla Platform String Inflector Class The Inflector transforms words String 12.1 String Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE Joomla Platform String Normalise Class String 11.3 Joomla Platform String Punycode Class Class for handling UTF-8 URLs Wraps the Punycode library All functions assume the validity of utf-8 URLs. String 3.1.2 String handling class for utf-8 data Wraps the phputf8 library All functions assume the validity of utf-8 strings. String 11.1 Table Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE Table class supporting modified pre-order tree traversal behavior. Table http://docs.joomla.org/JTableAsset 11.1 Extension table Replaces plugins table Table 11.1 Languages table. Table 11.1 Table class supporting modified pre-order tree traversal behavior. Table http://docs.joomla.org/JTableNested 11.1 Table class supporting modified pre-order tree traversal behavior. Table http://docs.joomla.org/JTableObserver 3.2 Table class supporting modified pre-order tree traversal behavior. Table http://docs.joomla.org/JTableObserver 3.1.2 Abstract Table class Parent class to all tables. Table http://docs.joomla.org/JTable 11.1 Joomla.Platform/jtable.cls Update table Stores updates temporarily Table 11.1 Users table Table 11.1 Usergroup table class. Table 11.1 Viewlevels table class. Table 11.1 Twitter Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE Twitter API Block class for the Joomla Platform. Twitter 12.3 Twitter API Direct Messages class for the Joomla Platform. Twitter 12.3 Twitter API Favorites class for the Joomla Platform. Twitter 12.3 Twitter API Friends class for the Joomla Platform. Twitter 12.3 Twitter API Help class for the Joomla Platform. Twitter 12.3 Twitter API Lists class for the Joomla Platform. Twitter 12.3 Joomla Platform class for generating Twitter API access token. Twitter 12.3 Twitter API object class for the Joomla Platform. Twitter 12.3 Twitter API Places & Geo class for the Joomla Platform. Twitter 12.3 Twitter API Profile class for the Joomla Platform. Twitter 12.3 Twitter API Search class for the Joomla Platform. Twitter 12.3 Twitter API Statuses class for the Joomla Platform. Twitter 12.3 Twitter API Trends class for the Joomla Platform. Twitter 12.3 Joomla Platform class for interacting with a Twitter API instance. Twitter 12.3 Twitter API Users class for the Joomla Platform. Twitter 12.3 Updater Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE Collection Update Adapter Class Updater 11.1 Extension class for updater Updater 11.1 Update class. Updater 11.1 UpdateAdapter class. Updater 11.1 Updater Class Updater 11.1 Uri Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE JUri Class This class serves two purposes. First it parses a URI and provides a common interface for the Joomla Platform to access and manipulate a URI. Second it obtains the URI of the current executing script from the server regardless of server. Uri 11.1 User Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE Authentication class, provides an interface for the Joomla authentication system User 11.1 Authentication response class, provides an object for storing user and error details User 11.1 Authorisation helper class, provides static methods to perform various tasks relevant to the Joomla user and authorisation classes This class has influences and some method logic from the Horde Auth package User 11.1 User class. Handles all application interaction with a user User 11.1 Utilities Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved GNU General Public License version 2 or later; see LICENSE JArrayHelper is an array utility class for doing all sorts of odds and ends with arrays. Utilities 11.1 Utilities Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE Generic Buffer stream handler This class provides a generic buffer stream. It can be used to store/retrieve/manipulate string buffers with the standard PHP filesystem I/O methods. Utilities 11.1 JUtility is a utility functions class Utilities 11.1 View Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. GNU General Public License version 2 or later; see LICENSE Joomla Platform Base View Class View 12.1 Joomla Platform HTML View Class View 12.1 Joomla Platform View Interface View 12.1 Deprecated class placeholder. You should use JApplicationCli instead. Application 11.1 deprecated 89. Static class to handle loading of libraries. 11.1 Version information class for the Joomla Platform. 11.1