예제 #1
0
파일: service.php 프로젝트: vazahat/dudex
 /**
  * @param string $url
  * @return OASEO_BOL_SitemapPage
  */
 private function addUrlToList($url)
 {
     $page = null;
     if ($this->sitemapPageDao->findPagesCount() > $this->configs[self::CNF_MAX_PAGES_TO_INDEX]) {
         return null;
     }
     try {
         $url = trim($url);
         $page = $this->sitemapPageDao->findByUrl($url);
         if ($page == null) {
             $page = new OASEO_BOL_SitemapPage();
             $page->setUrl($url);
             $page->setStatus(0);
             $page->setProcessTs(0);
             $page->setBroken(false);
             $this->sitemapPageDao->save($page);
         }
     } catch (Exception $e) {
     }
     return $page;
 }