Esempio n. 1
0
 public function GetMediaAberturaPorDiaPorCategoria($categoria, $periodo)
 {
     $relatorioDAO = new RelatorioDAO();
     $data = new Data();
     $feriados = array("2008-12-25", "2008-12-26", "2009-01-01");
     $totalChamados = $relatorioDAO->GetMediaAberturaPorDiaPorCategoriaDAO($categoria);
     switch ($periodo) {
         case 'ANO':
             return sprintf("%2.2f", $totalChamados / $data->getDiasUteis(date("Y") - 1 . date("-m-d"), date("Y-m-d"), $feriados));
             break;
         case 'MES':
             return sprintf("%2.2f", $totalChamados / $data->getDiasUteis($data->subtrairDias(date("d-m-Y"), 0, 1), date("Y-m-d"), $feriados));
             break;
         case 'SEMANA':
             return sprintf("%2.2f", $totalChamados / $data->getDiasUteis($data->subtrairDias(date("d-m-Y"), 7), date("Y-m-d"), $feriados));
             break;
     }
 }