From 8649108c72bd78ce8d260790e2baff637e4dcfa3 Mon Sep 17 00:00:00 2001 From: Yannick Warnier Date: Thu, 19 Dec 2013 03:46:00 -0500 Subject: [PATCH] Additional fix to document visibility issue - refs BT#7128 and refs BT#7140 --- main/document/show_content.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/main/document/show_content.php b/main/document/show_content.php index 1468a9a82b..7397947d17 100644 --- a/main/document/show_content.php +++ b/main/document/show_content.php @@ -21,7 +21,8 @@ $header_file = Security::remove_XSS($_GET['file']); $document_id = intval($_GET['id']); $course_info = api_get_course_info(); -$course_code = api_get_course_id(); +$course_code = api_get_course_id(); +$session_id = api_get_session_id(); if (empty($course_info)) { api_not_allowed(true); @@ -31,7 +32,10 @@ if (empty($course_info)) { if (!$document_id) { $document_id = DocumentManager::get_document_id($course_info, $header_file); } -$document_data = DocumentManager::get_document_data_by_id($document_id, $course_code); +$document_data = DocumentManager::get_document_data_by_id($document_id, $course_code, true, $session_id); +if ($session_id != 0 and !$document_data) { + $document_data = DocumentManager::get_document_data_by_id($document_id, $course_code, true, 0); +} if (empty($document_data)) { api_not_allowed(true);