public function getReportItemModal()
 {
     $reportId = (int) $_POST['reportId'];
     if (empty($reportId)) {
         $this->JsonResponse->setError('No report-id given.');
         echo $this->JsonResponse->getResponseData();
         JFactory::getApplication()->close();
     }
     $WemahuDatabase = new Wemahu\WordpressDatabase($this->wpdb);
     $WemahuReport = new Wemahu\WemahuReport($WemahuDatabase);
     $ReportItem = $WemahuReport->getItem($reportId);
     if (empty($ReportItem)) {
         $this->JsonResponse->setError('Invalid report item');
         echo $this->JsonResponse->getResponseData();
         JFactory::getApplication()->close();
     }
     $View = new WemahuTemplate();
     $View->reportId = $reportId;
     $View->ReportItem = $ReportItem;
     $View->useApi = (int) $this->options['use_api'] === 1 ? true : false;
     $this->JsonResponse->setData('modalHtml', $View->loadTemplate(WP_PLUGIN_DIR . '/wemahu/admin/views/ajax/report_item_modal.php'));
     echo $this->JsonResponse->getResponseData();
     exit;
 }