mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-20 00:12:15 +00:00
CIS-Suche nach Telefonklappen von Räumen
This commit is contained in:
@@ -280,7 +280,7 @@ function searchOrt($search)
|
||||
{
|
||||
global $db, $p, $noalias;
|
||||
$ort = new ort();
|
||||
$ort->filter($search, true, true);
|
||||
$ort->filter($search, true, true, true);
|
||||
|
||||
$uid = get_uid();
|
||||
$berechtigung=new benutzerberechtigung();
|
||||
|
||||
@@ -391,13 +391,14 @@ class ort extends basis_db
|
||||
}
|
||||
|
||||
/**
|
||||
* Sucht nach einem Ort. Wenn aktiv-parameter true, dann nur aktive. Wenn lehre-parameter true, dann nur lehre
|
||||
* Sucht nach einem Ort. Wenn aktiv-parameter true, dann nur aktive. Wenn lehre-parameter true, dann nur lehre. Wenn $klappe-parameter true wird auch nach Telefonklappen gesucht.
|
||||
* @return true wenn ok, false im Fehlerfall
|
||||
*
|
||||
* @param aktiv (optional)
|
||||
* @param lehre (optional)
|
||||
* @param boolean aktiv (optional) default:false
|
||||
* @param boolean lehre (optional) default:false
|
||||
* @param boolean klappe (optional) default:false
|
||||
*/
|
||||
public function filter($filter, $aktiv=false, $lehre=false)
|
||||
public function filter($filter, $aktiv=false, $lehre=false, $klappe=false)
|
||||
{
|
||||
$qry = "
|
||||
SELECT
|
||||
@@ -406,7 +407,10 @@ class ort extends basis_db
|
||||
public.tbl_ort
|
||||
WHERE (
|
||||
lower(ort_kurzbz) like '%".$this->db_escape(mb_strtolower($filter))."%'
|
||||
OR lower(bezeichnung) like '%".$this->db_escape(mb_strtolower($filter))."%')";
|
||||
OR lower(bezeichnung) like '%".$this->db_escape(mb_strtolower($filter))."%'";
|
||||
if($klappe==true)
|
||||
$qry.=" OR lower(telefonklappe) like '%".$this->db_escape(mb_strtolower($filter))."%'";
|
||||
$qry.=")";
|
||||
if ($aktiv==true)
|
||||
$qry.= " AND aktiv=true";
|
||||
if ($lehre==true)
|
||||
|
||||
Reference in New Issue
Block a user