private function generate_response() { $response = new SiteDisplayResponse($this->view); $graphical_environment = $response->get_graphical_environment(); $graphical_environment->set_page_title($this->lang['module_title']); return $response; }
private function build_response($view, $title) { $response = new SiteDisplayResponse($view); $graphical_environment = $response->get_graphical_environment(); $graphical_environment->set_page_title($title); $graphical_environment->get_seo_meta_data()->set_canonical_url(new Url(Url::get_absolute_root())); return $response; }
private function load_env() { global $LANG; $this->view = new FileTemplate('admin/menus/configuration/list.tpl'); $this->response = new AdminMenusDisplayResponse($this->view); $env = $this->response->get_graphical_environment(); $env->set_page_title($LANG['menu_configurations']); }
public function execute(HTTPRequestCustom $request) { $this->init(); $tpl = $this->build_view(); $response = new SiteDisplayResponse($tpl); $response->get_graphical_environment()->set_page_title($this->lang['sitemap']); return $response; }
private function build_response() { $response = new SiteDisplayResponse($this->view); $graphical_environment = $response->get_graphical_environment(); $graphical_environment->set_page_title($this->lang['users']); $breadcrumb = $graphical_environment->get_breadcrumb(); $breadcrumb->add($this->lang['users'], UserUrlBuilder::home()->rel()); return $response; }
private function generate_response() { $response = new SiteDisplayResponse($this->view); $graphical_environment = $response->get_graphical_environment(); $graphical_environment->set_page_title($this->lang['title.table_builder'], $this->lang['module_title']); $breadcrumb = $graphical_environment->get_breadcrumb(); $breadcrumb->add($this->lang['module_title'], SandboxUrlBuilder::home()->rel()); $breadcrumb->add($this->lang['title.table_builder'], SandboxUrlBuilder::table()->rel()); return $response; }
private function build_response(View $view) { $title = $this->lang['messages']; $response = new SiteDisplayResponse($view); $graphical_environment = $response->get_graphical_environment(); $graphical_environment->set_page_title($title); $breadcrumb = $graphical_environment->get_breadcrumb(); $breadcrumb->add($this->lang['user'], UserUrlBuilder::home()->rel()); $breadcrumb->add($title, UserUrlBuilder::messages($this->user->get_id())->rel()); return $response; }
private function build_response(View $view) { $body_view = BugtrackerViews::build_body_view($view, 'detail', $this->bug->get_id()); $response = new SiteDisplayResponse($body_view); $graphical_environment = $response->get_graphical_environment(); $graphical_environment->set_page_title($this->lang['titles.detail'] . ' #' . $this->bug->get_id(), $this->lang['module_title']); $graphical_environment->get_seo_meta_data()->set_canonical_url(BugtrackerUrlBuilder::detail($this->bug->get_id() . '-' . $this->bug->get_rewrited_title())); $breadcrumb = $graphical_environment->get_breadcrumb(); $breadcrumb->add($this->lang['module_title'], BugtrackerUrlBuilder::home()); $breadcrumb->add($this->lang['titles.detail'] . ' #' . $this->bug->get_id(), BugtrackerUrlBuilder::detail($this->bug->get_id() . '-' . $this->bug->get_rewrited_title())); return $response; }
private function build_response(View $view) { $body_view = new FileTemplate('newsletter/NewsletterBody.tpl'); $body_view->add_lang($this->lang); $body_view->put('TEMPLATE', $view); $response = new SiteDisplayResponse($body_view); $breadcrumb = $response->get_graphical_environment()->get_breadcrumb(); $breadcrumb->add($this->lang['newsletter'], NewsletterUrlBuilder::home()->rel()); $breadcrumb->add($this->lang['unsubscribe.newsletter'], NewsletterUrlBuilder::unsubscribe()->rel()); $graphical_environment = $response->get_graphical_environment(); $graphical_environment->set_page_title($this->lang['unsubscribe.newsletter'], $this->lang['newsletter']); $graphical_environment->get_seo_meta_data()->set_canonical_url(NewsletterUrlBuilder::unsubscribe()); return $response; }
private function build_view() { if ($this->maintain_config->is_under_maintenance() || $this->login_type == self::ADMIN_LOGIN) { $response = new SiteDisplayFrameResponse($this->view); $graphical_environment = $response->get_graphical_environment(); $graphical_environment->set_page_title($this->login_type == self::ADMIN_LOGIN ? LangLoader::get_message('administration', 'admin') : LangLoader::get_message('title_maintain', 'main')); $graphical_environment->display_css_login(); return $response; } else { $response = new SiteDisplayResponse($this->view); $graphical_environment = $response->get_graphical_environment(); $graphical_environment->set_page_title($this->lang['connection'], $this->lang['user']); return $response; } }
private function generate_response() { $weblink = $this->get_weblink(); $category = $weblink->get_category(); $response = new SiteDisplayResponse($this->tpl); $graphical_environment = $response->get_graphical_environment(); $graphical_environment->set_page_title($weblink->get_name(), $this->lang['module_title']); $graphical_environment->get_seo_meta_data()->set_canonical_url(WebUrlBuilder::display($category->get_id(), $category->get_rewrited_name(), $weblink->get_id(), $weblink->get_rewrited_name())); $breadcrumb = $graphical_environment->get_breadcrumb(); $breadcrumb->add($this->lang['module_title'], WebUrlBuilder::home()); $categories = array_reverse(WebService::get_categories_manager()->get_parents($weblink->get_id_category(), true)); foreach ($categories as $id => $category) { if ($category->get_id() != Category::ROOT_CATEGORY) { $breadcrumb->add($category->get_name(), WebUrlBuilder::display_category($category->get_id(), $category->get_rewrited_name())); } } $breadcrumb->add($weblink->get_name(), WebUrlBuilder::display($category->get_id(), $category->get_rewrited_name(), $weblink->get_id(), $weblink->get_rewrited_name())); return $response; }
private function build_response(View $view) { $versions = array_reverse($this->config->get_versions(), true); $request = AppContext::get_request(); $roadmap_id_version = $request->get_value('id_version', key($versions)); $roadmap_version = $request->get_value('version', Url::encode_rewrite($versions[key($versions)]['name'])); $roadmap_status = $request->get_value('status', 'all'); $field = $request->get_value('field', 'date'); $sort = $request->get_value('sort', 'desc'); $page = $request->get_int('page', 1); $body_view = BugtrackerViews::build_body_view($view, 'roadmap'); $response = new SiteDisplayResponse($body_view); $graphical_environment = $response->get_graphical_environment(); $graphical_environment->set_page_title($this->lang['titles.roadmap'], $this->lang['module_title']); $graphical_environment->get_seo_meta_data()->set_canonical_url(BugtrackerUrlBuilder::roadmap($roadmap_id_version, $roadmap_version, $roadmap_status, $field, $sort, $page)); $breadcrumb = $graphical_environment->get_breadcrumb(); $breadcrumb->add($this->lang['module_title'], BugtrackerUrlBuilder::home()); $breadcrumb->add($this->lang['titles.roadmap'], BugtrackerUrlBuilder::roadmap($roadmap_id_version, $roadmap_version, $roadmap_status, $field, $sort, $page)); return $response; }
private function generate_response() { $page = AppContext::get_request()->get_getint('page', 1); $response = new SiteDisplayResponse($this->view); $graphical_environment = $response->get_graphical_environment(); $graphical_environment->set_page_title($this->lang['module_title']); $graphical_environment->get_seo_meta_data()->set_canonical_url(GuestbookUrlBuilder::home($page)); $breadcrumb = $graphical_environment->get_breadcrumb(); $breadcrumb->add($this->lang['module_title'], GuestbookUrlBuilder::home($page)); return $response; }
private function build_response(View $view) { $body_view = new FileTemplate('newsletter/NewsletterBody.tpl'); $body_view->add_lang($this->lang); $body_view->put('TEMPLATE', $view); $response = new SiteDisplayResponse($body_view); $breadcrumb = $response->get_graphical_environment()->get_breadcrumb(); $breadcrumb->add($this->lang['newsletter'], NewsletterUrlBuilder::home()->rel()); $breadcrumb->add($this->lang['archives.list'], NewsletterUrlBuilder::archives()->rel()); if ($this->stream->get_id() > 0) { $stream = NewsletterStreamsCache::load()->get_stream($this->stream->get_id()); $breadcrumb->add($stream->get_name(), NewsletterUrlBuilder::archives($this->stream->get_id(), $this->stream->get_rewrited_name())->rel()); } $graphical_environment = $response->get_graphical_environment(); $graphical_environment->set_page_title($this->lang['archives.list'], $this->lang['newsletter']); $graphical_environment->get_seo_meta_data()->set_canonical_url(NewsletterUrlBuilder::archives($this->stream->get_id(), $this->stream->get_rewrited_name())); return $response; }
private function build_response(View $view, $user_id) { $response = new SiteDisplayResponse($view); $graphical_environment = $response->get_graphical_environment(); $graphical_environment->set_page_title(StringVars::replace_vars($this->lang['profile_of'], array('name' => $this->user_infos['display_name']), $this->lang['user'])); $breadcrumb = $graphical_environment->get_breadcrumb(); $breadcrumb->add($this->lang['user'], UserUrlBuilder::home()->rel()); $breadcrumb->add(StringVars::replace_vars($this->lang['profile_of'], array('name' => $this->user_infos['display_name'])), UserUrlBuilder::profile($user_id)->rel()); return $response; }
private function generate_response(View $tpl) { $message = $this->get_message(); $page = AppContext::get_request()->get_getint('page', 1); $response = new SiteDisplayResponse($tpl); $graphical_environment = $response->get_graphical_environment(); $breadcrumb = $graphical_environment->get_breadcrumb(); $breadcrumb->add($this->lang['module_title'], GuestbookUrlBuilder::home($page)); if ($message->get_id() === null) { $graphical_environment->set_page_title($this->lang['guestbook.add'], $this->lang['module_title']); $breadcrumb->add($this->lang['guestbook.add'], GuestbookUrlBuilder::add()); $graphical_environment->get_seo_meta_data()->set_canonical_url(GuestbookUrlBuilder::add()); } else { $graphical_environment->set_page_title($this->lang['guestbook.edit'], $this->lang['module_title']); $breadcrumb->add($this->lang['guestbook.edit'], GuestbookUrlBuilder::edit($message->get_id(), $page)); $graphical_environment->get_seo_meta_data()->set_canonical_url(GuestbookUrlBuilder::edit($message->get_id(), $page)); } return $response; }
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; }
private function build_response(View $tpl) { $article = $this->get_article(); $response = new SiteDisplayResponse($tpl); $graphical_environment = $response->get_graphical_environment(); $breadcrumb = $graphical_environment->get_breadcrumb(); $breadcrumb->add($this->lang['articles'], ArticlesUrlBuilder::home()); if ($article->get_id() === null) { $breadcrumb->add($this->lang['articles.add'], ArticlesUrlBuilder::add_article($article->get_id_category())); $graphical_environment->set_page_title($this->lang['articles.add'], $this->lang['articles']); $graphical_environment->get_seo_meta_data()->set_description($this->lang['articles.add']); $graphical_environment->get_seo_meta_data()->set_canonical_url(ArticlesUrlBuilder::add_article($article->get_id_category())); } else { $categories = array_reverse(ArticlesService::get_categories_manager()->get_parents($article->get_id_category(), true)); foreach ($categories as $id => $category) { if ($category->get_id() != Category::ROOT_CATEGORY) { $breadcrumb->add($category->get_name(), ArticlesUrlBuilder::display_category($category->get_id(), $category->get_rewrited_name())); } } $breadcrumb->add($article->get_title(), ArticlesUrlBuilder::display_article($category->get_id(), $category->get_rewrited_name(), $article->get_id(), $article->get_rewrited_title())); $breadcrumb->add($this->lang['articles.edit'], ArticlesUrlBuilder::edit_article($article->get_id())); $graphical_environment->set_page_title($this->lang['articles.edit'], $this->lang['articles']); $graphical_environment->get_seo_meta_data()->set_description($this->lang['articles.edit']); $graphical_environment->get_seo_meta_data()->set_canonical_url(ArticlesUrlBuilder::edit_article($article->get_id())); } return $response; }
private function generate_response() { $response = new SiteDisplayResponse($this->tpl); $graphical_environment = $response->get_graphical_environment(); $graphical_environment->set_page_title($this->lang['faq.pending'], $this->lang['module_title']); $graphical_environment->get_seo_meta_data()->set_description($this->lang['faq.seo.description.pending']); $graphical_environment->get_seo_meta_data()->set_canonical_url(FaqUrlBuilder::display_pending()); $breadcrumb = $graphical_environment->get_breadcrumb(); $breadcrumb->add($this->lang['module_title'], FaqUrlBuilder::home()); $breadcrumb->add($this->lang['faq.pending'], FaqUrlBuilder::display_pending()); return $response; }
private function generate_response() { $response = new SiteDisplayResponse($this->tpl); $graphical_environment = $response->get_graphical_environment(); $graphical_environment->set_page_title($this->get_category()->get_name(), $this->lang['module_title']); $graphical_environment->get_seo_meta_data()->set_description($this->get_category()->get_description()); $graphical_environment->get_seo_meta_data()->set_canonical_url(GalleryUrlBuilder::display_category($this->get_category()->get_id(), $this->get_category()->get_rewrited_name(), AppContext::get_request()->get_getint('page', 1))); $breadcrumb = $graphical_environment->get_breadcrumb(); $breadcrumb->add($this->lang['module_title'], GalleryUrlBuilder::home()); $categories = array_reverse(GalleryService::get_categories_manager()->get_parents($this->get_category()->get_id(), true)); foreach ($categories as $id => $category) { if ($category->get_id() != Category::ROOT_CATEGORY) { $breadcrumb->add($category->get_name(), GalleryUrlBuilder::display_category($category->get_id(), $category->get_rewrited_name())); } } return $response; }
private function build_response(View $view) { $request = AppContext::get_request(); $field = $request->get_value('field', 'date'); $sort = $request->get_value('sort', 'desc'); $page = $request->get_int('page', 1); $filter = $request->get_value('filter', ''); $filter_id = $request->get_value('filter_id', ''); $body_view = BugtrackerViews::build_body_view($view, 'unsolved'); $response = new SiteDisplayResponse($body_view); $graphical_environment = $response->get_graphical_environment(); $graphical_environment->set_page_title($this->lang['titles.unsolved'], $this->lang['module_title']); $graphical_environment->get_seo_meta_data()->set_canonical_url(BugtrackerUrlBuilder::unsolved($field, $sort, $page, $filter, $filter_id)); $breadcrumb = $graphical_environment->get_breadcrumb(); $breadcrumb->add($this->lang['module_title'], BugtrackerUrlBuilder::home()); $breadcrumb->add($this->lang['titles.unsolved'], BugtrackerUrlBuilder::unsolved($field, $sort, $page, $filter, $filter_id)); return $response; }
private function generate_response() { $response = new SiteDisplayResponse($this->view); $graphical_environment = $response->get_graphical_environment(); $graphical_environment->set_page_title($this->lang['module_title']); $breadcrumb = $graphical_environment->get_breadcrumb(); $breadcrumb->add($this->lang['module_title'], ContactUrlBuilder::home()); $graphical_environment->get_seo_meta_data()->set_canonical_url(ContactUrlBuilder::home()); return $response; }
private function generate_response() { $event = $this->get_event(); $response = new SiteDisplayResponse($this->tpl); $graphical_environment = $response->get_graphical_environment(); $graphical_environment->set_page_title($event->get_content()->get_title(), $this->lang['module_title']); $breadcrumb = $graphical_environment->get_breadcrumb(); $breadcrumb->add($this->lang['module_title'], CalendarUrlBuilder::home()); $category = $event->get_content()->get_category(); $breadcrumb->add($event->get_content()->get_title(), CalendarUrlBuilder::display_event($category->get_id(), $category->get_rewrited_name(), $event->get_id(), $event->get_content()->get_rewrited_title())); $graphical_environment->get_seo_meta_data()->set_canonical_url(CalendarUrlBuilder::display_event($category->get_id(), $category->get_rewrited_name(), $event->get_id(), $event->get_content()->get_rewrited_title())); return $response; }
private function generate_response() { $response = new SiteDisplayResponse($this->view); $graphical_environment = $response->get_graphical_environment(); $graphical_environment->set_page_title($this->lang['articles.pending_articles'], $this->lang['articles']); $graphical_environment->get_seo_meta_data()->set_description($this->lang['articles.seo.description.pending']); $graphical_environment->get_seo_meta_data()->set_canonical_url(ArticlesUrlBuilder::display_pending_articles(AppContext::get_request()->get_getstring('field', 'date'), AppContext::get_request()->get_getstring('sort', 'desc'), AppContext::get_request()->get_getint('page', 1))); $breadcrumb = $graphical_environment->get_breadcrumb(); $breadcrumb->add($this->lang['articles'], ArticlesUrlBuilder::home()); $breadcrumb->add($this->lang['articles.pending_articles'], ArticlesUrlBuilder::display_pending_articles(AppContext::get_request()->get_getstring('field', 'date'), AppContext::get_request()->get_getstring('sort', 'desc'), AppContext::get_request()->get_getint('page', 1))); return $response; }
private function generate_response(View $tpl) { $bug = $this->get_bug(); if ($bug->get_id() === null) { $body_view = BugtrackerViews::build_body_view($tpl, 'add'); $response = new SiteDisplayResponse($body_view); $graphical_environment = $response->get_graphical_environment(); $graphical_environment->set_page_title($this->lang['titles.add'], $this->lang['module_title']); $graphical_environment->get_seo_meta_data()->set_canonical_url(BugtrackerUrlBuilder::add()); $breadcrumb = $graphical_environment->get_breadcrumb(); $breadcrumb->add($this->lang['module_title'], BugtrackerUrlBuilder::home()); $breadcrumb->add($this->lang['titles.add'], BugtrackerUrlBuilder::add()); } else { $body_view = BugtrackerViews::build_body_view($tpl, 'edit', $bug->get_id()); $response = new SiteDisplayResponse($body_view); $graphical_environment = $response->get_graphical_environment(); $graphical_environment->set_page_title($this->lang['titles.edit'] . ' #' . $bug->get_id(), $this->lang['module_title']); $graphical_environment->get_seo_meta_data()->set_canonical_url(BugtrackerUrlBuilder::edit($bug->get_id())); $breadcrumb = $graphical_environment->get_breadcrumb(); $breadcrumb->add($this->lang['module_title'], BugtrackerUrlBuilder::home()); $breadcrumb->add($this->lang['titles.edit'] . ' #' . $bug->get_id(), BugtrackerUrlBuilder::edit($bug->get_id())); } return $response; }
private function build_response(View $view, $type) { $body_view = new FileTemplate('newsletter/NewsletterBody.tpl'); $body_view->add_lang($this->lang); $body_view->put('TEMPLATE', $view); $response = new SiteDisplayResponse($body_view); $breadcrumb = $response->get_graphical_environment()->get_breadcrumb(); $breadcrumb->add($this->lang['newsletter'], NewsletterUrlBuilder::home()->rel()); $breadcrumb->add($this->lang['newsletter-add'], NewsletterUrlBuilder::add_newsletter()->rel()); $breadcrumb->add($this->lang['newsletter.types.' . $type], NewsletterUrlBuilder::add_newsletter($type)->rel()); $response->get_graphical_environment()->set_page_title($this->lang['newsletter-add'], $this->lang['newsletter']); return $response; }
private function generate_response() { $page = AppContext::get_request()->get_getint('page', 1); $response = new SiteDisplayResponse($this->tpl); $graphical_environment = $response->get_graphical_environment(); $graphical_environment->set_page_title($this->lang['calendar.pending'], $this->lang['module_title']); $graphical_environment->get_seo_meta_data()->set_description($this->lang['calendar.seo.description.pending']); $graphical_environment->get_seo_meta_data()->set_canonical_url(CalendarUrlBuilder::display_pending_events($page)); $breadcrumb = $graphical_environment->get_breadcrumb(); $breadcrumb->add($this->lang['module_title'], CalendarUrlBuilder::home()); $breadcrumb->add($this->lang['calendar.pending'], CalendarUrlBuilder::display_pending_events($page)); return $response; }
private function generate_response() { $response = new SiteDisplayResponse($this->tpl); $graphical_environment = $response->get_graphical_environment(); $graphical_environment->set_page_title($this->get_keyword()->get_name(), $this->lang['news']); $graphical_environment->get_seo_meta_data()->set_description(StringVars::replace_vars($this->lang['news.seo.description.tag'], array('subject' => $this->get_keyword()->get_name()))); $graphical_environment->get_seo_meta_data()->set_canonical_url(NewsUrlBuilder::display_tag($this->get_keyword()->get_rewrited_name(), AppContext::get_request()->get_getint('page', 1))); $breadcrumb = $graphical_environment->get_breadcrumb(); $breadcrumb->add($this->lang['news'], NewsUrlBuilder::home()); $breadcrumb->add($this->get_keyword()->get_name(), NewsUrlBuilder::display_tag($this->get_keyword()->get_rewrited_name(), AppContext::get_request()->get_getint('page', 1))); return $response; }
private function generate_response(View $tpl) { $downloadfile = $this->get_downloadfile(); $response = new SiteDisplayResponse($tpl); $graphical_environment = $response->get_graphical_environment(); $breadcrumb = $graphical_environment->get_breadcrumb(); $breadcrumb->add($this->lang['module_title'], DownloadUrlBuilder::home()); if ($downloadfile->get_id() === null) { $graphical_environment->set_page_title($this->lang['download.add'], $this->lang['module_title']); $breadcrumb->add($this->lang['download.add'], DownloadUrlBuilder::add($downloadfile->get_id_category())); $graphical_environment->get_seo_meta_data()->set_description($this->lang['download.add']); $graphical_environment->get_seo_meta_data()->set_canonical_url(DownloadUrlBuilder::add($downloadfile->get_id_category())); } else { $graphical_environment->set_page_title($this->lang['download.edit'], $this->lang['module_title']); $graphical_environment->get_seo_meta_data()->set_description($this->lang['download.edit']); $graphical_environment->get_seo_meta_data()->set_canonical_url(DownloadUrlBuilder::edit($downloadfile->get_id())); $categories = array_reverse(DownloadService::get_categories_manager()->get_parents($downloadfile->get_id_category(), true)); foreach ($categories as $id => $category) { if ($category->get_id() != Category::ROOT_CATEGORY) { $breadcrumb->add($category->get_name(), DownloadUrlBuilder::display_category($category->get_id(), $category->get_rewrited_name())); } } $category = $downloadfile->get_category(); $breadcrumb->add($downloadfile->get_name(), DownloadUrlBuilder::display($category->get_id(), $category->get_rewrited_name(), $downloadfile->get_id(), $downloadfile->get_rewrited_name())); $breadcrumb->add($this->lang['download.edit'], DownloadUrlBuilder::edit($downloadfile->get_id())); } return $response; }
private function generate_response() { global $LANG; load_module_lang('forum'); $response = new SiteDisplayResponse($this->view); $graphical_environment = $response->get_graphical_environment(); $graphical_environment->set_page_title($LANG['title_forum']); $graphical_environment->get_seo_meta_data()->set_canonical_url(ForumUrlBuilder::home()); $breadcrumb = $graphical_environment->get_breadcrumb(); $breadcrumb->add($LANG['title_forum'], ForumUrlBuilder::home()); if ($this->category !== false && $this->category->get_id() != Category::ROOT_CATEGORY) { $breadcrumb->add($this->category->get_name(), url('/forum/index.php?id=' . $this->category->get_id(), '/forum/cat-' . $this->category->get_id() . '+' . $this->category->get_rewrited_name() . '.php')); } return $response; }