[svn r10790] in fill_course_repository function, check if example_material_course_creation api setting is true or false before copy images in the course document

skala
Julian Prud'homme 19 years ago
parent 9da7c7611f
commit d12fe4e503
  1. 59
      main/inc/lib/add_course.lib.inc.php

@ -1278,39 +1278,42 @@ function fill_course_repository($courseRepository)
}
fclose($fp);
$img_code_path = api_get_path(SYS_CODE_PATH)."img/default_courses_img/";
$course_documents_folder=$sys_course_path.$courseRepository.'/document/images/default_course_img/';
mkdir($course_documents_folder,0777);
$dirs=array();
$handle = opendir($img_code_path);
if(api_get_setting('example_material_course_creation')<>'false')
{
while (false !== ($file = readdir($handle))) {
if(is_dir($img_code_path.$file) && $file!=".svn" && $file!="." && $file!=".."){
mkdir($course_documents_folder.$file,0777);
$dirs[]=$file.'/';
}
elseif(is_file($img_code_path.$file) && $file!="." && $file!=".." && $file!=".svn"){
copy($img_code_path.$file,$course_documents_folder.$file);
chmod($course_documents_folder.$file,0777);
}
}
closedir($handle);
foreach($dirs as $current_dir){
$handle = opendir($img_code_path.$current_dir);
$img_code_path = api_get_path(SYS_CODE_PATH)."img/default_courses_img/";
$course_documents_folder=$sys_course_path.$courseRepository.'/document/images/default_course_img/';
mkdir($course_documents_folder,0777);
$dirs=array();
$handle = opendir($img_code_path);
while (false !== ($file = readdir($handle))) {
if(is_file($img_code_path.$current_dir.$file) && $file!="." && $file!=".."){
copy($img_code_path.$current_dir.$file,$course_documents_folder.$current_dir.$file);
chmod($course_documents_folder.$current_dir.$file,0777);
if(is_dir($img_code_path.$file) && $file!=".svn" && $file!="." && $file!=".."){
mkdir($course_documents_folder.$file,0777);
$dirs[]=$file.'/';
}
elseif(is_file($img_code_path.$file) && $file!="." && $file!=".." && $file!=".svn"){
copy($img_code_path.$file,$course_documents_folder.$file);
chmod($course_documents_folder.$file,0777);
}
}
closedir($handle);
}
foreach($dirs as $current_dir){
$handle = opendir($img_code_path.$current_dir);
while (false !== ($file = readdir($handle))) {
if(is_file($img_code_path.$current_dir.$file) && $file!="." && $file!=".."){
copy($img_code_path.$current_dir.$file,$course_documents_folder.$current_dir.$file);
chmod($course_documents_folder.$current_dir.$file,0777);
}
}
closedir($handle);
}
}
return 0;
};

Loading…
Cancel
Save