mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-18 23:42:17 +00:00
changes for lehre.tbl_pruefung
This commit is contained in:
@@ -19,6 +19,7 @@
|
||||
* Andreas Oesterreicher <andreas.oesterreicher@technikum-wien.at>
|
||||
* Rudolf Hangl < rudolf.hangl@technikum-wien.at >
|
||||
* Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at >
|
||||
* Andreas Moik <moik@technikum-wien.at>
|
||||
*/
|
||||
/*
|
||||
* Erstellt eine Liste mit den Noten des eingeloggten Studenten
|
||||
@@ -31,6 +32,7 @@ require_once('../../../include/studiensemester.class.php');
|
||||
require_once('../../../include/datum.class.php');
|
||||
require_once('../../../include/note.class.php');
|
||||
require_once('../../../include/phrasen.class.php');
|
||||
require_once('../../../include/student.class.php');
|
||||
require_once('../../../include/studiengang.class.php');
|
||||
require_once('../../../include/lehrveranstaltung.class.php');
|
||||
require_once('../../../include/pruefung.class.php');
|
||||
@@ -261,8 +263,9 @@ else
|
||||
|
||||
$tbl .= '<td>'.$datum_obj->formatDatum($row->benotungsdatum,'d.m.Y').'</td>';
|
||||
|
||||
$student = new student($user);
|
||||
$pruefung = new pruefung();
|
||||
$pruefung->getPruefungen($user, null,$row->lehrveranstaltung_id,$stsem);
|
||||
$pruefung->getPruefungen($student->prestudent_id, null,$row->lehrveranstaltung_id,$stsem);
|
||||
|
||||
if(count($pruefung->result)>0)
|
||||
{
|
||||
|
||||
@@ -361,6 +361,7 @@ function loadTermine()
|
||||
*/
|
||||
function saveAnmeldung($aktStudiensemester = null, $uid = null)
|
||||
{
|
||||
$student = new student($uid);
|
||||
$termin = new pruefungstermin($_REQUEST["termin_id"]);
|
||||
$pruefung = new pruefung();
|
||||
$lehrveranstaltung = new lehrveranstaltung($_REQUEST["lehrveranstaltung_id"]);
|
||||
@@ -423,7 +424,7 @@ function saveAnmeldung($aktStudiensemester = null, $uid = null)
|
||||
return $data;
|
||||
}
|
||||
|
||||
$pruefung->getPruefungen($uid, NULL, $lehrveranstaltung->lehrveranstaltung_id);
|
||||
$pruefung->getPruefungen($student->prestudent_id, NULL, $lehrveranstaltung->lehrveranstaltung_id);
|
||||
$anmeldung_moeglich = true;
|
||||
$anzahlPruefungen = count($pruefung->result);
|
||||
if(isset($pruefungstyp_kurzbzArray))
|
||||
|
||||
@@ -233,6 +233,8 @@ function getNoten()
|
||||
*/
|
||||
function saveBeurteilung($lehrveranstaltung_id, $student_uid, $mitarbeiter_uid, $note, $pruefung_id, $datum, $anmerkung, $pruefungsanmeldung_id, $uid)
|
||||
{
|
||||
$student = new student($student_uid);
|
||||
|
||||
global $p;
|
||||
$pruefungCis = new pruefungCis($pruefung_id);
|
||||
$lehrveranstaltung = new lehrveranstaltung();
|
||||
@@ -245,7 +247,7 @@ function saveBeurteilung($lehrveranstaltung_id, $student_uid, $mitarbeiter_uid,
|
||||
$pruefungstermin = new pruefungstermin($pruefungsanmeldung->pruefungstermin_id);
|
||||
|
||||
$pruefung->lehreinheit_id = $lehreinheiten[0];
|
||||
$pruefung->student_uid = $student_uid;
|
||||
$pruefung->prestudent_id = $student->prestudent_id;
|
||||
$pruefung->mitarbeiter_uid = $mitarbeiter_uid;
|
||||
$pruefung->note = $note;
|
||||
$pruefung->pruefungstyp_kurzbz = $pruefungsanmeldung->pruefungstyp_kurzbz;
|
||||
|
||||
@@ -3174,10 +3174,13 @@ if(!$error)
|
||||
|
||||
if($_POST['pruefungstyp_kurzbz']=='Termin2')
|
||||
{
|
||||
if(!$student = new student($_POST['student_uid']))
|
||||
die("Student nicht gefunden");
|
||||
|
||||
//Wenn ein 2. Termin angelegt wird, und kein 1. Termin vorhanden ist,
|
||||
//dann wird auch ein 1. Termin angelegt mit der derzeitigen Zeugnisnote
|
||||
$qry = "SELECT * FROM lehre.tbl_pruefung WHERE
|
||||
student_uid=".$db->db_add_param($_POST['student_uid'])." AND
|
||||
student_uid=".$db->db_add_param($student->prestudent_id)." AND
|
||||
lehreinheit_id=".$db->db_add_param($_POST['lehreinheit_id'], FHC_INTEGER)." AND
|
||||
pruefungstyp_kurzbz='Termin1'";
|
||||
if($result = $db->db_query($qry))
|
||||
@@ -3192,13 +3195,15 @@ if(!$error)
|
||||
{
|
||||
if($row = $db->db_fetch_object($result))
|
||||
{
|
||||
$student = new student($_POST['student_uid']);
|
||||
|
||||
//Wenn kein Ersttermin existiert, dann wird einer angelegt
|
||||
$ersttermin = new pruefung();
|
||||
$ersttermin->new=true;
|
||||
$ersttermin->insertamum = date('Y-m-d H:i:s');
|
||||
$ersttermin->insertvon = $user;
|
||||
$ersttermin->lehreinheit_id = $_POST['lehreinheit_id'];
|
||||
$ersttermin->student_uid = $_POST['student_uid'];
|
||||
$ersttermin->prestudent_id = $student->prestudent_id;
|
||||
$ersttermin->mitarbeiter_uid = $_POST['mitarbeiter_uid'];
|
||||
$ersttermin->note = $row->note;
|
||||
$ersttermin->punkte = $row->punkte;
|
||||
|
||||
+91
-90
@@ -17,38 +17,39 @@
|
||||
*
|
||||
* Authors: Christian Paminger <christian.paminger@technikum-wien.at>,
|
||||
* Andreas Oesterreicher <andreas.oesterreicher@technikum-wien.at>,
|
||||
* Rudolf Hangl <rudolf.hangl@technikum-wien.at> and
|
||||
* Gerald Raab <gerald.raab@technikum-wien.at>.
|
||||
* Rudolf Hangl <rudolf.hangl@technikum-wien.at>,
|
||||
* Gerald Raab <gerald.raab@technikum-wien.at> and
|
||||
* Andreas Moik <moik@technikum-wien.at>.
|
||||
*/
|
||||
require_once(dirname(__FILE__).'/basis_db.class.php');
|
||||
|
||||
class pruefung extends basis_db
|
||||
{
|
||||
public $new; // boolean
|
||||
public $result = array(); // pruefung Objekt
|
||||
public $new; // boolean
|
||||
public $result = array(); // pruefung Objekt
|
||||
|
||||
public $pruefung_id;
|
||||
public $lehreinheit_id; // integer
|
||||
public $student_uid; // varchar(16)
|
||||
public $mitarbeiter_uid; // varchar(16)
|
||||
public $note; // smallint
|
||||
public $pruefungstyp_kurzbz; // varchar(16)
|
||||
public $datum; // Date
|
||||
public $anmerkung; // varchar(256)
|
||||
public $insertamum; // timestamp)
|
||||
public $insertvon; // varchar(16)
|
||||
public $updateamum; // timestamp
|
||||
public $updatevon; // varchar(16)
|
||||
public $ext_id; // bigint
|
||||
public $pruefungsanmeldung_id; // bigint
|
||||
public $pruefung_id;
|
||||
public $lehreinheit_id; // integer
|
||||
public $prestudent_id; // integer
|
||||
public $mitarbeiter_uid; // varchar(16)
|
||||
public $note; // smallint
|
||||
public $pruefungstyp_kurzbz; // varchar(16)
|
||||
public $datum; // Date
|
||||
public $anmerkung; // varchar(256)
|
||||
public $insertamum; // timestamp)
|
||||
public $insertvon; // varchar(16)
|
||||
public $updateamum; // timestamp
|
||||
public $updatevon; // varchar(16)
|
||||
public $ext_id; // bigint
|
||||
public $pruefungsanmeldung_id; // bigint
|
||||
public $vertrag_id; // bigint
|
||||
public $punkte; // numeric(8,4)
|
||||
|
||||
public $lehrveranstaltung_bezeichnung;
|
||||
public $lehrveranstaltung_id;
|
||||
public $note_bezeichnung;
|
||||
public $pruefungstyp_beschreibung;
|
||||
public $studiensemester_kurzbz;
|
||||
public $lehrveranstaltung_bezeichnung;
|
||||
public $lehrveranstaltung_id;
|
||||
public $note_bezeichnung;
|
||||
public $pruefungstyp_beschreibung;
|
||||
public $studiensemester_kurzbz;
|
||||
|
||||
/**
|
||||
* Konstruktor
|
||||
@@ -91,7 +92,7 @@ class pruefung extends basis_db
|
||||
{
|
||||
$this->pruefung_id = $row->pruefung_id;
|
||||
$this->lehreinheit_id=$row->lehreinheit_id;
|
||||
$this->student_uid=$row->student_uid;
|
||||
$this->prestudent_id=$row->prestudent_id;
|
||||
$this->mitarbeiter_uid=$row->mitarbeiter_uid;
|
||||
$this->note=$row->note;
|
||||
$this->pruefungstyp_kurzbz=$row->pruefungstyp_kurzbz;
|
||||
@@ -122,11 +123,11 @@ class pruefung extends basis_db
|
||||
* Liefert alle Pruefungen
|
||||
* @return true wenn ok, false im Fehlerfall
|
||||
*/
|
||||
public function getAll($order=null, $student_uid=null)
|
||||
public function getAll($order=null, $prestudent_id=null)
|
||||
{
|
||||
$qry = 'SELECT * FROM lehre.tbl_pruefung';
|
||||
if ($student_uid)
|
||||
$qry.=" WHERE student_uid =".$this->db_add_param($student);
|
||||
if ($prestudent_id)
|
||||
$qry.=" WHERE prestudent_id =".$this->db_add_param($student);
|
||||
|
||||
if($order!=null)
|
||||
$qry .=" ORDER BY $order";
|
||||
@@ -139,22 +140,22 @@ class pruefung extends basis_db
|
||||
|
||||
while($row = $this->db_fetch_object())
|
||||
{
|
||||
$pruef_obj = new pruefung();
|
||||
$pruef_obj->lehreinheit_id=$row->lehreinheit_id;
|
||||
$pruef_obj->student_uid=$row->student_uid;
|
||||
$pruef_obj->mitarbeiter_uid=$row->mitarbeiter_uid;
|
||||
$pruef_obj->note=$row->note;
|
||||
$pruef_obj->pruefungstyp_kurzbz=$row->pruefungstyp_kurzbz;
|
||||
$pruef_obj->datum=$row->datum;
|
||||
$pruef_obj->anmerkung=$row->anmerkung;
|
||||
$pruef_obj->insertamum=$row->insertamum;
|
||||
$pruef_obj->insertvon=$row->insertvon;
|
||||
$pruef_obj->updateamum=$row->updateamum;
|
||||
$pruef_obj->updatevon=$row->updatevon;
|
||||
$pruef_obj->ext_id=$row->ext_id;
|
||||
$pruef_obj->pruefungsanmeldung_id=$row->pruefungsanmeldung_id;
|
||||
$pruef_obj->vertrag_id = $row->vertrag_id;
|
||||
$pruef_obj->punkte = $row->punkte;
|
||||
$pruef_obj = new pruefung();
|
||||
$pruef_obj->lehreinheit_id=$row->lehreinheit_id;
|
||||
$pruef_obj->prestudent_id=$row->prestudent_id;
|
||||
$pruef_obj->mitarbeiter_uid=$row->mitarbeiter_uid;
|
||||
$pruef_obj->note=$row->note;
|
||||
$pruef_obj->pruefungstyp_kurzbz=$row->pruefungstyp_kurzbz;
|
||||
$pruef_obj->datum=$row->datum;
|
||||
$pruef_obj->anmerkung=$row->anmerkung;
|
||||
$pruef_obj->insertamum=$row->insertamum;
|
||||
$pruef_obj->insertvon=$row->insertvon;
|
||||
$pruef_obj->updateamum=$row->updateamum;
|
||||
$pruef_obj->updatevon=$row->updatevon;
|
||||
$pruef_obj->ext_id=$row->ext_id;
|
||||
$pruef_obj->pruefungsanmeldung_id=$row->pruefungsanmeldung_id;
|
||||
$pruef_obj->vertrag_id = $row->vertrag_id;
|
||||
$pruef_obj->punkte = $row->punkte;
|
||||
|
||||
$this->result[] = $pruef_obj;
|
||||
}
|
||||
@@ -219,10 +220,10 @@ class pruefung extends basis_db
|
||||
if($this->new)
|
||||
{
|
||||
//Neuen Datensatz anlegen
|
||||
$qry = 'BEGIN;INSERT INTO lehre.tbl_pruefung (lehreinheit_id, student_uid, mitarbeiter_uid, note, pruefungstyp_kurzbz,
|
||||
$qry = 'BEGIN;INSERT INTO lehre.tbl_pruefung (lehreinheit_id, prestudent_id, mitarbeiter_uid, note, pruefungstyp_kurzbz,
|
||||
datum, anmerkung, insertamum, insertvon, updateamum, updatevon, pruefungsanmeldung_id, vertrag_id, punkte) VALUES ('.
|
||||
$this->db_add_param($this->lehreinheit_id).', '.
|
||||
$this->db_add_param($this->student_uid).', '.
|
||||
$this->db_add_param($this->prestudent_id).', '.
|
||||
$this->db_add_param($this->mitarbeiter_uid).', '.
|
||||
$this->db_add_param($this->note).', '.
|
||||
$this->db_add_param($this->pruefungstyp_kurzbz).', '.
|
||||
@@ -249,7 +250,7 @@ class pruefung extends basis_db
|
||||
|
||||
$qry = 'UPDATE lehre.tbl_pruefung SET '.
|
||||
'lehreinheit_id='.$this->db_add_param($this->lehreinheit_id, FHC_INTEGER).', '.
|
||||
'student_uid='.$this->db_add_param($this->student_uid).', '.
|
||||
'prestudent_id='.$this->db_add_param($this->prestudent_id).', '.
|
||||
'mitarbeiter_uid='.$this->db_add_param($this->mitarbeiter_uid).', '.
|
||||
'note='.$this->db_add_param($this->note).', '.
|
||||
'pruefungstyp_kurzbz='.$this->db_add_param($this->pruefungstyp_kurzbz).', '.
|
||||
@@ -305,15 +306,15 @@ class pruefung extends basis_db
|
||||
|
||||
/**
|
||||
* Liefert alle Pruefungen eines Studenten
|
||||
* @param student_uid
|
||||
* @param prestudent_id
|
||||
* @return true wenn ok, false wenn Fehler
|
||||
*/
|
||||
public function getPruefungen($student_uid, $pruefungstyp=null,$lv_id=null,$stsem=null)
|
||||
public function getPruefungen($prestudent_id, $pruefungstyp=null,$lv_id=null,$stsem=null)
|
||||
{
|
||||
$qry = "SELECT tbl_pruefung.*, tbl_lehrveranstaltung.bezeichnung as lehrveranstaltung_bezeichnung, tbl_lehrveranstaltung.lehrveranstaltung_id,
|
||||
tbl_note.bezeichnung as note_bezeichnung, tbl_pruefungstyp.beschreibung as typ_beschreibung, tbl_lehreinheit.studiensemester_kurzbz as studiensemester_kurzbz
|
||||
FROM lehre.tbl_pruefung, lehre.tbl_lehreinheit, lehre.tbl_lehrveranstaltung, lehre.tbl_note, lehre.tbl_pruefungstyp
|
||||
WHERE student_uid=".$this->db_add_param($student_uid)."
|
||||
WHERE prestudent_id=".$this->db_add_param($prestudent_id)."
|
||||
AND tbl_pruefung.lehreinheit_id=tbl_lehreinheit.lehreinheit_id
|
||||
AND tbl_lehreinheit.lehrveranstaltung_id=tbl_lehrveranstaltung.lehrveranstaltung_id
|
||||
AND tbl_pruefung.note = tbl_note.note
|
||||
@@ -330,29 +331,29 @@ class pruefung extends basis_db
|
||||
{
|
||||
while($row = $this->db_fetch_object())
|
||||
{
|
||||
$obj = new pruefung();
|
||||
$obj = new pruefung();
|
||||
|
||||
$obj->pruefung_id = $row->pruefung_id;
|
||||
$obj->lehreinheit_id = $row->lehreinheit_id;
|
||||
$obj->student_uid = $row->student_uid;
|
||||
$obj->mitarbeiter_uid = $row->mitarbeiter_uid;
|
||||
$obj->note = $row->note;
|
||||
$obj->note_bezeichnung = $row->note_bezeichnung;
|
||||
$obj->pruefungstyp_kurzbz = $row->pruefungstyp_kurzbz;
|
||||
$obj->pruefungstyp_beschreibung = $row->typ_beschreibung;
|
||||
$obj->datum = $row->datum;
|
||||
$obj->anmerkung = $row->anmerkung;
|
||||
$obj->insertamum = $row->insertamum;
|
||||
$obj->insertvon = $row->insertvon;
|
||||
$obj->updateamum = $row->updateamum;
|
||||
$obj->updatevon = $row->updatevon;
|
||||
$obj->lehrveranstaltung_bezeichnung = $row->lehrveranstaltung_bezeichnung;
|
||||
$obj->lehrveranstaltung_id = $row->lehrveranstaltung_id;
|
||||
$obj->studiensemester_kurzbz = $row->studiensemester_kurzbz;
|
||||
$obj->pruefungsanmeldung_id = $row->pruefungsanmeldung_id;
|
||||
$obj->punkte = $row->punkte;
|
||||
$obj->pruefung_id = $row->pruefung_id;
|
||||
$obj->lehreinheit_id = $row->lehreinheit_id;
|
||||
$obj->prestudent_id = $row->prestudent_id;
|
||||
$obj->mitarbeiter_uid = $row->mitarbeiter_uid;
|
||||
$obj->note = $row->note;
|
||||
$obj->note_bezeichnung = $row->note_bezeichnung;
|
||||
$obj->pruefungstyp_kurzbz = $row->pruefungstyp_kurzbz;
|
||||
$obj->pruefungstyp_beschreibung = $row->typ_beschreibung;
|
||||
$obj->datum = $row->datum;
|
||||
$obj->anmerkung = $row->anmerkung;
|
||||
$obj->insertamum = $row->insertamum;
|
||||
$obj->insertvon = $row->insertvon;
|
||||
$obj->updateamum = $row->updateamum;
|
||||
$obj->updatevon = $row->updatevon;
|
||||
$obj->lehrveranstaltung_bezeichnung = $row->lehrveranstaltung_bezeichnung;
|
||||
$obj->lehrveranstaltung_id = $row->lehrveranstaltung_id;
|
||||
$obj->studiensemester_kurzbz = $row->studiensemester_kurzbz;
|
||||
$obj->pruefungsanmeldung_id = $row->pruefungsanmeldung_id;
|
||||
$obj->punkte = $row->punkte;
|
||||
|
||||
$this->result[] = $obj;
|
||||
$this->result[] = $obj;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
@@ -393,26 +394,26 @@ class pruefung extends basis_db
|
||||
{
|
||||
while($row = $this->db_fetch_object())
|
||||
{
|
||||
$obj = new pruefung();
|
||||
$obj = new pruefung();
|
||||
|
||||
$obj->pruefung_id = $row->pruefung_id;
|
||||
$obj->lehreinheit_id = $row->lehreinheit_id;
|
||||
$obj->student_uid = $row->student_uid;
|
||||
$obj->mitarbeiter_uid = $row->mitarbeiter_uid;
|
||||
$obj->note = $row->note;
|
||||
$obj->note_bezeichnung = $row->note_bezeichnung;
|
||||
$obj->pruefungstyp_kurzbz = $row->pruefungstyp_kurzbz;
|
||||
$obj->pruefungstyp_beschreibung = $row->typ_beschreibung;
|
||||
$obj->datum = $row->datum;
|
||||
$obj->anmerkung = $row->anmerkung;
|
||||
$obj->insertamum = $row->insertamum;
|
||||
$obj->insertvon = $row->insertvon;
|
||||
$obj->updateamum = $row->updateamum;
|
||||
$obj->updatevon = $row->updatevon;
|
||||
$obj->lehrveranstaltung_bezeichnung = $row->lehrveranstaltung_bezeichnung;
|
||||
$obj->lehrveranstaltung_id = $row->lehrveranstaltung_id;
|
||||
$obj->studiensemester_kurzbz = $row->studiensemester_kurzbz;
|
||||
$obj->punkte = $row->punkte;
|
||||
$obj->pruefung_id = $row->pruefung_id;
|
||||
$obj->lehreinheit_id = $row->lehreinheit_id;
|
||||
$obj->prestudent_id = $row->prestudent_id;
|
||||
$obj->mitarbeiter_uid = $row->mitarbeiter_uid;
|
||||
$obj->note = $row->note;
|
||||
$obj->note_bezeichnung = $row->note_bezeichnung;
|
||||
$obj->pruefungstyp_kurzbz = $row->pruefungstyp_kurzbz;
|
||||
$obj->pruefungstyp_beschreibung = $row->typ_beschreibung;
|
||||
$obj->datum = $row->datum;
|
||||
$obj->anmerkung = $row->anmerkung;
|
||||
$obj->insertamum = $row->insertamum;
|
||||
$obj->insertvon = $row->insertvon;
|
||||
$obj->updateamum = $row->updateamum;
|
||||
$obj->updatevon = $row->updatevon;
|
||||
$obj->lehrveranstaltung_bezeichnung = $row->lehrveranstaltung_bezeichnung;
|
||||
$obj->lehrveranstaltung_id = $row->lehrveranstaltung_id;
|
||||
$obj->studiensemester_kurzbz = $row->studiensemester_kurzbz;
|
||||
$obj->punkte = $row->punkte;
|
||||
|
||||
$this->result[] = $obj;
|
||||
}
|
||||
@@ -446,7 +447,7 @@ class pruefung extends basis_db
|
||||
{
|
||||
$this->pruefung_id = $row->pruefung_id;
|
||||
$this->lehreinheit_id=$row->lehreinheit_id;
|
||||
$this->student_uid=$row->student_uid;
|
||||
$this->prestudent_id=$row->prestudent_id;
|
||||
$this->mitarbeiter_uid=$row->mitarbeiter_uid;
|
||||
$this->note=$row->note;
|
||||
$this->pruefungstyp_kurzbz=$row->pruefungstyp_kurzbz;
|
||||
|
||||
@@ -716,4 +716,4 @@ class pruefungCis extends basis_db
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -73,7 +73,7 @@ if(!$student_uid)
|
||||
die($student->errormsg);
|
||||
|
||||
$pruefung = new pruefung();
|
||||
$pruefung->getPruefungen($student_uid, "fachpruefung");
|
||||
$pruefung->getPruefungen($prestudent->prestudent_id, "fachpruefung");
|
||||
|
||||
$projektarbeit = new projektarbeit();
|
||||
$projektarbeit->getProjektarbeit($prestudent->prestudent_id);
|
||||
|
||||
@@ -211,11 +211,12 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml")
|
||||
$anzahl_fussnoten=0;
|
||||
$studiengang_typ='';
|
||||
$xml_fussnote='';
|
||||
$stud = new student($uid_arr[$i]);
|
||||
|
||||
$query = "SELECT mitarbeiter_uid FROM lehre.tbl_lehreinheit as le
|
||||
JOIN lehre.tbl_pruefung as p USING(lehreinheit_id)
|
||||
JOIN lehre.tbl_lehrveranstaltung as lv USING(lehrveranstaltung_id)
|
||||
WHERE p.student_uid = ".$db->db_add_param($uid_arr[$i])."
|
||||
WHERE p.prestudent_id = ".$db->db_add_param($stud->prestudent_id, FHC_INTEGER)."
|
||||
AND le.studiensemester_kurzbz = ".$db->db_add_param($studiensemester_kurzbz)."
|
||||
AND lv.lehrveranstaltung_id = ".$db->db_add_param($lehrveranstaltung_id, FHC_INTEGER);
|
||||
|
||||
@@ -395,4 +396,4 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml")
|
||||
$xml .= "</zertifikate>";
|
||||
echo $xml;
|
||||
}
|
||||
?>
|
||||
?>
|
||||
|
||||
@@ -16,8 +16,9 @@
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
|
||||
*
|
||||
* Authors: Christian Paminger <christian.paminger@technikum-wien.at>,
|
||||
* Andreas Oesterreicher <andreas.oesterreicher@technikum-wien.at> and
|
||||
* Rudolf Hangl <rudolf.hangl@technikum-wien.at>.
|
||||
* Andreas Oesterreicher <andreas.oesterreicher@technikum-wien.at>,
|
||||
* Rudolf Hangl <rudolf.hangl@technikum-wien.at> and
|
||||
* Andreas Moik <moik@technikum-wien.at>.
|
||||
*/
|
||||
// header für no cache
|
||||
header("Cache-Control: no-cache");
|
||||
@@ -32,6 +33,7 @@ require_once('../include/datum.class.php');
|
||||
require_once('../include/functions.inc.php');
|
||||
require_once('../include/benutzerberechtigung.class.php');
|
||||
require_once('../include/variable.class.php');
|
||||
require_once('../include/student.class.php');
|
||||
|
||||
$uid = get_uid();
|
||||
$rechte = new benutzerberechtigung();
|
||||
@@ -83,7 +85,10 @@ else
|
||||
$variable->loadVariables($uid);
|
||||
$stsem = $variable->variable->semester_aktuell;
|
||||
}
|
||||
$pruefung->getPruefungen($student_uid, null, null, $stsem);
|
||||
|
||||
$student = new student($student_uid);
|
||||
|
||||
$pruefung->getPruefungen($student->prestudent_id, null, null, $stsem);
|
||||
foreach ($pruefung->result as $row)
|
||||
draw_rdf($row);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user