Change the way format are handled in HTML catalog.
More work remaining to make it clean
This commit is contained in:
parent
9a8e9bacae
commit
06ce256e55
4 changed files with 36 additions and 12 deletions
16
book.php
16
book.php
|
@ -217,7 +217,7 @@ from data where book = ?');
|
|||
if (array_key_exists ($ext, self::$mimetypes))
|
||||
{
|
||||
array_push ($linkArray, $this->getLink ($ext, self::$mimetypes [$ext], Link::OPDS_ACQUISITION_TYPE, $post->name . "." . strtolower ($post->format), $post->id, "Download"));
|
||||
$this->format [$ext] = $post->name . "." . strtolower ($post->format);
|
||||
$this->format [$post->format] = array ($post->id, $post->name . "." . strtolower ($post->format));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -318,6 +318,20 @@ where books.id = ?');
|
|||
return NULL;
|
||||
}
|
||||
|
||||
public static function getBookByDataId($dataId) {
|
||||
$result = parent::getDb ()->prepare('select ' . self::BOOK_COLUMNS . '
|
||||
from data, books left outer join comments on comments.book = books.id
|
||||
where data.book = books.id and data.id = ?');
|
||||
$entryArray = array();
|
||||
$result->execute (array ($dataId));
|
||||
while ($post = $result->fetchObject ())
|
||||
{
|
||||
$book = new Book ($post);
|
||||
return $book;
|
||||
}
|
||||
return NULL;
|
||||
}
|
||||
|
||||
public static function getBooksByQuery($query) {
|
||||
$result = parent::getDb ()->prepare("select " . self::BOOK_COLUMNS . "
|
||||
from books left outer join comments on book = books.id
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue