[svn r10950] Added move of courses directories from old dir to new dir

Fixed minor blocking bugs
Added logging
skala
Yannick Warnier 19 years ago
parent ac0d4c7674
commit 00adf8f6cf
  1. 25
      main/install/update-files-1.6.x-1.8.0.inc.php

@ -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

Loading…
Cancel
Save