If parent id is not provide, get it from the path see BT#12010

pull/2487/head
jmontoyaa 10 years ago
parent 8165c22ae6
commit 8ce2f7d9fd
  1. 14
      main/document/document.php

@ -573,6 +573,7 @@ if (isset($document_id) && empty($action)) {
);
}
// If the document is not a folder we show the document.
if ($document_data) {
$parent_id = $document_data['parent_id'];
$visibility = DocumentManager::check_visibility_tree(
@ -645,7 +646,20 @@ if (isset($document_data) && $document_data['path'] == '/certificates') {
}
if (!$parent_id) {
$testParentId = 0;
// Guess parent id depe
if (!empty($document_data['path'])) {
$testParentId = DocumentManager::get_document_id(
api_get_course_info(),
dirname($document_data['path']),
0
);
}
$parent_id = 0;
if (!empty($testParentId)) {
$parent_id = $testParentId;
}
}
$current_folder_id = $document_id;

Loading…
Cancel
Save