responsive 0.5.2: php8 compat

This commit is contained in:
onli 2021-03-15 23:21:04 +01:00
parent 2261e112eb
commit 0c84f10b7c

View File

@ -18,7 +18,7 @@ class serendipity_event_responsiveimages extends serendipity_event
$propbag->add('description', PLUGIN_EVENT_RESPONSIVE_DESC);
$propbag->add('stackable', false);
$propbag->add('author', 'Serendipity Team');
$propbag->add('version', '0.5.1');
$propbag->add('version', '0.5.2');
$propbag->add('requirements', array(
'serendipity' => '2.2',
));
@ -99,7 +99,7 @@ class serendipity_event_responsiveimages extends serendipity_event
case 'frontend_display':
foreach ($this->markup_elements as $temp) {
if (serendipity_db_bool($this->get_config($temp['name'], true)) && isset($eventData[$temp['element']]) &&
!$eventData['properties']['ep_disable_markup_' . $this->instance] &&
!($eventData['properties']['ep_disable_markup_' . $this->instance] ?? null) &&
!isset($serendipity['POST']['properties']['disable_markup_' . $this->instance])) {
$element = $temp['element'];
$eventData[$element] = $this->_responsive_markup($eventData[$element]);
@ -163,7 +163,7 @@ class serendipity_event_responsiveimages extends serendipity_event
foreach ($matches['id'] as $imgId) {
preg_match('@<!-- s9ymdb:\d+ --><img[^>]+width=["\'](\d+)["\']@', $text, $matches);
if ($matches[1]) {
if (count($matches) > 0) {
$srcset = $this->createSrcset($imgId, $matches[1]);
} else {
$srcset = $this->createSrcset($imgId);
@ -191,6 +191,9 @@ class serendipity_event_responsiveimages extends serendipity_event
global $serendipity;
$origImage = serendipity_fetchImageFromDatabase($id);
if (! $origImage) {
return '';
}
$imagePath = $serendipity['serendipityHTTPPath'] . $serendipity['uploadHTTPPath'] . $origImage['path'] . $origImage['realname'];
$thumbnails = serendipity_getThumbnails($id);