Example #1
0
 /**
  * @param string $url
  * @return OASEO_BOL_SitemapItem
  */
 private function addImage($url)
 {
     $url = trim($url);
     $image = $this->sitemapItemDao->findItem($url, OASEO_BOL_SitemapItemDao::VALUE_IMAGE);
     if ($image == null) {
         $image = $this->sitemapItemDao->findItem($url, OASEO_BOL_SitemapItemDao::VALUE_BROKEN_IMAGE);
     }
     if ($image == null) {
         $type = $this->isBroken($url) ? OASEO_BOL_SitemapItemDao::VALUE_BROKEN_IMAGE : OASEO_BOL_SitemapItemDao::VALUE_IMAGE;
         $image = new OASEO_BOL_SitemapItem();
         $image->setValue($url);
         $image->setType($type);
         $image->setAddTs(time());
         $this->sitemapItemDao->save($image);
     }
     return $image;
 }