Skip to content
Snippets Groups Projects
Commit b6733754 authored by Michaela Brückner's avatar Michaela Brückner :unicorn: Committed by André Noack
Browse files

Erweiterung der Anmelderegel "Veranstaltungsbezogene Anmeldung" re #87

parent 4df9f170
No related branches found
No related tags found
No related merge requests found
<div class="hover_box admissionrule" id="rule_<?= $rule->getId() ?>"> <div class="hover_box admissionrule" id="rule_<?= $rule->getId() ?>">
<span id="rule_data_<?= $rule->getId() ?>"> <div id="rule_data_<?= $rule->getId() ?>" class="col-3" style="margin-top: unset">
<?= $rule->toString() ?> <?= $rule->toString() ?>
<input type="hidden" name="rules[]" value="<?= htmlReady(ObjectBuilder::exportAsJson($rule)) ?>"/> <input type="hidden" name="rules[]" value="<?= htmlReady(ObjectBuilder::exportAsJson($rule)) ?>"/>
</span> </div>
<span class="action_icons" id="rule_actions_<?= $rule->getId() ?>"> <div class="action_icons col-1" id="rule_actions_<?= $rule->getId() ?>" style="margin-top: unset">
<a href="#" onclick="return STUDIP.Admission.configureRule('<?= get_class($rule) ?>', '<?= <a href="#" onclick="return STUDIP.Admission.configureRule('<?= get_class($rule) ?>', '<?=
$controller->url_for('admission/rule/configure', get_class($rule), $rule->getId()) ?>', '<?= $controller->url_for('admission/rule/configure', get_class($rule), $rule->getId()) ?>', '<?=
$rule->getId() ?>')"> $rule->getId() ?>')">
<?= Icon::create('edit', 'clickable')->asImg(); ?></a> <?= Icon::create('edit', 'clickable')->asImg(); ?></a>
<a href="#" onclick="return STUDIP.Dialogs.showConfirmDialog('<?= <a href="#" onclick="return STUDIP.Dialogs.showConfirmDialog('<?=
_('Soll die Anmelderegel wirklich gelöscht werden?') ?>', _('Soll die Anmelderegel wirklich gelöscht werden?') ?>',
'javascript:STUDIP.Admission.removeRule(\'rule_<?= $rule->getId() ?>\', \'rules\')')"> 'javascript:STUDIP.Admission.removeRule(\'rule_<?= $rule->getId() ?>\', \'rules\')')">
<?= Icon::create('trash', 'clickable')->asImg(); ?></a> <?= Icon::create('trash', 'clickable')->asImg(); ?></a>
</span> </div>
</div> </div>
...@@ -38,32 +38,36 @@ ...@@ -38,32 +38,36 @@
<?= _('Veranstaltung suchen') ?>: <?= _('Veranstaltung suchen') ?>:
</label> </label>
<div style="display:inline-block"> <div style="display:flex; align-items: flex-start; column-gap: 1em; flex-wrap: wrap">
<?= <?=
QuickSearch::get("mandatory_course_id", new SeminarSearch('number-name-lecturer')) QuickSearch::get("mandatory_course_id", new SeminarSearch('number-name-lecturer'))
->fireJSFunctionOnSelect('addcourse') ->fireJSFunctionOnSelect('addcourse')
->setInputStyle('flex: 0 0 40%')
->render(); ->render();
?> ?>
<?= Semester::getSemesterSelector(
['name' => 'search_sem_sem'], <div style="flex: 0 0 40%">
Semester::getIndexById($_SESSION['_default_sem'], false, !$GLOBALS['perm']->have_perm('admin')), <?= Semester::getSemesterSelector(
'key', ['name' => 'search_sem_sem'],
false Semester::getIndexById($_SESSION['_default_sem'], false, !$GLOBALS['perm']->have_perm('admin')),
)?> 'key',
<br><br> false
)?>
</div>
<br/><br/>
<ul> <ul>
<? foreach ($courses as $course) : ?> <? foreach ($courses as $course) : ?>
<li> <li>
<input type="hidden" id="<?= htmlReady($course->id) ?>" <input type="hidden" id="<?= htmlReady($course->id) ?>"
name="courses_to_add[<?= htmlReady($course->id) ?>]" name="courses_to_add[<?= htmlReady($course->id) ?>]"
value="<?= htmlReady($course->name) ?>"> value="<?= htmlReady($course->name) ?>">
<span><?= htmlReady($course->name) ?></span> <span><?= htmlReady($course->name) ?></span>
<a href="#" onclick="return removecourse('<?= htmlReady($course->id) ?>')"> <a href="#" onclick="return removecourse('<?= htmlReady($course->id) ?>')">
<?= Icon::create('trash') ?> <?= Icon::create('trash') ?>
</a> </a>
</li> </li>
<? endforeach ?> <? endforeach ?>
</ul> </ul>
</div> </div>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment