public function messages() { $user_m = new Users(); $users = $user_m->getAllUsers(); $messages_m = new Messages(); $messages = $messages_m->getMessages(false, false, true); $messages_array = array(); foreach ($messages as $key => $m) { $messages_array[$key]['id'] = $m->getId(); $messages_array[$key]['isseller'] = $m->getSeller(); $messages_array[$key]['readed'] = $m->getReaded(); $messages_array[$key]['message'] = $m->getMessage(); $messages_array[$key]['date'] = $m->getDate(); $messages_array[$key]['display'] = $m->getDisplaySeller(); $author = new Users($m->getUserId()); $messages_array[$key]['author'] = $author->getLogin(); } $users_array = array(); foreach ($users as $key => $u) { $users_array[$key]['login'] = $u->getLogin(); $users_array[$key]['id'] = $u->getId(); } echo $this->render('adminmessages', array('message_data' => $messages_array, 'users' => $users_array)); }