123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- <?php
- /* For licensing terms, see /license.txt */
- /**
- * Reporting page on the user's own progress
- * @package chamilo.tracking
- */
- /**
- * Code
- */
- // name of the language file that needs to be included
- $language_file = array('registration', 'tracking', 'exercice', 'admin', 'learnpath');
- $cidReset = true;
- require_once '../inc/global.inc.php';
- require_once api_get_path(LIBRARY_PATH).'tracking.lib.php';
- require_once api_get_path(LIBRARY_PATH).'course.lib.php';
- require_once api_get_path(SYS_CODE_PATH).'newscorm/learnpath.class.php';
- require_once api_get_path(SYS_CODE_PATH).'exercice/exercise.lib.php';
-
- $this_section = SECTION_TRACKING;
- $nameTools = get_lang('MyProgress');
- api_block_anonymous_users();
- $htmlHeadXtra[] = api_get_jquery_ui_js();
- $htmlHeadXtra[] = '
- <script language="javascript">
- $(function() {
- $(".dialog").dialog("destroy");
- $(".dialog").dialog({
- autoOpen: false,
- show: "blind",
- resizable: false,
- height:300,
- width:550,
- modal: true
- });
- $(".opener").click(function() {
- var my_id = $(this).attr(\'id\');
- var big_image = \'#main_graph_\' + my_id;
- $( big_image ).dialog("open");
- return false;
- });
- });
- </script>';
- Display :: display_header($nameTools);
- // Database table definitions
- $tbl_course = Database :: get_main_table(TABLE_MAIN_COURSE);
- $tbl_user = Database :: get_main_table(TABLE_MAIN_USER);
- $tbl_session = Database :: get_main_table(TABLE_MAIN_SESSION);
- $user_progress = Tracking::show_user_progress(api_get_user_id());
- if (!empty($user_progress)) {
- $user_progress .= '<br /><br />';
- }
- $user_progress .= Tracking::show_course_detail(api_get_user_id(), $_GET['course'], $_GET['session_id']);
- if (!empty($user_progress)) {
- echo $user_progress;
- } else {
- Display::display_warning_message(get_lang('NoDataAvailable'));
- }
-
- Display :: display_footer();
|