feat(courseware): add protected PPTX viewer
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
<?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');
|
||||
Reference in New Issue
Block a user