mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-25 08:34:29 +00:00
- Lehrveranstaltungen/Lehreinheiten Modul Erweiterung
- LVA Liste im Profil zeigt nun den den Typ vom Studiengang an (B/M/D) - QM Anpassungen
This commit is contained in:
@@ -69,11 +69,50 @@ class lehreinheitmitarbeiter
|
||||
// * Laedt die LEMitarbeiter
|
||||
// * @param lehreinheit_id
|
||||
// *********************************************************
|
||||
function load($lehreinheit_id, $mitarbeiter_uid)
|
||||
function load($lehreinheit_id, $mitarbeiter_uid=null)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
// *********************************************************
|
||||
// * Laedt die Lektoren einer Lehreinheit
|
||||
// * @param lehreinheit_id
|
||||
// * @return array + true wenn ok / false im Fehlerfall
|
||||
// *********************************************************
|
||||
function getLehreinheitmitarbeiter($lehreinheit_id, $mitarbeiter_uid=null)
|
||||
{
|
||||
$qry = "SELECT * FROM lehre.tbl_lehreinheitmitarbeiter WHERE lehreinheit_id='$lehreinheit_id'";
|
||||
if($mitarbeiter_uid!=null)
|
||||
$qry.=" AND mitarbeiter_uid='".addslashes($mitarbeiter_uid)."'";
|
||||
$qry .=" ORDER BY mitarbeiter_uid";
|
||||
|
||||
if($result = pg_query($this->conn, $qry))
|
||||
{
|
||||
while($row = pg_fetch_object($result))
|
||||
{
|
||||
$obj = new lehreinheitmitarbeiter($this->conn);
|
||||
$obj->lehreinheit_id = $row->lehreinheit_id;
|
||||
$obj->mitarbeiter_uid = $row->mitarbeiter_uid;
|
||||
$obj->lehrfunktion_kurzbz = $row->lehrfunktion_kurzbz;
|
||||
$obj->semesterstunden = $row->semesterstunden;
|
||||
$obj->planstunden = $row->planstunden;
|
||||
$obj->stundensatz = $row->stundensatz;
|
||||
$obj->faktor = $row->faktor;
|
||||
$obj->anmerkung = $row->anmerkung;
|
||||
$obj->bismelden = $row->bismelden;
|
||||
$obj->updateamum = $row->updateamum;
|
||||
$obj->updatevon = $row->updatevon;
|
||||
$obj->insertamum = $row->insertamum;
|
||||
$obj->insertvon = $row->insertvon;
|
||||
|
||||
$this->lehreinheitmitarbeiter[] = $obj;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
// *******************************************
|
||||
// * Prueft die Variablen vor dem Speichern
|
||||
// * auf Gueltigkeit.
|
||||
|
||||
+20
-14
@@ -235,29 +235,35 @@ class lehrfach
|
||||
* @param $stg Studiengangs_kz
|
||||
* $sem Semester
|
||||
* $order Sortierkriterium
|
||||
* $fachb fachbereichs_id
|
||||
* @return array mit Fachbereichen oder false=fehler
|
||||
* $fachb fachbereich_kurzbz
|
||||
* @return array mit Lehrfaechern oder false=fehler
|
||||
*/
|
||||
function getTab($stg='-1',$sem='-1', $order='lehrfach_id', $fachb='-1',$lehre='')
|
||||
function getTab($stg=null,$sem=null, $order='lehrfach_id', $fachb=null)
|
||||
{
|
||||
|
||||
if($stg!=null && !is_numeric($stg))
|
||||
{
|
||||
$this->errormsg = 'Studiengang_kz muss eine gueltige Zahl sein';
|
||||
return false;
|
||||
}
|
||||
if($sem!=null && !is_numeric($sem))
|
||||
{
|
||||
$this->errormsg = 'Semester muss eine gueltige Zahl sein';
|
||||
return false;
|
||||
}
|
||||
$sql_query = "SELECT * FROM lehre.tbl_lehrfach";
|
||||
|
||||
if($stg!=-1 || $sem!=-1 || $fachb!=-1)
|
||||
if($stg!=null || $sem!=null || $fachb!=null)
|
||||
$sql_query .= " WHERE true";
|
||||
|
||||
if($stg!=-1)
|
||||
if($stg!=null)
|
||||
$sql_query .= " AND studiengang_kz='$stg'";
|
||||
|
||||
if($sem!=-1)
|
||||
if($sem!=null)
|
||||
$sql_query .= " AND semester='$sem'";
|
||||
|
||||
if($fachb!=-1)
|
||||
$sql_query .= " AND fachbereich_kurzbz='$fachb'";
|
||||
|
||||
if($lehre!='')
|
||||
$sql_query .= " AND lehre=$lehre";
|
||||
|
||||
if($fachb!=null)
|
||||
$sql_query .= " AND fachbereich_kurzbz='".addslashes($fachb)."'";
|
||||
|
||||
$sql_query .= " ORDER BY $order";
|
||||
|
||||
if($result=pg_query($this->conn,$sql_query))
|
||||
@@ -270,7 +276,7 @@ class lehrfach
|
||||
$l->kurzbz = $row->kurzbz;
|
||||
$l->bezeichnung = $row->bezeichnung;
|
||||
$l->farbe = $row->farbe;
|
||||
$l->aktiv = $row->aktiv;
|
||||
$l->aktiv = $row->aktiv;
|
||||
$l->studiengang_kz = $row->studiengang_kz;
|
||||
$l->semester = $row->semester;
|
||||
$l->sprache = $row->sprache;
|
||||
|
||||
Reference in New Issue
Block a user