aboutsummaryrefslogtreecommitdiff
path: root/app/controllers/my_courses.php
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2022-07-14 14:58:26 +0000
committerDavid Siegfried <david.siegfried@uni-vechta.de>2022-07-14 14:58:26 +0000
commit769675071b44cff1f699396270b378d189ada866 (patch)
tree06d8742d9001425605fbb703cacce14bf9af3ac4 /app/controllers/my_courses.php
parent7afb6da1c9bdbbad72ba1364daab18133dae8dae (diff)
fix most of the errors reported from phpstan in `app/controllers`, fixes #1328
Closes #1328 Merge request studip/studip!813
Diffstat (limited to 'app/controllers/my_courses.php')
-rw-r--r--app/controllers/my_courses.php20
1 files changed, 9 insertions, 11 deletions
diff --git a/app/controllers/my_courses.php b/app/controllers/my_courses.php
index 45ca5de..2a3dd30 100644
--- a/app/controllers/my_courses.php
+++ b/app/controllers/my_courses.php
@@ -768,9 +768,8 @@ class MyCoursesController extends AuthenticatedController
/**
* Get widget for grouping selected courses (e.g. by colors, ...)
- * @param $action
- * @param bool $selected
- * @return string
+ *
+ * @param string $group_field
*/
private function setGroupingSelector($group_field)
{
@@ -794,9 +793,8 @@ class MyCoursesController extends AuthenticatedController
/**
* Returns a widget for semester selection
* @param $sem
- * @return OptionsWidget
*/
- private function setSemesterWidget(&$sem)
+ private function setSemesterWidget($sem)
{
$semesters = new SimpleCollection(Semester::getAll());
$semesters = $semesters->orderBy('beginn desc');
@@ -805,12 +803,12 @@ class MyCoursesController extends AuthenticatedController
$widget = new SelectWidget(_('Semesterfilter'), $this->url_for('my_courses/set_semester'), 'sem_select');
$widget->setMaxLength(50);
- $widget->addElement(new SelectElement('current', _('Aktuelles Semester'), $sem == 'current'));
- $widget->addElement(new SelectElement('future', _('Aktuelles und nächstes Semester'), $sem == 'future'));
- $widget->addElement(new SelectElement('last', _('Aktuelles und letztes Semester'), $sem == 'last'));
- $widget->addElement(new SelectElement('lastandnext', _('Letztes, aktuelles, nächstes Semester'), $sem == 'lastandnext'));
+ $widget->addElement(new SelectElement('current', _('Aktuelles Semester'), $sem === 'current'));
+ $widget->addElement(new SelectElement('future', _('Aktuelles und nächstes Semester'), $sem === 'future'));
+ $widget->addElement(new SelectElement('last', _('Aktuelles und letztes Semester'), $sem === 'last'));
+ $widget->addElement(new SelectElement('lastandnext', _('Letztes, aktuelles, nächstes Semester'), $sem === 'lastandnext'));
if (Config::get()->MY_COURSES_ENABLE_ALL_SEMESTERS) {
- $widget->addElement(new SelectElement('all', _('Alle Semester'), $sem == 'all'));
+ $widget->addElement(new SelectElement('all', _('Alle Semester'), $sem === 'all'));
}
$query = "SELECT semester_data.semester_id
@@ -831,7 +829,7 @@ class MyCoursesController extends AuthenticatedController
$group = new SelectGroupElement(_('Semester auswählen'));
foreach ($semesters as $semester) {
if ($semester->visible || in_array($semester->id,$courses)) {
- $group->addElement(new SelectElement($semester->id, $semester->name, $sem == $semester->id));
+ $group->addElement(new SelectElement($semester->id, $semester->name, $sem === $semester->id));
}
}
$widget->addElement($group);