mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-26 00:54:27 +00:00
This commit is contained in:
@@ -19,7 +19,7 @@
|
||||
* Andreas Oesterreicher <[email protected]> and
|
||||
* Rudolf Hangl <[email protected]>.
|
||||
*/
|
||||
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 .= "<script type='text/javascript'>\n";
|
||||
$reloadstr .= " parent.uebersicht.location.href='variablen_uebersicht.php';";
|
||||
$reloadstr .= "</script>\n";
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*if(isset($_POST["del"]))
|
||||
{
|
||||
$bmp=new betriebsmittelperson($conn);
|
||||
if($betriebsmittel_id!='' && $person_id!='')
|
||||
{
|
||||
if(!$bmp->delete($betriebsmittel_id,$person_id))
|
||||
{
|
||||
$reloadstr.="<br>Der Betriebsmittelperson-Datensatz konnte nicht gelöscht werden!";
|
||||
}
|
||||
else
|
||||
{
|
||||
$reloadstr.="<br>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.="<br>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.="<br>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 .= "<table style='padding-top:10px;'>\n";
|
||||
@@ -189,13 +136,12 @@
|
||||
$htmlstr .= " <td><b>Beschreibung </b><input type='text' name='bmbeschreibung' value='".$bm->beschreibung."' size='15' maxlength='64'></td>\n";
|
||||
$htmlstr .= " <td><b>Ort Kurzbz </b>
|
||||
<input type='text' name='bmort_kurzbz' value='".$bm->ort_kurzbz."' size='15' maxlength='64'></td>\n";
|
||||
$htmlstr .= " <td><b>reservieren </b><input type='text' name='bmreservieren' value='".$bm->reservieren."' size='15' maxlength='64'></td>\n";
|
||||
$htmlstr .= " <td><b>reservieren </b>".($bm->reservieren?'Ja':'Nein')."</td>\n";
|
||||
$htmlstr .= " </tr><tr>";
|
||||
$htmlstr .= " <td><b>insertamum </b>".$bm->insertamum."</td>\n";
|
||||
$htmlstr .= " <td><b>insertamum </b>".$datum_obj->formatDatum($bm->insertamum)."</td>\n";
|
||||
$htmlstr .= " <td><b>insertvon </b><input type='hidden' name='bminsertvon' value='$bm->insertvon'>".$bm->insertvon."</td>\n";
|
||||
$htmlstr .= " <td><b>updateamum </b>".$bm->updateamum."</td>\n";
|
||||
$htmlstr .= " <td><b>updateamum </b>".$datum_obj->formatDatum($bm->updateamum,'Y-m-d H:i:s')."</td>\n";
|
||||
$htmlstr .= " <td><b>updatevon </b><input type='hidden' name='bmupdatevon' value='$bm->updatevon'>".$bm->updatevon."</td>\n";
|
||||
$htmlstr .= " <td><b>ext_id </b><input type='hidden' name='bmext_id' value='$bm->ext_id'>".$bm->ext_id."</td>\n";
|
||||
$htmlstr .= " </tr><tr>";
|
||||
$htmlstr .= " <td> </td>\n";
|
||||
$htmlstr .= " </tr><tr>";
|
||||
@@ -206,16 +152,14 @@
|
||||
$htmlstr .= " <td><b>retour am </b><input type='text' name='bmpretouram' value='".$bmp->retouram."' size='15' maxlength='64'></td>\n";
|
||||
$htmlstr .= " <td><b>Kaution </b><input type='text' name='bmpkaution' value='".$bmp->kaution."' size='15' maxlength='64'></td>\n";
|
||||
$htmlstr .= " </tr><tr>";
|
||||
$htmlstr .= " <td><b>Anmerkung </b><input type='bmpanmerkung' name='bmpanmerkung' value='".$bmp->anmerkung."' size='15' maxlength='64'></td>\n";
|
||||
$htmlstr .= " <td colspan='4'><b>Anmerkung </b><input type='bmpanmerkung' name='bmpanmerkung' value='".$bmp->anmerkung."' size='60' maxlength='256'></td>\n";
|
||||
$htmlstr .= " </tr><tr>";
|
||||
$htmlstr .= " <td><b>insertamum </b>".$bmp->insertamum."</td>\n";
|
||||
$htmlstr .= " <td><b>insertamum </b>".$datum_obj->formatDatum($bmp->insertamum,'Y-m-d H:i:s')."</td>\n";
|
||||
$htmlstr .= " <td><b>insertvon </b><input type='hidden' name='bmpinsertvon' value='$bm->insertvon'>".$bmp->insertvon."</td>\n";
|
||||
$htmlstr .= " <td><b>updateamum </b>".$bmp->updateamum."</td>\n";
|
||||
$htmlstr .= " <td><b>updateamum </b>".$datum_obj->formatDatum($bmp->updateamum,'Y-m-d H:i:s')."</td>\n";
|
||||
$htmlstr .= " <td><b>updatevon </b><input type='hidden' name='bmpupdatevon' value='$bm->updatevon'>".$bmp->updatevon."</td>\n";
|
||||
$htmlstr .= " <td><b>ext_id </b><input type='hidden' name='bmpext_id' value='$bm->ext_id'>".$bmp->ext_id."</td>\n";
|
||||
$htmlstr .= " </tr><tr>";
|
||||
$htmlstr .= " <td><input type='submit' name='schick' value='speichern'></td>";
|
||||
$htmlstr .= " <td><input type='submit' name='del' value='löschen'></td>";
|
||||
$htmlstr .= " </tr>\n";
|
||||
$htmlstr .= "</form>\n";
|
||||
$htmlstr .= "</table>\n";
|
||||
@@ -226,6 +170,7 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Betriebsmitel-Details</title>
|
||||
<link rel="stylesheet" href="../../skin/vilesci.css" type="text/css">
|
||||
<script src="../../include/js/mailcheck.js"></script>
|
||||
|
||||
@@ -19,13 +19,10 @@
|
||||
* Andreas Oesterreicher <[email protected]> and
|
||||
* Rudolf Hangl <[email protected]>.
|
||||
*/
|
||||
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 = "<table class='liste sortable'>\n";
|
||||
$htmlstr .= "<div style='text-align:right'>";
|
||||
$htmlstr .= "<form name='suche' method='POST' action=''>
|
||||
<input type='text' value=''id='bmsuche' maxlength=12 size=12 name='bmsuche' tabindex='1'/>
|
||||
<input type='submit' name='submit' value='BM-Suche'>
|
||||
</form>";
|
||||
$htmlstr .= "</div>";
|
||||
$htmlstr .= "<form name='formular'><input type='hidden' name='check' value=''></form><table id='t1' class='liste table-autosort:2 table-stripeclass:alternate table-autostripe'>\n";
|
||||
$htmlstr .= "<table id='t1' class='liste table-autosort:2 table-stripeclass:alternate table-autostripe'>\n";
|
||||
$htmlstr .= " <thead><tr class='liste'>\n";
|
||||
$htmlstr .= " <th class='table-sortable:default'>Typ</th><th class='table-sortable:default'>Nummer</th>
|
||||
$htmlstr .= " <th class='table-sortable:default'>Typ</th><th class='table-sortable:default'>Nummer</th>
|
||||
<th class='table-sortable:default'>NrIntern</th><th class='table-sortable:default'>Person (UID)</th>
|
||||
<th class='table-sortable:default'>Ausgabe</th><th class='table-sortable:alphanumeric'>Retour</th>";
|
||||
$htmlstr .= " </tr></thead><tbody>\n";
|
||||
$i = 0;
|
||||
while($row=pg_fetch_object($erg))
|
||||
$htmlstr .= " </tr></thead><tbody>\n";
|
||||
$i = 0;
|
||||
|
||||
while($row = $db->db_fetch_object($erg))
|
||||
{
|
||||
//$htmlstr .= " <tr class='liste". ($i%2) ."'>\n";
|
||||
$htmlstr .= " <tr>\n";
|
||||
@@ -88,6 +81,7 @@
|
||||
}
|
||||
$htmlstr .= "</tbody></table>\n";
|
||||
}
|
||||
|
||||
?>
|
||||
<html>
|
||||
<head>
|
||||
@@ -107,6 +101,14 @@
|
||||
<h2>Betriebsmittel Übersicht</h2>
|
||||
|
||||
<?php
|
||||
//$htmlstr = "<table class='liste sortable'>\n";
|
||||
echo "<div style='text-align:right'>
|
||||
<form name='suche' method='POST' action=''>
|
||||
<input type='text' value=''id='bmsuche' maxlength=12 size=12 name='bmsuche' tabindex='1'/>
|
||||
<input type='submit' name='submit' value='BM-Suche'>
|
||||
</form>
|
||||
</div>
|
||||
<form name='formular'><input type='hidden' name='check' value=''></form>";
|
||||
echo $htmlstr;
|
||||
?>
|
||||
|
||||
|
||||
@@ -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 "<div class='insertok'>".$messagestr."</div>\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 "<h3>Adressen:</h3>";
|
||||
echo "<form accept-charset='UTF-8' action='".$_SERVER['PHP_SELF']."?firma_id=$firma_id' method='POST' />";
|
||||
echo "<table class='liste'><tr><th>STRASSE</th><th>PLZ</th><th>ORT</th><th>GEMEINDE</th><th>NATION</th><th>TYP</th><th><font size='0'>Heimatadr.</font></th><th><font size='0'>Zustelladr.</font></th></tr>";
|
||||
$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;
|
||||
|
||||
@@ -21,13 +21,12 @@
|
||||
* Gerald Raab <[email protected]>.
|
||||
*/
|
||||
|
||||
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 .= " <th class='table-sortable:numeric'>ID</th><th class='table-sortable:default'>Name</th><th class='table-sortable:default'>Adresse</th><th class='table-sortable:default'>Email</th><th class='table-sortable:default'>Telefon</th><th class='table-sortable:default'>Fax</th><th class='table-sortable:default'>Anmerkung</th><th class='table-sortable:default'>Typ</th><th class='table-sortable:default'>Schule</th>";
|
||||
$htmlstr .= " </tr></thead><tbody>\n";
|
||||
$i = 0;
|
||||
while($row=pg_fetch_object($erg))
|
||||
while($row=$db->db_fetch_object($erg))
|
||||
{
|
||||
//$htmlstr .= " <tr class='liste". ($i%2) ."'>\n";
|
||||
$htmlstr .= " <tr>\n";
|
||||
$htmlstr .= " <td><a href='firma_details.php?firma_id=".$row->firma_id."' target='detail_firma'>".$row->firma_id."</a></td>\n";
|
||||
$htmlstr .= " <td><a href='firma_details.php?firma_id=".$row->firma_id."' target='detail_firma'>".$row->name."</a></td>\n";
|
||||
@@ -104,7 +105,7 @@ var filter = '<?php echo $filter; ?>';
|
||||
echo '<input type="text" name="filter" value="'.$filter.'">';
|
||||
echo 'Typ: <SELECT name="firmentypfilter">
|
||||
<option value="">-- Alle --</option>';
|
||||
$firma = new firma($conn);
|
||||
$firma = new firma();
|
||||
$firma->getFirmenTypen();
|
||||
foreach ($firma->result as $row)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user