RSS Images intégrées

This commit is contained in:
Fred Tempez 2020-11-20 20:14:19 +01:00
parent c0df60b319
commit d20bd6d14f

View File

@ -133,12 +133,11 @@ class blog extends common {
$newsArticle->setAuthor($author,'no@mail.com'); $newsArticle->setAuthor($author,'no@mail.com');
$newsArticle->setId(helper::baseUrl() .$this->getUrl(0) . '/' . $articleId); $newsArticle->setId(helper::baseUrl() .$this->getUrl(0) . '/' . $articleId);
$newsArticle->setDate(date('r', $this->getData(['module', $this->getUrl(0), 'posts', $articleId, 'publishedOn']))); $newsArticle->setDate(date('r', $this->getData(['module', $this->getUrl(0), 'posts', $articleId, 'publishedOn'])));
if ($this->_mime_content_type(helper::baseUrl(false) . self::FILE_DIR . 'thumb/' . $thumb) !== false) { $imageData = getimagesize(helper::baseUrl(false) . self::FILE_DIR . 'thumb/' . $thumb);
$newsArticle->addEnclosure( helper::baseUrl(false) . self::FILE_DIR . 'thumb/' . $thumb, $newsArticle->addEnclosure( helper::baseUrl(false) . self::FILE_DIR . 'thumb/' . $thumb,
getimagesize(helper::baseUrl(false) . self::FILE_DIR . 'thumb/' . $thumb), $imageData[0] * $imageData[1],
$this->_mime_content_type(helper::baseUrl(false) . self::FILE_DIR . 'thumb/' . $thumb) $imageData['mime']
); );
}
$feeds->addItem($newsArticle); $feeds->addItem($newsArticle);
} }
} }
@ -753,15 +752,5 @@ class blog extends common {
return $this->getData(['user', $userId, 'firstname']); return $this->getData(['user', $userId, 'firstname']);
} }
} }
private function _mime_content_type($filename) {
$result = new finfo();
if (is_resource($result) === true) {
return $result->file($filename, FILEINFO_MIME_TYPE);
}
return false;
}
} }