diff --git a/main/img/default_courses_img/board.gif b/main/img/default_courses_img/board.gif new file mode 100644 index 0000000000..4fc2325c73 Binary files /dev/null and b/main/img/default_courses_img/board.gif differ diff --git a/main/img/default_courses_img/book.gif b/main/img/default_courses_img/book.gif new file mode 100644 index 0000000000..9983419213 Binary files /dev/null and b/main/img/default_courses_img/book.gif differ diff --git a/main/img/default_courses_img/book_highlight.gif b/main/img/default_courses_img/book_highlight.gif new file mode 100644 index 0000000000..f845f983a8 Binary files /dev/null and b/main/img/default_courses_img/book_highlight.gif differ diff --git a/main/img/default_courses_img/bookcase.gif b/main/img/default_courses_img/bookcase.gif new file mode 100644 index 0000000000..7c85325654 Binary files /dev/null and b/main/img/default_courses_img/bookcase.gif differ diff --git a/main/img/default_courses_img/calendar.gif b/main/img/default_courses_img/calendar.gif new file mode 100644 index 0000000000..b461cdaf01 Binary files /dev/null and b/main/img/default_courses_img/calendar.gif differ diff --git a/main/img/default_courses_img/computer.gif b/main/img/default_courses_img/computer.gif new file mode 100644 index 0000000000..1b3ecd61c9 Binary files /dev/null and b/main/img/default_courses_img/computer.gif differ diff --git a/main/img/default_courses_img/emot_happy.gif b/main/img/default_courses_img/emot_happy.gif new file mode 100644 index 0000000000..3b7c416530 Binary files /dev/null and b/main/img/default_courses_img/emot_happy.gif differ diff --git a/main/img/default_courses_img/emot_neutral.gif b/main/img/default_courses_img/emot_neutral.gif new file mode 100644 index 0000000000..237233669c Binary files /dev/null and b/main/img/default_courses_img/emot_neutral.gif differ diff --git a/main/img/default_courses_img/emot_sad.gif b/main/img/default_courses_img/emot_sad.gif new file mode 100644 index 0000000000..ce878f1ff3 Binary files /dev/null and b/main/img/default_courses_img/emot_sad.gif differ diff --git a/main/img/default_courses_img/emot_wink.gif b/main/img/default_courses_img/emot_wink.gif new file mode 100644 index 0000000000..e7950d0c62 Binary files /dev/null and b/main/img/default_courses_img/emot_wink.gif differ diff --git a/main/img/default_courses_img/female.gif b/main/img/default_courses_img/female.gif new file mode 100644 index 0000000000..6d1cc3a7f5 Binary files /dev/null and b/main/img/default_courses_img/female.gif differ diff --git a/main/img/default_courses_img/floppy.gif b/main/img/default_courses_img/floppy.gif new file mode 100644 index 0000000000..57f4af6d04 Binary files /dev/null and b/main/img/default_courses_img/floppy.gif differ diff --git a/main/img/default_courses_img/geometry.gif b/main/img/default_courses_img/geometry.gif new file mode 100644 index 0000000000..6425eda989 Binary files /dev/null and b/main/img/default_courses_img/geometry.gif differ diff --git a/main/img/default_courses_img/group.gif b/main/img/default_courses_img/group.gif new file mode 100644 index 0000000000..c7a53a26f0 Binary files /dev/null and b/main/img/default_courses_img/group.gif differ diff --git a/main/img/default_courses_img/hal.gif b/main/img/default_courses_img/hal.gif new file mode 100644 index 0000000000..cd681c4174 Binary files /dev/null and b/main/img/default_courses_img/hal.gif differ diff --git a/main/img/default_courses_img/homework.gif b/main/img/default_courses_img/homework.gif new file mode 100644 index 0000000000..47ad36e640 Binary files /dev/null and b/main/img/default_courses_img/homework.gif differ diff --git a/main/img/default_courses_img/idea.gif b/main/img/default_courses_img/idea.gif new file mode 100644 index 0000000000..ec88e6b8e3 Binary files /dev/null and b/main/img/default_courses_img/idea.gif differ diff --git a/main/img/default_courses_img/interaction.gif b/main/img/default_courses_img/interaction.gif new file mode 100644 index 0000000000..ca13d8d31e Binary files /dev/null and b/main/img/default_courses_img/interaction.gif differ diff --git a/main/img/default_courses_img/japanese.gif b/main/img/default_courses_img/japanese.gif new file mode 100644 index 0000000000..281ae11ac7 Binary files /dev/null and b/main/img/default_courses_img/japanese.gif differ diff --git a/main/img/default_courses_img/keyboard.gif b/main/img/default_courses_img/keyboard.gif new file mode 100644 index 0000000000..8b2e69a882 Binary files /dev/null and b/main/img/default_courses_img/keyboard.gif differ diff --git a/main/img/default_courses_img/linux.gif b/main/img/default_courses_img/linux.gif new file mode 100644 index 0000000000..3e0ac41ded Binary files /dev/null and b/main/img/default_courses_img/linux.gif differ diff --git a/main/img/default_courses_img/male.gif b/main/img/default_courses_img/male.gif new file mode 100644 index 0000000000..2ac8a91b5d Binary files /dev/null and b/main/img/default_courses_img/male.gif differ diff --git a/main/img/default_courses_img/maths.gif b/main/img/default_courses_img/maths.gif new file mode 100644 index 0000000000..3e17ffc2b4 Binary files /dev/null and b/main/img/default_courses_img/maths.gif differ diff --git a/main/img/default_courses_img/mechanism.gif b/main/img/default_courses_img/mechanism.gif new file mode 100644 index 0000000000..94f53f039b Binary files /dev/null and b/main/img/default_courses_img/mechanism.gif differ diff --git a/main/img/default_courses_img/mouse.gif b/main/img/default_courses_img/mouse.gif new file mode 100644 index 0000000000..cf8677887e Binary files /dev/null and b/main/img/default_courses_img/mouse.gif differ diff --git a/main/img/default_courses_img/newspaper.gif b/main/img/default_courses_img/newspaper.gif new file mode 100644 index 0000000000..d4ba0a985e Binary files /dev/null and b/main/img/default_courses_img/newspaper.gif differ diff --git a/main/img/default_courses_img/note.gif b/main/img/default_courses_img/note.gif new file mode 100644 index 0000000000..4399dba7f5 Binary files /dev/null and b/main/img/default_courses_img/note.gif differ diff --git a/main/img/default_courses_img/planet.gif b/main/img/default_courses_img/planet.gif new file mode 100644 index 0000000000..b6ac74b140 Binary files /dev/null and b/main/img/default_courses_img/planet.gif differ diff --git a/main/img/default_courses_img/presentation.gif b/main/img/default_courses_img/presentation.gif new file mode 100644 index 0000000000..5858267322 Binary files /dev/null and b/main/img/default_courses_img/presentation.gif differ diff --git a/main/img/default_courses_img/redlight.gif b/main/img/default_courses_img/redlight.gif new file mode 100644 index 0000000000..b180fcdff0 Binary files /dev/null and b/main/img/default_courses_img/redlight.gif differ diff --git a/main/img/default_courses_img/science.gif b/main/img/default_courses_img/science.gif new file mode 100644 index 0000000000..f532f7a5cb Binary files /dev/null and b/main/img/default_courses_img/science.gif differ diff --git a/main/img/default_courses_img/search.gif b/main/img/default_courses_img/search.gif new file mode 100644 index 0000000000..4dabca0f03 Binary files /dev/null and b/main/img/default_courses_img/search.gif differ diff --git a/main/img/default_courses_img/speech.gif b/main/img/default_courses_img/speech.gif new file mode 100644 index 0000000000..3d228a22fc Binary files /dev/null and b/main/img/default_courses_img/speech.gif differ diff --git a/main/img/default_courses_img/teacher.gif b/main/img/default_courses_img/teacher.gif new file mode 100644 index 0000000000..c3f9d9941e Binary files /dev/null and b/main/img/default_courses_img/teacher.gif differ diff --git a/main/img/default_courses_img/time.gif b/main/img/default_courses_img/time.gif new file mode 100644 index 0000000000..058dbfba38 Binary files /dev/null and b/main/img/default_courses_img/time.gif differ diff --git a/main/img/default_courses_img/tutorial.gif b/main/img/default_courses_img/tutorial.gif new file mode 100644 index 0000000000..b49c241f40 Binary files /dev/null and b/main/img/default_courses_img/tutorial.gif differ diff --git a/main/img/default_courses_img/wallet.gif b/main/img/default_courses_img/wallet.gif new file mode 100644 index 0000000000..b34288a160 Binary files /dev/null and b/main/img/default_courses_img/wallet.gif differ diff --git a/main/img/default_courses_img/wikipedia.gif b/main/img/default_courses_img/wikipedia.gif new file mode 100644 index 0000000000..48390ae014 Binary files /dev/null and b/main/img/default_courses_img/wikipedia.gif differ diff --git a/main/img/default_courses_img/work.gif b/main/img/default_courses_img/work.gif new file mode 100644 index 0000000000..288a573348 Binary files /dev/null and b/main/img/default_courses_img/work.gif differ diff --git a/main/img/default_courses_img/world.gif b/main/img/default_courses_img/world.gif new file mode 100644 index 0000000000..5edff1b5fc Binary files /dev/null and b/main/img/default_courses_img/world.gif differ diff --git a/main/img/default_courses_img/write.gif b/main/img/default_courses_img/write.gif new file mode 100644 index 0000000000..1a77cfb81b Binary files /dev/null and b/main/img/default_courses_img/write.gif differ diff --git a/main/inc/lib/add_course.lib.inc.php b/main/inc/lib/add_course.lib.inc.php index d33e5165a8..5046faa46f 100644 --- a/main/inc/lib/add_course.lib.inc.php +++ b/main/inc/lib/add_course.lib.inc.php @@ -1275,6 +1275,16 @@ function fill_course_repository($courseRepository) fputs($fp, $enreg); } + + $img_code_path = api_get_path(SYS_CODE_PATH)."img/default_courses_img/"; + $course_documents_folder=$sys_course_path.$courseRepository.'/document/images/'; + + $handle = opendir($img_code_path); + + while (false !== ($file = readdir($handle))) { + copy($img_code_path.$file,$course_documents_folder.$file); + chmod($course_documents_folder.$file,"0777"); + } fclose($fp); return 0; @@ -1481,7 +1491,23 @@ function fill_Db_course($courseDbName, $courseRepository, $language) api_sql_query("INSERT INTO `".$TABLETOOLDOCUMENT . "`(path,title,filetype,size) VALUES ('/video','".get_lang('Video')."','folder','0')"); $example_doc_id = Database :: get_last_insert_id(); api_sql_query("INSERT INTO `".$TABLEITEMPROPERTY . "` (tool,insert_user_id,insert_date,lastedit_date,ref,lastedit_type,lastedit_user_id,to_group_id,to_user_id,visibility) VALUES ('document',1,NOW(),NOW(),$example_doc_id,'DocumentAdded',1,0,NULL,0)"); - + + //FILL THE COURSE DOCUMENT WITH DEFAULT COURSE PICTURES + $img_code_path = api_get_path(SYS_CODE_PATH)."img/default_courses_img/"; + $sys_course_path = api_get_path(SYS_COURSE_PATH); + + $handle = opendir($img_code_path); + while (false !== ($file = readdir($handle))) { + if($file!="." && $file!=".."){ + $file_size=filesize($img_code_path.$file); + $file=lang2db($file); + api_sql_query("INSERT INTO `".$TABLETOOLDOCUMENT . "`(path,title,filetype,size) VALUES ('/images/','$file','file','$file_size')"); + $image_id = Database :: get_last_insert_id(); + api_sql_query("INSERT INTO `".$TABLEITEMPROPERTY . "` (tool,insert_user_id,insert_date,lastedit_date,ref,lastedit_type,lastedit_user_id,to_group_id,to_user_id,visibility) VALUES ('document',1,NOW(),NOW(),$image_id,'DocumentAdded',1,0,NULL,0)"); + } + } + + /* ----------------------------------------------------------- Agenda tool