From 56e2e628555c1f0a4724a92713b6fa11e7c8aa32 Mon Sep 17 00:00:00 2001 From: Yannick Warnier Date: Sun, 31 May 2009 21:06:54 +0200 Subject: [PATCH] [svn r21138] Added condition restriction to avoid wrong status refresh in SCORM table of contents. This is probably not the *best* approach, but it works quite well. --- main/newscorm/lp_ajax_save_item.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/main/newscorm/lp_ajax_save_item.php b/main/newscorm/lp_ajax_save_item.php index c2053ad97d..1b4f3ca30e 100644 --- a/main/newscorm/lp_ajax_save_item.php +++ b/main/newscorm/lp_ajax_save_item.php @@ -119,14 +119,13 @@ function save_item($lp_id,$user_id,$view_id,$item_id,$score=-1,$max=-1,$min=-1,$ return $return; } $mystatus_in_db = $mylpi->get_status(true); - if ($mystatus_in_db<>'completed') { + if ($mystatus_in_db<>'completed' && $mystatus_in_db<>'passed' && $mystatus_in_db<>'browsed') { $mystatus_in_memory = $mylpi->get_status(false); if ($mystatus_in_memory<>$mystatus_in_db) { $mystatus=$mystatus_in_memory; } else { $mystatus=$mystatus_in_db; } - } else { $mystatus=$mystatus_in_db; }