{
$this->addToLog('Detect spreads');
// Détection des spreads
-
$this->autocut = false;
$this->manualcut = false;
if ($this->generalInfos['pages'] <= 2) {
global $core;
$farmTesters = [1, 2, 3, 5];
if (!$core->user) {
- return true;
+ return false;
}
return in_array($core->user->utilisateur_id, $farmTesters);
}
foreach ($this->config->basketReferences as $ref => $data) {
$r = [];
foreach ($files as $file) {
+ if (!isset($data[$file])) {
+ $data[$file] = '';
+ }
$fname = trim($data[$file]);
if ($fname !== '') {
$fname = str_replace(' ', '-', $fname);
$this->vdir->copy($this->wdir . '/' . $this->book->parametres->tabsHTML5, 'data/tabs.svg');
$this->config->svgTabs = true;
$pagesLists = ['tabsPages', 'tabsSections'];
+
foreach ($pagesLists as $pagesList) {
$e = explode(',', $this->book->parametres->$pagesList);
$list = [];
}
$linkData['hidden'] = in_array($linkData['uid'], $hiddenLinks);
- if ($linkData['zindex'] < 50 && in_array($linkData['uid'], $closedLinks)) {
+ if (isset($linkData['zindex']) && $linkData['zindex'] < 50 && in_array($linkData['uid'], $closedLinks)) {
$linkData['zindex'] = 50;
}
if ($linkData['type'] == 28) {