This commit is contained in:
Gerald Raab
2007-08-20 13:54:44 +00:00
parent 440e13170a
commit 1600ef5810
10 changed files with 355 additions and 63 deletions
+9
View File
@@ -146,6 +146,15 @@ class beispiel
}
}
function get_next_nummer()
{
$qry = "SELECT max(nummer) FROM campus.tbl_beispiel";
$result = pg_query($this->conn, $qry);
$row = pg_fetch_object($result);
$next = $row->max + 1;
$this->next_nummer = $next;
}
// *******************************************
// * Prueft die Variablen vor dem Speichern
// * auf Gueltigkeit.
+11 -6
View File
@@ -43,7 +43,8 @@ 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;
var $note_bezeichnung;
@@ -112,7 +113,8 @@ 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;
}
else
@@ -195,13 +197,14 @@ class lvgesamtnote
if($new)
{
//Neuen Datensatz einfuegen
$qry='INSERT INTO campus.tbl_lvgesamtnote (lehrveranstaltung_id, student_uid, studiensemester_kurzbz, mitarbeiter_uid, note, freigabedatum, benotungsdatum, bemerkung, updateamum, updatevon, insertamum, insertvon) VALUES('.
$qry='INSERT INTO campus.tbl_lvgesamtnote (lehrveranstaltung_id, student_uid, studiensemester_kurzbz, mitarbeiter_uid, note, freigabedatum, freigabevon_uid, benotungsdatum, bemerkung, updateamum, updatevon, insertamum, insertvon) VALUES('.
$this->addslashes($this->lehrveranstaltung_id).', '.
$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->freigabedatum).', '.
$this->addslashes($this->freigabevon_uid).', '.
$this->addslashes($this->benotungsdatum).', '.
$this->addslashes($this->bemerkung).', '.
$this->addslashes($this->updateamum).', '.
@@ -213,7 +216,8 @@ 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).', '.
'mitarbeiter_uid='.$this->addslashes($this->mitarbeiter_uid).', '.
@@ -297,7 +301,8 @@ 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;
$obj->udpatevon = $row->updatevon;
+4 -1
View File
@@ -180,7 +180,10 @@ class studentnote
if ($ueb1->positiv && ($note == 5))
$negativ = true;
$l1_note = ($note * $ueb1->gewicht);
$l1_gewicht = $ueb1->gewicht;
if ($note != null)
$l1_gewicht = $ueb1->gewicht;
else
$l1_gewicht = 0;
}
if ($ueb1->positiv && $beispiele && ($punkte_gesamt == 0))
$negativ = true;
+8
View File
@@ -222,6 +222,14 @@ class uebung
return false;
}
function get_next_nummer()
{
$qry = "SELECT max(nummer) FROM campus.tbl_uebung";
$result = pg_query($this->conn, $qry);
$row = pg_fetch_object($result);
$next = $row->max + 1;
$this->next_nummer = $next;
}
function load_uebung($lehreinheit_id, $level=null, $uebung_id=null)
{