/** * method to uninstall the component * * @return void */ public static function uninstall($parent) { JLoader::register('AInstaller', JPATH_ADMINISTRATOR . DIRECTORY_SEPARATOR . 'components' . DIRECTORY_SEPARATOR . 'com_joomdoc' . DIRECTORY_SEPARATOR . 'libraries' . DIRECTORY_SEPARATOR . 'joomdoc' . DIRECTORY_SEPARATOR . 'installer' . DIRECTORY_SEPARATOR . 'installer.php'); AInstaller::uninstall(JPATH_ADMINISTRATOR . DIRECTORY_SEPARATOR . 'components' . DIRECTORY_SEPARATOR . 'com_joomdoc' . DIRECTORY_SEPARATOR . 'extensions'); }
/** * Get Joomla! object table. * * @return mixed in Joomla! 1.5.x JTablePlugin, in 1.6.x JTableExtension */ function getTable() { $db = JFactory::getDbo(); /* @var $db JDatabaseMySQL */ if (AINSTALLER_J15) { return new JTablePlugin($db); } return parent::getTable(); }