function stats()
 {
     include_once 'Services/Feedback/classes/class.ilFeedback.php';
     $tpl = new ilTemplate("tpl.feedback_stats.html", true, true, "Services/Feedback");
     $feedback = new ilFeedback();
     $feedback->setUserId(ilUtil::stripSlashes($_POST['chart_user']));
     $feedback->setId($_GET['barometer_id']);
     $chartdata = $feedback->getChartData();
     $data = $chartdata['data'];
     $legend = $chartdata['legend'];
     $legendpie = $chartdata['legendpie'];
     $datapie = $chartdata['datapie'];
     $datatable = $chartdata['table'];
     $chartlines = '<img src="Services/Feedback/showchart.php?chart_type=lines&title=' . base64_encode($this->lng->txt('chart_users')) . '&data=' . base64_encode(serialize($data)) . '&legend=' . base64_encode(serialize($legend)) . '">';
     $chartpie = '<img src="Services/Feedback/showchart.php?chart_type=pie&title=' . base64_encode($this->lng->txt('chart_votes')) . '&data=' . base64_encode(serialize($datapie)) . '&legend=' . base64_encode(serialize($legendpie)) . '">';
     $chart_type['lines'] = $this->lng->txt('lines');
     $chart_type['pie'] = $this->lng->txt('pie');
     $chart_type['table'] = $this->lng->txt('table');
     $chart_user[0] = $this->lng->txt('all_users');
     $chart_user = $feedback->getResultUsers();
     $tpl->setVariable("TXT_USER", $this->lng->txt('user'));
     $tpl->setVariable("TXT_CHART_TYPE", $this->lng->txt('chart_type'));
     switch ($_POST['chart_type']) {
         case 'pie':
             $tpl->setVariable("CHART_PIE", $chartpie);
             break;
         case 'table':
             if (is_array($datatable)) {
                 $tpl->setCurrentBlock('tablerow');
                 $tpl->setVariable('TXT_TABLE_USERNAME', $this->lng->txt('username'));
                 $tpl->setVariable('TXT_TABLE_VOTE', $this->lng->txt('vote'));
                 $tpl->setVariable('TXT_TABLE_DATE', $this->lng->txt('date'));
                 $tpl->parseCurrentBlock();
                 $i = 0;
                 foreach ($datatable as $tablerow) {
                     $tpl->setVariable('VALUE_NUM', $i++ % 2 ? 1 : 2);
                     $tpl->setVariable('VALUE_VOTETIME', $tablerow['votetime']);
                     $tpl->setVariable('VALUE_USER', $tablerow['user']);
                     $tpl->setVariable('VALUE_VOTE', $tablerow['vote']);
                     $tpl->parseCurrentBlock();
                 }
             }
             break;
         default:
             $tpl->setVariable("CHART_LINES", $chartlines);
             break;
     }
     $tpl->setVariable("SELECTBOX_CHART_TYPE", $this->selectbox(ilUtil::stripSlashes($_POST['chart_type']), 'chart_type', $chart_type, 'onChange="document.stats.submit()"'));
     $tpl->setVariable("SELECTBOX_USER", $this->selectbox(ilUtil::stripSlashes($_POST['chart_user']), 'chart_user', $chart_user, 'onChange="document.stats.submit()"', $this->lng->txt('all_users')));
     $comments = $feedback->getNotes();
     if (is_Array($comments)) {
         $tpl->setCurrentBlock('comment_row');
         $tpl->setVariable('TXT_USERNAME', $this->lng->txt('username'));
         $tpl->setVariable('TXT_COMMENT', $this->lng->txt('comment'));
         $tpl->setVariable('TXT_DATE', $this->lng->txt('date'));
         $tpl->parseCurrentBlock();
         $i = 0;
         foreach ($comments as $comment) {
             $tpl->setVariable('VALUE_NUM', $i++ % 2 ? 1 : 2);
             $tpl->setVariable('VALUE_LOGIN', $comment['user']);
             $tpl->setVariable('VALUE_DATE', $comment['votetime']);
             $tpl->setVariable('VALUE_NOTE', $comment['note']);
             $tpl->parseCurrentBlock();
         }
     }
     $tpl->parseCurrentBlock();
     return $tpl->get();
 }