function getPublicStatisticsNames() { import('pages.manager.ManagerHandler'); import('pages.manager.StatisticsHandler'); return StatisticsHandler::getPublicStatisticsNames(); }
function savePublicStatisticsList() { parent::validate(); $journal =& Request::getJournal(); foreach (StatisticsHandler::getPublicStatisticsNames() as $name) { $journal->updateSetting($name, Request::getUserVar($name) ? true : false); } $journal->updateSetting('statViews', Request::getUserVar('statViews') ? true : false); Request::redirect(null, null, 'statistics', null, array('statisticsYear' => Request::getUserVar('statisticsYear'))); }
function savePublicStatisticsList() { $this->validate(); $schedConf =& Request::getSchedConf(); if (!$schedConf) { Request::redirect(null, 'index'); } foreach (StatisticsHandler::getPublicStatisticsNames() as $name) { $schedConf->updateSetting($name, Request::getUserVar($name) ? true : false); } Request::redirect(null, null, 'manager', 'statistics', null, array('statisticsYear' => Request::getUserVar('statisticsYear'))); }