| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -2996,9 +2996,10 @@ class DocumentManager | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    { | 
					 | 
					 | 
					 | 
					    { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        $TABLE_ITEMPROPERTY = Database::get_course_table(TABLE_ITEM_PROPERTY); | 
					 | 
					 | 
					 | 
					        $TABLE_ITEMPROPERTY = Database::get_course_table(TABLE_ITEM_PROPERTY); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        $TABLE_DOCUMENT = Database::get_course_table(TABLE_DOCUMENT); | 
					 | 
					 | 
					 | 
					        $TABLE_DOCUMENT = Database::get_course_table(TABLE_DOCUMENT); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        $session_id = intval($session_id); | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        $group_id = intval($group_id); | 
					 | 
					 | 
					 | 
					        $session_id = (int) $session_id; | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        $course_id = intval($course_id); | 
					 | 
					 | 
					 | 
					        $group_id = (int) $group_id; | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					        $course_id = (int) $course_id; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        if (!$course_id) { | 
					 | 
					 | 
					 | 
					        if (!$course_id) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            $course_id = api_get_course_int_id(); | 
					 | 
					 | 
					 | 
					            $course_id = api_get_course_int_id(); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -3019,9 +3020,9 @@ class DocumentManager | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                INNER JOIN $TABLE_DOCUMENT AS docs | 
					 | 
					 | 
					 | 
					                INNER JOIN $TABLE_DOCUMENT AS docs | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                ON (docs.id = props.ref AND props.c_id = docs.c_id) | 
					 | 
					 | 
					 | 
					                ON (docs.id = props.ref AND props.c_id = docs.c_id) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                WHERE | 
					 | 
					 | 
					 | 
					                WHERE | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    props.c_id 	= $course_id AND | 
					 | 
					 | 
					 | 
					                    props.c_id = $course_id AND | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    docs.c_id 	= $course_id AND | 
					 | 
					 | 
					 | 
					                    docs.c_id = $course_id AND | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    props.tool 	= '".TOOL_DOCUMENT."' AND | 
					 | 
					 | 
					 | 
					                    props.tool = '".TOOL_DOCUMENT."' AND | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    props.visibility <> 2 | 
					 | 
					 | 
					 | 
					                    props.visibility <> 2 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    $group_condition | 
					 | 
					 | 
					 | 
					                    $group_condition | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    $session_condition | 
					 | 
					 | 
					 | 
					                    $session_condition | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -3031,7 +3032,7 @@ class DocumentManager | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        if ($result && Database::num_rows($result) != 0) { | 
					 | 
					 | 
					 | 
					        if ($result && Database::num_rows($result) != 0) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            $row = Database::fetch_row($result); | 
					 | 
					 | 
					 | 
					            $row = Database::fetch_row($result); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            return $row[0]; | 
					 | 
					 | 
					 | 
					            return (int) $row[0]; | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        } else { | 
					 | 
					 | 
					 | 
					        } else { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            return 0; | 
					 | 
					 | 
					 | 
					            return 0; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        } | 
					 | 
					 | 
					 | 
					        } | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |