|
|
|
|
@ -2,9 +2,9 @@ |
|
|
|
|
/* For licensing terms, see /license.txt */ |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* |
|
|
|
|
* @package chamilo.learnpath |
|
|
|
|
*/ |
|
|
|
|
* |
|
|
|
|
* @package chamilo.learnpath |
|
|
|
|
*/ |
|
|
|
|
/** |
|
|
|
|
* Code |
|
|
|
|
*/ |
|
|
|
|
@ -13,7 +13,6 @@ require_once '../inc/global.inc.php'; |
|
|
|
|
$_SESSION['whereami'] = 'lp/impress'; |
|
|
|
|
$this_section = SECTION_COURSES; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//To prevent the template class |
|
|
|
|
$show_learnpath = true; |
|
|
|
|
|
|
|
|
|
@ -28,9 +27,16 @@ if (!api_is_allowed_to_edit(null, true) && !learnpath::is_lp_visible_for_student |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
//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(); |
|
|
|
|
$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'])) { |
|
|
|
|
@ -39,12 +45,13 @@ if (empty($_SESSION['oLP'])) { |
|
|
|
|
|
|
|
|
|
$debug = 0; |
|
|
|
|
|
|
|
|
|
if ($debug) { error_log('------ Entering lp_impress.php -------'); } |
|
|
|
|
if ($debug) { |
|
|
|
|
error_log('------ Entering lp_impress.php -------'); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$course_code = api_get_course_id(); |
|
|
|
|
$course_id = api_get_course_int_id(); |
|
|
|
|
$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(); |
|
|
|
|
@ -52,7 +59,7 @@ $list = $_SESSION['oLP']->get_toc(); |
|
|
|
|
$html = ''; |
|
|
|
|
$step = 1; |
|
|
|
|
foreach ($list as $toc) { |
|
|
|
|
$x = 1000*$step; |
|
|
|
|
$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" >'; |
|
|
|
|
@ -61,15 +68,13 @@ foreach ($list as $toc) { |
|
|
|
|
$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 ++; |
|
|
|
|
$step++; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
//Setting the template |
|
|
|
|
//$tpl = new Template($tool_name, false, false, true); |
|
|
|
|
$tpl = new Template($tool_name); |
|
|
|
|
$tpl->assign('html', $html); |
|
|
|
|
$content = $tpl->fetch('default/learnpath/impress.tpl'); |
|
|
|
|
$tpl->assign('content', $content); |
|
|
|
|
$tpl->display_one_col_template(); |
|
|
|
|
$tpl->display_no_layout_template(); |