Fix CRLF -> LF
This commit is contained in:
parent
e14b564742
commit
656d2e67cc
126
tag.php
126
tag.php
|
@ -1,64 +1,64 @@
|
|||
<?php
|
||||
/**
|
||||
* COPS (Calibre OPDS PHP Server) class file
|
||||
*
|
||||
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
|
||||
* @author Sébastien Lucas <sebastien@slucas.fr>
|
||||
*/
|
||||
|
||||
require_once('base.php');
|
||||
|
||||
class tag extends Base {
|
||||
const ALL_TAGS_ID = "calibre:tags";
|
||||
|
||||
public $id;
|
||||
public $name;
|
||||
|
||||
public function __construct($pid, $pname) {
|
||||
$this->id = $pid;
|
||||
$this->name = $pname;
|
||||
}
|
||||
|
||||
public function getUri () {
|
||||
return "?page=".parent::PAGE_TAG_DETAIL."&id=$this->id";
|
||||
}
|
||||
|
||||
public function getEntryId () {
|
||||
return self::ALL_TAGS_ID.":".$this->id;
|
||||
}
|
||||
|
||||
public static function getCount() {
|
||||
$nTags = parent::getDb ()->query('select count(*) from tags')->fetchColumn();
|
||||
$entry = new Entry ("Tags", self::ALL_TAGS_ID,
|
||||
"Alphabetical index of the $nTags tags", "text",
|
||||
array ( new LinkNavigation ("?page=".parent::PAGE_ALL_TAGS)));
|
||||
return $entry;
|
||||
}
|
||||
|
||||
public static function getTagById ($tagId) {
|
||||
$result = parent::getDb ()->prepare('select id, name from tags where id = ?');
|
||||
$result->execute (array ($tagId));
|
||||
if ($post = $result->fetchObject ()) {
|
||||
return new Tag ($post->id, $post->name);
|
||||
}
|
||||
return NULL;
|
||||
}
|
||||
|
||||
public static function getAllTags() {
|
||||
$result = parent::getDb ()->query('select tags.id as id, tags.name as name, count(*) as count
|
||||
from tags, books_tags_link
|
||||
where tags.id = tag
|
||||
group by tags.id, tags.name
|
||||
order by tags.name');
|
||||
$entryArray = array();
|
||||
while ($post = $result->fetchObject ())
|
||||
{
|
||||
$tag = new Tag ($post->id, $post->name);
|
||||
array_push ($entryArray, new Entry ($tag->name, $tag->getEntryId (),
|
||||
"$post->count books", "text",
|
||||
array ( new LinkNavigation ($tag->getUri ()))));
|
||||
}
|
||||
return $entryArray;
|
||||
}
|
||||
}
|
||||
<?php
|
||||
/**
|
||||
* COPS (Calibre OPDS PHP Server) class file
|
||||
*
|
||||
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
|
||||
* @author Sébastien Lucas <sebastien@slucas.fr>
|
||||
*/
|
||||
|
||||
require_once('base.php');
|
||||
|
||||
class tag extends Base {
|
||||
const ALL_TAGS_ID = "calibre:tags";
|
||||
|
||||
public $id;
|
||||
public $name;
|
||||
|
||||
public function __construct($pid, $pname) {
|
||||
$this->id = $pid;
|
||||
$this->name = $pname;
|
||||
}
|
||||
|
||||
public function getUri () {
|
||||
return "?page=".parent::PAGE_TAG_DETAIL."&id=$this->id";
|
||||
}
|
||||
|
||||
public function getEntryId () {
|
||||
return self::ALL_TAGS_ID.":".$this->id;
|
||||
}
|
||||
|
||||
public static function getCount() {
|
||||
$nTags = parent::getDb ()->query('select count(*) from tags')->fetchColumn();
|
||||
$entry = new Entry ("Tags", self::ALL_TAGS_ID,
|
||||
"Alphabetical index of the $nTags tags", "text",
|
||||
array ( new LinkNavigation ("?page=".parent::PAGE_ALL_TAGS)));
|
||||
return $entry;
|
||||
}
|
||||
|
||||
public static function getTagById ($tagId) {
|
||||
$result = parent::getDb ()->prepare('select id, name from tags where id = ?');
|
||||
$result->execute (array ($tagId));
|
||||
if ($post = $result->fetchObject ()) {
|
||||
return new Tag ($post->id, $post->name);
|
||||
}
|
||||
return NULL;
|
||||
}
|
||||
|
||||
public static function getAllTags() {
|
||||
$result = parent::getDb ()->query('select tags.id as id, tags.name as name, count(*) as count
|
||||
from tags, books_tags_link
|
||||
where tags.id = tag
|
||||
group by tags.id, tags.name
|
||||
order by tags.name');
|
||||
$entryArray = array();
|
||||
while ($post = $result->fetchObject ())
|
||||
{
|
||||
$tag = new Tag ($post->id, $post->name);
|
||||
array_push ($entryArray, new Entry ($tag->name, $tag->getEntryId (),
|
||||
"$post->count books", "text",
|
||||
array ( new LinkNavigation ($tag->getUri ()))));
|
||||
}
|
||||
return $entryArray;
|
||||
}
|
||||
}
|
||||
?>
|
Loading…
Reference in a new issue