public function evaluate() { $eval = true; if (isset($this->pagetype)) { $eval = $eval && Kurogo::getPagetype() == $this->pagetype; } if (isset($this->platform)) { $eval = $eval && Kurogo::getPlatform() == $this->platform; } if (isset($this->browser)) { $eval = $eval && Kurogo::getBrowser() == $this->browser; } return $eval; }