@ -10,16 +10,15 @@ 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					 * @param integer the user id  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					 * @param string the database name  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					 * @return boolean  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					 * @todo this function need more parameters seems not to be use anymore  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					 * @deprecated fix this function or create another  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					 */  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					function user_connected_in_chat ($user_id) {  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					 	$tbl_chat_connected = Database::get_course_table(TABLE_CHAT_CONNECTED);  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    $user_id 	= intval($user_id);  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					 	$session_id = api_get_session_id();  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    $group_id   = api_get_group_id();	  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					      
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
						$user_id 	= intval($user_id);  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    $course_id  = api_get_course_int_id();  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					      
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    $course_id  = api_get_course_int_id();      
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
						$extra_condition = '';  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
						  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
						if (!empty($group_id)) {  
				
			 
			
		
	
	
		
			
				
					
						
						
						
							
								 
							 
						
					 
				
				 
				 
				
					@ -39,12 +38,10 @@ function user_connected_in_chat ($user_id) { 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					 * @return void  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					 */  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					function exit_of_chat($user_id) {  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
						$user_id = intval($user_id);  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    $course_id = api_get_course_int_id();  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
						$list_course = array();  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					 	$list_course = CourseManager::get_courses_list_by_user_id($user_id);  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
						$user_id = intval($user_id);      
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					 	$list_course = CourseManager::get_courses_list_by_user_id($user_id);      
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					      
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    $session_id = api_get_session_id();  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    /*$session_id = api_get_session_id();  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    $group_id   = api_get_group_id();	  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
						  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
						$extra_condition = '';  
				
			 
			
		
	
	
		
			
				
					
						
						
						
							
								 
							 
						
					 
				
				 
				 
				
					@ -53,15 +50,16 @@ function exit_of_chat($user_id) { 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
						} else {  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
							$extra_condition = api_get_session_condition($session_id);  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
						}  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    $extra_condition.= " AND course_id = $course_id";  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    $extra_condition.= " AND course_id = $course_id";*/  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					      
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    $tbl_chat_connected = Database::get_course_table(TABLE_CHAT_CONNECTED);  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					      
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					 	foreach ($list_course as $course) {  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					 		$response = user_connected_in_chat($user_id);  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					 		if ($response === true) { 			   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					 			$sql = 'DELETE FROM '.$tbl_chat_connected.' WHERE c_id = '.$course['real_id'].' AND user_id='.$user_id.$extra_condition ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					 		// if ($response === true) {  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					 			$sql = 'DELETE FROM '.$tbl_chat_connected.' WHERE c_id = '.$course['real_id'].' AND user_id  =  '.$user_id;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					 			Database::query($sql);  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					 		}  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					 		// }  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					 	}  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					}