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() ?>">
<span id="rule_data_<?= $rule->getId() ?>">
<div id="rule_data_<?= $rule->getId() ?>" class="col-3" style="margin-top: unset">
<?= $rule->toString() ?>
<input type="hidden" name="rules[]" value="<?= htmlReady(ObjectBuilder::exportAsJson($rule)) ?>"/>
</span>
<span class="action_icons" id="rule_actions_<?= $rule->getId() ?>">
</div>
<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) ?>', '<?=
$controller->url_for('admission/rule/configure', get_class($rule), $rule->getId()) ?>', '<?=
$rule->getId() ?>')">
$controller->url_for('admission/rule/configure', get_class($rule), $rule->getId()) ?>', '<?=
$rule->getId() ?>')">
<?= Icon::create('edit', 'clickable')->asImg(); ?></a>
<a href="#" onclick="return STUDIP.Dialogs.showConfirmDialog('<?=
_('Soll die Anmelderegel wirklich gelöscht werden?') ?>',
'javascript:STUDIP.Admission.removeRule(\'rule_<?= $rule->getId() ?>\', \'rules\')')">
<a href="#" onclick="return STUDIP.Dialogs.showConfirmDialog('<?=
_('Soll die Anmelderegel wirklich gelöscht werden?') ?>',
'javascript:STUDIP.Admission.removeRule(\'rule_<?= $rule->getId() ?>\', \'rules\')')">
<?= Icon::create('trash', 'clickable')->asImg(); ?></a>
</span>
</div>
</div>
......@@ -38,32 +38,36 @@
<?= _('Veranstaltung suchen') ?>:
</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'))
->fireJSFunctionOnSelect('addcourse')
->setInputStyle('flex: 0 0 40%')
->render();
?>
<?= Semester::getSemesterSelector(
['name' => 'search_sem_sem'],
Semester::getIndexById($_SESSION['_default_sem'], false, !$GLOBALS['perm']->have_perm('admin')),
'key',
false
)?>
<br><br>
<div style="flex: 0 0 40%">
<?= Semester::getSemesterSelector(
['name' => 'search_sem_sem'],
Semester::getIndexById($_SESSION['_default_sem'], false, !$GLOBALS['perm']->have_perm('admin')),
'key',
false
)?>
</div>
<br/><br/>
<ul>
<? foreach ($courses as $course) : ?>
<li>
<input type="hidden" id="<?= htmlReady($course->id) ?>"
name="courses_to_add[<?= htmlReady($course->id) ?>]"
value="<?= htmlReady($course->name) ?>">
<span><?= htmlReady($course->name) ?></span>
<a href="#" onclick="return removecourse('<?= htmlReady($course->id) ?>')">
<?= Icon::create('trash') ?>
</a>
</li>
<? endforeach ?>
<? foreach ($courses as $course) : ?>
<li>
<input type="hidden" id="<?= htmlReady($course->id) ?>"
name="courses_to_add[<?= htmlReady($course->id) ?>]"
value="<?= htmlReady($course->name) ?>">
<span><?= htmlReady($course->name) ?></span>
<a href="#" onclick="return removecourse('<?= htmlReady($course->id) ?>')">
<?= Icon::create('trash') ?>
</a>
</li>
<? endforeach ?>
</ul>
</div>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment