skala
Julio Montoya 16 years ago
commit 8b66419327
  1. 2
      main/exercice/exercise_result.class.php
  2. 8
      main/mySpace/myStudents.php
  3. 18
      main/tracking/courseLog.php
  4. 28
      main/tracking/courseLogCSV.php
  5. 29
      main/tracking/course_access_details.php
  6. 26
      main/tracking/logins_details.php
  7. 27
      main/tracking/personnalLog.php
  8. 24
      main/tracking/toolaccess_details.php
  9. 30
      main/tracking/userLog.php
  10. 25
      main/tracking/userlogCSV.php

@ -116,7 +116,7 @@ class ExerciseResult
AND cuser.course_code=te.exe_cours_id ORDER BY te.exe_cours_id ASC, ce.title ASC, te.exe_date ASC"; AND cuser.course_code=te.exe_cours_id ORDER BY te.exe_cours_id ASC, ce.title ASC, te.exe_date ASC";
$hpsql="SELECT ".(api_is_western_name_order() ? "CONCAT(tu.firstname,' ',tu.lastname)" : "CONCAT(tu.lastname,' ',tu.firstname)").", tth.exe_name, $hpsql="SELECT ".(api_is_western_name_order() ? "CONCAT(tu.firstname,' ',tu.lastname)" : "CONCAT(tu.lastname,' ',tu.firstname)").", tth.exe_name,
tth.exe_result , tth.exe_weighting, UNIX_TIMESTAMP(tth.exe_date), tu.email, tu.user_id tth.exe_result , tth.exe_weighting, tth.exe_date, tu.email, tu.user_id
FROM $TBL_TRACK_HOTPOTATOES tth, $TBL_USER tu FROM $TBL_TRACK_HOTPOTATOES tth, $TBL_USER tu
WHERE tu.user_id=tth.exe_user_id AND tth.exe_cours_id = '" . Database :: escape_string($cid) . " $user_id_and ' WHERE tu.user_id=tth.exe_user_id AND tth.exe_cours_id = '" . Database :: escape_string($cid) . " $user_id_and '
ORDER BY tth.exe_cours_id ASC, tth.exe_date ASC"; ORDER BY tth.exe_cours_id ASC, tth.exe_date ASC";

@ -598,14 +598,14 @@ if ($timezone !== null) {
else $css_class = "row_even"; else $css_class = "row_even";
$i++; $i++;
// csv export content // csv export content
$csv_content[] = array ( $csv_content[] = array (
api_html_entity_decode(stripslashes($lp_name), ENT_QUOTES, $charset), api_html_entity_decode(stripslashes($lp_name), ENT_QUOTES, $charset),
api_time_to_hms($total_time), api_time_to_hms($total_time),
$score . '%', $score . '%',
$progress, $progress,
api_convert_and_format_date($start_time, "%Y-%m-%d") date('Y-m-d h:i:s', $start_time)
); );
?> ?>
<tr class="<?php echo $css_class;?>"> <tr class="<?php echo $css_class;?>">
@ -637,7 +637,9 @@ if ($timezone !== null) {
<td align="center"> <td align="center">
<?php <?php
if ($start_time != '' && $start_time > 0) { if ($start_time != '' && $start_time > 0) {
echo api_convert_and_format_date($start_time, DATE_FORMAT_SHORT); //Do not change with api_convert_and_format_date, because this value came from the lp_item_view table
//which implies several other changes not a priority right now
echo date('Y-m-d h:i:s', $start_time);
} else { } else {
echo '-'; echo '-';
} }

@ -1,17 +1,16 @@
<?php //$id: $ <?php //$id: $
/* For licensing terms, see /dokeos_license.txt */ /* For licensing terms, see /license.txt */
/** /**
==============================================================================
* @author Thomas Depraetere * @author Thomas Depraetere
* @author Hugues Peeters * @author Hugues Peeters
* @author Christophe Gesche * @author Christophe Gesche
* @author Sebastien Piraux * @author Sebastien Piraux
* @author Toon Keppens (Vi-Host.net) * @author Toon Keppens (Vi-Host.net)
* *
* @package dokeos.tracking * @package chamilo.tracking
==============================================================================
*/ */
/**
/*
* INIT SECTION * INIT SECTION
*/ */
$pathopen = isset($_REQUEST['pathopen']) ? $_REQUEST['pathopen'] : null; $pathopen = isset($_REQUEST['pathopen']) ? $_REQUEST['pathopen'] : null;
@ -467,14 +466,9 @@ if ($_GET['studentlist'] == 'false') {
$all_datas = array(); $all_datas = array();
$course_code = $_course['id']; $course_code = $_course['id'];
$user_ids = array_keys($a_students); $user_ids = array_keys($a_students);
$table = new SortableTable('users_tracking', array('TrackingCourseLog','get_number_of_users'), array('TrackingCourseLog','get_user_data'), (api_is_western_name_order() xor api_sort_by_first_name()) ? 3 : 2); $table = new SortableTable('users_tracking', array('TrackingCourseLog','get_number_of_users'), array('TrackingCourseLog','get_user_data'), (api_is_western_name_order() xor api_sort_by_first_name()) ? 3 : 2);
$parameters['cidReq'] = Security::remove_XSS($_GET['cidReq']); $parameters['cidReq'] = Security::remove_XSS($_GET['cidReq']);

@ -1,37 +1,13 @@
<?php <?php
/* /* For licensing terms, see /license.txt */
==============================================================================
Dokeos - elearning and course management software
Copyright (c) 2004-2006 Dokeos S.A.
Copyright (c) 2003 Ghent University (UGent)
Copyright (c) 2001 Universite catholique de Louvain (UCL)
Author: Frederic Vauthier (frederic.vauthier@dokeos.com)
For a full list of contributors, see "credits.txt".
The full license can be read in "license.txt".
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
See the GNU General Public License for more details.
Contact address: Dokeos, 44 rue des palais, B-1030 Brussels, Belgium
Mail: info@dokeos.com
==============================================================================
*/
/** /**
==============================================================================
* @author Thomas Depraetere * @author Thomas Depraetere
* @author Hugues Peeters * @author Hugues Peeters
* @author Christophe Gesche * @author Christophe Gesche
* @author Sebastien Piraux * @author Sebastien Piraux
* @author Toon Keppens (Vi-Host.net) * @author Toon Keppens (Vi-Host.net)
* *
* @package dokeos.tracking * @package chamilo.tracking
==============================================================================
*/ */
// TODO: Is this file deprecated? // TODO: Is this file deprecated?

@ -1,43 +1,18 @@
<?php <?php
/* /* For licensing terms, see /license.txt */
==============================================================================
Dokeos - elearning and course management software
Copyright (c) 2004 Dokeos S.A.
Copyright (c) 2003 Ghent University (UGent)
Copyright (c) 2001 Universite catholique de Louvain (UCL)
For a full list of contributors, see "credits.txt".
The full license can be read in "license.txt".
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
See the GNU General Public License for more details.
Contact address: Dokeos, 44 rue des palais, B-1030 Brussels, Belgium
Mail: info@dokeos.com
==============================================================================
*/
/** /**
==============================================================================
* @author Thomas Depraetere * @author Thomas Depraetere
* @author Hugues Peeters * @author Hugues Peeters
* @author Christophe Gesche * @author Christophe Gesche
* @author Sebastien Piraux * @author Sebastien Piraux
* *
* @package dokeos.tracking * @package chamilo.tracking
==============================================================================
*/ */
// TODO: Is this file deprecated? // TODO: Is this file deprecated?
/* /*
==============================================================================
INIT SECTION INIT SECTION
==============================================================================
*/ */
$reqdate = $_REQUEST['reqdate']; $reqdate = $_REQUEST['reqdate'];
$period = $_REQUEST['period']; $period = $_REQUEST['period'];

@ -1,35 +1,13 @@
<?php <?php
/* /* For licensing terms, see /license.txt */
==============================================================================
Dokeos - elearning and course management software
Copyright (c) 2004 Dokeos S.A.
Copyright (c) 2003 Ghent University (UGent)
Copyright (c) 2001 Universite catholique de Louvain (UCL)
For a full list of contributors, see "credits.txt".
The full license can be read in "license.txt".
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
See the GNU General Public License for more details.
Contact address: Dokeos, 44 rue des palais, B-1030 Brussels, Belgium
Mail: info@dokeos.com
==============================================================================
*/
/** /**
==============================================================================
* @author Thomas Depraetere * @author Thomas Depraetere
* @author Hugues Peeters * @author Hugues Peeters
* @author Christophe Gesche * @author Christophe Gesche
* @author Sebastien Piraux * @author Sebastien Piraux
* *
* @package dokeos.tracking * @package dokeos.tracking
==============================================================================
*/ */
// TODO: Is this file deprecated? // TODO: Is this file deprecated?

@ -1,35 +1,12 @@
<?php <?php
/* /* For licensing terms, see /license.txt */
==============================================================================
Dokeos - elearning and course management software
Copyright (c) 2004 Dokeos S.A.
Copyright (c) 2003 Ghent University (UGent)
Copyright (c) 2001 Universite catholique de Louvain (UCL)
For a full list of contributors, see "credits.txt".
The full license can be read in "license.txt".
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
See the GNU General Public License for more details.
Contact address: Dokeos, 44 rue des palais, B-1030 Brussels, Belgium
Mail: info@dokeos.com
==============================================================================
*/
/** /**
==============================================================================
* @author Thomas Depraetere * @author Thomas Depraetere
* @author Hugues Peeters * @author Hugues Peeters
* @author Christophe Gesche * @author Christophe Gesche
* @author Sebastien Piraux * @author Sebastien Piraux
* *
* @package dokeos.tracking * @package chamilo.tracking
==============================================================================
*/ */
// TODO: Is this file deprecated? // TODO: Is this file deprecated?

@ -1,27 +1,5 @@
<?php // $Id: toolaccess_details.php 20472 2009-05-11 10:02:06Z ivantcholakov $ <?php // $Id: toolaccess_details.php 20472 2009-05-11 10:02:06Z ivantcholakov $
/* /* For licensing terms, see /license.txt */
==============================================================================
Dokeos - elearning and course management software
Copyright (c) 2004 Dokeos S.A.
Copyright (c) 2003 Ghent University (UGent)
Copyright (c) 2001 Universite catholique de Louvain (UCL)
For a full list of contributors, see "credits.txt".
The full license can be read in "license.txt".
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
See the GNU General Public License for more details.
Contact address: Dokeos, 44 rue des palais, B-1030 Brussels, Belgium
Mail: info@dokeos.com
==============================================================================
*/
// TODO: Is this file deprecated? // TODO: Is this file deprecated?
/** /**

@ -1,41 +1,15 @@
<?php // $Id: userLog.php 21626 2009-06-26 12:19:41Z pcool $ <?php // $Id: userLog.php 21626 2009-06-26 12:19:41Z pcool $
/* /* For licensing terms, see /license.txt */
==============================================================================
Dokeos - elearning and course management software
Copyright (c) 2004-2009 Dokeos SPRL
Copyright (c) 2003 Ghent University (UGent)
Copyright (c) 2001 Universite catholique de Louvain (UCL)
Copyright (c) Roan Embrechts (Vrije Universiteit Brussel)
Copyright (c) Sebastien Piraux <piraux_seb@hotmail.com>
For a full list of contributors, see "credits.txt".
The full license can be read in "license.txt".
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
See the GNU General Public License for more details.
Contact: Dokeos, 181 rue Royale, B-1000 Brussels, Belgium, info@dokeos.com
==============================================================================
*/
// TODO: Is this file deprecated? // TODO: Is this file deprecated?
/** /**
============================================================================== * @package chamilo.tracking
* @package dokeos.tracking
* @todo clean code - structure is unclear and difficult to modify * @todo clean code - structure is unclear and difficult to modify
==============================================================================
*/ */
/* /*
==============================================================================
INIT SECTION INIT SECTION
==============================================================================
*/ */
$uInfo = $_REQUEST['uInfo']; $uInfo = $_REQUEST['uInfo'];
$view = $_REQUEST['view']; $view = $_REQUEST['view'];

@ -1,28 +1,5 @@
<?php <?php
/* /* For licensing terms, see /license.txt */
==============================================================================
Dokeos - elearning and course management software
Copyright (c) 2004-2006 Dokeos S.A.
Copyright (c) 2003 Ghent University (UGent)
Copyright (c) 2001 Universite catholique de Louvain (UCL)
Copyright (c) Roan Embrechts (Vrije Universiteit Brussel)
Copyright (c) Sebastien Piraux <piraux_seb@hotmail.com>
For a full list of contributors, see "credits.txt".
The full license can be read in "license.txt".
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
See the GNU General Public License for more details.
Contact: Dokeos, 181 rue Royale, B-1000 Brussels, Belgium, info@dokeos.com
==============================================================================
*/
// TODO: Is this file deprecated? // TODO: Is this file deprecated?
/** /**

Loading…
Cancel
Save