- Reihungstestverwaltung

- Studentenstatus kann nicht mehr geloescht werden
- Semesterauswahl beim Interessentenimport
This commit is contained in:
Andreas Österreicher
2007-08-16 12:28:06 +00:00
parent e66d3207db
commit c0a8ae67b3
12 changed files with 445 additions and 31 deletions
+68 -2
View File
@@ -78,12 +78,46 @@ class reihungstest
*/
function load($reihungstest_id)
{
//noch nicht implementiert
if(!is_numeric($reihungstest_id))
{
$this->errormsg = 'Reihungstest_id ist ungueltig';
return false;
}
$qry = "SELECT * FROM public.tbl_reihungstest WHERE reihungstest_id='$reihungstest_id'";
if($result = pg_query($this->conn, $qry))
{
if($row = pg_fetch_object($result))
{
$this->reihungstest_id = $row->reihungstest_id;
$this->studiengang_kz = $row->studiengang_kz;
$this->ort_kurzbz = $row->ort_kurzbz;
$this->anmerkung = $row->anmerkung;
$this->datum = $row->datum;
$this->uhrzeit = $row->uhrzeit;
$this->ext_id = $row->ext_id;
$this->insertamum = $row->insertamum;
$this->insertvon = $row->insertvon;
$this->updateamum = $row->updateamum;
$this->updatevon = $row->updatevon;
return true;
}
else
{
$this->errormsg = 'Reihungstest existiert nicht';
return false;
}
}
else
{
$this->errormsg = 'Fehler beim Laden der Reihungstests';
return false;
}
}
function getAll()
{
$qry = "SELECT * FROM public.tbl_reihungstest ORDER BY studiengang_kz, datum, uhrzeit";
$qry = "SELECT * FROM public.tbl_reihungstest ORDER BY datum, uhrzeit";
if($result = pg_query($this->conn, $qry))
{
while($row = pg_fetch_object($result))
@@ -258,5 +292,37 @@ class reihungstest
{
//noch nicht implementiert!
}
function getReihungstest($studiengang_kz)
{
$qry = "SELECT * FROM public.tbl_reihungstest WHERE studiengang_kz='$studiengang_kz'";
if($result = pg_query($this->conn, $qry))
{
while($row = pg_fetch_object($result))
{
$obj = new reihungstest($this->conn, null, null);
$obj->reihungstest_id = $row->reihungstest_id;
$obj->studiengang_kz = $row->studiengang_kz;
$obj->ort_kurzbz = $row->ort_kurzbz;
$obj->anmerkung = $row->anmerkung;
$obj->datum = $row->datum;
$obj->uhrzeit = $row->uhrzeit;
$obj->ext_id = $row->ext_id;
$obj->insertamum = $row->insertamum;
$obj->insertvon = $row->insertvon;
$obj->updateamum = $row->updateamum;
$obj->updatevon = $row->updatevon;
$this->result[] = $obj;
}
return true;
}
else
{
$this->errormsg = 'Fehler beim Laden der Reihungstests';
return false;
}
}
}
?>