Документация по Joomla 1.7

Namespace Joomla.Platform

Class Summary
JAccessClass that handles all access authorisation routines.
JAdapterAdapter Class Retains common adapter pattern functions Class harvested from joomla.installer.installer
JAdapterInstanceAdapter Instance Class
JApplicationBase class for a Joomla! application.
JApplicationHelperApplication helper functions
JArchiveAn Archive handling class
JArchiveBzip2Bzip2 format adapter for the JArchive class
JArchiveGzipGzip format adapter for the JArchive classThis class is inspired from and draws heavily in code and concept from the Compress package of The Horde Project
JArchiveTarTar format adapter for the JArchive classThis class is inspired from and draws heavily in code and concept from the Compress package of The Horde Project
JArchiveZipZIP format adapter for the JArchive classThe ZIP compression code is partially based on code from: Eric Mueller http://www.zend.com/codex.php?id=535&single=1Deins125 http://www.zend.com/codex.php?id=470&single=1The ZIP compression date code is partially based on code from Peter Listiak This class is inspired from and draws heavily in code and concept from the Compress package of The Horde Project
JArrayHelperJArrayHelper is an array utility class for doing all sorts of odds and ends with arrays.
JAuthenticationAuthenthication class, provides an interface for the Joomla authentication system
JAuthenticationResponseAuthentication response class, provides an object for storing user and error details
JBrowserBrowser class, provides capability information about the current web client.
JBufferGeneric Buffer stream handlerThis class provides a generic buffer stream.
JButtonButton base classThe JButton is the base class for all JButton types
JButtonConfirmRenders a standard button with a confirm dialog
JButtonCustomRenders a custom button
JButtonHelpRenders a help popup window button
JButtonLinkRenders a link button
JButtonPopupRenders a popup window button
JButtonSeparatorRenders a button separator
JButtonStandardRenders a standard button
JCacheClass that handles cache routines.
JCacheControllerPublic cache handler
JCacheControllerCallbackJoomla! Cache callback type object
JCacheControllerOutputJoomla Cache output type object
JCacheControllerPageJoomla! Cache page type object
JCacheControllerViewJoomla! Cache view type object
JCacheStorageAbstract cache storage handler
JCacheStorageApcAPC cache storage handler
JCacheStorageCacheliteCache lite storage handler
JCacheStorageEacceleratoreAccelerator cache storage handler
JCacheStorageFileFile cache storage handler
JCacheStorageHelperCache storage helper functions.
JCacheStorageMemcacheMemcache cache storage handler
JCacheStorageWincacheWINCACHE cache storage handler
JCacheStorageXcacheXCache cache storage handler
JCategoriesJCategories Class.
JCategoryNodeHelper class to load Categorytree
JCliBase class for a Joomla! command line application.
JClientHelperClient helper class
JComponentHelperComponent helper class
JControllerBase class for a Joomla ControllerController (Controllers are where you put all the actual code.) Provides basic functionality, such as rendering views (aka displaying templates).
JControllerAdminBase class for a Joomla Administrator ControllerController (controllers are where you put all the actual code) Provides basic functionality, such as rendering views (aka displaying templates).
JControllerFormController tailored to suit most form-based admin operations.
JDaemonClass to turn JCli applications into daemons.
JDatabaseDatabase connector class.
JDatabaseExporterMySQLMySQL export driver.
JDatabaseExporterMySQLiMySQL export driver.
JDatabaseImporterMySQLMySQL import driver.
JDatabaseImporterMySQLiMySQL import driver.
JDatabaseMySQLMySQL database driver
JDatabaseMySQLiMySQLi database driver
JDatabaseQueryQuery Building Class.
JDatabaseQueryElementQuery Element Class.
JDatabaseQueryMySQLQuery Building Class.
JDatabaseQueryMySQLiQuery Building Class.
JDatabaseQuerySQLAzureQuery Building Class.
JDatabaseQuerySQLSrvQuery Building Class.
JDatabaseSQLAzureSQL Server database driver
JDatabaseSQLSrvSQL Server database driver
JDateJDate is a class that stores a date and provides logic to manipulate and render that date in a variety of formats.
JDispatcherClass to handle dispatching of events.
JDocumentDocument class, provides an easy interface to parse and display a document
JDocumentErrorDocumentError class, provides an easy interface to parse and display an error page
JDocumentFeedDocumentFeed class, provides an easy interface to parse and display any feed document
JDocumentHTMLDocumentHTML class, provides an easy interface to parse and display a HTML document
JDocumentJSONJDocumentJSON class, provides an easy interface to parse and display JSON output
JDocumentOpensearchOpenSearch class, provides an easy interface to display an OpenSearch document
JDocumentRawDocumentRAW class, provides an easy interface to parse and display raw output
JDocumentRendererAbstract class for a renderer
JDocumentRendererAtomJDocumentRenderer_Atom is a feed that implements the atom specificationPlease note that just by using this class you won't automatically produce valid atom files.
JDocumentRendererComponentComponent renderer
JDocumentRendererHeadJDocument head renderer
JDocumentRendererMessageJDocument system message renderer
JDocumentRendererModuleJDocument Module renderer
JDocumentRendererModulesJDocument Modules renderer
JDocumentRendererRSSJDocumentRenderer_RSS is a feed that implements RSS 2.0 Specification
JDocumentXmlDocumentXML class, provides an easy interface to parse and display XML output
JEditorJEditor class to handle WYSIWYG editors
JElementParameter base classThe JElement is the base class for all JElement types
JElementCalendarRenders a calendar element
JElementCategoryRenders a category element
JElementComponentLayoutsParameter to display a list of the layouts for a component view from the extension or default template overrides.
JElementContentLanguagesRenders a select list of Asset Groups
JElementEditorsRenders a editors element
JElementFilelistRenders a filelist element
JElementFolderlistRenders a filelist element
JElementHelpsitesRenders a helpsites element
JElementHiddenRenders a hidden element
JElementImageListRenders a imagelist element
JElementLanguagesRenders a languages element
JElementListRenders a list element
JElementMenuRenders a menu element
JElementMenuItemRenders a menu item element
JElementModuleLayoutsParameter to display a list of the layouts for a module from the module or default template overrides.
JElementPasswordRenders a password element
JElementRadioRenders a radio element
JElementSQLRenders a SQL element
JElementSpacerRenders a spacer element
JElementTemplateStyle
JElementTextRenders a text element
JElementTextareaRenders a textarea element
JElementTimezonesRenders a timezones element
JElementUserGroupRenders a editors element
JErrorError Handling ClassThis class is inspired in design and concept by patErrorManager patErrorManager contributors include: gERD Schaufelberger Sebastian Mordziol - Stephan Schmidt
JEventJEvent Class
JExtensionExtension object
JFTPFTP client class
JFactoryJoomla Framework Factory class
JFeedEnclosureJFeedEnclosure is an internal class that stores feed enclosure information
JFeedImageJFeedImage is an internal class that stores feed image information
JFeedItemJFeedItem is an internal class that stores feed item information
JFileA File handling class
JFilesystemHelperFile system helperHolds support functions for the filesystem, particularly the stream
JFilterInputJFilterInput is a class for filtering input from any data sourceForked from the php input filter library by: Daniel Morris Original Contributors: Gianpaolo Racca, Ghislain Picard, Marco Wandschneider, Chris Tobin and Andrew Eddie.
JFilterOutputJFilterOutput
JFolderA Folder handling class
JFormForm Class for the Joomla Framework.
JFormFieldAbstract Form Field class for the Joomla Framework.
JFormFieldAccessLevelForm Field class for the Joomla Platform.
JFormFieldCacheHandlerForm Field class for the Joomla Platform.
JFormFieldCalendarForm Field class for the Joomla Platform.
JFormFieldCategoryForm Field class for the Joomla Platform.
JFormFieldCheckboxForm Field class for the Joomla Platform.
JFormFieldCheckboxesForm Field class for the Joomla Platform.
JFormFieldComboForm Field class for the Joomla Platform.
JFormFieldComponentLayoutForm Field to display a list of the layouts for a component view from the extension or template overrides.
JFormFieldContentLanguageForm Field class for the Joomla Platform.
JFormFieldEMailForm Field class for the Joomla Platform.
JFormFieldEditorForm Field class for the Joomla Platform.
JFormFieldEditorsForm Field class for the Joomla Platform.
JFormFieldFileForm Field class for the Joomla Platform.
JFormFieldFileListSupports an HTML select list of files
JFormFieldFolderListSupports an HTML select list of folder
JFormFieldGroupedListForm Field class for the Joomla Platform.
JFormFieldHelpsiteForm Field class for the Joomla Platform.
JFormFieldHiddenForm Field class for the Joomla Platform.
JFormFieldImageListSupports an HTML select list of image
JFormFieldIntegerForm Field class for the Joomla Platform.
JFormFieldLanguageForm Field class for the Joomla Platform.
JFormFieldListForm Field class for the Joomla Platform.
JFormFieldMediaForm Field class for the Joomla Platform.
JFormFieldMenuSupports an HTML select list of menus
JFormFieldMenuItemSupports an HTML grouped select list of menu item grouped by menu
JFormFieldModuleLayoutForm Field to display a list of the layouts for module display from the module or template overrides.
JFormFieldPasswordForm Field class for the Joomla Platform.
JFormFieldRadioForm Field class for the Joomla Platform.
JFormFieldRulesForm Field class for the Joomla Platform.
JFormFieldSQLSupports an custom SQL select list
JFormFieldSessionHandlerForm Field class for the Joomla Platform.
JFormFieldSpacerForm Field class for the Joomla Platform.
JFormFieldTelForm Field class for the Joomla Platform.
JFormFieldTemplateStyleForm Field class for the Joomla Platform.
JFormFieldTextForm Field class for the Joomla Platform.
JFormFieldTextareaForm Field class for the Joomla Platform.
JFormFieldTimezoneForm Field class for the Joomla Platform.
JFormFieldUrlForm Field class for the Joomla Platform.
JFormFieldUserField to select a user id from a modal list.
JFormFieldUsergroupForm Field class for the Joomla Platform.
JFormHelperJForm's helper class.
JFormRuleForm Rule class for the Joomla Framework.
JFormRuleBooleanForm Rule class for the Joomla Framework.
JFormRuleEmailForm Rule class for the Joomla Framework.
JFormRuleEqualsForm Rule class for the Joomla Framework.
JFormRuleOptionsForm Rule class for the Joomla Platform.
JFormRuleRulesForm Rule class for the Joomla Framework.
JFormRuleTelForm Rule class for the Joomla Platform
JFormRuleUrlForm Rule class for the Joomla Platform.
JFormRuleUsernameForm Rule class for the Joomla Framework.
JHelpHelp system class
JHtmlUtility class for all HTML drawing classes
JHtmlAccessExtended Utility class for all HTML drawing classes.
JHtmlBatchExtended Utility class for batch processing widgets.
JHtmlBehaviorUtility class for javascript behaviors
JHtmlCategoryUtility class for categories
JHtmlContentUtility class to fire onContentPrepare for non-article based content.
JHtmlContentLanguageUtility class working with content language select lists
JHtmlEmailUtility class for cloaking email adresses
JHtmlFormUtility class for form elements
JHtmlGridUtility class for creating HTML Grids
JHtmlImageUtility class working with images.
JHtmlJGridUtility class for creating HTML Grids
JHtmlListUtility class for creating different select lists
JHtmlMenuUtility class working with menu select lists
JHtmlNumberHTML helper class for rendering numbers.
JHtmlRulesExtended Utility class for all HTML drawing classes.
JHtmlSelectUtility class for creating HTML select lists
JHtmlSlidersUtility class for Sliders elements
JHtmlStringHTML helper class for rendering manipulated strings.
JHtmlTabsUtility class for Tabs elements.
JHtmlTelHTML helper class for rendering telephone numbers.
JHttpHTTP client class.
JHttpResponseHTTP response data object class.
JInputJoomla! Input Base ClassThis is an abstracted input class used to manage retrieving data from the application environment.
JInputCLIJoomla! Input CLI Class
JInputCookieJoomla! Input Cookie Class
JInputFilesJoomla! Input Files Class
JInstallerJoomla base installer class
JInstallerComponentComponent installer
JInstallerFileFile installer
JInstallerHelperInstaller helper class
JInstallerLanguageLanguage installer
JInstallerLibraryLibrary installer
JInstallerModuleModule installer
JInstallerPackagePackage installer
JInstallerPluginPlugin installer
JInstallerTemplateTemplate installer
JLDAPLDAP client class
JLanguageLanguages/translation handler class
JLanguageHelper
JLanguageTransliterateClass to transliterate strings
JLibraryManifestJoomla! Library Manifest File
JLoaderStatic class to handle loading of libraries.
JLogJoomla! Log ClassThis 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.
JLogEntryJoomla! Log Entry classThis 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.
JLoggerJoomla! Logger Base ClassThis class is used to be the basis of logger classes to allow for defined functions to exist regardless of the child class.
JLoggerDatabaseJoomla! MySQL Database Log classThis class is designed to output logs to a specific MySQL database table.
JLoggerEchoJoomla Echo logger class.
JLoggerFormattedTextJoomla! Formatted Text File Log classThis class is designed to use as a base for building formatted text files for output.
JLoggerMessageQueueJoomla MessageQueue logger class.
JLoggerSysLogJoomla! SysLog Log classThis class is designed to call the PHP SysLog function call which is then sent to the system wide log system.
JLoggerW3CJoomla! W3C Logging classThis class is designed to build log files based on the W3C specification at: http://www.w3.org/TR/WD-logfile.html
JMailEmail Class.
JMailHelperEmail helper class, provides static methods to perform various tasks relevant to the Joomla email routines.
JMenuJMenu class
JModelBase class for a Joomla ModelActs as a Factory class for application specific objects and provides many supporting API functions.
JModelAdminPrototype admin model.
JModelFormPrototype form model.
JModelItemPrototype item model.
JModelListModel class for handling lists of items.
JModuleHelperModule helper class
JNodeTree Node Class.
JObjectBase object class.
JObservableAbstract observable class to implement the observer design pattern
JObserverAbstract observer class to implement the observer design pattern
JOpenSearchImageJOpenSearchImage is an internal class that stores Images for the OpenSearch Description
JOpenSearchUrlJOpenSearchUrl is an internal class that stores the search URLs for the OpenSearch description
JPackageManifestJoomla! Package Manifest File
JPaginationPagination Class.
JPaginationObjectPagination object representing a particular item in the pagination lists.
JPaneJPane abstract class
JPaneSlidersJPanelSliders class to to draw parameter panes.
JPaneTabsJPanelTabs class to to draw parameter panes.
JParameterParameter handler
JPathA Path handling class
JPathwayClass to maintain a pathway.
JPlatformVersion information class for the Joomla Platform.
JPluginJPlugin Class
JPluginHelperPlugin helper class
JProfilerUtility class to assist in the process of benchmarking the execution of sections of code to understand where time is being spent.
JRegistryJRegistry class
JRegistryFormatAbstract Format for JRegistry
JRegistryFormatINIINI format handler for JRegistry.
JRegistryFormatJSONJSON format handler for JRegistry.
JRegistryFormatPHPPHP class format handler for JRegistry
JRegistryFormatXMLXML format handler for JRegistry.
JRequestJRequest ClassThis class serves to provide the Joomla Framework with a common interface to access request variables.
JResponseJResponse Class.
JRouteRoute handling class
JRouterClass to create and parse routes
JRuleJRule class.
JRulesJRules class.
JSessionClass for managing HTTP sessionsProvides access to session-state values as well as session-level settings and lifetime management methods.
JSessionStorageCustom session storage handler for PHP
JSessionStorageApcAPC session storage handler for PHP
JSessionStorageDatabaseDatabase session storage handler for PHP
JSessionStorageEacceleratoreAccelerator session storage handler for PHP
JSessionStorageMemcacheMemcache session storage handler for PHP-- Inspired in both design and implementation by the Horde memcache handler --
JSessionStorageNoneFile session handler for PHP
JSessionStorageWincacheWINCACHE session storage handler for PHP
JSessionStorageXcacheXCache session storage handler
JSimpleCryptJSimpleCrypt is a very simple encryption algorithm for encyrpting/decrypting strings
JSimpleXMLSimpleXML implementation.
JSimpleXMLElementSimpleXML ElementThis object stores all of the direct children of itself in the $children array.
JStreamJoomla! Stream InterfaceThe Joomla! stream interface is designed to handle files as streams where as the legacy JFile static class treated files in a rather atomic manner.
JStreamStringString Stream WrapperThis class allows you to use a PHP string in the same way that you would normally use a regular stream wrapper
JStringString handling class for utf-8 data Wraps the phputf8 library All functions assume the validity of utf-8 strings.
JStringControllerString Controller
JTableAbstract Table classParent class to all tables.
JTableAssetTable class supporting modified pre-order tree traversal behavior.
JTableCategoryCategory table
JTableContentContent table
JTableExtensionExtension table Replaces plugins table
JTableLanguageLanguages table.
JTableMenuMenu table
JTableMenuTypeMenu Types table
JTableModuleModule table
JTableNestedTable class supporting modified pre-order tree traversal behavior.
JTableSessionSession table
JTableUpdateUpdate table Stores updates temporarily
JTableUserUsers table
JTableUsergroupUsergroup table class.
JTableViewlevelViewlevels table class.
JTextText handling class.
JToolBarToolBar handler
JTreeTree Class.
JURIJURI ClassThis class serves two purposes.
JUpdateUpdate class.
JUpdateAdapterUpdateAdapter class.
JUpdaterUpdater Class
JUpdaterCollectionCollection Update Adapter Class
JUpdaterExtensionExtension class for updater
JUserUser class.
JUserHelperAuthorisation helper class, provides static methods to perform various tasks relevant to the Joomla user and authorisation classesThis class has influences and some method logic from the Horde Auth package
JUtilityJUtility is a utility functions class
JViewBase class for a Joomla ViewClass holding methods for displaying presentation data.
JXMLElementWrapper class for php SimpleXMLElement.
Interface Summary
JDatabaseInterface
Exception Summary
ApplicationExceptionException class definition for the Application subpackage.
DatabaseExceptionException class definition for the Database subpackage.
JExceptionJoomla! Exception object.
LogExceptionException class definition for the Log subpackage.
Function Summary
authenticateFinds out if a set of login credentials are valid by asking all obvserving objects to run their respective authentication routines.
authoriseAuthorises that a particular user should be able to login
getInstanceReturns the global authentication object, only creating it if it doesn't already exist.
getLongVersionGets a version string for the current Joomla Platform with all release information.
getShortVersionGets a "PHP standardized" version string for the current Joomla Platform.
jexitGlobal application exit.
jimportIntelligent file importer.
Global Summary
ALLAll log priorities.
CRLFError Codes: 30 : Unable to connect to host 31 : Not connected 32 : Unable to send command to server 33 : Bad username 34 : Bad password 35 : Bad response 36 : Passive mode failed 37 : Data transfer error - 38 : Local filesystem error
DAY_ABBR
GLOBALSCreate the request global object
JAUTHENTICATE_STATUS_SUCCESSThis is the status code returned when the authentication is success (permit login)
JCOMPAT_UNICODE_PROPERTIES
JERROR_ILLEGAL_OPTIONS
JPATH_COMPONENT
JPATH_COMPONENT_ADMINISTRATOR
JPATH_COMPONENT_SITE
JPATH_ISWIN
JPATH_PLATFORM
JROUTER_MODE_RAWSet the available masks for the routing mode
PRODUCT
STATUS_SUCCESSThis is the status code returned when the authentication is success (permit login)
_QQ_Allows for quoting in language .ini files.

Документация по Joomla 1.7