|
|
|
|
@ -3,6 +3,8 @@ |
|
|
|
|
|
|
|
|
|
use Chamilo\CoreBundle\Entity\ExtraField as EntityExtraField; |
|
|
|
|
use ChamiloSession as Session; |
|
|
|
|
use Chamilo\CourseBundle\Component\CourseCopy\CourseBuilder; |
|
|
|
|
use Chamilo\CourseBundle\Component\CourseCopy\CourseRestorer; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Class CourseManager |
|
|
|
|
@ -141,9 +143,6 @@ class CourseManager |
|
|
|
|
|
|
|
|
|
if ($useTemplate) { |
|
|
|
|
// Include the necessary libraries to generate a course copy |
|
|
|
|
require_once api_get_path(SYS_CODE_PATH) . 'coursecopy/classes/CourseBuilder.class.php'; |
|
|
|
|
require_once api_get_path(SYS_CODE_PATH) . 'coursecopy/classes/CourseRestorer.class.php'; |
|
|
|
|
require_once api_get_path(SYS_CODE_PATH) . 'coursecopy/classes/CourseSelectForm.class.php'; |
|
|
|
|
// Call the course copy object |
|
|
|
|
$originCourse['official_code'] = $originCourse['code']; |
|
|
|
|
$cb = new CourseBuilder(null, $originCourse); |
|
|
|
|
@ -4150,10 +4149,6 @@ class CourseManager |
|
|
|
|
$destination_session_id, |
|
|
|
|
$params = array() |
|
|
|
|
) { |
|
|
|
|
require_once api_get_path(SYS_CODE_PATH) . 'coursecopy/classes/CourseBuilder.class.php'; |
|
|
|
|
require_once api_get_path(SYS_CODE_PATH) . 'coursecopy/classes/CourseRestorer.class.php'; |
|
|
|
|
require_once api_get_path(SYS_CODE_PATH) . 'coursecopy/classes/CourseSelectForm.class.php'; |
|
|
|
|
|
|
|
|
|
$course_info = api_get_course_info($source_course_code); |
|
|
|
|
|
|
|
|
|
if (!empty($course_info)) { |
|
|
|
|
|