mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-22 01:12:17 +00:00
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
<?php
|
||||
/* Copyright (C) 2006 Technikum-Wien
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as
|
||||
* published by the Free Software Foundation; either version 2 of the
|
||||
* License, or (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* 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>.
|
||||
*/
|
||||
|
||||
require_once('PEAR.php');
|
||||
require_once('BIFFwriter.php');
|
||||
require_once('Workbook.php');
|
||||
require_once('Format.php');
|
||||
require_once('Worksheet.php');
|
||||
require_once('Parser.php');
|
||||
require_once('OLE.php');
|
||||
require_once('PPS.php');
|
||||
require_once('Root.php');
|
||||
require_once('File.php');
|
||||
require_once('Writer.php');
|
||||
|
||||
?>
|
||||
@@ -257,7 +257,7 @@ class adresse
|
||||
if($this->new)
|
||||
{
|
||||
//Neuen Datensatz einfuegen
|
||||
$qry='BEGIN;INSERT INTO tbl_adresse (person_id, name, strasse, plz, typ, ort, nation, insertamum, insertvon,
|
||||
$qry='BEGIN;INSERT INTO public.tbl_adresse (person_id, name, strasse, plz, typ, ort, nation, insertamum, insertvon,
|
||||
gemeinde, heimatadresse, zustelladresse, firma_id, updateamum, updatevon, ext_id) VALUES('.
|
||||
$this->addslashes($this->person_id).', '.
|
||||
$this->addslashes($this->name).', '.
|
||||
|
||||
@@ -126,7 +126,7 @@ class aufmerksamdurch
|
||||
{
|
||||
//Neuen Datensatz einfuegen
|
||||
|
||||
$qry='INSERT INTO tbl_aufmerksamdurch (aufmerksamdurch_kurzbz, beschreibung, ext_id) VALUES('.
|
||||
$qry='INSERT INTO public.tbl_aufmerksamdurch (aufmerksamdurch_kurzbz, beschreibung, ext_id) VALUES('.
|
||||
$this->addslashes($this->aufmerksamdurch_kurzbz).', '.
|
||||
$this->addslashes($this->beschreibung).', '.
|
||||
$this->addslashes($this->ext_id).');';
|
||||
@@ -134,7 +134,7 @@ class aufmerksamdurch
|
||||
}
|
||||
else
|
||||
{
|
||||
$qryz="SELECT * FROM tbl_aufmerksamdurch WHERE aufmerksamdurch_kurzbz='$this->aufmerksamdurch_kurzbz';";
|
||||
$qryz="SELECT * FROM public.tbl_aufmerksamdurch WHERE aufmerksamdurch_kurzbz='$this->aufmerksamdurch_kurzbz';";
|
||||
if($resultz = pg_query($this->conn, $qryz))
|
||||
{
|
||||
while($rowz = pg_fetch_object($resultz))
|
||||
@@ -145,7 +145,7 @@ class aufmerksamdurch
|
||||
|
||||
if($update)
|
||||
{
|
||||
$qry='UPDATE tbl_aufmerksamdurch SET '.
|
||||
$qry='UPDATE public.tbl_aufmerksamdurch SET '.
|
||||
'beschreibung='.$this->addslashes($this->beschreibung).', '.
|
||||
'ext_id='.$this->addslashes($this->ext_id).' '.
|
||||
'WHERE aufmerksamdurch_kurzbz='.$this->addslashes($this->aufmerksamdurch_kurzbz).';';
|
||||
|
||||
@@ -162,13 +162,13 @@ class berechtigung
|
||||
|
||||
if($this->new)
|
||||
{
|
||||
$qry = 'INSERT INTO tbl_berechtigung (berechtigung_kurzbz, beschreibung)
|
||||
$qry = 'INSERT INTO public.tbl_berechtigung (berechtigung_kurzbz, beschreibung)
|
||||
VALUES('.$this->addslashes($this->berechtigung_kurzbz).','.
|
||||
$this->addslashes($this->beschreibung).');';
|
||||
}
|
||||
else
|
||||
{
|
||||
$qry = 'UPDATE tbl_berechtigung SET'.
|
||||
$qry = 'UPDATE public.tbl_berechtigung SET'.
|
||||
' beschreibung='.$this->addslashes($this->beschreibung).
|
||||
" WHERE berechtigung_kurzbz='".addslashes($this->berechtigung_kurzbz)."'";
|
||||
}
|
||||
|
||||
@@ -62,7 +62,7 @@ class benutzerfunktion
|
||||
*/
|
||||
function getAll()
|
||||
{
|
||||
$qry = 'SELECT * FROM tbl_benutzerfunktion ORDER BY benutzerfunktion_id;';
|
||||
$qry = 'SELECT * FROM public.tbl_benutzerfunktion ORDER BY benutzerfunktion_id;';
|
||||
|
||||
if(!$res = pg_query($this->conn, $qry))
|
||||
{
|
||||
@@ -102,7 +102,7 @@ class benutzerfunktion
|
||||
return false;
|
||||
}
|
||||
|
||||
$qry = "SELECT * FROM tbl_benutzerfunktion WHERE benutzerfunktion_id = '$this->benutzerfunktion_id';";
|
||||
$qry = "SELECT * FROM public.tbl_benutzerfunktion WHERE benutzerfunktion_id = '$this->benutzerfunktion_id';";
|
||||
|
||||
if(!$res = pg_query($this->conn, $qry))
|
||||
{
|
||||
@@ -160,7 +160,7 @@ class benutzerfunktion
|
||||
{
|
||||
//Neuen Datensatz anlegen
|
||||
//Pruefen ob uid vorhanden
|
||||
$qry = "SELECT uid FROM tbl_benutzer WHERE uid = '$this->uid';";
|
||||
$qry = "SELECT uid FROM public.tbl_benutzer WHERE uid = '$this->uid';";
|
||||
if(!$resx = pg_query($this->conn, $qry))
|
||||
{
|
||||
$this->errormsg = 'Fehler beim Laden des Datensatzes';
|
||||
@@ -174,7 +174,7 @@ class benutzerfunktion
|
||||
return false;
|
||||
}
|
||||
}
|
||||
$qry = 'INSERT INTO tbl_benutzerfunktion (fachbereich_kurzbz, uid, studiengang_kz, funktion_kurzbz, insertamum, insertvon,
|
||||
$qry = 'INSERT INTO public.tbl_benutzerfunktion (fachbereich_kurzbz, uid, studiengang_kz, funktion_kurzbz, insertamum, insertvon,
|
||||
updateamum, updatevon) VALUES ('.
|
||||
$this->addslashes($this->fachbereich_kurzbz).', '.
|
||||
$this->addslashes($this->uid).', '.
|
||||
@@ -196,7 +196,7 @@ class benutzerfunktion
|
||||
return false;
|
||||
}
|
||||
|
||||
$qry = 'UPDATE tbl_benutzerfunktion SET '.
|
||||
$qry = 'UPDATE public.tbl_benutzerfunktion SET '.
|
||||
'benutzerfunktion_id='.$this->addslashes($this->benutzerfunktion_id).', '.
|
||||
'fachbereich_kurzbz='.$this->addslashes($this->fachbereich_kurzbz).', '.
|
||||
'uid='.$this->addslashes($this->uid).', '.
|
||||
|
||||
@@ -56,7 +56,7 @@ class funktion
|
||||
*/
|
||||
function getAll()
|
||||
{
|
||||
$qry = 'SELECT * FROM tbl_funktion order by funktion_kurzbz;';
|
||||
$qry = 'SELECT * FROM public.tbl_funktion order by funktion_kurzbz;';
|
||||
|
||||
if(!$res = pg_query($this->conn, $qry))
|
||||
{
|
||||
@@ -90,7 +90,7 @@ class funktion
|
||||
return false;
|
||||
}
|
||||
|
||||
$qry = "SELECT * FROM tbl_funktion WHERE funktion_kurzbz = '$funktion_kurzbz';";
|
||||
$qry = "SELECT * FROM public.tbl_funktion WHERE funktion_kurzbz = '$funktion_kurzbz';";
|
||||
|
||||
if(!$res = pg_query($this->conn, $qry))
|
||||
{
|
||||
@@ -163,7 +163,7 @@ class funktion
|
||||
return false;
|
||||
}
|
||||
//Neuen Datensatz anlegen
|
||||
$qry = 'INSERT INTO tbl_funktion (funktion_kurzbz, beschreibung, aktiv) VALUES ('.
|
||||
$qry = 'INSERT INTO public.tbl_funktion (funktion_kurzbz, beschreibung, aktiv) VALUES ('.
|
||||
$this->addslashes($this->funktion_kurzbz).', '.
|
||||
$this->addslashes($this->beschreibung).', '.
|
||||
($this->aktiv?'true':'false').'); ';
|
||||
@@ -179,7 +179,7 @@ class funktion
|
||||
return false;
|
||||
}
|
||||
|
||||
$qry = 'UPDATE tbl_funktion SET '.
|
||||
$qry = 'UPDATE public.tbl_funktion SET '.
|
||||
'beschreibung='.$this->addslashes($this->beschreibung).', '.
|
||||
'aktiv='.($this->aktiv?'true':'false') .' '.
|
||||
'WHERE funktion_kurzbz = '.$this->addslashes($this->funktion_kurzbz).';';
|
||||
|
||||
@@ -174,7 +174,7 @@ class kontakt
|
||||
{
|
||||
//Neuen Datensatz einfuegen
|
||||
|
||||
$qry='BEGIN;INSERT INTO tbl_kontakt (person_id, firma_id, kontakttyp, anmerkung, kontakt, zustellung, ext_id, insertamum, insertvon, updateamum, updatevon) VALUES('.
|
||||
$qry='BEGIN;INSERT INTO public.tbl_kontakt (person_id, firma_id, kontakttyp, anmerkung, kontakt, zustellung, ext_id, insertamum, insertvon, updateamum, updatevon) VALUES('.
|
||||
$this->addslashes($this->person_id).', '.
|
||||
$this->addslashes($this->firma_id).', '.
|
||||
$this->addslashes($this->kontakttyp).', '.
|
||||
@@ -196,7 +196,7 @@ class kontakt
|
||||
return false;
|
||||
}
|
||||
|
||||
$qry='UPDATE tbl_kontakt SET '.
|
||||
$qry='UPDATE public.tbl_kontakt SET '.
|
||||
'person_id='.$this->addslashes($this->person_id).', '.
|
||||
'firma_id='.$this->addslashes($this->firma_id).', '.
|
||||
'kontakttyp='.$this->addslashes($this->kontakttyp).', '.
|
||||
|
||||
@@ -136,7 +136,7 @@ class konto
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->errormsg = 'Fehler beim laden der Daten';
|
||||
$this->errormsg = 'Fehler beim Laden der Daten';
|
||||
return false;
|
||||
}
|
||||
}
|
||||
@@ -406,7 +406,7 @@ class konto
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->errormsg = 'Fehler beim laden der Daten';
|
||||
$this->errormsg = 'Fehler beim Laden der Daten';
|
||||
return false;
|
||||
}
|
||||
}
|
||||
@@ -453,13 +453,13 @@ class konto
|
||||
return $row->differenz*(-1);
|
||||
else
|
||||
{
|
||||
$this->errormsg = 'Fehler beim ermitteln der Differenz';
|
||||
$this->errormsg = 'Fehler beim Ermitteln der Differenz';
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->errormsg = 'Fehler beim ermitteln der Differenz';
|
||||
$this->errormsg = 'Fehler beim Ermitteln der Differenz';
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -341,7 +341,7 @@ class lehreinheitgruppe
|
||||
$grp = $row->gruppe_kurzbz;
|
||||
else
|
||||
{
|
||||
$qry_stg = "SELECT UPPER(typ::varchar(1) || kurzbz) as kuerzel FROM tbl_studiengang WHERE studiengang_kz='$row->studiengang_kz'";
|
||||
$qry_stg = "SELECT UPPER(typ::varchar(1) || kurzbz) as kuerzel FROM public.tbl_studiengang WHERE studiengang_kz='$row->studiengang_kz'";
|
||||
$result_stg = pg_query($this->conn, $qry_stg);
|
||||
$row_stg = pg_fetch_object($result_stg);
|
||||
$grp = $row_stg->kuerzel.$row->semester.$row->verband.$row->gruppe;
|
||||
|
||||
@@ -588,7 +588,7 @@ class prestudent extends person
|
||||
|
||||
function getLastStatus($prestudent_id)
|
||||
{
|
||||
$qry = "SELECT * FROM tbl_prestudentrolle WHERE prestudent_id='$prestudent_id' ORDER BY datum DESC LIMIT 1";
|
||||
$qry = "SELECT * FROM public.tbl_prestudentrolle WHERE prestudent_id='$prestudent_id' ORDER BY datum DESC LIMIT 1";
|
||||
if($result = pg_query($this->conn, $qry))
|
||||
{
|
||||
if($row = pg_fetch_object($result))
|
||||
|
||||
@@ -276,5 +276,30 @@ class studiensemester
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
function getNextStudiensemester()
|
||||
{
|
||||
$qry = "SELECT * FROM public.tbl_studiensemester where start>now() ORDER BY start LIMIT 1";
|
||||
|
||||
if(!$result=pg_query($this->conn,$qry))
|
||||
{
|
||||
$this->errormsg = 'Fehler beim lesen des Studiensemesters';
|
||||
return false;
|
||||
}
|
||||
|
||||
if($row = pg_fetch_object($result))
|
||||
{
|
||||
$this->studiensemester_kurzbz = $row->studiensemester_kurzbz;
|
||||
$this->start = $row->start;
|
||||
$this->ende = $row->ende;
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->errormsg = "Es ist kein Studiensemester mit der Kurzbezeichung $studiensemester_kurzbz vorhanden";
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user