mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-21 08:52:21 +00:00
This commit is contained in:
@@ -387,5 +387,50 @@ class lehreinheitgruppe
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
// ****
|
||||
// * Prueft ob die Gruppe schon dieser Lehreinheit zugeordnet ist
|
||||
// ****
|
||||
function checkVorhanden()
|
||||
{
|
||||
$qry = "SELECT
|
||||
count(*) as anzahl
|
||||
FROM
|
||||
lehre.tbl_lehreinheitgruppe
|
||||
WHERE
|
||||
lehreinheit_id='$this->lehreinheit_id' AND
|
||||
studiengang_kz='$this->studiengang_kz'";
|
||||
if($this->semester!='')
|
||||
$qry.=" AND trim(semester)='$this->semester'";
|
||||
else
|
||||
$qry.=" AND (trim(semester)='' OR semester is null)";
|
||||
|
||||
if($this->verband!='')
|
||||
$qry.=" AND trim(verband)='$this->verband'";
|
||||
else
|
||||
$qry.=" AND (trim(verband)='' OR verband is null)";
|
||||
|
||||
if($this->gruppe!='')
|
||||
$qry.=" AND trim(gruppe)='$this->gruppe'";
|
||||
else
|
||||
$qry.=" AND (trim(gruppe)='' OR gruppe is null)";
|
||||
|
||||
if($this->gruppe_kurzbz!='')
|
||||
$qry.=" AND trim(gruppe_kurzbz)='$this->gruppe_kurzbz'";
|
||||
else
|
||||
$qry.= " AND (trim(gruppe_kurzbz)='' OR gruppe_kurzbz is null)";
|
||||
|
||||
|
||||
if($result = pg_query($this->conn, $qry))
|
||||
{
|
||||
if($row = pg_fetch_object($result))
|
||||
{
|
||||
if($row->anzahl>0)
|
||||
return true;
|
||||
else
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
@@ -43,7 +43,7 @@ class lvgesamtnote
|
||||
var $updatevon; // varchar(16)
|
||||
var $insertamum; // timestamp
|
||||
var $insertvon; // varchar(16)
|
||||
var $bemerkung; // text
|
||||
var $bemerkung; // text
|
||||
var $freigabevon_uid; //varchar(16)
|
||||
|
||||
var $lehrveranstaltung_bezeichung;
|
||||
@@ -113,7 +113,7 @@ class lvgesamtnote
|
||||
$this->updatevon = $row->updatevon;
|
||||
$this->insertamum = $row->insertamum;
|
||||
$this->inservon = $row->insertvon;
|
||||
$this->bemerkung = $row->bemerkung;
|
||||
$this->bemerkung = $row->bemerkung;
|
||||
$this->freigabevon_uid = $row->freigabevon_uid;
|
||||
return true;
|
||||
}
|
||||
@@ -202,8 +202,8 @@ class lvgesamtnote
|
||||
$this->addslashes($this->student_uid).', '.
|
||||
$this->addslashes($this->studiensemester_kurzbz).', '.
|
||||
$this->addslashes($this->mitarbeiter_uid).', '.
|
||||
$this->addslashes($this->note).', '.
|
||||
$this->addslashes($this->freigabedatum).', '.
|
||||
$this->addslashes($this->note).', '.
|
||||
$this->addslashes($this->freigabedatum).', '.
|
||||
$this->addslashes($this->freigabevon_uid).', '.
|
||||
$this->addslashes($this->benotungsdatum).', '.
|
||||
$this->addslashes($this->bemerkung).', '.
|
||||
@@ -216,7 +216,7 @@ class lvgesamtnote
|
||||
{
|
||||
$qry='UPDATE campus.tbl_lvgesamtnote SET '.
|
||||
'note='.$this->addslashes($this->note).', '.
|
||||
'freigabedatum='.$this->addslashes($this->freigabedatum).', '.
|
||||
'freigabedatum='.$this->addslashes($this->freigabedatum).', '.
|
||||
'freigabevon_uid='.$this->addslashes($this->freigabevon_uid).', '.
|
||||
'benotungsdatum='.$this->addslashes($this->benotungsdatum).', '.
|
||||
'bemerkung='.$this->addslashes($this->bemerkung).', '.
|
||||
@@ -274,7 +274,8 @@ class lvgesamtnote
|
||||
$qry = "SELECT
|
||||
tbl_lvgesamtnote.*,
|
||||
tbl_note.bezeichnung as note_bezeichnung,
|
||||
tbl_lehrveranstaltung.bezeichnung as lehrveranstaltung_bezeichnung
|
||||
tbl_lehrveranstaltung.bezeichnung as lehrveranstaltung_bezeichnung,
|
||||
tbl_lehrveranstaltung.studiengang_kz
|
||||
FROM
|
||||
campus.tbl_lvgesamtnote,
|
||||
lehre.tbl_note,
|
||||
@@ -301,7 +302,7 @@ class lvgesamtnote
|
||||
$obj->mitarbeiter_uid = $row->mitarbeiter_uid;
|
||||
$obj->studiensemester_kurzbz = $row->studiensemester_kurzbz;
|
||||
$obj->note = $row->note;
|
||||
$obj->freigabedatum = $row->freigabedatum;
|
||||
$obj->freigabedatum = $row->freigabedatum;
|
||||
$obj->freigabevon_uid = $row->freigabevon_uid;
|
||||
$obj->benotungsdatum = $row->benotungsdatum;
|
||||
$obj->updateamum = $row->updateamum;
|
||||
@@ -311,6 +312,7 @@ class lvgesamtnote
|
||||
$obj->note_bezeichnung = $row->note_bezeichnung;
|
||||
$obj->lehrveranstaltung_bezeichnung = $row->lehrveranstaltung_bezeichnung;
|
||||
$obj->bemerkung = $row->bemerkung;
|
||||
$obj->studiengang_kz = $row->studiengang_kz;
|
||||
$this->result[] = $obj;
|
||||
}
|
||||
return true;
|
||||
@@ -322,4 +324,4 @@ class lvgesamtnote
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
?>
|
||||
|
||||
@@ -226,7 +226,7 @@ class zeugnisnote
|
||||
}
|
||||
|
||||
if(pg_send_query($this->conn, $qry))
|
||||
//if(pg_query($this->conn, $qry))
|
||||
//if(pg_query($this->conn, $qry))
|
||||
{
|
||||
if ($result=pg_get_result($this->conn))
|
||||
return true;
|
||||
@@ -300,7 +300,8 @@ class zeugnisnote
|
||||
tbl_note.bezeichnung as note_bezeichnung,
|
||||
tbl_zeugnisnote.bemerkung as bemerkung,
|
||||
vw_student_lehrveranstaltung.sort,
|
||||
vw_student_lehrveranstaltung.zeugnis
|
||||
vw_student_lehrveranstaltung.zeugnis,
|
||||
vw_student_lehrveranstaltung.studiengang_kz
|
||||
FROM
|
||||
(
|
||||
campus.vw_student_lehrveranstaltung LEFT JOIN lehre.tbl_zeugnisnote
|
||||
@@ -314,7 +315,7 @@ class zeugnisnote
|
||||
SELECT lehre.tbl_lehrveranstaltung.lehrveranstaltung_id,student_uid AS uid,studiensemester_kurzbz, note,
|
||||
uebernahmedatum, benotungsdatum,lehre.tbl_lehrveranstaltung.ects,lehre.tbl_lehrveranstaltung.semesterstunden, tbl_zeugnisnote.updateamum, tbl_zeugnisnote.updatevon, tbl_zeugnisnote.insertamum,
|
||||
tbl_zeugnisnote.insertvon, tbl_zeugnisnote.ext_id, lehre.tbl_lehrveranstaltung.bezeichnung as lehrveranstaltung_bezeichnung,
|
||||
tbl_note.bezeichnung as note_bezeichnung, tbl_zeugnisnote.bemerkung as bemerkung, tbl_lehrveranstaltung.sort, tbl_lehrveranstaltung.zeugnis
|
||||
tbl_note.bezeichnung as note_bezeichnung, tbl_zeugnisnote.bemerkung as bemerkung, tbl_lehrveranstaltung.sort, tbl_lehrveranstaltung.zeugnis, tbl_lehrveranstaltung.studiengang_kz
|
||||
FROM
|
||||
lehre.tbl_zeugnisnote
|
||||
JOIN lehre.tbl_lehrveranstaltung USING (lehrveranstaltung_id)
|
||||
@@ -345,6 +346,7 @@ class zeugnisnote
|
||||
$obj->semesterstunden = $row->semesterstunden;
|
||||
$obj->ects = $row->ects;
|
||||
$obj->sort = $row->sort;
|
||||
$obj->studiengang_kz = $row->studiengang_kz;
|
||||
$obj->zeugnis = ($row->zeugnis=='t'?true:false);
|
||||
|
||||
$this->result[] = $obj;
|
||||
|
||||
Reference in New Issue
Block a user