function pagination($number, $count, Page $page) { if ($count >= ITEMS_PER_PAGE || !is_null($number)) { function changeNumber($number, Page $page) { $page->changeQuery("number", $number); return $page->getURL() . "?" . $page->getQueryString(); } ?> <ul class="pager"> <li class="previous"> <?php if ($number - 1 > 0) { ?> <a href="<?php echo changeNumber($number - 1, $page); ?> ">← Newer</a> <?php } ?> </li> <li class="next"> <?php if ($number + 1 < $count) { ?> <a href="<?php echo changeNumber($number + 1, $page); ?> ">Older →</a> <?php } ?> </li> </ul> <?php } }
} $old_number = $chapter_row["chapter_number"]; if ($chapter_row["chapters_count"] == 1) { endScript(); } mysql_free_result($result); } function changeNumber() { global $text_id, $chapter_id; global $old_number, $new_number; $chapters = array(); $query = 'UPDATE `chapter` AS c1 JOIN `chapter` AS c2 ON (c1.chapter_id = ' . $chapter_id . ' AND c1.text_id = c2.text_id AND c2.chapter_number = ' . $new_number . ') SET c1.chapter_number = c2.chapter_number, c2.chapter_number = c1.chapter_number;'; $result = mysql_query($query); } //=================================== Основной код loadChapter(); if ($command == "up") { $new_number = $old_number - 1; } else { $new_number = $old_number + 1; } changeNumber(); endScript();