[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.

skala
Yannick Warnier 17 years ago
parent b427a6eb62
commit 56e2e62855
  1. 3
      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; return $return;
} }
$mystatus_in_db = $mylpi->get_status(true); $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); $mystatus_in_memory = $mylpi->get_status(false);
if ($mystatus_in_memory<>$mystatus_in_db) { if ($mystatus_in_memory<>$mystatus_in_db) {
$mystatus=$mystatus_in_memory; $mystatus=$mystatus_in_memory;
} else { } else {
$mystatus=$mystatus_in_db; $mystatus=$mystatus_in_db;
} }
} else { } else {
$mystatus=$mystatus_in_db; $mystatus=$mystatus_in_db;
} }

Loading…
Cancel
Save