-
Notifications
You must be signed in to change notification settings - Fork 1
/
_nextprev.php
22 lines (22 loc) · 913 Bytes
/
_nextprev.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<section class="nextprev">
<?php
$course_array = $data[$course];
$lesson_position = array_flip(array_keys($course_array))[$lesson];
// Determine prev
if ($lesson_position != 0) {
$prev_lesson_array = array_slice($course_array, $lesson_position-1, 1);
$prev_lesson = reset($prev_lesson_array);
?>
<a href="/<?php echo $course; ?><?php echo $prev_lesson['href']; ?>" class="prev"><strong>Prev</strong><?php echo $prev_lesson['title']; ?></a>
<?php
}
// Determine next
if ($lesson_position != count($course_array)-1) {
$next_lesson_array = array_slice($course_array, $lesson_position+1, 1);
$next_lesson = reset($next_lesson_array);
?>
<a href="/<?php echo $course; ?><?php echo $next_lesson['href']; ?>" class="next"><strong>Next</strong><?php echo $next_lesson['title']; ?></a>
<?php } else { ?>
<a href="/" class="next"><strong>Next</strong>Select your next course</a>
<?php } ?>
</section>