*/ /** * Nothing very interesting */ if(empty($lp_controller_touched)){ header('location: lp_controller.php?action=content&lp_id='.$_REQUEST['lp_id'].'&item_id='.$_REQUEST['item_id']); } $_SESSION['oLP']->error = ''; $lp_type = $_SESSION['oLP']->get_type(); $lp_item_id = $_SESSION['oLP']->get_current_item_id(); /** * Get a link to the corresponding document */ $src = ''; switch($lp_type){ case 1: $_SESSION['oLP']->stop_previous_item(); $prereq_check = $_SESSION['oLP']->prerequisites_match($lp_item_id); if($prereq_check === true){ $src = $_SESSION['oLP']->get_link('http',$lp_item_id); $_SESSION['oLP']->start_current_item(); //starts time counter manually if asset }else{ $src = 'blank.php'; } break; case 2: case 3: //save old if asset $_SESSION['oLP']->stop_previous_item(); //save status manually if asset $prereq_check = $_SESSION['oLP']->prerequisites_match($lp_item_id); if($prereq_check === true){ $src = $_SESSION['oLP']->get_link('http',$lp_item_id); $_SESSION['oLP']->start_current_item(); //starts time counter manually if asset }else{ $src = 'blank.php'; } break; case 4: break; } $_SESSION['oLP']->set_previous_item($lp_item_id); // Define the 'doc.inc.php' as language file $nameTools = $_SESSION['oLP']->get_name(); $interbreadcrumb[]= array ("url"=>"./lp_list.php", "name"=> get_lang('Doc')); //update global setting to avoid displaying right menu $save_setting = get_setting("show_navigation_menu"); global $_setting; $_setting['show_navigation_menu'] = false; if($debug>0){error_log('New LP - Loading '.$src.' into lp_content.php',0);} header("Location: $src"); ?>