/**
  * @return array
  */
 function getData()
 {
     $data = $this->cObj->data;
     $range = $this->getTimeRange();
     $nodes = $this->getNodes();
     $titles = array();
     if (count($nodes) > 0) {
         $result_ranges = array();
         $id = '';
         $lastTitle = '';
         foreach ($nodes as $node) {
             if ($node instanceof tx_caretaker_TestNode) {
                 $result_ranges[] = $node->getTestResultRange(time() - 3600 * $range, time());
                 $titles[] = $node->getInstance()->getTitle() . ' - ' . $node->getTitle();
                 $id .= $node->getCaretakerNodeId();
                 $lastTitle = $node->getTitle();
             }
         }
         if (count($result_ranges) > 0) {
             $filename = 'typo3temp/caretaker/charts/report_' . $id . '_' . $range . '.png';
             $base = \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('TYPO3_SITE_URL');
             $MultipleTestResultRangeChartRenderer = new tx_caretaker_MultipleTestResultRangeChartRenderer();
             $MultipleTestResultRangeChartRenderer->setTitle($lastTitle);
             foreach ($result_ranges as $key => $range) {
                 $MultipleTestResultRangeChartRenderer->addTestResultrange($range, $titles[$key]);
             }
             $result = $MultipleTestResultRangeChartRenderer->getChartImageTag($filename, $base);
             $data['chart'] = $result;
         } else {
             $data['chart'] = 'please select one or more test-nodes';
         }
     } else {
         $data['chart'] = 'no node ids found';
     }
     return $data;
 }
 function getData()
 {
     $data = $this->cObj->data;
     $range = $this->getTimeRange();
     $nodes = $this->getNodes();
     $titles = array();
     if (count($nodes) > 0) {
         $content = '';
         $result_ranges = array();
         $id = '';
         foreach ($nodes as $node) {
             if (is_a($node, 'tx_caretaker_TestNode')) {
                 $result_ranges[] = $node->getTestResultRange(time() - 3600 * $range, time());
                 $titles[] = $node->getInstance()->getTitle() . ' - ' . $node->getTitle();
                 $id .= $node->getCaretakerNodeId();
             }
         }
         if (count($result_ranges) > 0) {
             $filename = 'typo3temp/caretaker/charts/report_' . $id . '_' . $range . '.png';
             $base = t3lib_div::getIndpEnv('TYPO3_SITE_URL');
             $MultipleTestResultRangeChartRenderer = new tx_caretaker_MultipleTestResultRangeChartRenderer();
             $MultipleTestResultRangeChartRenderer->setTitle($node->getTitle());
             foreach ($result_ranges as $key => $range) {
                 $MultipleTestResultRangeChartRenderer->addTestResultrange($range, $titles[$key]);
             }
             $result = $MultipleTestResultRangeChartRenderer->getChartImageTag($filename, $base);
             $data['chart'] = $result;
             // $renderer = tx_caretaker_ResultRangeRenderer_pChart::getInstance($this->LOCAL_LANG, $this->LLkey);
             // $result   = $renderer->renderMultipleTestResultRanges(PATH_site.$filename, $result_ranges, $titles );
             // $data['chart'] .= '<img src="'.$base.$filename.'" />';;
         } else {
             $data['chart'] = 'please select one or more test-nodes';
         }
     } else {
         $data['chart'] = 'no node ids found';
     }
     return $data;
 }