|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
|
<?php //$Id: update-files-1.6.x-1.8.0.inc.php 12086 2007-04-23 13:02:44Z yannoo $
|
|
|
|
|
<?php //$Id: update-files-1.6.x-1.8.0.inc.php 12809 2007-07-30 21:44:36Z yannoo $
|
|
|
|
|
/* |
|
|
|
|
============================================================================== |
|
|
|
|
Dokeos - elearning and course management software |
|
|
|
|
@ -75,6 +75,9 @@ if (defined('DOKEOS_INSTALL') || defined('DOKEOS_COURSE_UPDATE')) |
|
|
|
|
error_log('Getting courses for files updates: '.$sql,0); |
|
|
|
|
$result=mysql_query($sql); |
|
|
|
|
|
|
|
|
|
$perm = api_get_setting('permissions_for_new_directories'); |
|
|
|
|
$perm = octdec(!empty($perm)?$perm:'0770'); |
|
|
|
|
|
|
|
|
|
while($courses_directories=mysql_fetch_array($result)){ |
|
|
|
|
|
|
|
|
|
$currentCourseRepositorySys = $sys_course_path.$courses_directories["directory"]."/"; |
|
|
|
|
@ -95,22 +98,22 @@ if (defined('DOKEOS_INSTALL') || defined('DOKEOS_COURSE_UPDATE')) |
|
|
|
|
|
|
|
|
|
//document > audio |
|
|
|
|
if(!is_dir($currentCourseRepositorySys."document/audio")){ |
|
|
|
|
mkdir($currentCourseRepositorySys."document/audio",0777); |
|
|
|
|
mkdir($currentCourseRepositorySys."document/audio",$perm); |
|
|
|
|
insert_db($db_name,"audio",get_lang('Audio')); |
|
|
|
|
} |
|
|
|
|
//document > flash |
|
|
|
|
if(!is_dir($currentCourseRepositorySys."document/flash")){ |
|
|
|
|
mkdir($currentCourseRepositorySys."document/flash",0777); |
|
|
|
|
mkdir($currentCourseRepositorySys."document/flash",$perm); |
|
|
|
|
insert_db($db_name,"flash",get_lang('Flash')); |
|
|
|
|
} |
|
|
|
|
//document > images |
|
|
|
|
if(!is_dir($currentCourseRepositorySys."document/images")){ |
|
|
|
|
mkdir($currentCourseRepositorySys."document/images",0777); |
|
|
|
|
mkdir($currentCourseRepositorySys."document/images",$perm); |
|
|
|
|
insert_db($db_name,"images",get_lang('Images')); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if(!is_dir($currentCourseRepositorySys."document/video")){ |
|
|
|
|
mkdir($currentCourseRepositorySys."document/video",0777); |
|
|
|
|
mkdir($currentCourseRepositorySys."document/video",$perm); |
|
|
|
|
insert_db($db_name,"video",get_lang('Video')); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ -118,20 +121,20 @@ if (defined('DOKEOS_INSTALL') || defined('DOKEOS_COURSE_UPDATE')) |
|
|
|
|
|
|
|
|
|
//upload |
|
|
|
|
if(!is_dir($currentCourseRepositorySys."upload")){ |
|
|
|
|
mkdir($currentCourseRepositorySys."upload",0777); |
|
|
|
|
mkdir($currentCourseRepositorySys."upload",$perm); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
//upload > blog |
|
|
|
|
if(!is_dir($currentCourseRepositorySys."upload/blog")){ |
|
|
|
|
mkdir($currentCourseRepositorySys."upload/blog",0777); |
|
|
|
|
mkdir($currentCourseRepositorySys."upload/blog",$perm); |
|
|
|
|
} |
|
|
|
|
//upload > forum |
|
|
|
|
if(!is_dir($currentCourseRepositorySys."upload/forum")){ |
|
|
|
|
mkdir($currentCourseRepositorySys."upload/forum",0777); |
|
|
|
|
mkdir($currentCourseRepositorySys."upload/forum",$perm); |
|
|
|
|
} |
|
|
|
|
//upload > test |
|
|
|
|
if(!is_dir($currentCourseRepositorySys."upload/test")){ |
|
|
|
|
mkdir($currentCourseRepositorySys."upload/test",0777); |
|
|
|
|
mkdir($currentCourseRepositorySys."upload/test",$perm); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
//Updating index file in courses directories to change claroline/ into main/ |
|
|
|
|
|