diff --git a/cis/private/lehre/abgabe_lektor.php b/cis/private/lehre/abgabe_lektor.php
index 869c1cb43..1a238beda 100644
--- a/cis/private/lehre/abgabe_lektor.php
+++ b/cis/private/lehre/abgabe_lektor.php
@@ -26,22 +26,27 @@
* für Diplom- und Bachelorarbeiten
*******************************************************************************************************/
- 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/datum.class.php');
require_once('../../../include/person.class.php');
require_once('../../../include/benutzer.class.php');
require_once('../../../include/mitarbeiter.class.php');
- //DB Verbindung herstellen
- if (!$conn = @pg_pconnect(CONN_STRING))
- die('Es konnte keine Verbindung zum Server aufgebaut werden.');
-
-$getuid=get_uid();
-$htmlstr = "";
+ $getuid=get_uid();
+ $htmlstr = "";
-$sql_query = "SELECT * FROM (SELECT DISTINCT ON(tbl_projektarbeit.projektarbeit_id) * FROM lehre.tbl_projektarbeit LEFT JOIN lehre.tbl_projektbetreuer using(projektarbeit_id)
+ $sql_query = "SELECT * FROM (SELECT DISTINCT ON(tbl_projektarbeit.projektarbeit_id) * FROM lehre.tbl_projektarbeit LEFT JOIN lehre.tbl_projektbetreuer using(projektarbeit_id)
LEFT JOIN public.tbl_benutzer on(uid=student_uid)
LEFT JOIN public.tbl_person on(tbl_benutzer.person_id=tbl_person.person_id)
LEFT JOIN lehre.tbl_lehreinheit using(lehreinheit_id)
@@ -55,7 +60,8 @@ $sql_query = "SELECT * FROM (SELECT DISTINCT ON(tbl_projektarbeit.projektarbeit_
AND (betreuerart_kurzbz='Betreuer' OR betreuerart_kurzbz='Begutachter' OR betreuerart_kurzbz='Erstbegutachter' OR betreuerart_kurzbz='Erstbetreuer')
ORDER BY tbl_projektarbeit.projektarbeit_id, betreuerart_kurzbz desc) as xy
ORDER BY nachname";
-if(!$erg=pg_query($conn, $sql_query))
+
+if(!$erg=$db->db_query($sql_query))
{
$errormsg='Fehler beim Laden der Betreuungen';
}
@@ -76,7 +82,7 @@ else
Betreuerart | ";
$htmlstr .= "\n";
$i = 0;
- while($row=pg_fetch_object($erg))
+ while($row=$db->db_fetch_object($erg))
{
$htmlstr .= " \n";
$htmlstr .= " | ";
diff --git a/cis/private/lehre/abgabe_lektor_multitermin.php b/cis/private/lehre/abgabe_lektor_multitermin.php
index c51693e6d..e6741eca1 100644
--- a/cis/private/lehre/abgabe_lektor_multitermin.php
+++ b/cis/private/lehre/abgabe_lektor_multitermin.php
@@ -26,16 +26,20 @@
* für Diplom- und Bachelorarbeiten
*******************************************************************************************************/
- 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');
require_once('../../../include/benutzerberechtigung.class.php');
require_once('../../../include/mail.class.php');
-
-
- if (!$conn = pg_pconnect(CONN_STRING))
- die('Es konnte keine Verbindung zum Server aufgebaut werden.');
$i=0;
$irgendwas='';
@@ -79,9 +83,9 @@ if(isset($_POST["schick"]))
WHERE projektarbeit_id='".$termine[$j]."' AND paabgabetyp_kurzbz='$paabgabetyp_kurzbz'
AND fixtermin=".($fixtermin==1?'true':'false')." AND datum='$datum' AND kurzbz='$kurzbz'";
//echo $qrychk;
- if($result=pg_query($conn, $qrychk))
+ if($result=$db->db_query($qrychk))
{
- if(pg_num_rows($result)>0)
+ if($db->db_num_rows($result)>0)
{
echo "Datensatz bereits vorhanden";
}
@@ -91,17 +95,17 @@ if(isset($_POST["schick"]))
$qry="INSERT INTO campus.tbl_paabgabe (projektarbeit_id, paabgabetyp_kurzbz, fixtermin, datum, kurzbz, abgabedatum, insertvon, insertamum, updatevon, updateamum)
VALUES ('".$termine[$j]."', '$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!
";
}
else
{
- $row=@pg_fetch_object($result);
+ $row=$db->db_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
{
@@ -109,9 +113,9 @@ if(isset($_POST["schick"]))
}
//Student zu projektarbeit_id suchen
$qry_std="SELECT * FROM campus.vw_student WHERE uid IN(SELECT student_uid FROM lehre.tbl_projektarbeit WHERE projektarbeit_id=$termine[$j])";
- if($result_std=pg_query($conn, $qry_std))
+ if($result_std=@$db->db_query($qry_std))
{
- $row_std=@pg_fetch_object($result_std);
+ $row_std=$db->db_fetch_object($result_std);
$mail = new mail($row_std->uid."@".DOMAIN, "vilesci@".DOMAIN, "Neuer Termin 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 neuen Termin angelegt:\n".$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--------------------------------------------------------------------------");
}
@@ -143,7 +147,7 @@ $htmlstr='';
//Eingabezeile für neuen Termin
$htmlstr .= "
Abgabetermin:\n";
$htmlstr .= "