$forceTheme = $ee[1];
$book_id = $ee[0];
}
- if (isset($_GET['theme']) && $_GET['theme']!=='') {
+ if (isset($_GET['theme']) && $_GET['theme'] !== '') {
$forceTheme = CubeIT_Util_Json::decode($_GET['theme'], true);
}
$id .= '-' . $forceThemeId;
}
- if(!$forceTheme) {
+ if (!$forceTheme) {
self::logReferer($book_id);
}
$htmlFile = WS_BOOKS . '/html5' . $dir . '/' . $id . '/index' . $version . '.html';
wsStats::exportXLS($bid, $annee, $mois);
}
+ public static function yslReport($args)
+ {
+ global $core;
+
+ $bid = $args[1];
+ $xls = new PHPExcel();
+ $writer = new PHPExcel_Writer_Excel2007();
+ $writer->setPHPExcel($xls);
+ $tmp = sys_get_temp_dir() . '/ysl_survey_' . time() . '.xlsx';
+ $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");
+ $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);
+
+ files::$mimeType['xlsx'] = 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet';
+ cubeHTTP::downloadFile($tmp, 'ysl_survey_' . $bid . '.xlsx');
+ }
+
public static function chooseExistingBook()
{
wsDroits::creation(true);