Ver Fonte

Update condition to give the possibility to get_document_data_by_id() specifically on session_id=0 - refs BT#7128

Yannick Warnier há 11 anos atrás
pai
commit
c7e206efbd
1 ficheiros alterados com 5 adições e 4 exclusões
  1. 5 4
      main/inc/lib/document.lib.php

+ 5 - 4
main/inc/lib/document.lib.php

@@ -1140,9 +1140,10 @@ class DocumentManager
     /**
      * Gets the document data with a given id
      *
-     * @param int id
-     * @param string course code
-     * @param bool load parents?
+     * @param int $id Document ID (id field in c_document table)
+     * @param string $course_code course code (c_id field in document table)
+     * @param bool $load_parents load parents?
+     * @param int $session_id The session ID, 0 if requires context *out of* session, and null to use global context
      * @return array document content
      */
     public static function get_document_data_by_id($id, $course_code, $load_parents = false, $session_id = null)
@@ -1154,7 +1155,7 @@ class DocumentManager
             return false;
         }
 
-        if (!empty($session_id)) {
+        if (isset($session_id)) {
             $session_id = intval($session_id);
         } else {
             $session_id = api_get_session_id();