portation of tab Anrechnungen

- switch version edit / non edit in config
This commit is contained in:
ma0068
2025-03-20 11:16:05 +01:00
parent dc51e9bd85
commit b75c9cc524
11 changed files with 1007 additions and 4 deletions
@@ -261,9 +261,9 @@ class Mitarbeiter_model extends DB_Model
* @param $lehrveranstaltung_id
* @return array with Mitarbeiter and their Lehreinheiten
*/
public function getMitarbeiterFromLV($lehrveranstaltung_id){
//TODO(manu) maybe filter that in pruefungslist.js ?
$qry = "SELECT DISTINCT
public function getMitarbeiterFromLV($lehrveranstaltung_id)
{
$qry = "SELECT DISTINCT
lehrveranstaltung_id, uid, vorname, wahlname, vornamen, nachname, titelpre, titelpost, kurzbz, mitarbeiter_uid
FROM
lehre.tbl_lehreinheitmitarbeiter, campus.vw_mitarbeiter, lehre.tbl_lehreinheit
@@ -278,4 +278,33 @@ class Mitarbeiter_model extends DB_Model
return $this->execQuery($qry, $parametersArray);
}
/**
* Get Lektoren by studiengang_kz
*
* @param $studiengang_kz
* @return array with Mitarbeiter
*/
public function getLektoren($studiengang_kz)
{
$qry = "
SELECT DISTINCT
campus.vw_mitarbeiter.uid,
campus.vw_mitarbeiter.vorname,
campus.vw_mitarbeiter.nachname,
studiengang_kz,
tbl_studiengang.typ,
tbl_studiengang.kurzbz AS stg_kurzbz
FROM
campus.vw_mitarbeiter
JOIN public.tbl_benutzerfunktion USING (uid)
JOIN public.tbl_studiengang USING(oe_kurzbz)
WHERE studiengang_kz = ?
AND lektor is true
ORDER BY campus.vw_mitarbeiter.nachname";
$parametersArray = array($studiengang_kz);
return $this->execQuery($qry, $parametersArray);
}
}