$__autoload['wsPackagerHTML'] = dirname(__FILE__) . '/class.ws.packager.html.php';\r
$__autoload['wsPackagerWinEXE'] = dirname(__FILE__) . '/class.ws.packager.win.exe.php';\r
$__autoload['wsPackagerWinCD'] = dirname(__FILE__) . '/class.ws.packager.win.cd.php';\r
+$__autoload['wsPackagerMacEXE'] = dirname(__FILE__) . '/class.ws.packager.mac.exe.php';\r
\r
?>
\ No newline at end of file
\r
public function makePackage()\r
{\r
+ parent::makePackage();\r
return $this->zip();\r
}\r
\r
--- /dev/null
+<?php\r
+class wsPackagerMacEXE extends wsPackager {\r
+ protected $exeName;\r
+\r
+ public function __construct($book_id)\r
+ {\r
+ parent::__construct($book_id);\r
+ $this->version = 'mac-exe';\r
+\r
+ $this->exeName = cubeText::str2URL(mb_substr($this->book->parametres->title, 0, 16));\r
+ }\r
+\r
+ public function preparePackage()\r
+ {\r
+ parent::preparePackage();\r
+\r
+ $this->copyFluidbookFiles();\r
+ $this->copyOtherFiles(array('Fluidbook.app.zip'));\r
+ }\r
+\r
+ public function makePackage()\r
+ {\r
+ parent::makePackage();\r
+ return $this->zip($this->vdir . 'Fluidbook.app.zip');\r
+ }\r
+}\r
+\r
+?>
\ No newline at end of file
$packager = new wsPackagerHTML($book_id);\r
} elseif ($version == 'win-exe') {\r
$packager = new wsPackagerWinEXE($book_id);\r
+ } elseif ($version == 'win-cd') {\r
+ $packager = new wsPackagerWinCD($book_id);\r
+ } elseif ($version == 'mac-exe') {\r
+ $packager = new wsPackagerMacEXE($book_id);\r
}\r
\r
return $packager->makePackage();\r
$this->initTempDir();\r
}\r
\r
- public function makePackage(){\r
+ public function makePackage()\r
+ {\r
$this->preparePackage();\r
}\r
\r
parent::__construct($book_id);\r
$this->version = 'win-exe';\r
\r
- $this->exeName = cubeText::str2URL(mb_substr($this->book->parametres->title, 0, 16));\r
+ $this->exeName = cubeText::str2URL(mb_substr($this->book->parametres->title, 0, 16)).'.exe';\r
}\r
\r
public function preparePackage()\r
\r
public function makePackage()\r
{\r
+ parent::makePackage();\r
return $this->zip();\r
}\r
}\r