[ Index ]

PHP Cross Reference of Mambo 4.6.5

[ Variables ]     [ Functions ]     [ Classes ]     [ Constants ]     [ Statistics ]

title

Body

[close]

/administrator/components/com_installer/ -> installer.class.php (summary)

(no description)

File Size: 775 lines (36 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 5 files
 administrator/includes/pcl/pcltrace.lib.php
 administrator/includes/pcl/pcltar.lib.php
 includes/Archive/Tar.php
 administrator/includes/pcl/pclzip.lib.php
 administrator/includes/pcl/pclerror.lib.php

Defines 4 classes


Class: mosCommonInstallXML  - X-Ref


tagNestIs($next, $last=null)   X-Ref
No description

element_mosinstall($attrs)   X-Ref
No description

end_element_mosinstall()   X-Ref
No description

element_filename($attrs)   X-Ref
No description

end_element_filename()   X-Ref
No description

element_query($attrs)   X-Ref
No description

element_menu($attrs)   X-Ref
No description

end_element_menu()   X-Ref
No description

end_element_installfile()   X-Ref
No description

end_element_uninstallfile()   X-Ref
No description

init_component($attrs)   X-Ref
No description

init_module($attrs)   X-Ref
No description

init_mambot($attrs)   X-Ref
No description

init_template($attrs)   X-Ref
No description

init_language($attrs)   X-Ref
No description

init_params($attrs)   X-Ref
No description

init_include($attrs)   X-Ref
No description

init_parameter($attrs)   X-Ref
No description

init_patch($attrs)   X-Ref
No description

Class: mosInstallXML  - X-Ref

install()   X-Ref
No description

end_element_query()   X-Ref
No description

createDirectories($name)   X-Ref
No description

createComponentMenu($item, $name, $toplevel=0)   X-Ref
No description

install_component()   X-Ref
No description

install_module()   X-Ref
No description

install_mambot()   X-Ref
No description

install_template()   X-Ref
No description

install_language()   X-Ref
No description

install_include()   X-Ref
No description

install_parameter()   X-Ref
No description

install_patch()   X-Ref
No description

kill_component()   X-Ref
No description

kill_module()   X-Ref
No description

kill_mambot()   X-Ref
No description

kill_template()   X-Ref
No description

kill_language()   X-Ref
No description

kill_include()   X-Ref
No description

kill_parameter()   X-Ref
No description

kill_patch()   X-Ref
No description

Class: mosUninstallXML  - X-Ref

uninstall()   X-Ref
No description

end_element_query()   X-Ref
No description

deleteFileSet($files, $rootdir)   X-Ref
No description

uninstall_component()   X-Ref
No description

uninstall_module()   X-Ref
No description

uninstall_mambot()   X-Ref
No description

uninstall_template()   X-Ref
This routine is not called - uninstalling templates is done by just deleting
the whole directory.  It might be better to manage the uninstall via the XML.
Just deleting the template leaves all the files in the "media" directory.
But the following code has never been tested.


uninstall_language()   X-Ref
No description

uninstall_params()   X-Ref
No description

Class: mosInstaller  - X-Ref

Installer class

mosInstaller()   X-Ref
No description

extractArchive($filename)   X-Ref
Extracts the package archive file

return: boolean True on success, False on error

install($p_fromdir = null)   X-Ref
Custom install method

param: boolean True if installing from directory

cleanUpInstall()   X-Ref
No description

getErrors()   X-Ref
No description