public function __construct($url) { $user_data = User::getUserData(['username', 'first_name', 'last_name', 'user_id', 'email', 'profile_pic'])[0]; $this->data['first_name'] = ucwords($user_data['first_name']); $this->data['last_name'] = ucwords($user_data['last_name']); $this->data['side_active']['messages'] = ' active'; $this->data['profile_pic'] = User::getProfilePic($user_data['profile_pic']); require_once 'include/header.php'; $this->data['title'] = 'Messages - Ncube'; $this->data['token'] = Token::generate(); $this->data['active_username'] = $url[0]; $this->data['list_data'] = User::getAcceptedUsersData(); if (!empty($url[0])) { $data = Message::getMessages($url[0]); foreach ($data as $key => $value) { $data[$key]['time'] = date("h:i A", $value['time']); } $this->data['msgs'] = $data; } $this->data['recipient'] = $url[0]; }