public function sendSmsBytypeAction() { if ($this->request->isPost() == true) { $this->response->setContentType('application/json'); $ids = explode(',', $this->request->getPost("ids")); $user_id = $this->request->getPost('user_id'); $message = $this->request->getPost('message'); $type = $this->request->getPost('type'); switch ($type) { case 'GROUPID': $contacts = GroupContact::getGroupContacts($ids); break; case 'NUMBER': $contacts = $ids; break; case 'CONTACTID': $contacts = Contacts::getContactNumber($ids); break; } $data = $this->sendSmsProcessData(array('message' => $message, 'user_id' => $user_id, 'ids' => $ids, 'type' => $type, 'contacts' => $contacts)); $this->response->setContent(json_encode($data)); $this->response->send(); } }