示例#1
0
    //###########################################
    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'));
    $kunena_app->enqueueMessage(sprintf(JText::_('COM_KUNENA_ERROR_UPGRADE_AGAIN'), Kunena::version()));
    $kunena_app->enqueueMessage(JText::_('COM_KUNENA_ERROR_INCOMPLETE_SUPPORT') . ' <a href="http://www.kunena.org">www.kunena.org</a>');
}
// Detect errors in CB integration
// TODO: do we need to enable this?
/*