diff --git a/application/controllers/api/v1/ressource/Ort.php b/application/controllers/api/v1/ressource/Ort.php index 963bb716c..020b06040 100644 --- a/application/controllers/api/v1/ressource/Ort.php +++ b/application/controllers/api/v1/ressource/Ort.php @@ -37,7 +37,7 @@ class Ort extends APIv1_Controller if (isset($ort_kurzbz)) { - $result = $this->OrtModel->load($ort_kurzbz); + $result = $this->OrtModel->load(trim($ort_kurzbz)); $this->response($result, REST_Controller::HTTP_OK); } diff --git a/ci_db_extra.php b/ci_db_extra.php index 23f512a41..9185454de 100755 --- a/ci_db_extra.php +++ b/ci_db_extra.php @@ -1,7 +1,12 @@ errormsg = 'kurzbz darf nicht leer sein'; return false; } - $qry = "SELECT * FROM public.tbl_ort WHERE trim(ort_kurzbz) = ".$this->db_add_param(trim($ort_kurzbz)).";"; - - if(!$this->db_query($qry)) + $result = parent::load(trim($ort_kurzbz)); + if (!is_object($result) || (is_object($result) && $result->error != EXIT_SUCCESS)) { $this->errormsg = 'Fehler beim Laden des Datensatzes'; return false; } - if($row = $this->db_fetch_object()) + if(is_array($result->retval) && count($result->retval) > 0) { + $row = $result->retval[0]; + $this->ort_kurzbz = $row->ort_kurzbz; $this->bezeichnung = $row->bezeichnung; $this->planbezeichnung = $row->planbezeichnung;