$this->json = false;\r
$this->json = true;\r
\r
+ $types = array(1, 2, 3, 4, 5, 6, 7, 11, 13, 14, 15, 16, 17);\r
+ if (wsDroits::revendeur()) {\r
+ $types = array(1, 2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21);\r
+ }\r
+ if (wsDroits::admin()) {\r
+ $types = range(1, 30);\r
+ }\r
+\r
if ($this->json) {\r
+ $this->jsonDatas['types'] = $types;\r
$this->jsonDatas['pages'] = $nb_pages;\r
$this->jsonDatas['numerotation'] = $book->numerotation;\r
$this->jsonDatas['width'] = $size[0];\r
protected function _addSpecialInfos($book, $theme, $param, $specialName) {\r
if ($specialName == 'archives') {\r
$p = $book->parametres;\r
- \r
} else {\r
$p = $theme->parametres;\r
}\r
$res .= commonPage::bMain();\r
\r
\r
- self::$xls->setActiveSheetIndex(0);\r
- $writer = new PHPExcel_Writer_Excel2007();\r
- $writer->setPHPExcel(self::$xls);\r
- $writer->save(self::_getXLSFile($bid, $annee, $mois));\r
+ try {\r
+ self::$xls->setActiveSheetIndex(0);\r
+ $writer = new PHPExcel_Writer_Excel2007();\r
+ $writer->setPHPExcel(self::$xls);\r
+ $writer->save(self::_getXLSFile($bid, $annee, $mois));\r
+ } catch (Exception $e) {\r
+ \r
+ }\r
\r
return $res;\r
}\r
}\r
$res = '<table class="' . implode(' ', $class) . '">';\r
// Titre\r
- $res .= '<tr><th colspan="' . count($colsTitles) . '"><h1>' . $title. '</h1></th></tr>';\r
+ $res .= '<tr><th colspan="' . count($colsTitles) . '"><h1>' . $title . '</h1></th></tr>';\r
// Head\r
if (implode('', $colsTitles) != '') {\r
$res .= '<tr>';\r