Maintenance: CommonCartridge: Add configuration setting 'commoncartridge_path_token' to allow for the previously recommended special path token when exporting to Common Cartridge packages - refs BT#21709

pull/3943/head^2
Yannick Warnier 1 year ago
parent 1ace9818d1
commit ef1e71f1db
  1. 4
      main/common_cartridge/export/src/utils/CcHelpers.php
  2. 6
      main/install/configuration.dist.php

@ -288,6 +288,10 @@ abstract class CcHelpers
$courseDir = $internalCourseDocumentsPath = null; $courseDir = $internalCourseDocumentsPath = null;
$courseInfo = api_get_course_info(); $courseInfo = api_get_course_info();
$replaceprefix = '$1EdTech-CC-FILEBASE$'; $replaceprefix = '$1EdTech-CC-FILEBASE$';
$tokenSyntax = api_get_configuration_value('commoncartridge_path_token');
if (!empty($tokenSyntax)) {
$replaceprefix = $tokenSyntax;
}
if (!empty($courseInfo)) { if (!empty($courseInfo)) {
$courseDir = $courseInfo['directory']; $courseDir = $courseInfo['directory'];
$internalCourseDocumentsPath = '/courses/'.$courseDir.'/document'; $internalCourseDocumentsPath = '/courses/'.$courseDir.'/document';

@ -2561,3 +2561,9 @@ INSERT INTO extra_field_options (field_id, option_value, display_text, priority,
// Define the default time in seconds to be registered if the user does logout from a course and there is no recent entry in track_e_course_access. // Define the default time in seconds to be registered if the user does logout from a course and there is no recent entry in track_e_course_access.
//$_configuration['tracking_default_course_extra_time_on_logout'] = 600; //$_configuration['tracking_default_course_extra_time_on_logout'] = 600;
// Define a special path token for the Common Cartridge export content.
// Due to changes in naming by the responsible organization, the Chamilo default
// is '$1EdTech-CC-FILEBASE$' (the latest), but previous versions of the standard
// recommended '$IMS-CC-FILEBASE$', so you might want to use that for greater compatibility.
//$_configuration['commoncartridge_path_token'] = '$IMS-CC-FILEBASE$';

Loading…
Cancel
Save