From a7d2447b396b6a3aeeef84b09aa6fa277d836332 Mon Sep 17 00:00:00 2001
From: David Siegfried <david.siegfried@uni-vechta.de>
Date: Sat, 11 Mar 2023 12:48:59 +0000
Subject: [PATCH] add php-doc, closes #1808

Closes #1808

Merge request studip/studip!1188
---
 app/views/admission/courseset/_institute_choose.php |  9 +++++++++
 app/views/admission/courseset/applications_list.php | 10 +++++++++-
 app/views/admission/courseset/configure.php         | 13 +++++++++++++
 app/views/admission/courseset/configure_courses.php | 10 ++++++++++
 app/views/admission/courseset/delete.php            |  6 ++++++
 app/views/admission/courseset/factored_users.php    |  5 +++++
 app/views/admission/courseset/index.php             |  6 +++++-
 app/views/admission/courseset/instcourses.php       |  5 +++++
 app/views/admission/courseset/institutes.php        |  7 +++++++
 app/views/admission/institute-select.php            |  6 ++++++
 .../restricted_courses/_institute_choose.php        |  8 ++++++++
 app/views/admission/restricted_courses/index.php    |  5 +++++
 app/views/admission/rule/configure.php              |  6 ++++++
 app/views/admission/rule/save.php                   |  6 ++++++
 app/views/admission/rule/select_type.php            |  7 +++++++
 app/views/admission/rule/validate.php               |  5 ++++-
 .../admission/ruleadministration/compatibility.php  |  6 ++++++
 app/views/admission/ruleadministration/index.php    |  6 ++++++
 app/views/admission/user_list/configure.php         |  7 +++++++
 app/views/admission/user_list/delete.php            |  6 ++++++
 app/views/admission/user_list/index.php             |  4 ++++
 21 files changed, 140 insertions(+), 3 deletions(-)

diff --git a/app/views/admission/courseset/_institute_choose.php b/app/views/admission/courseset/_institute_choose.php
index 7fcc8da9f5e..48af5f89a43 100644
--- a/app/views/admission/courseset/_institute_choose.php
+++ b/app/views/admission/courseset/_institute_choose.php
@@ -1,3 +1,12 @@
+<?php
+/**
+ * @var array $myInstitutes
+ * @var string $current_institut_id
+ * @var string $set_name_prefix
+ * @var array $ruleTypes
+ * @var string $current_semester_id
+ */
+?>
 <form action="?" method="post" name="institute_choose" class="default">
     <?= CSRFProtection::tokenTag() ?>
 
diff --git a/app/views/admission/courseset/applications_list.php b/app/views/admission/courseset/applications_list.php
index 6eba77af7e9..8b70e80b4ac 100644
--- a/app/views/admission/courseset/applications_list.php
+++ b/app/views/admission/courseset/applications_list.php
@@ -1,3 +1,11 @@
+<?php
+/**
+ * @var array $captions
+ * @var array $data
+ * @var Admission_CoursesetController $controller
+ * @var string $set_id
+ */
+?>
 <table class="default">
     <thead>
         <tr>
@@ -18,4 +26,4 @@
 </table>
 <div data-dialog-button>
 <?= Studip\LinkButton::create(_("Download"), $controller->url_for('admission/courseset/applications_list/' . $set_id .'/csv')) ?>
-</div>
\ No newline at end of file
+</div>
diff --git a/app/views/admission/courseset/configure.php b/app/views/admission/courseset/configure.php
index cb0f81a695e..d1d31e20269 100644
--- a/app/views/admission/courseset/configure.php
+++ b/app/views/admission/courseset/configure.php
@@ -1,4 +1,17 @@
 <?php
+/**
+ * @var CourseSet $courseset
+ * @var array $flash
+ * @var Admission_CoursesetController|Course_AdmissionController $controller
+ * @var bool $instant_course_set_view
+ * @var array $myInstitutes
+ * @var array $selectedInstitutes
+ * @var QuickSearch $instSearch
+ * @var string $instTpl
+ * @var string $coursesTpl
+ * @var string $selectedSemester
+ * @var AdmissionUserList[] $myUserlists
+ */
 use Studip\Button, Studip\LinkButton;
 
 Helpbar::get()->addPlainText(_('Regeln'), _('Hier können Sie die Regeln, Eigenschaften und Zuordnungen des Anmeldesets bearbeiten.'));
diff --git a/app/views/admission/courseset/configure_courses.php b/app/views/admission/courseset/configure_courses.php
index e80e621d3d9..88a092eaff3 100644
--- a/app/views/admission/courseset/configure_courses.php
+++ b/app/views/admission/courseset/configure_courses.php
@@ -1,3 +1,13 @@
+<?php
+/**
+ * @var Admission_CoursesetController $controller
+ * @var string $set_id
+ * @var bool $participant_restriction
+ * @var Course[] $courses
+ * @var int $count_distinct_members
+ * @var int $count_multi_members
+ */
+?>
 <form name="configure_courses" action="<?= $controller->url_for('admission/courseset/configure_courses/' . $set_id) ?>" method="post">
     <table class="default">
         <thead>
diff --git a/app/views/admission/courseset/delete.php b/app/views/admission/courseset/delete.php
index 26cb7aa3bfb..89fd91e9941 100644
--- a/app/views/admission/courseset/delete.php
+++ b/app/views/admission/courseset/delete.php
@@ -1,3 +1,9 @@
+<?php
+/**
+ * @var CourseSet $courseset
+ * @var Admission_CoursesetController $controller
+ */
+?>
 <?= (string) QuestionBox::create(
     sprintf(_('Sind Sie sicher, dass das Anmeldeset "%s" ' .
         'gelöscht werden soll? Damit werden alle Regeln zur Anmeldung zu den ' .
diff --git a/app/views/admission/courseset/factored_users.php b/app/views/admission/courseset/factored_users.php
index a46760eecd1..eeb9febc282 100644
--- a/app/views/admission/courseset/factored_users.php
+++ b/app/views/admission/courseset/factored_users.php
@@ -1,3 +1,8 @@
+<?php
+/**
+ * @var array $users
+ */
+?>
 <table class="default">
     <thead>
         <tr>
diff --git a/app/views/admission/courseset/index.php b/app/views/admission/courseset/index.php
index 555e18f2e62..40f4171e2d7 100644
--- a/app/views/admission/courseset/index.php
+++ b/app/views/admission/courseset/index.php
@@ -1,5 +1,9 @@
 <?php
-
+/**
+ * @var CourseSet[] $coursesets
+ * @var Admission_CoursesetController $controller
+ * @var string $course_set_details
+ */
 Helpbar::get()->addPlainText(_('Info'),_("Anmeldesets legen fest, wer sich zu den zugeordneten Veranstaltungen anmelden darf."));
 Helpbar::get()->addPlainText(_('Info'),_("Hier sehen Sie alle Anmeldesets, auf die Sie Zugriff haben."));
 
diff --git a/app/views/admission/courseset/instcourses.php b/app/views/admission/courseset/instcourses.php
index 447a55e02f3..330aee37ee0 100644
--- a/app/views/admission/courseset/instcourses.php
+++ b/app/views/admission/courseset/instcourses.php
@@ -1,3 +1,8 @@
+<?php
+/**
+ * @var array $selectedCourses
+ */
+?>
 <table id="courselist" class="default">
     <thead>
         <colgroup>
diff --git a/app/views/admission/courseset/institutes.php b/app/views/admission/courseset/institutes.php
index c22f21f69df..30b78c3aa09 100644
--- a/app/views/admission/courseset/institutes.php
+++ b/app/views/admission/courseset/institutes.php
@@ -1,3 +1,10 @@
+<?php
+/**
+ * @var Admission_CoursesetController $controller
+ * @var string $instSearch
+ * @var array $selectedInstitutes
+ */
+?>
 <?= Icon::create('arr_2down', Icon::ROLE_SORT)->asImg([
     'title'   => _('Einrichtung hinzufügen'),
     'onclick' => "STUDIP.Admission.updateInstitutes($('input[name=\"institute_id\"]').val(), '" . $controller->url_for('admission/courseset/institutes', !empty($courseset) ? $courseset->getId() : '') . "', '" . $controller->url_for('admission/courseset/instcourses', !empty($courseset) ? $courseset->getId() : '') . "', 'add')",
diff --git a/app/views/admission/institute-select.php b/app/views/admission/institute-select.php
index e9b9ed64ec5..7453b5e9054 100644
--- a/app/views/admission/institute-select.php
+++ b/app/views/admission/institute-select.php
@@ -1,3 +1,9 @@
+<?php
+/**
+ * @var array $institutes
+ * @var string $current_institut_id
+ */
+?>
 <? reset($institutes); ?>
 <label>
     <?=_("Einrichtung:")?>
diff --git a/app/views/admission/restricted_courses/_institute_choose.php b/app/views/admission/restricted_courses/_institute_choose.php
index d6bb8ba088e..8cec08c1e97 100644
--- a/app/views/admission/restricted_courses/_institute_choose.php
+++ b/app/views/admission/restricted_courses/_institute_choose.php
@@ -1,3 +1,11 @@
+<?php
+/**
+ * @var array $my_inst
+ * @var string $current_institut_id
+ * @var string $sem_name_prefix
+ * @var string $current_semester_id
+ */
+?>
 <form action="?" method="post" name="institute_choose" class="default">
     <?= CSRFProtection::tokenTag() ?>
     <fieldset>
diff --git a/app/views/admission/restricted_courses/index.php b/app/views/admission/restricted_courses/index.php
index f506b9b0b36..a7b18192bb2 100644
--- a/app/views/admission/restricted_courses/index.php
+++ b/app/views/admission/restricted_courses/index.php
@@ -1,3 +1,8 @@
+<?php
+/**
+ * @var array $courses
+ */
+?>
 <?= $this->render_partial('admission/restricted_courses/_institute_choose.php')?>
 <br>
 <? if (count($courses)) : ?>
diff --git a/app/views/admission/rule/configure.php b/app/views/admission/rule/configure.php
index 028b45508dd..b00c27b248a 100644
--- a/app/views/admission/rule/configure.php
+++ b/app/views/admission/rule/configure.php
@@ -1,5 +1,11 @@
 <?php
 use Studip\Button, Studip\LinkButton;
+
+/**
+ * @var Admission_CoursesetController $controller
+ * @var AdmissionRule $class
+ * @var string $ruleTemplate
+ */
 ?>
 <div id="errormessage"></div>
 <form action="<?= $controller->url_for('admission/rule/save', get_class($rule), $rule->getId()) ?>"
diff --git a/app/views/admission/rule/save.php b/app/views/admission/rule/save.php
index 3611fbc7bc0..b8ecdc74674 100644
--- a/app/views/admission/rule/save.php
+++ b/app/views/admission/rule/save.php
@@ -1,3 +1,9 @@
+<?php
+/**
+ * @var AdmissionRule $rule
+ * @var Admission_CoursesetController $controller
+ */
+?>
 <div class="hover_box admissionrule" id="rule_<?= $rule->getId() ?>">
     <div id="rule_data_<?= $rule->getId() ?>" class="col-3" style="margin-top: unset">
         <?= $rule->toString() ?>
diff --git a/app/views/admission/rule/select_type.php b/app/views/admission/rule/select_type.php
index 4bd75e3ee21..6ac53f519a6 100644
--- a/app/views/admission/rule/select_type.php
+++ b/app/views/admission/rule/select_type.php
@@ -1,3 +1,10 @@
+<?php
+/**
+ * @var AdmissionRule[] $ruleTypes
+ * @var CourseSet $courseset
+ * @var Admission_CoursesetController $controller
+ */
+?>
 <form name="select_rule_type" class="default" action="<?= $controller->url_for('admission/rule/configure') ?>" method="post">
     <fieldset>
         <legend><?= _('Anmelderegel konfigurieren') ?></legend>
diff --git a/app/views/admission/rule/validate.php b/app/views/admission/rule/validate.php
index 58ac715daef..4311d8d45e0 100644
--- a/app/views/admission/rule/validate.php
+++ b/app/views/admission/rule/validate.php
@@ -1,5 +1,8 @@
 <?php
+/**
+ * @var array $errors
+ */
 if ($errors) {
     echo MessageBox::error(_('Fehler:'), $errors);
 }
-?>
\ No newline at end of file
+?>
diff --git a/app/views/admission/ruleadministration/compatibility.php b/app/views/admission/ruleadministration/compatibility.php
index d272bd083c8..f9531579d0f 100644
--- a/app/views/admission/ruleadministration/compatibility.php
+++ b/app/views/admission/ruleadministration/compatibility.php
@@ -1,3 +1,9 @@
+<?php
+/**
+ * @var Admission_RuleadministrationController $controller
+ * @var AdmissionRule[] $ruletypes
+ */
+?>
 <form class="default" action="<?= $controller->url_for('admission/ruleadministration/save_compat') ?>" method="post">
     <?= CSRFProtection::tokenTag() ?>
     <table class="default">
diff --git a/app/views/admission/ruleadministration/index.php b/app/views/admission/ruleadministration/index.php
index ca829a8ee73..ef3fa1bbe92 100644
--- a/app/views/admission/ruleadministration/index.php
+++ b/app/views/admission/ruleadministration/index.php
@@ -1,3 +1,9 @@
+<?php
+/**
+ * @var Admission_RuleadministrationController $controller
+ * @var AdmissionRule[] $ruleTypes
+ */
+?>
 <? if ($ruleTypes) : ?>
     <table class="default" id="admissionrules">
         <caption><?= _('Installierte Anmelderegeln:') ?></caption>
diff --git a/app/views/admission/user_list/configure.php b/app/views/admission/user_list/configure.php
index 9338f452161..32e1f427217 100644
--- a/app/views/admission/user_list/configure.php
+++ b/app/views/admission/user_list/configure.php
@@ -1,4 +1,11 @@
 <?php
+/**
+ * @var Admission_UserListController $controller
+ * @var string $userlist_id
+ * @var AdmissionUserList $userlist
+ * @var string $userSearch
+ * @var array $users
+ */
 use Studip\Button, Studip\LinkButton;
 
 Helpbar::get()->addPlainText(_('Info'), "Personenlisten dienen dazu, um Sonderfälle erfassen zu ".
diff --git a/app/views/admission/user_list/delete.php b/app/views/admission/user_list/delete.php
index 383cedac469..b921e9e72ea 100644
--- a/app/views/admission/user_list/delete.php
+++ b/app/views/admission/user_list/delete.php
@@ -1,3 +1,9 @@
+<?php
+/**
+ * @var AdmissionUserList $userlist
+ * @var Admission_UserListController $controller
+ */
+?>
 <?= QuestionBox::create(
     sprintf(
         _('Soll die Nutzerliste %s wirklich gelöscht werden?'),
diff --git a/app/views/admission/user_list/index.php b/app/views/admission/user_list/index.php
index 30e3f7aa904..e47a1bc2209 100644
--- a/app/views/admission/user_list/index.php
+++ b/app/views/admission/user_list/index.php
@@ -1,4 +1,8 @@
 <?php
+/**
+ * @var AdmissionUserList[] $userlists
+ * @var Admission_UserListController $controller
+ */
 Helpbar::get()->addPlainText(_('Info'),"Personenlisten erfassen eine Menge von Personen, die ".
                                        "mit modifizierten Chancen in die Platzverteilung bei ".
                                        "Anmeldeverfahren eingehen. Dies können z.B. ".
-- 
GitLab