Files
hustoj/web/courseware.php
T

23 lines
756 B
PHP

<?php
require_once('./include/db_info.inc.php');
require_once('./include/setlang.php');
require_once('./include/const.inc.php');
require_once('./include/courseware.inc.php');
$OJ_COURSEWARE_PAGE = true;
$decks = courseware_list_decks();
$selected_slug = isset($_GET['deck']) ? strval($_GET['deck']) : '';
$selected_deck = $selected_slug === '' ? null : courseware_build_deck($selected_slug);
$current_page = 1;
if ($selected_deck !== null) {
$current_page = courseware_clamp_page($selected_deck, isset($_GET['page']) ? $_GET['page'] : 1);
$show_title = $selected_deck['title'] . ' - ' . $OJ_NAME;
} else {
$selected_slug = '';
$show_title = $MSG_COURSEWARE . ' - ' . $OJ_NAME;
}
require('template/' . $OJ_TEMPLATE . '/courseware.php');