public function __construct($config = array()) { parent::__construct($config); $app = JFactory::getApplication (); $lang = JFactory::getLanguage(); // Start by loading English strings and override them by current locale $lang->load('com_kunena.install',JPATH_ADMINISTRATOR, 'en-GB'); $lang->load('com_kunena.install',JPATH_ADMINISTRATOR, null, true); require_once(KPATH_ADMIN . '/install/model.php'); $installer = new KunenaModelInstall(); $installer->deleteMenu(); $installer->createMenu(); $app->enqueueMessage ( JText::_('COM_KUNENA_MENU_CREATED') ); $this->redirectBack (); }
public function trashmenu() { require_once KPATH_ADMIN . '/install/model.php'; $installer = new KunenaModelInstall(); $installer->deleteMenu(); $installer->createMenu(); $this->app->enqueueMessage(JText::_('COM_KUNENA_MENU_CREATED')); $this->setRedirect(KunenaRoute::_($this->baseurl, false)); }
break; //########################################### // END TEMPLATE MANAGER //########################################### //########################################### // END TEMPLATE MANAGER //########################################### case "createmenu": $lang = JFactory::getLanguage(); // Start by loading English strings and override them by current locale $lang->load('com_kunena.install', JPATH_ADMINISTRATOR, 'en-GB'); $lang->load('com_kunena.install', JPATH_ADMINISTRATOR); require_once KPATH_ADMIN . '/install/model.php'; $installer = new KunenaModelInstall(); $installer->deleteMenu(); $installer->createMenu(); $kunena_app->enqueueMessage(JText::_('COM_KUNENA_MENU_CREATED')); // No break! Need to display the control panel // No break! Need to display the control panel case 'cpanel': default: html_Kunena::controlPanel(); break; } $kn_version_warning = $kn_version->getVersionWarning('COM_KUNENA_VERSION_INSTALLED'); if (!empty($kn_version_warning)) { $kunena_app->enqueueMessage($kn_version_warning, 'notice'); } if (!$kn_version->checkVersion()) { $kunena_app->enqueueMessage(sprintf(JText::_('COM_KUNENA_ERROR_UPGRADE'), Kunena::version()), 'notice'); $kunena_app->enqueueMessage(JText::_('COM_KUNENA_ERROR_UPGRADE_WARN'));