Diagrama Joomla
Old PHP Compatibility
Support Libraries
compat.php42x.php
Load web installer
No
globals.phpconfiguration.php
compat.php41x.php
version.php database.php gacl.class.php
Show offline template
Yes
Is site offline
mambo.php legacy.php sef.php frontend.php
gacl_api.class.phpclass.phpmailer.php
mamboxml.php frontend.html.php
Determine 'option' and 'Itemid' from URI or first link in Main Menu
Summary of Purpose of Included Files (note, directory prefix is omitted for clarity)globals.php Emulates register_globals = off configuration.php Global configuration settings for Mambo compat.41x.php & compat.42x.php Compatibility functions for older version of PHP. mambo.php &mamboxml.php Many support classes and function. Creates database, acl and mambot global handlers legacy.php A collection of code that supports legacy operations. Code in this file is likely to be removedin future versions as the need for legacy support increases. sef.php Support code for Search Engine Friendly URL's
Change some values of 'option' to support legacy versions
Create $mainframeInitialise the user session
Load language Process and redirect actions (eg save) Process and redirect Are we doing 'login' or 'logout
component.php
frontend.php Support functions for frontendtemplate processing frontend.html.php Presentation (html) support functions for template processing version.php The current version of the Mambo application database.php Support classes for databaseabstraction gacl.class.php & gacl_api.class.php Support classes for user access control
Yes
'task'
Presentation
class.phpmailer.php Support classes for mailing Components The ComponentsCollection is located in the /components directory. Each component has it's own folder where the name of the folder is prefixed with 'com_'. component.php Processes 'task's passed via the URI. For tasks...
Regístrate para leer el documento completo.