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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
|
<?php
$start_pages = [
'' => _('keine'),
1 => _('Meine Veranstaltungen'),
3 => _('Mein Stundenplan'),
5 => _('Mein Kalender'),
4 => _('Mein Adressbuch'),
6 => _('Mein globaler Blubberstream'),
7 => _('Mein Arbeitsplatz'),
];
?>
<form method="post" action="<?= $controller->url_for('settings/general/store') ?>" class="default">
<?= CSRFProtection::tokenTag() ?>
<input type="hidden" name="studip_ticket" value="<?= get_ticket() ?>">
<fieldset>
<legend><?= _('Allgemeine Einstellungen') ?></legend>
<label>
<?= _('Sprache') ?>
<select name="forced_language" class="size-s">
<? foreach ($GLOBALS['INSTALLED_LANGUAGES'] as $key => $language): ?>
<option value="<?= $key ?>"
<? if ($user_language == $key) echo 'selected'; ?>>
<?= $language['name'] ?>
</option>
<? endforeach; ?>
</select>
</label>
<? if (!$GLOBALS['perm']->have_perm('root')): ?>
<label>
<?= _('Persönliche Startseite') ?>
<?= tooltipHtmlIcon(_('Sie können hier einstellen, welche Seite standardmäßig nach dem Einloggen '
.'angezeigt wird. Wenn Sie zum Beispiel regelmäßig die Seite »Meine '
.'Veranstaltungen« nach dem Login aufrufen, so können Sie dies hier '
.'direkt einstellen.')) ?>
<select name="personal_startpage">
<? foreach ($start_pages as $index => $label): ?>
<option value="<?= $index ?>" <? if ($config->PERSONAL_STARTPAGE == $index) echo 'selected'; ?>>
<?= htmlReady($label) ?>
</option>
<? endforeach; ?>
</select>
</label>
<? endif ?>
<label>
<input type="checkbox"
name="showsem_enable"
value="1"
<? if ($config->SHOWSEM_ENABLE) echo 'checked'; ?>>
<?= _('Semesteranzeige in der Überschrift und auf »Meine Veranstaltungen«');?>
<?= tooltipHtmlIcon(_('Mit dieser Einstellung können Sie in der Überschrift einer Veranstaltung und '
.'auf der Seite »Meine Veranstaltungen« die Einblendung des Start- und Endsemesters '
.'hinter jeder Veranstaltung aktivieren.')) ?>
</label>
<? if (Config::get()->TOURS_ENABLE) : ?>
<label>
<input type="checkbox" name="tour_autostart_disable"
aria-describedby="tour_autostart_disable_description" value="1"
<? if ($config->TOUR_AUTOSTART_DISABLE) echo 'checked'; ?>>
<?= _('Autostart von Touren verhindern');?>
<?= tooltipIcon(_('Mit dieser Einstellung können Sie verhindern, dass Touren zu einzelnen '
.'Stud.IP-Seiten automatisch starten, wenn Sie die Seite aufrufen. Die Touren '
.'können weiterhin über die Hilfe gestartet werden.')) ?>
</label>
<? endif ?>
</fieldset>
<fieldset>
<legend><?= _('Benachrichtigungen') ?></legend>
<label>
<input type="checkbox" name="personal_notifications_activated"
aria-describedby="personal_notifications_activated_description" value="1"
<? if (PersonalNotifications::isActivated($user->user_id)) echo 'checked'; ?>>
<?= _('Benachrichtigungen über Javascript') ?>
<?= tooltipIcon(_('Hiermit wird in der Kopfzeile dargestellt, wenn es Benachrichtigungen für '
.'Sie gibt. Die Benachrichtigungen werden auch angezeigt, wenn Sie nicht die '
.'Seite neuladen.')) ?>
</label>
<label>
<input type="checkbox" name="personal_notifications_audio_activated"
aria-describedby="personal_notifications_audio_activated_description" value="1"
<? if (PersonalNotifications::isAudioActivated($user->user_id)) echo 'checked'; ?>>
<?= _('Audio-Feedback zu Benachrichtigungen') ?>
<?= tooltipIcon(_('Wenn eine neue Benachrichtigung für Sie reinkommt, ' .
'werden Sie mittels eines kleinen Plopps darüber in Kenntnis gesetzt ' .
'- auch wenn Sie gerade einen anderen Browsertab anschauen. Der Plopp ist ' .
'nur zu hören, wenn Sie die Benachrichtigungen über Javascript aktiviert haben.')) ?>
</label>
</fieldset>
<fieldset>
<legend><?= _('Wiki') ?></legend>
<label>
<input type="checkbox" name="wiki_comments_enable" value="1"
<? if ($config->WIKI_COMMENTS_ENABLE) echo 'checked'; ?>>
<?= _('Wiki-Kommentare einblenden') ?>
<?= tooltipIcon(_('Mit dieser Einstellung werden auf Wiki-Seiten die Kommentare eingeblendet'
.' und nicht mehr nur als Icon angezeigt.')) ?>
</label>
</fieldset>
<? if ($show_room_management_autor_config) : ?>
<fieldset>
<legend><?= _('Raumverwaltung') ?></legend>
<label>
<input type="checkbox" name="resources_confirm_plan_drag_and_drop"
value="1"
<?= $config->RESOURCES_CONFIRM_PLAN_DRAG_AND_DROP ? 'checked' : '' ?>>
<?= _('Nach dem Verschieben einer Buchung per Drag & Drop im Belegungsplan eine Sicherheitsabfrage anzeigen') ?>
<?= tooltipIcon(
_('Wenn diese Einstellung aktiviert ist, wird die Buchung erst dann verschoben, wenn die Sicherheitsabfrage mit „Ja“ beantwortet wurde.')
) ?>
</label>
</fieldset>
<? endif ?>
<footer>
<?= \Studip\Button::create(_("Speichern")) ?>
</footer>
</form>
|