diff --git a/vilesci/personen/betriebsmittel.php b/vilesci/personen/betriebsmittel.php index 967e49c6e..12eede8c8 100644 --- a/vilesci/personen/betriebsmittel.php +++ b/vilesci/personen/betriebsmittel.php @@ -26,10 +26,10 @@ if (!$db = new basis_db()) die('Es konnte keine Verbindung zum Server aufgebaut werden.'); -require_once('../../include/studiengang.class.php'); -require_once('../../include/functions.inc.php'); -require_once('../../include/benutzerberechtigung.class.php'); -require_once('../../include/betriebsmittelperson.class.php'); + require_once('../../include/studiengang.class.php'); + require_once('../../include/functions.inc.php'); + require_once('../../include/benutzerberechtigung.class.php'); + require_once('../../include/betriebsmittelperson.class.php'); if (!$user=get_uid()) @@ -87,15 +87,26 @@ echo '
NEU


'; + if($search!='') { //Suche in Datenbank - $qry = "SELECT distinct tbl_betriebsmittelperson.*, tbl_betriebsmittel.*, tbl_person.*, tbl_betriebsmittelperson.updateamum as updateamum, tbl_betriebsmittelperson.updatevon as updatevon FROM - public.tbl_betriebsmittelperson - JOIN public.tbl_betriebsmittel USING(betriebsmittel_id) - JOIN public.tbl_person USING(person_id) - LEFT JOIN public.tbl_benutzer USING(person_id) +/* + $qry = "SELECT distinct t bl_betriebsmittelperson.*, t bl_betriebsmittel.*, tbl_person.*, t bl_betriebsmittelperson.updateamum as updateamum, + t bl_betriebsmittelperson.updatevon as updatevon + FROM public.t bl_betriebsmittelperson + JOIN public.".t bl_betriebsmittel USING(betriebsmittel_id) + JOIN public.t bl_person USING(person_id) + LEFT JOIN public.t bl_benutzer USING(person_id) WHERE nummer='".addslashes($search)."' OR uid='".addslashes($search)."'"; +*/ + + $qry = "SELECT distinct public.vw_betriebsmittelperson.*, public.vw_betriebsmittelperson.updateamum as updateamum, + public.vw_betriebsmittelperson.updatevon as updatevon + FROM public.vw_betriebsmittelperson + WHERE nummer='".addslashes($search)."' OR uid='".addslashes($search)."'"; + + if($result = $db->db_query($qry)) { echo "Datenbank Result
diff --git a/vilesci/personen/betriebsmitteldetail.php b/vilesci/personen/betriebsmitteldetail.php index 91510737f..02f000f23 100644 --- a/vilesci/personen/betriebsmitteldetail.php +++ b/vilesci/personen/betriebsmitteldetail.php @@ -26,6 +26,8 @@ require_once('../../include/benutzerberechtigung.class.php'); require_once('../../include/betriebsmittelperson.class.php'); require_once('../../include/betriebsmittel.class.php'); + require_once('../../include/betriebsmitteltyp.class.php'); + require_once('../../include/datum.class.php'); if (!$db = new basis_db()) die('Es konnte keine Verbindung zum Server aufgebaut werden.'); @@ -214,18 +216,30 @@ if($result = $db->db_query($qry)) } } echo ''; + + $oBetriebsmitteltyp = new betriebsmitteltyp(); + $oBetriebsmitteltyp->result=array(); + // Typtable + if (!$oBetriebsmitteltyp->getAll()) + $errormsg[]=$oBetriebsmitteltyp->errormsg; + + + //TYP echo '
Typ