示例#1
0
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
 *
 ###################################################*/
require_once '../admin/admin_begin.php';
define('TITLE', $LANG['administration']);
require_once '../admin/admin_header.php';
load_module_lang('stats');
//Chargement de la langue du module.
$request = AppContext::get_request();
$valid = $request->get_postvalue('valid', false);
if ($valid) {
    $stats_config = StatsConfig::load();
    $stats_config->set_authorizations(Authorizations::build_auth_array_from_form(StatsAuthorizationsService::READ_AUTHORIZATIONS));
    StatsConfig::save();
    AppContext::get_response()->redirect(HOST . REWRITED_SCRIPT);
} else {
    $_NBR_ELEMENTS_PER_PAGE = 15;
    $db_querier = PersistenceContext::get_querier();
    $tpl = new FileTemplate('stats/admin_stats_management.tpl');
    $visit = $request->get_getint('visit', 0);
    $visit_year = $request->get_getint('year', 0);
    $pages = $request->get_getint('pages', 0);
    $pages_year = $request->get_getint('pages_year', 0);
    $members = $request->get_getint('members', 0);
    $referer = $request->get_getint('referer', 0);
    $keyword = $request->get_getint('keyword', 0);
    $browser = $request->get_getint('browser', 0);
    $os = $request->get_getint('os', 0);
    $all = $request->get_getint('all', 0);