From ec318155278066032616aa33c1407403eae8f88d Mon Sep 17 00:00:00 2001 From: David Siegfried <david.siegfried@uni-vechta.de> Date: Thu, 16 Mar 2023 10:10:09 +0000 Subject: [PATCH] fixes #2380 Closes #2380 Merge request studip/studip!1572 --- app/controllers/blubber.php | 5 ++++- app/views/course/scm/edit.php | 2 +- app/views/files/_fileref_tr.php | 2 +- lib/models/OpenGraphURL.class.php | 6 +++++- 4 files changed, 11 insertions(+), 4 deletions(-) diff --git a/app/controllers/blubber.php b/app/controllers/blubber.php index 06390970c5e..d89916ccabd 100644 --- a/app/controllers/blubber.php +++ b/app/controllers/blubber.php @@ -57,7 +57,10 @@ class BlubberController extends AuthenticatedController ); } - if (!Avatar::getAvatar($GLOBALS['user']->id)->is_customized() && !$_SESSION['already_asked_for_avatar']) { + if ( + empty($_SESSION['already_asked_for_avatar']) + && !Avatar::getAvatar($GLOBALS['user']->id)->is_customized() + ) { $_SESSION['already_asked_for_avatar'] = true; PageLayout::postInfo(sprintf( _('Wollen Sie ein Avatar-Bild nutzen? %sLaden Sie jetzt ein Bild hoch%s.'), diff --git a/app/views/course/scm/edit.php b/app/views/course/scm/edit.php index ca46f649c88..87ad30f046e 100644 --- a/app/views/course/scm/edit.php +++ b/app/views/course/scm/edit.php @@ -52,7 +52,7 @@ <footer data-dialog-button> <?= Studip\Button::createAccept(_('Speichern'), 'submit') ?> - <? if ($first_entry): ?> + <? if (!empty($first_entry)): ?> <?= Studip\LinkButton::createCancel(_('Abbrechen'), URLHelper::getLink('seminar_main.php')) ?> <? else: ?> <?= Studip\LinkButton::createCancel(_('Abbrechen'), $controller->url_for('course/scm/' . $scm->id)) ?> diff --git a/app/views/files/_fileref_tr.php b/app/views/files/_fileref_tr.php index ea831589799..f282f7924f1 100644 --- a/app/views/files/_fileref_tr.php +++ b/app/views/files/_fileref_tr.php @@ -11,7 +11,7 @@ if ($file->isDownloadable($GLOBALS['user']->id)) { <?= !empty($table_id) ? 'id="' . htmlReady("fileref_{$table_id}_{$file->getId()}") . '"' : '' ?> role="row" data-permissions="<?= implode($permissions) ?>"> - <? if ($show_bulk_checkboxes) : ?> + <? if (!empty($show_bulk_checkboxes)) : ?> <td> <? if ($file->isDownloadable($GLOBALS['user']->id)) : ?> <input type="checkbox" diff --git a/lib/models/OpenGraphURL.class.php b/lib/models/OpenGraphURL.class.php index a1d4c721003..62eecc45145 100644 --- a/lib/models/OpenGraphURL.class.php +++ b/lib/models/OpenGraphURL.class.php @@ -305,7 +305,11 @@ class OpenGraphURL extends SimpleORMap } } } - if ($_SERVER['HTTPS'] === 'on' && count($secure_media) > 0) { + if ( + isset($_SERVER['HTTPS']) + && $_SERVER['HTTPS'] === 'on' + && count($secure_media) > 0 + ) { foreach ($secure_media as $index => $url) { $files[] = [$url, $media_types[$index]]; } -- GitLab