. */ if (!defined('LACONICA')) { exit(1); } require_once(INSTALLDIR.'/lib/mailbox.php'); class InboxAction extends MailboxAction { function get_title($user, $page) { if ($page > 1) { $title = sprintf(_("Inbox for %s - page %d"), $user->nickname, $page); } else { $title = sprintf(_("Inbox for %s"), $user->nickname); } return $title; } function get_messages($user, $page) { $message = new Message(); $message->to_profile = $user->id; $message->orderBy('created DESC, id DESC'); $message->limit((($page-1)*MESSAGES_PER_PAGE), MESSAGES_PER_PAGE + 1); if ($message->find()) { return $message; } else { return NULL; } } function get_message_profile($message) { return $message->getFrom(); } function get_instructions() { return _('This is your inbox, which lists your incoming private messages.'); } }