From: vincent@cubedesigners.com Date: Mon, 26 Jul 2021 09:21:23 +0000 (+0000) Subject: wip #4620 @1 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=3e2c9104c1f05d5b6eced9d5347136a17bd13245;p=cubeextranet.git wip #4620 @1 --- diff --git a/inc/ws/Controlleur/class.ws.url.php b/inc/ws/Controlleur/class.ws.url.php index e3a564ce2..09db6fb46 100644 --- a/inc/ws/Controlleur/class.ws.url.php +++ b/inc/ws/Controlleur/class.ws.url.php @@ -1316,7 +1316,7 @@ html,body{height:100%;cursor: wait;font-family: "Open Sans", Arial;background-co public static function yslReport($args) { global $core; - + require_once 'PHPExcel/PHPExcel.php'; $bid = $args[1]; $xls = new PHPExcel(); $writer = new PHPExcel_Writer_Excel2007(); @@ -1325,12 +1325,15 @@ html,body{height:100%;cursor: wait;font-family: "Open Sans", Arial;background-co $writer->save($tmp); $head = ['Date', 'Page', 'Rating', 'Country', 'Function', 'Suggestions']; - $r = $core->con->select("SELECT * FROM ysl_survey WHERE fluidbook_id='" . $core->con->escape($bid) . "' ORDER BY data ASC"); + $sql = "SELECT * FROM ysl_survey WHERE fluidbook_id='" . $core->con->escape($bid) . "' ORDER BY date ASC"; + + $r = $core->con->select($sql); $data = []; while ($r->fetch()) { $data[] = [date('Y-m-d H:i:s', $r->date), $r->page, $r->rating, $r->country, $r->function, $r->suggestions]; } - CubeIT_Excel::simple('Survey date', $data, $head, $tmp, 100); + + CubeIT_Excel::simple('Survey data #'.$bid, $data, $head, $tmp, 100); files::$mimeType['xlsx'] = 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'; cubeHTTP::downloadFile($tmp, 'ysl_survey_' . $bid . '.xlsx');