$facebook = '';\r
if ($this->book->parametres->facebook) {\r
if ($this->book->parametres->facebook_title != '') {\r
- $facebook .= '<meta property="og:title" content="' . $this->book->parametres->facebook_title . '" />';\r
+ $facebook .= '<meta property="og:title" content="' . self::escape($this->book->parametres->facebook_title) . '" />';\r
} else {\r
- $facebook .= '<meta property="og:title" content="' . $this->book->parametres->title . '" />';\r
+ $facebook .= '<meta property="og:title" content="' . self::escape($this->book->parametres->title) . '" />';\r
}\r
if ($this->book->parametres->facebook_description != '') {\r
- $facebook .= '<meta property="og:description" content="' . $this->book->parametres->facebook_description . '" />';\r
+ $facebook .= '<meta property="og:description" content="' . self::escape($this->book->parametres->facebook_description) . '" />';\r
}\r
$facebook .= '<meta property="og:image" content="http://dev.ws.fluidbook.com/services/facebook_thumbnail?id=' . $this->book->book_id . '" />';\r
}\r
// Stuffs to replace in html\r
- $toReplace = array('lang' => strtolower($this->book->lang), 'title' => htmlentities($this->book->parametres->title, ENT_COMPAT, 'UTF-8'), 'ga' => $ga, 'facebook' => $facebook, 'bgcolor' => $this->theme->parametres->loadingBackColor);\r
+ $toReplace = array('lang' => strtolower($this->book->lang), 'title' => self::escape($this->book->parametres->title), 'ga' => $ga, 'facebook' => $facebook, 'bgcolor' => $this->theme->parametres->loadingBackColor);\r
\r
$this->origHTML = file_get_contents($this->vdir . '/index.html');\r
$this->origHTML = $this->replaceHTML($toReplace);\r
} else {\r
$dest = 'pages/page' . $page . '.html';\r
$pathToIndex = '../index.swf';\r
- $redirectScript = '<script type="text/javascript">window.location=\'../index.html#' . $page . '\';</script>';\r
+ $redirectScript = '<script type="text/javascript">window.location=\'../index.html#/' . $page . '\';</script>';\r
}\r
$alt = '';\r
\r
return $res;\r
}\r
\r
+ protected function escape($txt)\r
+ {\r
+ return htmlentities($txt, ENT_COMPAT, 'UTF-8');\r
+ }\r
+\r
protected function makeHTMLFooter()\r
{\r
$res = '<div class="footer">';\r