public function post_read_message($messageID = 0) { $results = array(); $results['posts'] = array(); $results['posts'] = Model_ClientArea::readMessage($messageID); if (count($results['posts']) > 0) { Model_ClientArea::setLastPostRead($messageID); // -- Get Message details // ---------------------- $results['message_details'] = Model_ClientArea::messageDetails($messageID); $Client = Client::forge((int) $results['message_details'][0]['client_id'], (int) $results['message_details'][0]['company_id']); foreach ($results['posts'] as $key => $post) { if ($post['from'] == 'client') { $results['posts'][$key]['poster'] = $Client->fullName(); } } } $this->response(array('status' => 'success', 'message' => '', 'data' => $results)); }