コード例 #1
0
ファイル: hudsonPlugin.class.php プロジェクト: nterray/tuleap
 /**
  * Display CI statistics in CSV format
  *
  * @param Array $params parameters of the event
  *
  * @return void
  */
 public function statistics_collector($params)
 {
     if (!empty($params['formatter'])) {
         $formatter = $params['formatter'];
         $jobDao = new PluginHudsonJobDao(CodendiDataAccess::instance());
         $dar = $jobDao->countJobs($formatter->groupId);
         $count = 0;
         if ($dar && !$dar->isError()) {
             $row = $dar->getRow();
             if ($row) {
                 $count = $row['count'];
             }
         }
         $formatter->clearContent();
         $formatter->addEmptyLine();
         $formatter->addLine(array($GLOBALS['Language']->getText('plugin_hudson', 'title')));
         $formatter->addLine(array($GLOBALS['Language']->getText('plugin_hudson', 'job_count', array(date('Y-m-d'))), $count));
         echo $formatter->getCsvContent();
         $formatter->clearContent();
     }
 }