diff --git a/vilesci/stammdaten/betriebsmittel_details.php b/vilesci/stammdaten/betriebsmittel_details.php index 0f1efe821..e821f871f 100644 --- a/vilesci/stammdaten/betriebsmittel_details.php +++ b/vilesci/stammdaten/betriebsmittel_details.php @@ -19,7 +19,7 @@ * Andreas Oesterreicher and * Rudolf Hangl . */ - require_once('../config.inc.php'); + require_once('../../config/vilesci.config.inc.php'); require_once('../../include/betriebsmittel.class.php'); require_once('../../include/betriebsmittelperson.class.php'); require_once('../../include/globals.inc.php'); @@ -29,19 +29,18 @@ require_once('../../include/person.class.php'); require_once('../../include/benutzer.class.php'); require_once('../../include/studiensemester.class.php'); + require_once('../../include/datum.class.php'); - if (!$conn = @pg_pconnect(CONN_STRING)) - die('Es konnte keine Verbindung zum Server aufgebaut werden.'); - $user = get_uid(); $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($user); - - + $datum_obj = new datum(); if(!$rechte->isBerechtigt('admin')) die('Sie haben keine Rechte für diese Seite'); + $db = new basis_db(); + $reloadstr = ""; // neuladen der liste im oberen frame $htmlstr = ""; $errorstr = ""; //fehler beim insert @@ -61,83 +60,30 @@ $bmreservieren=isset($_POST["bmreservieren"])?$_POST["bmreservieren"]:''; $bmort_kurzbz=isset($_POST["bmort_kurzbz"])?$_POST["bmort_kurzbz"]:''; $bmext_id=isset($_POST["bmext_id"])?$_POST["bmext_id"]:''; - $bmupdatevon=isset($_POST["bmupdatevon"])?$_POST["bmupdatevon"]:''; - $bminsertvon=isset($_POST["bminsertvon"])?$_POST["bminsertvon"]:''; + $bmupdatevon=isset($_POST["bmupdatevon"])?$_POST["bmupdatevon"]:''; + $bminsertvon=isset($_POST["bminsertvon"])?$_POST["bminsertvon"]:''; $bmpausgegebenam=isset($_POST["bmpausgegebenam"])?$_POST["bmpausgegebenam"]:''; $bmpretouram=isset($_POST["bmpretouram"])?$_POST["bmpretouram"]:''; $bmpkaution=isset($_POST["bmpkaution"])?$_POST["bmpkaution"]:''; $bmpanmerkung=isset($_POST["bmpanmerkung"])?$_POST["bmpanmerkung"]:''; $bmpext_id=isset($_POST["bmpext_id"])?$_POST["bmpext_id"]:''; - $bmpupdatevon=isset($_POST["bmpupdatevon"])?$_POST["bmpupdatevon"]:''; - $bmpinsertvon=isset($_POST["bmpinsertvon"])?$_POST["bmpinsertvon"]:''; - - if(isset($_GET['standard'])) - { - $stsem_obj = new studiensemester($conn); - $stsem = $stsem_obj->getaktorNext(); + $bmpupdatevon=isset($_POST["bmpupdatevon"])?$_POST["bmpupdatevon"]:''; + $bmpinsertvon=isset($_POST["bmpinsertvon"])?$_POST["bmpinsertvon"]:''; - $qrys = array( - "Insert into public.tbl_variable(name, uid, wert) values('semester_aktuell','$uid','$stsem');", - "Insert into public.tbl_variable(name, uid, wert) values('db_stpl_table','$uid','stundenplandev');", - "Insert into public.tbl_variable(name, uid, wert) values('ignore_kollision','$uid','false');", - "Insert into public.tbl_variable(name, uid, wert) values('kontofilterstg','$uid','false');", - "Insert into public.tbl_variable(name, uid, wert) values('ignore_zeitsperre','$uid','false');", - "Insert into public.tbl_variable(name, uid, wert) values('ignore_reservierung','$uid','false');" - ); - - $error = false; - foreach ($qrys as $qry) - { - if(!@pg_query($conn, $qry)) - { - $error = true; - } - } - - if($error) - { - $errorstr.="Es konnten nicht alle Werte angelegt werden"; - } - - $reloadstr .= "\n"; - } - - - - /*if(isset($_POST["del"])) - { - $bmp=new betriebsmittelperson($conn); - if($betriebsmittel_id!='' && $person_id!='') - { - if(!$bmp->delete($betriebsmittel_id,$person_id)) - { - $reloadstr.="
Der Betriebsmittelperson-Datensatz konnte nicht gelöscht werden!"; - } - else - { - $reloadstr.="
Der Betriebsmittelperson-Datensatz wurde gelöscht!"; - } - } - }*/ - if(isset($_POST["schick"])) { if($betriebsmittel_id!='') { - $bm=new betriebsmittel($conn); - $bm->betriebsmittel_id=$betriebsmittel_id; + $bm=new betriebsmittel(); + if(!$bm->load($betriebsmittel_id)) + die('Betriebsmittel nicht gefunden'); $bm->betriebsmitteltyp=$bmbetriebsmitteltyp; $bm->nummer=$bmnummer; $bm->nummerintern=$bmnummerintern; $bm->beschreibung=$bmbeschreibung; $bm->ort_kurzbz=$bmort_kurzbz; - $bm->reservieren=$bmreservieren; - $bm->insertvon=$bminsertvon; - $bm->updatevon=$bmupdatevon; - $bm->ext_id=$bmext_id; + if(!$bm->save()) { $reloadstr.="
Aktualisierung des Betriebsmittel-Datensatzes fehlgeschlagen!"; @@ -148,16 +94,17 @@ } if($person_id!='') { - $bmp=new betriebsmittelperson($conn); + $bmp=new betriebsmittelperson(); + if(!$bmp->load($betriebsmittel_id, $person_id)) + die('Betriebsmittelperson nicht gefunden'); + $bmp->betriebsmittel_id=$betriebsmittel_id; $bmp->person_id=$person_id; $bmp->ausgegebenam=$bmpausgegebenam; $bmp->retouram=$bmpretouram; $bmp->kaution=$bmpkaution; $bmp->anmerkung=$bmpanmerkung; - $bmp->ext_id=$bmpext_id; - $bmp->updatevon=$bmpupdatevon; - $bmp->insertvon=$bmpinsertvon; + if(!$bmp->save()) { $reloadstr.="
Aktualisierung des Betriebsmittelperson-Datensatzes fehlgeschlagen!"; @@ -173,9 +120,9 @@ if (isset($person_id) && isset($betriebsmittel_id)) { - $bm=new betriebsmittel($conn); + $bm=new betriebsmittel(); $bm->load($betriebsmittel_id); - $bmp=new betriebsmittelperson($conn); + $bmp=new betriebsmittelperson(); $bmp->load($betriebsmittel_id,$person_id); $htmlstr .= "\n"; @@ -189,13 +136,12 @@ $htmlstr .= " \n"; $htmlstr .= " \n"; - $htmlstr .= " \n"; + $htmlstr .= " \n"; $htmlstr .= " "; - $htmlstr .= " \n"; + $htmlstr .= " \n"; $htmlstr .= " \n"; - $htmlstr .= " \n"; + $htmlstr .= " \n"; $htmlstr .= " \n"; - $htmlstr .= " \n"; $htmlstr .= " "; $htmlstr .= " \n"; $htmlstr .= " "; @@ -206,16 +152,14 @@ $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " "; - $htmlstr .= " \n"; + $htmlstr .= " \n"; $htmlstr .= " "; - $htmlstr .= " \n"; + $htmlstr .= " \n"; $htmlstr .= " \n"; - $htmlstr .= " \n"; + $htmlstr .= " \n"; $htmlstr .= " \n"; - $htmlstr .= " \n"; $htmlstr .= " "; $htmlstr .= " "; - $htmlstr .= " "; $htmlstr .= " \n"; $htmlstr .= "\n"; $htmlstr .= "
Beschreibung Ort Kurzbz           reservieren reservieren ".($bm->reservieren?'Ja':'Nein')."
insertamum ".$bm->insertamum."insertamum ".$datum_obj->formatDatum($bm->insertamum)."insertvon ".$bm->insertvon."updateamum ".$bm->updateamum."updateamum ".$datum_obj->formatDatum($bm->updateamum,'Y-m-d H:i:s')."updatevon ".$bm->updatevon."ext_id ".$bm->ext_id."
 
retour am Kaution
Anmerkung Anmerkung
insertamum ".$bmp->insertamum."insertamum ".$datum_obj->formatDatum($bmp->insertamum,'Y-m-d H:i:s')."insertvon ".$bmp->insertvon."updateamum ".$bmp->updateamum."updateamum ".$datum_obj->formatDatum($bmp->updateamum,'Y-m-d H:i:s')."updatevon ".$bmp->updatevon."ext_id ".$bmp->ext_id."
\n"; @@ -226,6 +170,7 @@ + Betriebsmitel-Details diff --git a/vilesci/stammdaten/betriebsmittel_uebersicht.php b/vilesci/stammdaten/betriebsmittel_uebersicht.php index 666ca3f4d..2a740331c 100644 --- a/vilesci/stammdaten/betriebsmittel_uebersicht.php +++ b/vilesci/stammdaten/betriebsmittel_uebersicht.php @@ -19,13 +19,10 @@ * Andreas Oesterreicher and * Rudolf Hangl . */ - require_once('../config.inc.php'); + require_once('../../config/vilesci.config.inc.php'); require_once('../../include/functions.inc.php'); require_once('../../include/studiengang.class.php'); require_once('../../include/benutzerberechtigung.class.php'); - - if (!$conn = @pg_pconnect(CONN_STRING)) - die('Es konnte keine Verbindung zum Server aufgebaut werden.'); $user = get_uid(); @@ -34,44 +31,40 @@ if(!$rechte->isBerechtigt('admin')) die('Sie haben keine Berechtigung für diese Seite'); - + + $db = new basis_db(); $htmlstr = ""; if (isset($_POST['bmsuche'])) { - $bmsuche=strtoupper($_POST['bmsuche']); + $bmsuche=mb_strtoupper($_POST['bmsuche']); $bmsuche = ereg_replace("^0*", "", $bmsuche); $sql_query="SELECT * FROM public.vw_betriebsmittelperson WHERE upper(uid) LIKE '%$bmsuche%' OR upper(nachname) LIKE '%$bmsuche%' OR upper(vorname) LIKE '%$bmsuche%' OR upper(nummer) LIKE '%$bmsuche%' OR upper(nummerintern) LIKE '%$bmsuche%' LIMIT 30"; - //echo $sql_query; } - else - $sql_query = 'SELECT * FROM public.vw_betriebsmittelperson ORDER BY nummer LIMIT 20;'; - - if(!$erg=pg_query($conn, $sql_query)) + else + { + $sql_query="SELECT * FROM public.vw_betriebsmittelperson ORDER BY insertamum DESC LIMIT 20"; + } + + if(!$erg=$db->db_query($sql_query)) { $errormsg='Fehler beim Laden der Berechtigungen'; } else { - //$htmlstr = "\n"; - $htmlstr .= "
"; - $htmlstr .= "
-   - - "; - $htmlstr .= "
"; - $htmlstr .= "
\n"; + $htmlstr .= "
\n"; $htmlstr .= " \n"; - $htmlstr .= " + $htmlstr .= " "; - $htmlstr .= " \n"; - $i = 0; - while($row=pg_fetch_object($erg)) + $htmlstr .= " \n"; + $i = 0; + + while($row = $db->db_fetch_object($erg)) { //$htmlstr .= " \n"; $htmlstr .= " \n"; @@ -88,6 +81,7 @@ } $htmlstr .= "
TypNummerTypNummer NrInternPerson (UID) AusgabeRetour
\n"; } + ?> @@ -107,6 +101,14 @@

Betriebsmittel Übersicht

\n"; + echo "
+
+   + +
+
+
"; echo $htmlstr; ?> diff --git a/vilesci/stammdaten/firma_details.php b/vilesci/stammdaten/firma_details.php index 517da178e..0feb73a9d 100644 --- a/vilesci/stammdaten/firma_details.php +++ b/vilesci/stammdaten/firma_details.php @@ -23,16 +23,13 @@ * Detailansicht fuer die Firmenverwaltung * Ermoeglicht die Eingabe der Firmendaten plus zugehoeriger Adressen */ - require_once('../config.inc.php'); + require_once('../../config/vilesci.config.inc.php'); require_once('../../include/functions.inc.php'); require_once('../../include/firma.class.php'); require_once('../../include/adresse.class.php'); require_once('../../include/nation.class.php'); require_once('../../include/benutzerberechtigung.class.php'); - - if (!$conn = pg_pconnect(CONN_STRING)) - die('Es konnte keine Verbindung zum Server aufgebaut werden.'); - + // ******* INIT ******** $user = get_uid(); @@ -43,6 +40,8 @@ if(!$rechte->isBerechtigt('admin') && !$rechte->isBerechtigt('preinteressent') && !$rechte->isBerechtigt('assistenz')) die('Sie haben keine Berechtigung für diese Seite'); + $db = new basis_db(); + $htmlstr = ''; $errorstr = ''; $messagestr=''; @@ -74,7 +73,7 @@ { if(is_numeric($adresse_id)) { - $adresse_obj = new adresse($conn); + $adresse_obj = new adresse(); if(!$adresse_obj->delete($adresse_id)) { $errorstr = 'Fehler beim Loeschen der Adresse:'.$adresse_obj->errormsg; @@ -85,7 +84,7 @@ //Speichern einer Adresse if(isset($_POST['saveadresse'])) { - $adresse_obj = new adresse($conn); + $adresse_obj = new adresse(); if(is_numeric($adresse_id)) { @@ -120,9 +119,7 @@ $adresse_obj->firma_id = $firma_id; $adresse_obj->updateamum = date('Y-m-d H:i:s'); $adresse_obj->updatvon = $user; - - //var_dump($adresse_obj); - + if(!$adresse_obj->save()) { $errorstr = 'Fehler beim Speichern der Adresse:'.$adresse_obj->errormsg; @@ -137,7 +134,7 @@ // Speichern der Firmendaten if(isset($_POST['save'])) { - $firma = new firma($conn); + $firma = new firma(); if($firma_id!='') { @@ -217,7 +214,7 @@ function confdel() elseif($messagestr!='') echo "
".$messagestr."
\n"; - $firma = new firma($conn); + $firma = new firma(); if($firma_id!='') { if (!$firma->load($firma_id)) @@ -245,9 +242,9 @@ function confdel() $qry = "SELECT firmentyp_kurzbz FROM public.tbl_firmentyp ORDER BY firmentyp_kurzbz"; - if($result = pg_query($conn, $qry)) + if($result = $db->db_query($qry)) { - while($row = pg_fetch_object($result)) + while($row = $db->db_fetch_object($result)) { if ($firma->firmentyp_kurzbz == $row->firmentyp_kurzbz) $sel = " selected"; @@ -279,7 +276,7 @@ function confdel() //Nationen laden $nation_arr = array(); - $nation = new nation($conn); + $nation = new nation(); $nation->getAll(); foreach($nation->nation as $row) @@ -291,7 +288,7 @@ function confdel() //echo "

Adressen:

"; echo "
"; echo ""; - $adresse_obj = new adresse($conn); + $adresse_obj = new adresse(); $adresse_obj->load_firma($firma_id); //Anzeigen aller Adresssen @@ -314,7 +311,7 @@ function confdel() //wenn die Adressen editiert werden dann die Adressdaten laden if(isset($_GET['editadresse'])) { - $adresse_obj = new adresse($conn); + $adresse_obj = new adresse(); if($adresse_obj->load($adresse_id)) { $strasse = $adresse_obj->strasse; diff --git a/vilesci/stammdaten/firma_uebersicht.php b/vilesci/stammdaten/firma_uebersicht.php index 10b6d9c60..8a39e6a43 100644 --- a/vilesci/stammdaten/firma_uebersicht.php +++ b/vilesci/stammdaten/firma_uebersicht.php @@ -21,13 +21,12 @@ * Gerald Raab . */ - require_once('../config.inc.php'); + require_once('../../config/vilesci.config.inc.php'); require_once('../../include/functions.inc.php'); require_once('../../include/firma.class.php'); - if (!$conn = pg_pconnect(CONN_STRING)) - die('Es konnte keine Verbindung zum Server aufgebaut werden.'); - + $db = new basis_db(); + $filter = (isset($_GET['filter'])?$_GET['filter']:''); $firmentypfilter = (isset($_GET['firmentypfilter'])?$_GET['firmentypfilter']:''); @@ -36,11 +35,14 @@ if($filter=='') $sql_query = "SELECT * FROM public.tbl_firma WHERE true"; else - $sql_query = "SELECT * FROM public.tbl_firma WHERE lower(name) like lower('%$filter%') OR lower(adresse) like lower('%$filter%') OR lower(anmerkung) like lower('%$filter%')"; + $sql_query = "SELECT * FROM public.tbl_firma + WHERE lower(name) like lower('%".addslashes($filter)."%') + OR lower(adresse) like lower('%".addslashes($filter)."%') + OR lower(anmerkung) like lower('%".addslashes($filter)."%')"; if($firmentypfilter!='') $sql_query.=" AND firmentyp_kurzbz='".addslashes($firmentypfilter)."'"; - //echo $sql_query; - if(!$erg=pg_query($conn, $sql_query)) + + if(!$erg=$db->db_query($sql_query)) { $errormsg='Fehler beim Laden der Firma'; } @@ -53,9 +55,8 @@ $htmlstr .= " "; $htmlstr .= " \n"; $i = 0; - while($row=pg_fetch_object($erg)) + while($row=$db->db_fetch_object($erg)) { - //$htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; @@ -104,7 +105,7 @@ var filter = ''; echo ''; echo 'Typ:
STRASSEPLZORTGEMEINDENATIONTYPHeimatadr.Zustelladr.
IDNameAdresseEmailTelefonFaxAnmerkungTypSchule
".$row->firma_id."".$row->name."