Sha256: 4690c3950d6981585d92cc394e43984f6f8dd8933d9da01a5c44f2ff2463eca7
Contents?: true
Size: 1.51 KB
Versions: 1
Compression:
Stored size: 1.51 KB
Contents
<?php // No direct access to this file defined('_JEXEC') or die('Restricted access'); /** * Script file of HelloWorld component */ class com_helloWorldInstallerScript { /** * method to install the component * * @return void */ function install($parent) { // $parent is the class calling this method $parent->getParent()->setRedirectURL('index.php?option=com_helloworld'); } /** * method to uninstall the component * * @return void */ function uninstall($parent) { // $parent is the class calling this method echo '<p>' . JText::_('COM_HELLOWORLD_UNINSTALL_TEXT') . '</p>'; } /** * method to update the component * * @return void */ function update($parent) { // $parent is the class calling this method echo '<p>' . JText::_('COM_HELLOWORLD_UPDATE_TEXT') . '</p>'; } /** * method to run before an install/update/uninstall method * * @return void */ function preflight($type, $parent) { // $parent is the class calling this method // $type is the type of change (install, update or discover_install) echo '<p>' . JText::_('COM_HELLOWORLD_PREFLIGHT_' . $type . '_TEXT') . '</p>'; } /** * method to run after an install/update/uninstall method * * @return void */ function postflight($type, $parent) { // $parent is the class calling this method // $type is the type of change (install, update or discover_install) echo '<p>' . JText::_('COM_HELLOWORLD_POSTFLIGHT_' . $type . '_TEXT') . '</p>'; } }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jdt-0.0.2 | lib/jdt/generator/templates/script.php.erb |