aboutsummaryrefslogtreecommitdiff
path: root/templates/sembrowse/quick-search.php
blob: dbf6e2f987f30bb04eba5ce01bbad6bd7f612dbf (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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<?= $search_obj->getFormStart(URLHelper::getLink(), ['class' => 'default']) ?>

<fieldset>
    <legend>
        <?= $GLOBALS['SEM_CLASS'][$_SESSION['sem_portal']["bereich"]]["description"]
                ?: _('Suche nach Veranstaltungen') ?>
    </legend>

    <label class="col-3">
        <?= _('Suchbegriff') ?>
        <?= $quicksearch->render() ?>
    </label>

    <label class="col-3">
        <?= _('Suchen in') ?>
        <?= $search_obj->getSearchField('qs_choose', [ 'id' => 'search_sem_qs_choose' ]) ?>
    </label>

    <? if ($sem_browse_data['level'] === 'vv'): ?>
        <label class="col-3">
            <?= _('in') ?>
            <?= $search_obj->getSearchField('scope_choose', [ 'id' => 'search_sem_scope_choose' ] ,$sem_tree->start_item_id) ?>
            <input type="hidden" name="level" value="vv">
        </label>
    <? endif; ?>

    <? if ($sem_browse_data['level'] === 'ev'): ?>
        <label class="col-3">
            <?=  _('in') ?>:
            <?= $search_obj->getSearchField('range_choose', [ 'id' => 'search_sem_range_choose', ], $range_tree->start_item_id) ?>
            <input type="hidden" name="level" value="ev">
        </label>
    <? endif; ?>

    <input type="hidden" name="search_sem_sem" value="<?= htmlReady($_SESSION['sem_browse_data']['default_sem']) ?>">
</fieldset>

<footer>
    <span class="button-group">
        <?= $search_obj->getSearchButton(
            [
                'style' => 'vertical-align:middle',
                'class' => 'quicksearchbutton',
            ],
            true
        ) ?>
        <?
        $option = Request::get('option');
        $nav = SemBrowse::getSearchOptionNavigation(
                Config::get()->COURSE_SEARCH_NAVIGATION_OPTIONS[$option]['target'], $option);
        $url = $nav ? $nav->getUrl() :   URLHelper::getUrl('',
                [
                    'level' => $_SESSION['sem_browse_data']['level'],
                    'cmd'   => 'qs'
                ]);
        ?>
        <?= Studip\LinkButton::create(
            _('Zurücksetzen'),
            URLHelper::getURL($url, ['reset_all' => 1]),
            ['title' => _('Zurücksetzen')]
        ) ?>
    </span>
</footer>

<?= $search_obj->getFormEnd() ?>