Exemplo n.º 1
0
function kunena_upgrade_200_menu($parent)
{
    $legacy = KunenaMenuFix::getLegacy();
    $errors = KunenaMenuFix::fixLegacy();
    if (!empty($legacy)) {
        return array('action' => '', 'name' => JText::sprintf('COM_KUNENA_INSTALL_200_MENU', count($legacy)), 'success' => !$errors);
    }
}
function kunena_200_2012_04_13_menu($parent)
{
    $app = JFactory::getApplication();
    $legacy = KunenaMenuFix::getLegacy();
    $errors = KunenaMenuFix::fixLegacy();
    if ($errors) {
        foreach ($errors as $error) {
            $app->enqueueMessage($error, 'error');
        }
    }
    if (!empty($legacy)) {
        return array('action' => '', 'name' => JText::sprintf('COM_KUNENA_INSTALL_200_MENU', count($legacy)), 'success' => !$errors);
    }
    return null;
}
Exemplo n.º 3
0
 public function fixlegacy()
 {
     if (!JSession::checkToken('post')) {
         $this->app->enqueueMessage(JText::_('COM_KUNENA_ERROR_TOKEN'), 'error');
         $this->setRedirect(KunenaRoute::_($this->baseurl, false));
         return;
     }
     $legacy = KunenaMenuFix::getLegacy();
     $errors = KunenaMenuFix::fixLegacy();
     if ($errors) {
         $this->app->enqueueMessage(JText::sprintf('COM_KUNENA_MENU_FIXED_LEGACY_FAILED', $errors[0]), 'notice');
     } else {
         $this->app->enqueueMessage(JText::sprintf('COM_KUNENA_MENU_FIXED_LEGACY', count($legacy)));
     }
     $this->setRedirect(KunenaRoute::_($this->baseurl, false));
 }