diff --git a/application/controllers/api/frontend/v1/stv/Mobility.php b/application/controllers/api/frontend/v1/stv/Mobility.php index 669f2338d..b4b5a6916 100644 --- a/application/controllers/api/frontend/v1/stv/Mobility.php +++ b/application/controllers/api/frontend/v1/stv/Mobility.php @@ -45,9 +45,8 @@ class Mobility extends FHCAPI_Controller public function getMobilitaeten($student_uid) { $this->BisioModel->addSelect("*"); - $this->BisioModel->addSelect("lehrveranstaltung_id as lehrveranstaltung"); $this->BisioModel->addJoin('bis.tbl_mobilitaetsprogramm mp', 'ON (mp.mobilitaetsprogramm_code = bis.tbl_bisio.mobilitaetsprogramm_code)', 'LEFT'); - $this->BisioModel->addJoin('lehre.tbl_lehreinheit le', 'ON (le.lehreinheit_id = bis.tbl_bisio.lehreinheit_id)'); + $this->BisioModel->addJoin('lehre.tbl_lehreinheit le', 'ON (le.lehreinheit_id = bis.tbl_bisio.lehreinheit_id)','LEFT'); $result = $this->BisioModel->loadWhere( array('student_uid' => $student_uid) ); @@ -162,16 +161,14 @@ class Mobility extends FHCAPI_Controller } } - $this->terminateWithSuccess(); + $this->terminateWithSuccess($bisio_id); } public function loadMobility($bisio_id) { $this->BisioModel->addSelect("*"); - $this->BisioModel->addSelect("lehrveranstaltung_id as lehrveranstaltung"); - $this->BisioModel->addSelect("le.lehreinheit_id as lehreinheit"); $this->BisioModel->addJoin('bis.tbl_mobilitaetsprogramm mp', 'ON (mp.mobilitaetsprogramm_code = bis.tbl_bisio.mobilitaetsprogramm_code)', 'LEFT'); - $this->BisioModel->addJoin('lehre.tbl_lehreinheit le', 'ON (le.lehreinheit_id = bis.tbl_bisio.lehreinheit_id)'); + $this->BisioModel->addJoin('lehre.tbl_lehreinheit le', 'ON (le.lehreinheit_id = bis.tbl_bisio.lehreinheit_id)','LEFT'); $result = $this->BisioModel->loadWhere( array('bisio_id' => $bisio_id) ); @@ -182,6 +179,7 @@ class Mobility extends FHCAPI_Controller public function updateMobility() { + $this->load->library('form_validation'); $authUID = getAuthUID();