ifhub
/
ifnews
Archived
1
0
Fork 0

Разрешаем пропускать обложку

This commit is contained in:
Alexander Yakovlev 2021-01-27 17:08:18 +07:00
parent d5d1f288fd
commit 766a390a51
Signed by: oreolek
GPG Key ID: 1CDC4B7820C93BD3
1 changed files with 11 additions and 7 deletions

View File

@ -76,15 +76,19 @@ class Wikipage {
if (!env('DRY_RUN') && !$exists) {
if (!empty($this->game->image_url) && isset($filename)) {
if ($this->services->newPageGetter()->getFromTitle($this->covername)) {
$image = file_get_contents($this->game->image_url);
file_put_contents($filename, $image);
$extension = mime_content_type($filename);
if (strpos($extension, 'image') !== FALSE) {
$extension = str_replace('image/', '', $extension);
$this->covername = Str::slug($this->game->title, '_').'.'.$extension;
try {
$image = file_get_contents($this->game->image_url);
file_put_contents($filename, $image);
$extension = mime_content_type($filename);
if (strpos($extension, 'image') !== FALSE) {
$extension = str_replace('image/', '', $extension);
$this->covername = Str::slug($this->game->title, '_').'.'.$extension;
$this->fileUploader->upload($this->covername, $filename);
}
unlink($filename);
} catch (\Exception $e) {
echo '(Обложка не найдена)'.PHP_EOL;
}
unlink($filename);
}
}
}