Ejemplo n.º 1
0
 public function service_public_areas($params)
 {
     if ($params['project']->usesService($this->getServiceShortname())) {
         $service = $params['project']->getService($this->getServiceShortname());
         $wiki = new PHPWiki($params['project']->getID());
         $presenter = new WidgetPublicAreaPresenter($service->getUrl(), $GLOBALS['HTML']->getImagePath('ic/wiki.png'), $this->text, $wiki->getProjectPageCount());
         $renderer = TemplateRendererFactory::build()->getRenderer(PHPWIKI_TEMPLATE_DIR);
         $params['areas'][] = $renderer->renderToString('widget_public_area', $presenter);
     }
 }