Update to latest version

This commit is contained in:
Sébastien Lucas 2013-04-19 14:28:18 +02:00
parent 1bbfa09224
commit e03d9bf23d

View file

@ -85,7 +85,7 @@ class EPub {
$this->toc->loadXML($data);
$this->toc_xpath = new EPubDOMXPath($this->toc);
$rootNamespace = $this->toc->lookupNamespaceUri($this->toc->namespaceURI);
$this->toc_xpath->registerNamespace('x', $rootNamespace);
$this->toc_xpath->registerNamespace('x', $rootNamespace);
}
/**
@ -160,8 +160,17 @@ class EPub {
}
$data = $this->zip->FileRead($path);
$data = preg_replace ("/src=[\"']([\w\/\.]*?)[\"']/", "src='epubfs.php?comp=$1'", $data);
$data = preg_replace ("/href=[\"']([\w\/\.]*?)[\"']/", "href='epubfs.php?comp=$1'", $data);
return $data;
}
/**
* Get the component content type
*/
public function componentContentType($comp) {
return $this->xpath->query("//opf:manifest/opf:item[@href='$comp']")->item(0)->getAttribute('media-type');
}
/**
* Get the Epub content (TOC) as an array