Beispiel #1
0
$description = "";
$title = $omv_title;
$mangas = omv_get_mangas();
if (isset($_GET["manga"])) {
    $manga_title = omv_decode($_GET["manga"]);
    if (in_array($manga_title, $mangas)) {
        $manga = $manga_title;
        $manga_escaped = $_GET["manga"];
    }
}
if ($manga) {
    $description = "Read " . $manga . " Manga Online";
    $title .= " - " . $manga;
    $chapters = omv_get_chapters($manga);
    if (isset($_GET["chapter"])) {
        $chapter_number = omv_decode($_GET["chapter"]);
        $index = omv_get_chapter_index($chapters, $chapter_number);
        if ($index != -1) {
            $chapter = $chapters[$index];
            $chapter_number_escaped = $_GET["chapter"];
            if ($omv_chapters_sorting == SORT_ASC) {
                if ($index > 0) {
                    $previous_chapter = $chapters[$index - 1];
                }
                if ($index < count($chapters) - 1) {
                    $next_chapter = $chapters[$index + 1];
                }
            } else {
                if ($index < count($chapters) - 1) {
                    $previous_chapter = $chapters[$index + 1];
                }
Beispiel #2
0
function omv_get_previous_page($manga_e, $chapter_number_e, $current_page, $previous_chapter)
{
    if ($current_page > 1) {
        return $manga_e . '/' . $chapter_number_e . '/' . ($current_page - 1);
    } else {
        if ($previous_chapter) {
            $pages = omv_get_pages(omv_decode($manga_e), $previous_chapter["folder"]);
            return $manga_e . '/' . omv_encode($previous_chapter["number"]) . '/' . count($pages);
        } else {
            return null;
        }
    }
}