private function view(Tracker_IDisplayTrackerLayout $layout) { $presenter = $this->presenter_builder->getPresenter($this->tracker); $this->displayHeader($layout, $presenter->title()); $this->renderer->renderToPage('admin-perms-tracker', $presenter); $this->displayFooter($layout); }
private function showAddPermissions($group_id) { $group = $this->user_group_factory->getForgeUserGroupById($group_id); $unused_permissions = $this->user_group_permissions_factory->getAllUnusedForgePermissionsForForgeUserGroup($group); $presenter = new Admin_PermissionDelegationPermissionsModalPresenter($group, $unused_permissions); $this->renderer->renderToPage('permissions_modal', $presenter); }
private function displayHeaderInArtifactLinkModal(Tracker_IFetchTrackerSwitcher $layout, Codendi_Request $request, PFUser $current_user, Tracker_Report $report, array $reports, $link_artifact_id) { $project = null; $artifact = Tracker_ArtifactFactory::instance()->getArtifactByid($link_artifact_id); if ($artifact) { $project = $artifact->getTracker()->getProject(); } $this->renderer->renderToPage('header_in_artifact_link_modal', new Tracker_Report_HeaderInArtifactLinkModalPresenter($GLOBALS['Language']->getText('plugin_tracker_report', 'current_report'), $layout->fetchTrackerSwitcher($current_user, '<br />', $project, $report->getTracker()), $this->getSelectReportUrl($request, $report), $this->getReportSelector($report, $reports))); }
private function render($template_name, $presenter) { $this->renderer->renderToPage($template_name, $presenter); }
private function renderResults(Search_SearchQuery $query, $results) { $GLOBALS['HTML']->header(array('title' => $GLOBALS['Language']->getText('search_index', 'search'), 'body_class' => array('search-page'))); $this->renderer->renderToPage('site-search', $this->getSearchPresenter($query, $results)); $GLOBALS['HTML']->footer(array('without_content' => true)); }