예제 #1
0
 /**
  * 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');
 }