private $bookVersion = EPub::BOOK_VERSION_EPUB2;
+ private $debugInside = FALSE;
+
public $maxImageWidth = 768;
public $maxImageHeight = 1024;
*
* @return void
*/
- function __construct($bookVersion = EPub::BOOK_VERSION_EPUB2, $languageCode = "en", $writingDirection = EPub::DIRECTION_LEFT_TO_RIGHT) {
+ function __construct($bookVersion = EPub::BOOK_VERSION_EPUB2, $debugInside = FALSE, $languageCode = "en", $writingDirection = EPub::DIRECTION_LEFT_TO_RIGHT) {
include_once("Zip.php");
include_once("Logger.php");
+ if (!$debugInside) {
+ error_reporting(E_ERROR | E_PARSE);
+ }
+
$this->bookVersion = $bookVersion;
$this->writingDirection = $writingDirection;
$this->languageCode = $languageCode;
* return new purifier object with actual config
*/
protected function getPurifier() {
- $config = HTMLPurifier_Config::createDefault();\r
- $config->set('Cache.SerializerPath', CACHE);\r
- $config->set('HTML.SafeIframe', true);\r
+ $config = HTMLPurifier_Config::createDefault();
+ $config->set('Cache.SerializerPath', CACHE);
+ $config->set('HTML.SafeIframe', true);
$config->set('URI.SafeIframeRegexp', '%^(https?:)?//(www\.youtube(?:-nocookie)?\.com/embed/|player\.vimeo\.com/video/)%'); //allow YouTube and Vimeo$purifier = new HTMLPurifier($config);
-\r
+
return new HTMLPurifier($config);
}
$fileDir = CACHE;
- $book = new EPub(EPub::BOOK_VERSION_EPUB3);
+ $book = new EPub(EPub::BOOK_VERSION_EPUB3, DEBUG_POCHE);
$log->logLine("new EPub()");
$log->logLine("EPub class version: " . EPub::VERSION);
$log->logLine("EPub Req. Zip version: " . EPub::REQ_ZIP_VERSION);