$this->config->tagcommander_default_vars = array_merge($default, $this->parseVariables($this->book->parametres->tagcommander_default_vars));
$this->config->tagcommander_default_vars['env_work'] = $this->book->parametres->tagcommander_prod ? 'prod' : 'pre-prod';
- $scriptNames=explode(',', $this->config->tagcommander_scriptname);
- $this->book->parametres->googleAnalyticsCustom .= '<script>window.tc_vars=' . json_encode($this->config->tagcommander_default_vars) . ';</script><script src="//cdn.tagcommander.com/' . $id . '/' .$scriptNames[0] . '"></script>';
- for($i=1;$i<count($scriptNames);$i++) {
+ $scriptNames = explode(',', $this->config->tagcommander_scriptname);
+ $this->book->parametres->googleAnalyticsCustom .= '<script>window.tc_vars=' . json_encode($this->config->tagcommander_default_vars) . ';</script><script src="//cdn.tagcommander.com/' . $id . '/' . $scriptNames[0] . '"></script>';
+ for ($i = 1; $i < count($scriptNames); $i++) {
$this->book->parametres->statsCustom .= '<script src="//cdn.tagcommander.com/' . $id . '/' . $scriptNames[$i] . '"></script>';
}
foreach ($linksCopy as $k => $linkData) {
- if ($this->book->parametres->PDFRendererIframe === 'svg' && $linkData['type'] == 31 && stristr($linkData['to'], '.pdf')) {
+ if ($this->book->parametres->PDFRendererIframe === 'svg' && (($linkData['type'] == 31 && stristr($linkData['to'], '.pdf')) || ($linkData['type'] == 6 && stristr($linkData['alternative'], '.pdf')))) {
+ if ($linkData['type'] == 6) {
+ $linkData['to'] = $linkData['alternative'];
+ }
$ofile = $this->wdir . '/' . $linkData['to'];
$dfile = $this->wdir . '/' . $linkData['to'] . '.svg';
if (!file_exists($dfile) || filemtime($dfile) < filemtime($ofile)) {