From 56975c073f812d1ab5c1a8ad2ac10a1ae05e4275 Mon Sep 17 00:00:00 2001
From: Peter Thienel <thienel@data-quest.de>
Date: Tue, 21 Dec 2021 14:11:46 +0000
Subject: [PATCH] =?UTF-8?q?Resolve=20"Info-Icon=20zum=20Aufruf=20der=20Stu?=
 =?UTF-8?q?diengangsinformationen=20sind=20unterschiedlich=20gro=C3=9F"?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 app/views/search/studiengaenge/mehrfach.php | 74 ++++++++++-----------
 app/views/search/studiengaenge/verlauf.php  | 12 ++--
 2 files changed, 44 insertions(+), 42 deletions(-)

diff --git a/app/views/search/studiengaenge/mehrfach.php b/app/views/search/studiengaenge/mehrfach.php
index c4836f13c8d..78ebd592f40 100644
--- a/app/views/search/studiengaenge/mehrfach.php
+++ b/app/views/search/studiengaenge/mehrfach.php
@@ -1,37 +1,37 @@
-<?= $this->render_partial('search/breadcrumb') ?>
-<table class="default nohover">
-    <caption>
-        <?= _('Studiengang') ?>: <?= htmlReady($studiengang->getDisplayName(ModuleManagementModel::DISPLAY_ABSCHLUSS)) ?>
-        <? if (Config::get()->ENABLE_STUDYCOURSE_INFO_PAGE) : ?>
-            <a href="<?= $controller->url_for('search/studiengaenge/info', $studiengang->id)?>" data-dialog>
-                <?= Icon::create('infopage2')->asImg(25) ?>
-            </a>
-        <? endif; ?>
-    </caption>
-    <thead>
-        <tr>
-            <th><?= _('Fächer') ?></th>
-        <? foreach ($studiengangTeilBezeichnungen as $teil_bezeichnung): ?>
-            <th style="text-align: center;"><?= htmlReady($teil_bezeichnung->getDisplayName()) ?></th>
-        <? endforeach; ?>
-        </tr>
-    </thead>
-    <tbody>
-    <? foreach ($data as $fach_id => $fach): ?>
-        <tr>
-            <td>
-                <?= htmlReady($fachNamen[$fach_id]) ?>
-            </td>
-            <? foreach ($studiengangTeilBezeichnungen as $teil_bezeichnung): ?>
-                <td style="text-align: center;">
-                    <? if (isset($fach[$teil_bezeichnung->id])) : ?>
-                    <a href="<?= $controller->url_for($verlauf_url, $fach[$teil_bezeichnung->id], $teil_bezeichnung->id, $studiengang_id) ?>">
-                        <?= Icon::create('info-circle-full', 'clickable', ['title' => _('Studienverlaufsplan anzeigen')])->asImg(); ?>
-                    </a>
-                    <? endif; ?>
-                </td>
-            <? endforeach; ?>
-        </tr>
-    <? endforeach; ?>
-    </tbody>
-</table>
\ No newline at end of file
+<?= $this->render_partial('search/breadcrumb') ?>
+<table class="default nohover">
+    <caption>
+        <?= _('Studiengang') ?>: <?= htmlReady($studiengang->getDisplayName(ModuleManagementModel::DISPLAY_ABSCHLUSS)) ?>
+        <? if (Config::get()->ENABLE_STUDYCOURSE_INFO_PAGE) : ?>
+            <a href="<?= $controller->url_for('search/studiengaenge/info', $studiengang->id)?>" data-dialog>
+                <?= Icon::create('infopage2', Icon::ROLE_CLICKABLE, ['title' => _('Informationen zum Studiengang')]) ?>
+            </a>
+        <? endif; ?>
+    </caption>
+    <thead>
+        <tr>
+            <th><?= _('Fächer') ?></th>
+        <? foreach ($studiengangTeilBezeichnungen as $teil_bezeichnung): ?>
+            <th style="text-align: center;"><?= htmlReady($teil_bezeichnung->getDisplayName()) ?></th>
+        <? endforeach; ?>
+        </tr>
+    </thead>
+    <tbody>
+    <? foreach ($data as $fach_id => $fach): ?>
+        <tr>
+            <td>
+                <?= htmlReady($fachNamen[$fach_id]) ?>
+            </td>
+            <? foreach ($studiengangTeilBezeichnungen as $teil_bezeichnung): ?>
+                <td style="text-align: center;">
+                    <? if (isset($fach[$teil_bezeichnung->id])) : ?>
+                    <a href="<?= $controller->url_for($verlauf_url, $fach[$teil_bezeichnung->id], $teil_bezeichnung->id, $studiengang_id) ?>">
+                        <?= Icon::create('info-circle-full', 'clickable', ['title' => _('Studienverlaufsplan anzeigen')]); ?>
+                    </a>
+                    <? endif; ?>
+                </td>
+            <? endforeach; ?>
+        </tr>
+    <? endforeach; ?>
+    </tbody>
+</table>
diff --git a/app/views/search/studiengaenge/verlauf.php b/app/views/search/studiengaenge/verlauf.php
index d3eaf5689db..b930696f221 100644
--- a/app/views/search/studiengaenge/verlauf.php
+++ b/app/views/search/studiengaenge/verlauf.php
@@ -10,7 +10,9 @@
         <h3>
             <?= sprintf(_('%s im Studiengang %s'), htmlReady($stgTeilBez->getDisplayName()), htmlReady($studiengang->getDisplayName(ModuleManagementModel::DISPLAY_ABSCHLUSS))) ?>
             <? if (Config::get()->ENABLE_STUDYCOURSE_INFO_PAGE) : ?>
-                <a href="<?= $controller->link_for('search/studiengaenge/info', $studiengang->id)?>" data-dialog><?= Icon::create('infopage2', Icon::ROLE_CLICKABLE)->asImg() ?>
+                <a href="<?= $controller->link_for('search/studiengaenge/info', $studiengang->id)?>" data-dialog>
+                    <?= Icon::create('infopage2', Icon::ROLE_CLICKABLE, ['title' => _('Informationen zum Studiengang')]) ?>
+                </a>
             <? endif ?>
         </h3>
     <? endif ?>
@@ -59,7 +61,7 @@
                                     <?= htmlReady($abschnitt['name']) ?><br/><?= $abschnitt['creditPoints'] ? $abschnitt['creditPoints'] . ' ' . _('CP') : '' ?>
                                     <? if (trim($abschnitt['kommentar'])) : ?>
                                         <a data-dialog title="<?= sprintf(_('%s (Kommentar)'), htmlReady($abschnitt['name'])) ?>" href="<?= $controller->link_for('search/studiengaenge/kommentar', $abschnitt_id) ?>">
-                                            <?= Icon::create('item')->asImg(['title' => _('Zusatzinformationen zum Studiengangsabschnitt')]) ?>
+                                            <?= Icon::create('item', Icon::ROLE_CLICKABLE, ['title' => _('Zusatzinformationen zum Studiengangabschnitt')]) ?>
                                         </a>
                                     <? endif ?>
                                 </td>
@@ -70,7 +72,7 @@
                                    <? // Anzeige der alternativen Bezeichnung aus mvv_stgteilabschnitt_modul ?>
                                     <? $abschnitt_modul = StgteilabschnittModul::findOneBySQL('`abschnitt_id` = ? AND `modul_id` = ?', [$abschnitt_id, $modul_id]) ?>
                                     <a data-dialog title="<?= htmlReady($modul['name']) . ' (' . _('Vollständige Modulbeschreibung') . ')' ?>" href="<?= $controller->link_for('shared/modul/description/' . $modul_id, ['display_language' => ModuleManagementModel::getLanguage()]) ?>">
-                                        <?= Icon::create('log')->asImg(['title' => _('Vollständige Modulbeschreibung')]) ?>
+                                        <?= Icon::create('log', Icon::ROLE_CLICKABLE, ['title' => _('Vollständige Modulbeschreibung')]) ?>
                                     </a>
                                     <? if($modul['veranstaltungen']):?>
                                     <a data-dialog href="<?= $controller->link_for('shared/modul/overview', $modul_id, $active_sem->getId(), ['display_language' => ModuleManagementModel::getLanguage()])  ?>">
@@ -101,14 +103,14 @@
                                 <?= htmlReady($abschnitt['name']) ?><br/><?= $abschnitt['creditPoints'] ? $abschnitt['creditPoints'] . ' ' . _('CP') : '' ?>
                                 <? if (trim($abschnitt['kommentar'])) : ?>
                                     <a data-dialog title="<?= sprintf(_('%s (Kommentar)'), htmlReady($abschnitt['name'])) ?>" href="<?= $controller->link_for('search/studiengaenge/kommentar', $abschnitt_id) ?>">
-                                        <?= Icon::create('item')->asImg(['title' => _('Zusatzinformationen zum Studiengangsabschnitt')]) ?>
+                                        <?= Icon::create('item', Icon::ROLE_CLICKABLE, ['title' => _('Zusatzinformationen zum Studiengangabschnitt')]) ?>
                                     </a>
                                 <? endif ?>
                             </td>
                         <? endif ?>
                             <td>
                                 <a data-dialog title="<?= htmlReady($modul['name']) . ' (' . _('Vollständige Modulbeschreibung') . ')' ?>" href="<?= $controller->link_for('shared/modul/description/' . $modul_id, ['display_language' => ModuleManagementModel::getLanguage()]) ?>">
-                                    <?= Icon::create('log')->asImg(['title' => _('Vollständige Modulbeschreibung')]) ?>
+                                    <?= Icon::create('log', Icon::ROLE_CLICKABLE, ['title' => _('Vollständige Modulbeschreibung')]) ?>
                                 </a>
                             <? if ($modul['veranstaltungen']): ?>
                                 <a data-dialog href="<?= $controller->link_for('shared/modul/overview', $modul_id, $active_sem->getId(), ['display_language' => ModuleManagementModel::getLanguage()])  ?>">
-- 
GitLab