[ Index ]

PHP Cross Reference of Joomla 2.5.4 DE

title

Body

[close]

/libraries/joomla/installer/adapters/ -> component.php (summary)

(no description)

Copyright: Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
License: GNU General Public License version 2 or later; see LICENSE
File Size: 2010 lines (60 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

JInstallerComponent:: (10 methods):
  loadLanguage()
  install()
  update()
  uninstall()
  _buildAdminMenus()
  _removeAdminMenus()
  _rollback_menu()
  discover()
  discover_install()
  refreshManifestCache()


Class: JInstallerComponent  - X-Ref

Component installer

loadLanguage($path = null)   X-Ref
Custom loadLanguage method

param: string  $path  The path language files are on.
return: void

install()   X-Ref
Custom install method for components

return: boolean  True on success

update()   X-Ref
Custom update method for components

return: boolean  True on success

uninstall($id)   X-Ref
Custom uninstall method for components

param: integer  $id  The unique extension id of the component to uninstall
return: mixed  Return value for uninstall method in component uninstall file

_buildAdminMenus()   X-Ref
Method to build menu database entries for a component

return: boolean  True if successful

_removeAdminMenus(&$row)   X-Ref
Method to remove admin menu references to a component

param: object  &$row  Component table object.
return: boolean  True if successful.

_rollback_menu($step)   X-Ref
Custom rollback method
- Roll back the component menu item

param: array  $step  Installation step to rollback.
return: boolean  True on success

discover()   X-Ref
Discover unregistered extensions.

return: array  A list of extensions.

discover_install()   X-Ref
Install unregistered extensions that have been discovered.

return: mixed

refreshManifestCache()   X-Ref
Refreshes the extension table cache

return: boolean  Result of operation, true if updated, false on failure



Generated: Tue Apr 3 11:40:28 2012 Cross-referenced by PHPXref 0.7.1