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();
     }
 }