mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-23 18:02:18 +00:00
Logik Inventar, Validierungen
This commit is contained in:
@@ -13,17 +13,22 @@ class Betriebsmittel_model extends DB_Model
|
||||
}
|
||||
|
||||
/**
|
||||
* getBetriebsmittelById
|
||||
* load Liste Inventarnummern
|
||||
*/
|
||||
/* public function loadBetriebsmittel($betriebsmittelperson_id){
|
||||
$query = "
|
||||
SELECT *
|
||||
FROM wawi.tbl_betriebsmittelperson
|
||||
JOIN wawi.tbl_betriebsmittel ON (wawi.tbl_betriebsmittelperson.betriebsmittel_id = wawi.tbl_betriebsmittel.betriebsmittel_id)
|
||||
WHERE wawi.tbl_betriebsmittelperson.betriebsmittelperson_id = ?
|
||||
";
|
||||
public function loadInventarliste($filter)
|
||||
{
|
||||
$filter = strtoLower($filter);
|
||||
|
||||
return $this->execQuery($query, array($betriebsmittelperson_id));
|
||||
}*/
|
||||
$qry = "
|
||||
SELECT
|
||||
bm.inventarnummer, bm.betriebsmitteltyp, bm.betriebsmittel_id, CONCAT(bm.inventarnummer, ' ', bm.beschreibung) as dropdowntext
|
||||
FROM
|
||||
wawi.tbl_betriebsmittel bm
|
||||
WHERE
|
||||
upper(bm.inventarnummer) LIKE '%" .$this->db->escape_like_str($filter)."%'
|
||||
OR
|
||||
lower(bm.inventarnummer) LIKE '%" .$this->db->escape_like_str($filter)."%'";
|
||||
|
||||
return $this->execQuery($qry);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -96,4 +96,33 @@ class Betriebsmittelperson_model extends DB_Model
|
||||
|
||||
return $this->loadWhere($condition);
|
||||
}
|
||||
|
||||
public function getBetriebsmittelData($id, $type_id)
|
||||
{
|
||||
switch ($type_id) {
|
||||
case 'person':
|
||||
$cond = 'bmp.person_id';
|
||||
break;
|
||||
case 'uid':
|
||||
$cond = 'bmp.uid';
|
||||
break;
|
||||
case 'betriebsmittelperson_id':
|
||||
$cond = 'bmp.betriebsmittelperson_id';
|
||||
break;
|
||||
default:
|
||||
return error("ID nicht gültig");
|
||||
}
|
||||
|
||||
$query = "
|
||||
SELECT
|
||||
bm.nummer, bmp.person_id, bm.betriebsmitteltyp, bmp.anmerkung as anmerkung, bmp.retouram, bm.beschreibung, bmp.ausgegebenam, bmp.uid, bmp.kaution, bm.betriebsmittel_id, bmp.betriebsmittelperson_id, bm.inventarnummer --bm.*
|
||||
FROM
|
||||
wawi.tbl_betriebsmittelperson bmp
|
||||
JOIN
|
||||
wawi.tbl_betriebsmittel bm ON (bmp.betriebsmittel_id = bm.betriebsmittel_id)
|
||||
WHERE
|
||||
" . $cond . " = ? ";
|
||||
|
||||
return $this->execQuery($query, array($id));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user