public function __construct($view, $title_page) { parent::__construct($view); $lang = LangLoader::get('admin-contents-common'); $this->set_title($lang['comments']); $this->add_link($lang['comments.config'], DispatchManager::get_url('/admin/content/', '/comments/config/')); $this->add_link($lang['comments.management'], UserUrlBuilder::comments()); $env = $this->get_graphical_environment(); $env->set_page_title($title_page); }
public function get_messages_list_url($user_id) { return UserUrlBuilder::comments('', $user_id)->rel(); }
private function build_response() { $response = new SiteDisplayResponse($this->tpl); $graphical_environment = $response->get_graphical_environment(); $graphical_environment->set_page_title($this->lang['comments']); $breadcrumb = $graphical_environment->get_breadcrumb(); if ($this->user !== null) { $breadcrumb->add($this->user->get_display_name(), UserUrlBuilder::profile($this->user->get_id())->rel()); $breadcrumb->add(LangLoader::get_message('messages', 'user-common'), UserUrlBuilder::messages($this->user->get_id())->rel()); $breadcrumb->add($this->lang['comments'], UserUrlBuilder::comments('', $this->user->get_id())->rel()); } else { $breadcrumb->add(LangLoader::get_message('users', 'user-common'), UserUrlBuilder::home()->rel()); $breadcrumb->add($this->lang['comments'], UserUrlBuilder::comments()->rel()); } return $response; }