header("Content-Type: application/octet-stream");
 header("Content-Type: application/download");
 header("Content-Disposition: attachment;filename=clasificacion.xls");
 header("Content-Transfer-Encoding: binary ");
 $excel = new Excel($prueba, $jornada, $mangas);
 $excel->xlsBOF();
 $base = $excel->write_PageHeader($prueba, $jornada, $mangas);
 // buscamos los recorridos asociados a la mangas
 $c = new Clasificaciones("print_clasificacion_excel", $prueba, $jornada);
 $result = array();
 $heights = intval(Federations::getFederation(intval($excel->prueba->RSCE))->get('Heights'));
 switch ($excel->manga1->Recorrido) {
     case 0:
         // recorridos separados large medium small tiny
         $r = $c->clasificacionFinal($rondas, $mangas, 0);
         $base = $excel->composeTable($mangas, $r, 0, $base + 1);
         $r = $c->clasificacionFinal($rondas, $mangas, 1);
         $base = $excel->composeTable($mangas, $r, 1, $base + 1);
         $r = $c->clasificacionFinal($rondas, $mangas, 2);
         $base = $excel->composeTable($mangas, $r, 2, $base + 1);
         if ($heights != 3) {
             $r = $c->clasificacionFinal($rondas, $mangas, 5);
             $base = $excel->composeTable($mangas, $r, 5, $base + 1);
         }
         break;
     case 1:
         // large / medium+small (3heignts) ---- L+M / S+T (4heights)
         if ($heights == 3) {
             $r = $c->clasificacionFinal($rondas, $mangas, 0);
             $base = $excel->composeTable($mangas, $r, 0, $base + 1);
             $r = $c->clasificacionFinal($rondas, $mangas, 3);