Check(); // TODO a specific level of security for the "bilan" ??? // Change must be done here $User->can_request(IMPBIL); $bilan=new Acc_Bilan($cn); $bilan->get_request_get(); $bilan->load(); /*\!bug the headers shouldn't be sent here, but it doesn't work * a html header is send before, to fix asap */ if ( $bilan->b_type=='odt') { header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Cache-Control: must-revalidate"); header('Content-type: application/vnd.oasis.opendocument.text'); header('Content-Disposition: attachment;filename="'.$bilan->b_name.'.odt"',FALSE); header("Accept-Ranges: bytes"); } if ( $bilan->b_type=='ods') { header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Cache-Control: must-revalidate"); header('Content-type: application/vnd.oasis.opendocument.spreadsheet'); header('Content-Disposition: attachment;filename="'.$bilan->b_name.'.ods"',FALSE); header("Accept-Ranges: bytes"); } $bilan->generate(); ?>