/** * @see AgileDashboard_Pane::getContent() */ public function getContent() { $columns = $this->config->getDashboardColumns(); $renderer = TemplateRendererFactory::build()->getRenderer(dirname(__FILE__) . '/../templates'); return $renderer->renderToString('agiledashboard-pane', $this->getPresenterUsingMappedFields($columns)); // TODO what if no semantic status and no mapping???? }
private function getPaneContent($template) { $event_manager = EventManager::instance(); $columns = $this->config->getDashboardColumns(); $renderer = TemplateRendererFactory::build()->getRenderer(dirname(__FILE__) . '/../templates'); $html = $renderer->renderToString($template, $this->getPresenterUsingMappedFields($columns)); // TODO what if no semantic status and no mapping???? $event_manager->processEvent(CARDWALL_EVENT_DISPLAYED, array('html' => &$html)); return $html; }