This adds the function getPubDate() to book.php, which
returns either the publication year, or "", if the value is null or "Undefined". By "Undefined", I mean the value Calibre sets as pubdate when you choose "Undefined" in the GUI. which is 1 Jan 0100, or -58979926800.
This commit is contained in:
parent
977e669805
commit
46c0de5c66
9
book.php
9
book.php
|
@ -246,6 +246,15 @@ class Book extends Base {
|
||||||
return $retour;
|
return $retour;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function getPubDate () {
|
||||||
|
if (is_null ($this->pubdate) || ($this->pubdate <= -58979926800)) {
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return date ("Y", $this->pubdate);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public function getComment ($withSerie = true) {
|
public function getComment ($withSerie = true) {
|
||||||
$addition = "";
|
$addition = "";
|
||||||
$se = $this->getSerie ();
|
$se = $this->getSerie ();
|
||||||
|
|
|
@ -87,6 +87,15 @@ $book->getLinkArray ();
|
||||||
</div>
|
</div>
|
||||||
<?php echo str_format (localize ("content.series.data"), $book->seriesIndex, htmlspecialchars ($serie->name)) ?>
|
<?php echo str_format (localize ("content.series.data"), $book->seriesIndex, htmlspecialchars ($serie->name)) ?>
|
||||||
</div>
|
</div>
|
||||||
|
<?php
|
||||||
|
}
|
||||||
|
if ($book->getPubDate() != "")
|
||||||
|
{
|
||||||
|
?>
|
||||||
|
<div class="entrySection">
|
||||||
|
<span><?php echo localize("pubdate.title") ?></span>
|
||||||
|
<?php echo $book->getPubDate() ?>
|
||||||
|
</div>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|
12
index.php
12
index.php
|
@ -237,7 +237,17 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="bookdetail">
|
<div class="bookdetail">
|
||||||
<a class="navigation" href="<?php echo $entry->book->getDetailUrl () ?>" />
|
<a class="navigation" href="<?php echo $entry->book->getDetailUrl () ?>" />
|
||||||
<div class="entryTitle st"><?php echo htmlspecialchars ($entry->title) ?> <span class="sp">(<?php echo date ('Y', $entry->book->pubdate) ?>)</span> <span class="sr"><?php echo $entry->book->getRating () ?></span></div>
|
<div class="entryTitle st"><?php echo htmlspecialchars ($entry->title) ?>
|
||||||
|
<?php
|
||||||
|
if ($entry->book->getPubDate() != "")
|
||||||
|
{
|
||||||
|
?>
|
||||||
|
<span class="sp">(<?php echo $entry->book->getPubDate() ?>)</span>
|
||||||
|
<?php
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
<span class="sr"><?php echo $entry->book->getRating () ?></span>
|
||||||
|
</div>
|
||||||
<div class="entryContent sa"><?php echo localize("authors.title") . " : " . htmlspecialchars ($entry->book->getAuthorsName ()) ?></div>
|
<div class="entryContent sa"><?php echo localize("authors.title") . " : " . htmlspecialchars ($entry->book->getAuthorsName ()) ?></div>
|
||||||
<div class="entryContent"><?php echo localize("tags.title") . " : " . htmlspecialchars ($entry->book->getTagsName ()) ?></div>
|
<div class="entryContent"><?php echo localize("tags.title") . " : " . htmlspecialchars ($entry->book->getTagsName ()) ?></div>
|
||||||
<?php
|
<?php
|
||||||
|
|
Loading…
Reference in a new issue