diff --git a/cis/private/lehre/abgabe_lektor_details.php b/cis/private/lehre/abgabe_lektor_details.php
index a17ede781..4439d1436 100644
--- a/cis/private/lehre/abgabe_lektor_details.php
+++ b/cis/private/lehre/abgabe_lektor_details.php
@@ -23,11 +23,17 @@
/*******************************************************************************************************
* abgabe_lektor
* abgabe_lektor ist die Lektorenmaske des Abgabesystems
- * für Diplom- und Bachelorarbeiten
+ * fuer Diplom- und Bachelorarbeiten
*******************************************************************************************************/
-//echo Test($_REQUEST);
-require_once('../../config.inc.php');
+require_once('../../../config/cis.config.inc.php');
+// ------------------------------------------------------------------------------------------
+// Datenbankanbindung
+// ------------------------------------------------------------------------------------------
+require_once('../../../include/basis_db.class.php');
+ if (!$db = new basis_db())
+ $db=false;
+
require_once('../../../include/functions.inc.php');
require_once('../../../include/studiengang.class.php');
require_once('../../../include/datum.class.php');
@@ -37,9 +43,6 @@ require_once('../../../include/mail.class.php');
$fixtermin=false;
-if (!$conn = pg_pconnect(CONN_STRING))
- die('Es konnte keine Verbindung zum Server aufgebaut werden.');
-
if(!isset($_POST['uid']))
{
$uid = (isset($_GET['uid'])?$_GET['uid']:'-1');
@@ -63,6 +66,7 @@ else
$datum = (isset($_POST['datum'])?$_POST['datum']:'');
$kurzbz = (isset($_POST['kurzbz'])?$_POST['kurzbz']:'');
}
+
$user = get_uid();
$datum_obj = new datum();
$stg_arr = array();
@@ -116,18 +120,18 @@ if(isset($_POST["schick"]))
if($datum)
{
$qry_std="SELECT * FROM campus.vw_benutzer where uid='$uid'";
- if(!$result_std=pg_query($conn, $qry_std))
+ if(!$result_std=$db->db_query($qry_std))
{
echo "Student konnte nicht gefunden werden!
";
}
else
{
- $row_std=@pg_fetch_object($result_std);
+ $row_std=@$db->db_fetch_object($result_std);
if($command=='insert')
{
$qrychk="SELECT * FROM campus.tbl_paabgabe
WHERE projektarbeit_id='$projektarbeit_id' AND paabgabetyp_kurzbz='$paabgabetyp_kurzbz' AND fixtermin=".($fixtermin==1?'true':'false')." AND datum='$datum' AND kurzbz='$kurzbz'";
- if($result=pg_query($conn, $qrychk))
+ if($result=$db->db_query($qrychk))
{
if(pg_num_rows($result)>0)
{
@@ -139,7 +143,7 @@ if(isset($_POST["schick"]))
$qry="INSERT INTO campus.tbl_paabgabe (projektarbeit_id, paabgabetyp_kurzbz, fixtermin, datum, kurzbz, abgabedatum, insertvon, insertamum, updatevon, updateamum)
VALUES ('$projektarbeit_id', '$paabgabetyp_kurzbz', ".($fixtermin==1?'true':'false').", '$datum', '$kurzbz', NULL, '$user', now(), NULL, NULL)";
//echo $qry;
- if(!$result=pg_query($conn, $qry))
+ if(!$result=$db->db_query($qry))
{
echo "Termin konnte nicht eingetragen werden!
";
}
@@ -147,9 +151,9 @@ if(isset($_POST["schick"]))
{
$row=@pg_fetch_object($result);
$qry_typ="SELECT bezeichnung FROM campus.tbl_paabgabetyp WHERE paabgabetyp_kurzbz='".$paabgabetyp_kurzbz."'";
- if($result_typ=pg_query($conn, $qry_typ))
+ if($result_typ=$db->db_query($qry_typ))
{
- $row_typ=@pg_fetch_object($result_typ);
+ $row_typ=@$db->db_fetch_object($result_typ);
}
else
{
@@ -171,18 +175,18 @@ if(isset($_POST["schick"]))
//Terminänderung
//Ermittlung der alten Daten
$qry_old="SELECT * FROM campus.tbl_paabgabe WHERE paabgabe_id='".$paabgabe_id."' AND insertvon='$user'";
- if(!$result_old=pg_query($conn, $qry_old))
+ if(!$result_old=$db->db_query($qry_old))
{
echo "Termin konnte nicht gefunden werden!
";
}
else
{
- $row_old=@pg_fetch_object($result_old);
+ $row_old=@$db->db_fetch_object($result_old);
//Abgabetyp
$qry_told="SELECT bezeichnung FROM campus.tbl_paabgabetyp WHERE paabgabetyp_kurzbz='".$row_old->paabgabetyp_kurzbz."'";
- if($result_told=pg_query($conn, $qry_told))
+ if($result_told=$db->db_query($qry_told))
{
- $row_told=@pg_fetch_object($result_told);
+ $row_told=@$db->db_fetch_object($result_told);
}
else
{
@@ -199,7 +203,7 @@ if(isset($_POST["schick"]))
updateamum = now()
WHERE paabgabe_id='".$paabgabe_id."' AND insertvon='$user'";
//echo $qry;
- if(!$result=pg_query($conn, $qry))
+ if(!$result=$db->db_query($qry))
{
echo "Terminänderung konnte nicht eingetragen werden!
";
}
@@ -207,13 +211,13 @@ if(isset($_POST["schick"]))
{
//Abgabetyp
$qry_typ="SELECT bezeichnung FROM campus.tbl_paabgabetyp WHERE paabgabetyp_kurzbz='".$paabgabetyp_kurzbz."'";
- if(!$result=pg_query($conn, $qry))
+ if(!$result=$db->db_query($qry))
{
- $row_typ=@pg_fetch_object($result_typ);
+ $row_typ=@$db->db_fetch_object($result_typ);
}
else
{
- $row_typ->bezeichnung='';
+ $row_typ->bezeichnung='';
}
$mail = new mail($uid."@".DOMAIN, "vilesci@".DOMAIN, "Terminänderung Bachelor-/Diplomarbeitsbetreuung",
"Sehr geehrte".($row_std->anrede=="Herr"?"r":"")." ".$row_std->anrede." ".trim($row_std->titelpre." ".$row_std->vorname." ".$row_std->nachname." ".$row_std->titelpost)."!\n\nIhr(e) Betreuer(in) hat einen Termin geändert:\nVon: ".$datum_obj->formatDatum($row_old->datum,'d.m.Y').", ".$row_told->bezeichnung.", ".$row_old->kurzbz."\nAuf: ".$datum_obj->formatDatum($datum,'d.m.Y').", ".$row_typ->bezeichnung." ".$kurzbz."\n\nMfG\nIhr(e) Betreuer(in)\n\n--------------------------------------------------------------------------\nDies ist ein vom Bachelor-/Diplomarbeitsabgabesystem generiertes Info-Mail\ncis->Mein CIS->Bachelor- und Diplomarbeitsabgabe\n--------------------------------------------------------------------------");
@@ -244,23 +248,23 @@ if(isset($_POST["del"]))
{
//Ermittlung der alten Daten
$qry_old="SELECT * FROM campus.tbl_paabgabe WHERE paabgabe_id='".$paabgabe_id."' AND insertvon='$user'";
- if(!$result_old=pg_query($conn, $qry_old))
+ if(!$result_old=$db->db_query($qry_old))
{
echo "Termin konnte nicht gefunden werden!
";
}
else
{
- $row_old=@pg_fetch_object($result_old);
+ $row_old=@$db->db_fetch_object($result_old);
$qry_std="SELECT * FROM campus.vw_benutzer where uid='$uid'";
- if(!$result_std=pg_query($conn, $qry_std))
+ if(!$result_std=$db->db_query($qry_std))
{
echo "Student konnte nicht gefunden werden!
";
}
else
{
- $row_std=@pg_fetch_object($result_std);
+ $row_std=@$db->db_fetch_object($result_std);
$qry="DELETE FROM campus.tbl_paabgabe WHERE paabgabe_id='".$paabgabe_id."' AND insertvon='$user'";
- if(!$result=pg_query($conn, $qry))
+ if(!$result=$db->db_query($qry))
{
echo "Fehler beim Löschen des Termins!
";
}
@@ -301,8 +305,8 @@ $htmlstr .= "
Abgabetermine:\n";
$htmlstr .= "
| fix | Datum | Abgabetyp | Kurzbeschreibung der Abgabe | abgegeben am |