blob: 03b35e1c3ccfc89c81a64c659ec5dc351ce7d1e0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
<h1>
<?= Icon::create('category', Icon::ROLE_INFO)->asImg() ?>
<?= htmlReady($base_version->getDisplayName()); ?>
</h1>
<section>
<? foreach ($base_version->abschnitte->findBy('id', $conflicts->pluck('base_abschnitt_id')) as $abschnitt) : ?>
<article>
<header class="mvv-ovl-base-abschnitt">
<h2>
<?= htmlReady($abschnitt->getDisplayName()); ?>
</h2>
<div>
<? foreach (range(1, 6) as $fachsem_nr) : ?>
<div>
<?= $fachsem_nr ?>
</div>
<? endforeach; ?>
</div>
</header>
<? foreach ($abschnitt->modul_zuordnungen as $modul) : ?>
<? if (count(array_intersect($modul->modul->modulteile->pluck('id'), $conflicts->pluck('base_modulteil_id')))) : ?>
<ul class="collapsable css-tree mvv-ovl-conflict">
<li>
<?= $this->render_partial('admin/overlapping/modul', ['abschnitt' => $abschnitt, 'modul' => $modul]); ?>
</li>
</ul>
<? endif; ?>
<? endforeach; ?>
</article>
<? endforeach; ?>
</section>
|