1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- <?php //$id: $
- /**
- * Script that displays the header frame for lp_view.php
- * @package dokeos.learnpath
- * @author Yannick Warnier <ywarnier@beeznest.org>
- */
- /**
- * Script
- */
- //flag to allow for anonymous user - needs to be set before global.inc.php
- $use_anonymous = true;
- // name of the language file that needs to be included
- $language_file[] = "scormdocument";
- require_once('back_compat.inc.php');
- require_once('learnpath.class.php');
- require_once('scorm.class.php');
- require_once('aicc.class.php');
- if(isset($_SESSION['lpobject'])){
- $temp = $_SESSION['lpobject'];
- $_SESSION['oLP'] = unserialize($temp);
- }
- $path_name = $_SESSION['oLP']->get_name();
- $path_id = $_SESSION['oLP']->get_id();
- // use the flag set in lp_view.php to check if this script has been loaded
- // as a frame of lp_view.php. Otherwise, redirect to lp_controller
- if(!isset($_SESSION['loaded_lp_view']) || $_SESSION['loaded_lp_view']==false)
- {
- header('location: lp_controller.php?'.api_get_cidreq().'&action=view&item_id='.$path_id);
- }
- //unset the flag as it has been used already
- $_SESSION['loaded_lp_view'] = false;
- // Check if the learnpaths list should be accessible to the user
- $show_link = true;
- if(!api_is_allowed_to_edit()) //if the user has no edit permission (simple user)
- {
- $course_tool_table = Database::get_course_table(TABLE_TOOL_LIST);
- $result = Database::query("SELECT * FROM $course_tool_table WHERE name='learnpath'");
- if(Database::num_rows($result)>0)
- {
- $row = Database::fetch_array($result);
- if($row['visibility'] == '0') //if the tool is *not* visible
- {
- $show_link = false;
- }
- }
- else
- {
- $show_link = false;
- }
- }
- if (isset($_SESSION['gradebook'])){
- $gradebook= $_SESSION['gradebook'];
- }
- if (!empty($gradebook) && $gradebook=='view') {
- $interbreadcrumb[]= array (
- 'url' => '../gradebook/'.$_SESSION['gradebook_dest'],
- 'name' => get_lang('ToolGradebook')
- );
- }
- $header_hide_main_div = true;
- if($show_link)
- {
- $interbreadcrumb[]= array ("url"=>"./lp_controller.php?action=list", "name"=> get_lang(ucfirst(TOOL_LEARNPATH)));
- }
- // else we don't display get_lang(ucfirst(TOOL_LEARNPATH)) in the breadcrumb since the learner accessed it directly from the course homepage
- $interbreadcrumb[] = array("url"=>"./lp_controller.php?action=view&lp_id=".$path_id,'name'=>$path_name);
- $noPHP_SELF = true;
- $lp_theme_css=$_SESSION['oLP']->get_theme();
- include('../inc/reduced_header.inc.php');
- echo '<div style="font-size:14px;padding-left: 17px;">';
- echo '<table ><tr><td>';
- echo '<a href="./lp_controller.php?action=return_to_course_homepage" target="_self" onclick="window.parent.API.save_asset();">';
- echo '<img src="../img/lp_arrow.gif">';
- echo '<a>';
- echo '</td><td>';
- echo '<a class="link" href="./lp_controller.php?action=return_to_course_homepage" target="_self" onclick="window.parent.API.save_asset();">'.get_lang('CourseHomepageLink').'</a>';
- echo '</td></tr><table>';
- echo '</div>';
- ?>
- </body>
- </html>
|