back_compat.inc.php 1.5 KB

123456789101112131415161718192021222324252627282930313233
  1. <?php //$id: $
  2. /**
  3. * This script allows compatibility between the New SCORM tool and both version 1.6.3
  4. * and 1.8 of Dokeos by loading libraries in a different way
  5. */
  6. /**
  7. * Have a switch looking for the version. If 1.6, load first bit, if 1.8, load second
  8. */
  9. //$my_version = $_GLOBALS['dokeosVersion'];
  10. $my_version = '1.8';
  11. switch($my_version){
  12. case '1.6.3':
  13. require('../inc/claro_init_global.inc.php');
  14. require_once(api_get_library_path() . '/events.lib.inc.php');
  15. require_once(api_get_library_path() . '/database.lib.php');
  16. require_once(api_get_library_path() . '/document.lib.php');
  17. require_once(api_get_library_path() . '/fileDisplay.lib.php');
  18. require_once(api_get_library_path() . '/fileUpload.lib.php'); //replace_dangerous_char()
  19. require_once(api_get_library_path() . '/fileManage.lib.php'); //check_name_exists()
  20. include_once(api_get_library_path() . '/pclzip/pclzip.lib.php');
  21. break;
  22. case '1.8':
  23. require('../inc/global.inc.php');
  24. require_once(api_get_path(LIBRARY_PATH) . 'events.lib.inc.php');
  25. require_once(api_get_path(LIBRARY_PATH) . 'database.lib.php');
  26. require_once(api_get_path(LIBRARY_PATH) . 'document.lib.php');
  27. require_once(api_get_path(LIBRARY_PATH) . 'fileDisplay.lib.php');
  28. require_once(api_get_path(LIBRARY_PATH) . 'fileUpload.lib.php'); //replace_dangerous_char()
  29. require_once(api_get_path(LIBRARY_PATH) . 'fileManage.lib.php'); //check_name_exists()
  30. include_once (api_get_path(LIBRARY_PATH) . 'pclzip/pclzip.lib.php');
  31. break;
  32. }
  33. ?>