[svn r20394] logic changes - allow refresh only page stats - (partial FS#4041)

skala
Isaac Flores 16 years ago
parent 66aa62b072
commit 92f7c1cb48
  1. 6
      main/newscorm/lp_ajax_save_item.php
  2. 8
      main/newscorm/scorm_api.php

@ -168,11 +168,11 @@ function save_item($lp_id,$user_id,$view_id,$item_id,$score=-1,$max=-1,$min=-1,$
$sql_last_connection="SELECT login_id, login_date FROM $tbl_track_login WHERE login_user_id='".api_get_user_id()."' ORDER BY login_date DESC LIMIT 0,1";
$q_last_connection=api_sql_query($sql_last_connection);
if(Database::num_rows($q_last_connection) > 0)
{
if(Database::num_rows($q_last_connection) > 0) {
$current_time=date('Y-m-d H:i:s');
$row = Database::fetch_array($q_last_connection);
$i_id_last_connection=$row['login_id'];
$s_sql_update_logout_date="UPDATE $tbl_track_login SET logout_date=NOW() WHERE login_id='$i_id_last_connection'";
$s_sql_update_logout_date="UPDATE $tbl_track_login SET logout_date='".$current_time."' WHERE login_id='$i_id_last_connection'";
api_sql_query($s_sql_update_logout_date);
}
}

@ -1,4 +1,4 @@
<?php // $Id: scorm_api.php 19964 2009-04-22 00:57:41Z cfasanando $
<?php // $Id: scorm_api.php 20394 2009-05-07 20:11:37Z iflorespaz $
/*
==============================================================================
Dokeos - elearning and course management software
@ -1125,9 +1125,7 @@ function update_toc(update_action,update_id)
}
function update_stats() {
//alert(execute_stats);
if (execute_stats=='true') {
//alert(execute_stats);
try {
cont_f = document.getElementById('content_id');
cont_f.src="lp_controller.php?action=stats";
@ -1137,8 +1135,6 @@ function update_stats() {
}
}
execute_stats='false';
//alert(execute_stats);
}
/**
* Updates the progress bar with the new status. Prevents the need of a page refresh and flickering
@ -1230,7 +1226,7 @@ function switch_item(current_item, next_item){
}else{
// xajax_save_item(lms_lp_id, lms_user_id, lms_view_id, lms_item_id, score, max, min, lesson_status, session_time, suspend_data, lesson_location,interactions, lms_item_core_exit);
}
execute_stats=false;
//(2) Refresh all the values inside this SCORM API object - use AJAX
xajax_switch_item_details(lms_lp_id,lms_user_id,lms_view_id,lms_item_id,next_item);

Loading…
Cancel
Save