Skip to content

Commit acf6115

Browse files
committed
Smarter EXIF rule
1 parent 39478fd commit acf6115

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

IdnoPlugins/Photo/Photo.php

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -110,10 +110,13 @@ function saveDataFromInput()
110110
}
111111
} else {
112112
$exif = false;
113-
// Admins get a no-EXIF error
114-
if (\Idno\Core\Idno::site()->session()->isAdmin()) {
115-
\Idno\Core\Idno::site()->logging()->log("Because your server doesn't provide EXIF support, Known can't preserve any rotation information in this image.");
116-
\Idno\Core\Idno::site()->session()->addErrorMessage("Because your server doesn't provide EXIF support, Known can't preserve any rotation information in this image.");
113+
114+
if (!is_callable('exif_read_data')) {
115+
// Admins get a no-EXIF error
116+
if (\Idno\Core\Idno::site()->session()->isAdmin()) {
117+
\Idno\Core\Idno::site()->logging()->log("Because your server doesn't provide EXIF support, Known can't preserve any rotation information in this image.");
118+
\Idno\Core\Idno::site()->session()->addErrorMessage("Because your server doesn't provide EXIF support, Known can't preserve any rotation information in this image.");
119+
}
117120
}
118121
}
119122

0 commit comments

Comments
 (0)