|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
|
<?php //$Id: update-files-1.6.x-1.8.0.inc.php 10892 2007-01-25 00:58:30Z yannoo $
|
|
|
|
|
<?php //$Id: update-files-1.6.x-1.8.0.inc.php 10950 2007-01-29 02:30:27Z yannoo $
|
|
|
|
|
/* |
|
|
|
|
============================================================================== |
|
|
|
|
Dokeos - elearning and course management software |
|
|
|
|
@ -43,6 +43,7 @@ |
|
|
|
|
|
|
|
|
|
require_once("../inc/lib/main_api.lib.php"); |
|
|
|
|
require_once("../inc/lib/fileUpload.lib.php"); |
|
|
|
|
require_once('../inc/lib/database.lib.php'); |
|
|
|
|
|
|
|
|
|
/* |
|
|
|
|
============================================================================== |
|
|
|
|
@ -66,17 +67,27 @@ function insert_db($db_name, $folder_name, $text){ |
|
|
|
|
|
|
|
|
|
if (defined('DOKEOS_INSTALL') || defined('DOKEOS_COURSE_UPDATE')) |
|
|
|
|
{ |
|
|
|
|
$tbl_course = Database :: get_main_table(TABLE_MAIN_COURSE); |
|
|
|
|
|
|
|
|
|
$sql="SELECT directory, db_name FROM ".$tbl_course; |
|
|
|
|
|
|
|
|
|
$result=api_sql_query($sql); |
|
|
|
|
$sys_course_path = $pathForm.'courses/'; |
|
|
|
|
//$tbl_course = Database :: get_main_table(TABLE_MAIN_COURSE); |
|
|
|
|
mysql_select_db($dbNameForm); |
|
|
|
|
$db_name = $dbNameForm; |
|
|
|
|
$sql = "SELECT * FROM course"; |
|
|
|
|
error_log('Getting courses for files updates: '.$sql,0); |
|
|
|
|
$result=mysql_query($sql); |
|
|
|
|
|
|
|
|
|
while($courses_directories=mysql_fetch_array($result)){ |
|
|
|
|
|
|
|
|
|
$currentCourseRepositorySys = api_get_path(SYS_COURSE_PATH).$courses_directories["directory"]."/"; |
|
|
|
|
$currentCourseRepositorySys = $sys_course_path.$courses_directories["directory"]."/"; |
|
|
|
|
$db_name = $courses_directories["db_name"]; |
|
|
|
|
|
|
|
|
|
//move everything to the new hierarchy (from old path to new path) |
|
|
|
|
error_log('Renaming '.$updatePath.'courses/'.$courses_directories["directory"].' to '.$sys_course_path.$courses_directories["directory"],0); |
|
|
|
|
rename($updatePath.'courses/'.$courses_directories["directory"],$sys_course_path.$courses_directories["directory"]); |
|
|
|
|
|
|
|
|
|
error_log('Creating dirs in '.$currentCourseRepositorySys,0); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//FOLDER DOCUMENT |
|
|
|
|
|
|
|
|
|
//document > audio |
|
|
|
|
|