/** * Return the end of the passage at a certain level */ function passageEndAtLevel($vector, $level) { if (2 == $level) { return BibleMeta::passage_end($vector[0], $vector[1]); } if (1 == $level) { return BibleMeta::passage_end($vector[0]); } return BibleMeta::passage_end(); }
public function next_chapter_string($name = '') { list($book, $ch, $vs) = $this->last_verse(); $ch++; if (BibleMeta::passage_end($book) < $ch) { if ($book < BibleMeta::passage_end()) { $book++; $ch = BibleMeta::start_chapter; } else { return ''; } } return BibleMeta::get_book_name($book, $name) . ' ' . $ch; }