}\r
\r
function redirectMobile() {\r
+ var page = '';\r
var get = parseGet();\r
var html = 'index.html';\r
if (get['widget'] != undefined && get['widget'] == '1') {\r
html = 'widget.html';\r
+ page = '?';\r
+ if (get['backgroud'] != undefined) {\r
+ page += "background=" + get['background'];\r
+ }\r
}\r
var pageNr = 0;\r
if (get.page != undefined) {\r
}\r
}\r
\r
- var page = '';\r
+\r
if (pageNr > 0) {\r
page = '#/page/' + pageNr;\r
}\r
fb($_POST);\r
\r
$dest = array('dir' => null, 'file' => null);\r
- $dest = array_merge($dest, $_POST['destination']);\r
+ if (isset($_POST['destination']) && is_array($_POST['destination'])) {\r
+ $dest = array_merge($dest, $_POST['destination']);\r
+ }\r
\r
$exporter = new wsExporter();\r
$exporter->export($_POST['book_id'], $x, $_POST['action'], $_POST['version'], $dest['dir'], $dest['file']);\r
// Write widget html
if ($this->widget) {
$whtml = file_get_contents($this->assets . '/widget.html');
- $script = '<script type="text/javascript" charset="utf-8" src="data/widget.js"></script>';
+ $script = '<script type="text/javascript" charset="utf-8" src="data/datas.js"></script>';
+ $script .= '<script type="text/javascript" charset="utf-8" src="data/widget.js"></script>';
$style = '<link type="text/css" rel="stylesheet" href="style/widget.css">';
$vars = array('titre', 'style', 'script');
}
protected function writeJs() {
- file_put_contents($this->vdir . '/data/datas.js', $this->writeConfig());
+ $config = $this->writeConfig();
+ file_put_contents($this->vdir . '/data/datas.js', $config);
$finals = array('fluidbook' => $this->jsFiles);
if ($this->widget) {
$finals['widget'] = $this->widgetJsFiles;
$c->execute();
$convert = new cubeCommandLine('composite');
- $cmd.= '-compose Multiply ';
+ $cmd = '-compose Multiply ';
$cmd.=$tmp . ' ' . $orig . ' ';
$cmd.=$this->vdir . '/cover.jpg';
$convert->setManualArg($cmd);