File manager - Edit - /home/missmand/public_html/learning/old/main/newscorm/lp_impress.php
Back
<?php /* For licensing terms, see /license.txt */ /** * * @package chamilo.learnpath */ /** * Code */ $_SESSION['whereami'] = 'lp/impress'; $this_section = SECTION_COURSES; /* Libraries */ require_once 'back_compat.inc.php'; //To prevent the template class $show_learnpath = true; api_protect_course_script(); /* * Only activate impress if you're the admin */ if (!api_is_platform_admin()) { exit; } $lp_id = intval($_GET['lp_id']); // Check if the learning path is visible for student - (LP requisites) if (!api_is_allowed_to_edit(null, true) && !learnpath::is_lp_visible_for_student($lp_id, api_get_user_id())) { api_not_allowed(); } //Checking visibility (eye icon) $visibility = api_get_item_visibility(api_get_course_info(), TOOL_LEARNPATH, $lp_id, $action, api_get_user_id(), api_get_session_id()); if (!api_is_allowed_to_edit(null, true) && intval($visibility) == 0 ) { api_not_allowed(); } if (empty($_SESSION['oLP'])) { api_not_allowed(); } $debug = 0; if ($debug) { error_log('------ Entering lp_impress.php -------'); } $course_code = api_get_course_id(); $course_id = api_get_course_int_id(); //$htmlHeadXtra[] = api_get_js('impress/impress.js'); //added in the template $htmlHeadXtra[] = api_get_css(api_get_path(WEB_LIBRARY_PATH).'javascript/impress/impress-demo.css'); $list = $_SESSION['oLP']->get_toc(); $html = ''; $step = 1; foreach ($list as $toc) { $x = 1000*$step; //data-scale="'.$step.'" //data-x="850" data-y="3000" data-rotate="90" data-scale="5" $html .= '<div id="step-'.$step.'" class="step slide" data-x="'.$x.'" data-y="-1500" >'; $html .= '<h2>'.$toc['title'].'</h2>'; $src = $_SESSION['oLP']->get_link('http', $toc['id']); //just showing the src in a iframe ... $html .= '<iframe border="0" frameborder="0" style="width:100%;height:600px" src="'.$src.'"></iframe>'; $html .= "</div>\n"; $step ++; } //Setting the template $tpl = new Template($tool_name, false, false, true); $tpl->assign('html', $html); $content = $tpl->fetch('default/learnpath/impress.tpl'); $tpl->assign('content', $content); $tpl->display_one_col_template();
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.01 |
proxy
|
phpinfo
|
Settings