/** * Returns a report * * @param common_report_Report $report */ protected function returnReport(common_report_Report $report, $refresh = true) { if ($refresh) { $data = $report->getdata(); if ($report->getType() == common_report_Report::TYPE_SUCCESS && !is_null($data) && $data instanceof \core_kernel_classes_Resource) { $this->setData('message', $report->getMessage()); $this->setData('selectNode', tao_helpers_Uri::encode($data->getUri())); $this->setData('reload', true); return $this->setView('form.tpl', 'tao'); } } $this->setData('report', $report); $this->setView('report.tpl', 'tao'); }