<?php
/*
* phpMyVisites : website statistics and audience measurements
* Copyright (C) 2002 - 2006
* http://www.phpmyvisites.net/
* phpMyVisites is free software (license GNU/GPL)
* Authors : phpMyVisites team
*/
// $Id: AdminSiteCookieExclude.class.php 29 2006-08-18 07:35:21Z matthieu_ $
require_once INCLUDE_PATH."/core/include/AdminModule.class.php";
class AdminSiteCookieExclude extends AdminModule
{
var $viewTemplate = "admin/site_cookie_exclude.tpl";
function AdminSiteCookieExclude()
{
parent::AdminModule();
}
function process()
{
$siteAdmin = $this->needASiteAdminSelected();
if($siteAdmin)
{
$choice = $this->request->getConfirmedState();
$cookieSet = false;
// is the cookie already set or not?
if(isset($_COOKIE[COOKIE_NAME_NO_STAT.$siteAdmin]))
{
$cookieSet = true;
}
if($choice == 1)
{
$ck = new Cookie(COOKIE_NAME_NO_STAT.$siteAdmin);
if($cookieSet)
{
$ck->delete();
}
else
{
$ck->save();
}
$this->setMessage();
}
else
{
if($cookieSet)
{
$this->tpl->assign("cookie_no_stat", true);
}
else
{
$this->tpl->assign("cookie_no_stat", false);
}
}
}
}
}
?>