[svn r10072] update for the reporting

skala
Eric Marguin 19 years ago
parent 74a5e168ad
commit 908f4a1dfb
  1. 10
      main/inc/common_course_tracking.ajax.php
  2. 9
      main/inc/global.inc.php
  3. 15
      main/inc/local.inc.php
  4. 9
      main/inc/update_course_tracking.php
  5. 3
      main/newscorm/lp_comm.common.php

@ -0,0 +1,10 @@
<?php
//Include the librarie ajax
require_once(api_get_path(LIBRARY_PATH)."xajax/xajax.inc.php");
$xajax_course_tracking = new xajax(api_get_path(REL_PATH)."main/inc/update_course_tracking.php");
$xajax_course_tracking->registerFunction("updateCourseTracking");
?>

@ -91,13 +91,6 @@ require_once(api_get_path(LIBRARY_PATH).'database.lib.php');
require_once(api_get_path(LIBRARY_PATH).'display.lib.php');
require_once(api_get_path(LIBRARY_PATH).'text.lib.php');
//Include the librarie ajax for the course time refresh
require_once(api_get_path(LIBRARY_PATH)."xajax/xajax.inc.php");
//Include the file for the updateCourseTracking function
require_once(api_get_path(INCLUDE_PATH)."update_course_tracking.php");
if(empty($statsDbName) && $already_installed)
{
@ -114,8 +107,6 @@ if (! $_configuration['db_host'])
}
$xajax->processRequests();
unset($error_message);
$selectResult = mysql_select_db($mainDbName,$dokeos_database_connection) or die ('<center>WARNING ! SYSTEM UNABLE TO SELECT THE MAIN DOKEOS DATABASE</center>');

@ -492,12 +492,13 @@ if (isset($cidReset) && $cidReset) // course session data refresh requested or e
api_sql_query($sql,__FILE__,__LINE__);
if(api_get_setting("Ajax_course_tracking_refresh")!=0){
if(api_get_setting("Ajax_course_tracking_refresh")!=0 && !isset($noajax)){
include("common_course_tracking.ajax.php");
$i_milliseconds_for_refresh=intval(api_get_setting("Ajax_course_tracking_refresh"))*1000;
$htmlHeadXtra[] = $xajax->getJavascript(api_get_path(WEB_LIBRARY_PATH).'xajax/');
$htmlHeadXtra[] = $xajax_course_tracking->getJavascript(api_get_path(WEB_LIBRARY_PATH).'xajax/');
$htmlHeadXtra[] = "<script type=\"text/javascript\">var user_id=".$_user ['user_id'].";</script><script type=\"text/javascript\" src=\"".api_get_path(WEB_CODE_PATH)."inc/course_tracking.js\"></script><script type=\"text/javascript\">window.setInterval('update_course_tracking()',".$i_milliseconds_for_refresh.");</script>";
}
@ -540,13 +541,17 @@ else // continue with the previous values
"counter = counter+1 " .
"WHERE course_access_id='$i_course_access_id'";
api_sql_query($sql,__FILE__,__LINE__);
if(!isset($noajax)){
api_sql_query($sql,__FILE__,__LINE__);
}
if(api_get_setting("Ajax_course_tracking_refresh")!=0 && !isset($noajax)){
if(api_get_setting("Ajax_course_tracking_refresh")!=0){
include("common_course_tracking.ajax.php");
$i_milliseconds_for_refresh=intval(api_get_setting("Ajax_course_tracking_refresh"))*1000;
$htmlHeadXtra[] = $xajax->getJavascript(api_get_path(WEB_LIBRARY_PATH).'xajax/');
$htmlHeadXtra[] = $xajax_course_tracking->getJavascript(api_get_path(WEB_LIBRARY_PATH).'xajax/');
$htmlHeadXtra[] = "<script type=\"text/javascript\">var user_id=".$_user ['user_id'].";</script><script type=\"text/javascript\" src=\"".api_get_path(WEB_CODE_PATH)."inc/course_tracking.js\"></script><script type=\"text/javascript\">setInterval('update_course_tracking()',".$i_milliseconds_for_refresh.");</script>";
}

@ -1,8 +1,7 @@
<?php
$xajax = new xajax();
$xajax->registerFunction("updateCourseTracking");
$noajax=true;
include("global.inc.php");
require('common_course_tracking.ajax.php');
function updateCourseTracking($i_user_id){
@ -28,6 +27,6 @@ function updateCourseTracking($i_user_id){
}
$xajax_course_tracking->processRequests();
?>

@ -12,8 +12,7 @@
require_once('back_compat.inc.php');
require_once('learnpath.class.php');
//the library is included in global.inc.php
//require('../inc/lib/xajax/xajax.inc.php');
require('../inc/lib/xajax/xajax.inc.php');
$xajax = new xajax(api_get_path(WEB_CODE_PATH).'newscorm/lp_comm.server.php');
$xajax->registerFunction("save_item");
$xajax->registerFunction("switch_item_details");

Loading…
Cancel
Save