This commit is contained in:
Andreas Österreicher
2007-06-19 15:42:18 +00:00
parent 09563dfe11
commit 37f7e12d54
23 changed files with 587 additions and 38 deletions
+35
View File
@@ -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');
?>
+1 -1
View File
@@ -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).', '.
+3 -3
View File
@@ -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).';';
+2 -2
View File
@@ -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)."'";
}
+5 -5
View File
@@ -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).', '.
+4 -4
View File
@@ -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).';';
+2 -2
View File
@@ -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).', '.
+4 -4
View File
@@ -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;
}
}
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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))
+25
View File
@@ -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;
}
}
?>