From 9e7f9a7fe54205bd8ca69d73e2534c6dbb78939e Mon Sep 17 00:00:00 2001 From: bison-paolo Date: Mon, 17 Oct 2016 17:11:31 +0200 Subject: [PATCH] Added new controller Statusgrund --- .../controllers/api/v1/crm/Statusgrund.php | 76 +++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 application/controllers/api/v1/crm/Statusgrund.php diff --git a/application/controllers/api/v1/crm/Statusgrund.php b/application/controllers/api/v1/crm/Statusgrund.php new file mode 100644 index 000000000..55241ed16 --- /dev/null +++ b/application/controllers/api/v1/crm/Statusgrund.php @@ -0,0 +1,76 @@ +load->model('crm/Statusgrund_model', 'StatusgrundModel'); + } + + /** + * @return void + */ + public function getStatusgrund() + { + $statusgrund_kurzbz = $this->get('statusgrund_kurzbz'); + + if (isset($statusgrund_kurzbz)) + { + $result = $this->StatusgrundModel->load($statusgrund_kurzbz); + + $this->response($result, REST_Controller::HTTP_OK); + } + else + { + $this->response(); + } + } + + /** + * @return void + */ + public function postStatusgrund() + { + if ($this->_validate($this->post())) + { + if (isset($this->post()['statusgrund_kurzbz'])) + { + $result = $this->StatusgrundModel->update($this->post()['statusgrund_kurzbz'], $this->post()); + } + else + { + $result = $this->StatusgrundModel->insert($this->post()); + } + + $this->response($result, REST_Controller::HTTP_OK); + } + else + { + $this->response(); + } + } + + private function _validate($statusgrund = NULL) + { + return true; + } +} \ No newline at end of file