public function userstats($postarray) { if (isset($postarray['eventid']) && $postarray['eventid'] != '') { $eventId = $postarray['eventid']; $where = ' AND ue.event_id = ' . $eventId; } else { $eventId = ''; $where = ''; } if (isset($postarray['userid']) && $postarray['userid'] != '') { $alleventsModel = new User_Model_Events(); // total event details $alleventdetails = $alleventsModel->userEventDetails($postarray['userid'], $where); $this->view->alleventdetails = $alleventdetails[0]; // total method details $alleventmethoddetails = $alleventsModel->eventMethodDetails($postarray['userid'], $where); $this->view->alleventmethoddetails = $alleventmethoddetails[0]; $final_arr = array_merge($alleventdetails[0], $alleventmethoddetails[0]); $userDetJson = array('status' => '1', 'message' => 'Success', 'result' => $final_arr); } else { $userDetJson = array('status' => '0', 'message' => 'User Id should not be empty.', 'result' => ''); } return $userDetJson; }