Пример #1
0
	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) );
	}
Пример #2
0
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'));
}