浏览代码

[svn r12866] Added require for fileManage.lib.php as it is needed by the my_delete() function (in the delete_document() method)
Improved require for metadata (get the right path in api_get_path())

Yannick Warnier 17 年之前
父节点
当前提交
bfbb94f5e2
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      main/inc/lib/document.lib.php

+ 2 - 2
main/inc/lib/document.lib.php

@@ -588,7 +588,6 @@ class DocumentManager
 	{
 		$TABLE_DOCUMENT = Database :: get_course_table(TABLE_DOCUMENT, $_course['dbName']);
 		$TABLE_ITEMPROPERTY = Database :: get_course_table(TABLE_ITEM_PROPERTY, $_course['dbName']);
-
 		//first, delete the actual document...
 		$document_id = DocumentManager :: get_document_id($_course, $path);
 		$new_path = $path.'_DELETED_'.$document_id;
@@ -604,7 +603,8 @@ class DocumentManager
 				if ($what_to_delete_result && mysql_num_rows($what_to_delete_result) != 0)
 				{
 					//needed to deleted medadata
-					require_once (api_get_path(INCLUDE_PATH)."../metadata/md_funcs.php");
+					require_once (api_get_path(SYS_CODE_PATH).'metadata/md_funcs.php');
+					require_once(api_get_path(LIBRARY_PATH).'fileManage.lib.php');
 					$mdStore = new mdstore(TRUE);
 
 					//delete all item_property entries