Exemplo n.º 1
0
 private function TrafficUpdate()
 {
     $this->getTraffic();
     if (empty($this->Traffic->getSiteviews_id())) {
         $_SESSION['useronline'] = null;
         $this->CheckSession();
     } else {
         $this->Traffic->setSiteviews_pages($this->Traffic->getSiteviews_pages() + 1);
         $this->Traffic->Execute()->update($this->Traffic->getThis(), "siteviews_id");
     }
     $this->Traffic = null;
 }
 private function setTraffic()
 {
     $this->getTraffic();
     if (!$this->Traffic->getSiteviews_id()) {
         $this->Traffic->setSiteviews_date($this->Date);
         $this->Traffic->setSiteviews_users(1);
         $this->Traffic->setSiteviews_views(1);
         $this->Traffic->setSiteviews_pages(1);
         $this->Traffic->Execute()->insert($this->Traffic->getThis());
     } else {
         if (!$this->getCookie()) {
             $this->Traffic->setSiteviews_users($this->Traffic->getSiteviews_users() + 1);
             $this->Traffic->setSiteviews_views($this->Traffic->getSiteviews_views() + 1);
             $this->Traffic->setSiteviews_pages($this->Traffic->getSiteviews_pages() + 1);
         } else {
             $this->Traffic->setSiteviews_views($this->Traffic->getSiteviews_views() + 1);
             $this->Traffic->setSiteviews_pages($this->Traffic->getSiteviews_pages() + 1);
         }
         $this->Traffic->Execute()->update($this->Traffic->getThis(), "siteviews_id");
     }
 }