From 6aa5237acd6bb6fbcea93765d1c189be6aa30e04 Mon Sep 17 00:00:00 2001 From: Yannick Warnier Date: Mon, 18 Jun 2007 08:29:07 +0200 Subject: [PATCH] [svn r12637] Closing the session sooner to reduce risk of session concurrent access --- main/newscorm/lp_nav.php | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/main/newscorm/lp_nav.php b/main/newscorm/lp_nav.php index 693417718b..3a2d7e9f95 100644 --- a/main/newscorm/lp_nav.php +++ b/main/newscorm/lp_nav.php @@ -21,6 +21,10 @@ require_once('aicc.class.php'); //error_log('New LP - Loaded lp_nav: '.$_SERVER['REQUEST_URI'],0); +$progress_bar = ''; +$navigation_bar = ''; +$display_mode = ''; + if(isset($_SESSION['lpobject'])) { //if($debug>0) //error_log('New LP - in lp_nav.php - SESSION[lpobject] is defined',0); @@ -31,12 +35,16 @@ if(isset($_SESSION['lpobject'])) //error_log('New LP - in lp_nav.php - SESSION[lpobject] is not object - dying',0); die('Could not instanciate lp object'); } + $display_mode = $_SESSION['oLP']->mode; + $progress_bar = $_SESSION['oLP']->get_progress_bar(); + $navigation_bar = $_SESSION['oLP']->get_navigation_bar(); } +session_write_close(); $htmlHeadXtra[] = ''; -if($_SESSION['oLP']->mode == 'fullscreen'){ +if($display_mode == 'fullscreen'){ $htmlHeadXtra[] = '