NotenTab: Use Points

This commit is contained in:
cgfhtw
2024-12-03 09:27:38 +01:00
parent cf6cc97475
commit 446a5732d2
7 changed files with 148 additions and 52 deletions
@@ -19,7 +19,7 @@ class Notenschluesselaufteilung_model extends DB_Model
* @param integer $lehrveranstaltung_id
* @param string $studiensemester_kurzbz
*
* @return stdClass
* @return stdClass returns success(null) if no entry is found
*/
public function getNote($points, $lehrveranstaltung_id, $studiensemester_kurzbz)
{
@@ -38,7 +38,7 @@ class Notenschluesselaufteilung_model extends DB_Model
if (isError($result))
return $result;
if (!hasData($result))
return error("Es wurde kein passender eintrag gefunden"); // TODO(chris): phrase
return success(null);
return success(current(getData($result))->note);
}
}
@@ -26,7 +26,8 @@ class Notenschluesselzuordnung_model extends DB_Model
$this->db->where("lehrveranstaltung_id", $lehrveranstaltung_id);
if ($studiensemester_kurzbz) {
$this->db->where_in("studiensemester_kurzbz", [$studiensemester_kurzbz, null]);
$this->db->where("studiensemester_kurzbz", $studiensemester_kurzbz);
$this->db->or_where("studiensemester_kurzbz", null);
} else {
$this->db->where("studiensemester_kurzbz", null);
}