16 import(
'classes.handler.Handler');
34 if ($request->isPost()) {
35 if ($request->getUserVar(
'opt-out')) {
37 $request->setCookieVar(
'usageStats-opt-out',
true, time() + 60*60*24*365);
39 if ($request->getUserVar(
'opt-in')) {
41 $request->setCookieVar(
'usageStats-opt-out',
false, time() - 60*60);
45 $router = $request->getRouter();
46 $privacyStatementUrl = $router->url($request,
null,
'about',
'submissions');
52 $templateMgr->assign(
'pageTitle',
'plugins.generic.usageStats.optout.title');
53 $templateMgr->assign(
'usageStatsDisplayPrivacyInfo',
true);
54 $templateMgr->assign(
'hasOptedOut', ($request->getCookieVar(
'usageStats-opt-out') ?
true :
false));
55 $templateMgr->assign(
'privacyStatementUrl', $privacyStatementUrl);
57 $templateMgr->display($plugin->getTemplateResource(
'privacyInformation.tpl'));