Fix search with FBReader / Moon+ Reader.

Doesn't seems to bother Mantano.

Yet it doesn't seems right to me. I'll ask away to be sure it's a right fix.

See #14
This commit is contained in:
Sébastien Lucas 2012-09-05 10:40:06 +02:00
parent 62a6e1d412
commit bc4bb716e4

View file

@ -43,6 +43,9 @@ class OPDSRenderer
$xml->startElement ("ShortName");
$xml->text ("My catalog");
$xml->endElement ();
$xml->startElement ("Description");
$xml->text ("Search for ebooks");
$xml->endElement ();
$xml->startElement ("InputEncoding");
$xml->text ("UTF-8");
$xml->endElement ();
@ -69,6 +72,7 @@ class OPDSRenderer
}
private function startXmlDocument ($title, $idPage) {
global $config;
self::getXmlStream ()->startDocument('1.0','UTF-8');
self::getXmlStream ()->startElement ("feed");
self::getXmlStream ()->writeAttribute ("xmlns", "http://www.w3.org/2005/Atom");
@ -110,7 +114,7 @@ class OPDSRenderer
self::renderLink ($link);
$link = new LinkNavigation ("?" . $_SERVER['QUERY_STRING'], "self");
self::renderLink ($link);
$link = new Link ("feed.php?page=" . self::PAGE_OPENSEARCH, "application/opensearchdescription+xml", "search", "Search here");
$link = new Link ($config['cops_full_url'] . 'feed.php?query={searchTerms}', "application/atom+xml", "search", "Search here");
self::renderLink ($link);
}