function setdefault() { $db = JFactory::getDBO (); $app = JFactory::getApplication (); $config = KunenaFactory::getConfig (); if (! JRequest::checkToken ()) { $app->enqueueMessage ( JText::_ ( 'COM_KUNENA_ERROR_TOKEN' ), 'error' ); $app->redirect ( KunenaRoute::_($this->baseurl, false) ); } $config->backup (); $config->remove (); $config = new CKunenaConfig(); $config->create(); $app->enqueueMessage ( JText::_('COM_KUNENA_CONFIG_DEFAULT')); $app->redirect ( KunenaRoute::_($this->baseurl, false) ); }
function defaultConfig($option) { $kunena_app = JFactory::getApplication(); $kunena_config = KunenaFactory::getConfig(); $kunena_config->backup(); $kunena_config->remove(); $kunena_config = new CKunenaConfig(); $kunena_config->create(); $kunena_db =& JFactory::getDBO(); $kunena_db->setQuery("UPDATE #__kunena_sessions SET allowed='na'"); $kunena_db->query(); KunenaError::checkDatabaseError(); while (@ob_end_clean()) { } $kunena_app->redirect(JURI::base() . "index.php?option={$option}&task=showconfig", JText::_('COM_KUNENA_CONFIG_DEFAULT')); }