This commit is contained in:
cgfhtw
2024-12-20 14:15:28 +01:00
parent e13e612ad9
commit 469c01c9e6
7 changed files with 149 additions and 12 deletions
@@ -115,7 +115,7 @@ class Anwesenheit_model extends DB_Model
AND studiensemester_kurzbz = " . $this->escape($studiensemester_kurzbz) . "
GROUP BY
lehrveranstaltung_id, bezeichnung, uid, studiensemester_kurzbz
) nichtanwesend", "lehrveranstaltung_id,student_uid,studiensemester_kurzbz", "LEFT", false); // TODO(chris): use USING
) nichtanwesend", "lehrveranstaltung_id,student_uid,studiensemester_kurzbz", "LEFT", false);
$this->addGroupBy("vorname");
$this->addGroupBy("nachname");
@@ -733,9 +733,9 @@ class Lehrveranstaltung_model extends DB_Model
/**
* Get Lehreinheit.
*
* @param $student_uid
* @param $studiensemester_kurzbz
* @param $lehrveranstaltung_id
* @param string $student_uid
* @param string $studiensemester_kurzbz
* @param integer $lehrveranstaltung_id
*
* @return stdClass
*/
@@ -16,9 +16,9 @@ class Lvgesamtnote_model extends DB_Model
/**
* Laedt die Noten
*
* @param $lehrveranstaltung_id
* @param $student_uid
* @param $studiensemester_kurzbz
* @param integer $lehrveranstaltung_id
* @param string $student_uid
* @param string $studiensemester_kurzbz
*
* @return stdClass
*/
@@ -46,6 +46,15 @@ class Studierendenantraglehrveranstaltung_model extends DB_Model
}
}
/**
* Gets all LVs for a repeating prestudent that are either not allowed or
* already done.
*
* @param string $prestudent_id
* @param string $studiensemester_kurzbz
*
* @return stdClass
*/
public function getLvsForPrestudent($prestudent_id, $studiensemester_kurzbz)
{
$this->addSelect($this->dbTable . '.*');
@@ -55,7 +55,7 @@ class Benutzerfunktion_model extends DB_Model
*
* @param string $uid
* @param string $stdsem
* @param string (optional) $funktion_kurzbz
* @param string $funktion_kurzbz (optional)
*
* @return stdClass
*/