fixing move folders -refs #6706

1.9.x
Yoselyn Castillo 12 years ago
parent d535438a82
commit 06bb7ecdcd
  1. 4
      main/inc/lib/fileManage.lib.php

@ -28,7 +28,7 @@ function update_db_info($action, $old_path, $new_path = '') {
WHERE path='".$old_path."' OR path LIKE '".$old_path."/%'";
*/
$old_path = Database::escape_string($old_path);
$to_delete = "WHERE c_id = $course_id AND path LIKE BINARY '".$old_path."' OR path LIKE BINARY '".$old_path."/%'";
$to_delete = "WHERE c_id = $course_id AND (path LIKE BINARY '".$old_path."' OR path LIKE BINARY '".$old_path."/%')";
$query = "DELETE FROM $dbTable " . $to_delete;
$result = Database::query("SELECT id FROM $dbTable " . $to_delete);
@ -65,7 +65,7 @@ function update_db_info($action, $old_path, $new_path = '') {
$new_path = Database::escape_string($new_path);
$query = "UPDATE $dbTable
SET path = CONCAT('".$new_path."', SUBSTRING(path, LENGTH('".$old_path."')+1) )
WHERE c_id = $course_id AND path LIKE BINARY '".$old_path."' OR path LIKE BINARY '".$old_path."/%'";
WHERE c_id = $course_id AND (path LIKE BINARY '".$old_path."' OR path LIKE BINARY '".$old_path."/%')";
}
Database::query($query);
}

Loading…
Cancel
Save