Displaying remaining unit+quizzes time in course information section

Please follow the below instructions for displaying remaining unit+quizzes time in course information section:

1. Go to WP Admin -> Plugins -> Editor -> WPLMS Customizer -> customizer_class.php

2. Add the following code in the _construct function :

add_filter('wplms_course_details_widget',array($this,'wplms_custom_course_details_information'));

3. Add the following code in class :

function wplms_custom_course_details_information($details){
        $course_id = get_the_ID();
         
        foreach($details as $key => $value){
            if($key == 'time'){
                $custom_info = get_post_meta(get_the_ID(),'vibe_seminar_link',true);
                $d=get_post_meta($course_id,'vibe_duration',true);
 
                $course_duration_parameter = apply_filters('vibe_course_duration_parameter',86400);
                $seconds = get_user_meta($user_id,$course_id,true);
 
                if(!isset($seconds) || !$seconds){
                  $d=get_post_meta($course_id,'vibe_duration',true);
                  $seconds = $d*$course_duration_parameter;
                }else{
                  $seconds = $seconds - time();
                }
               
                $details['time']=' <li>'.tofriendlytime($seconds).' - '.__("Course Time","vibe-customtypes").' <i class="icon-clock"></i></a> </li>';
                 $units = bp_course_get_curriculum_units($course_id);
                if(is_user_logged_in()){
                    
                    $user_id = get_current_user_id();
                    $remaining_time = 0;
                    foreach($units as $k => $unit){
                        if(!bp_course_check_unit_complete($unit,$user_id)){
                            $d = get_post_meta($unit,'vibe_duration',true);
                            $unit_duration_parameter = apply_filters('vibe_unit_duration_parameter',60);
                            $remaining_time +=$d*$unit_duration_parameter;
                        }
                    }
                }else{
                    foreach($units as $k => $unit){
                            $d = get_post_meta($unit,'vibe_duration',true);
                            $unit_duration_parameter = apply_filters('vibe_unit_duration_parameter',60);
                            $remaining_time +=$d*$unit_duration_parameter;
                    }
                }
                
                $details['time_remaining']=' <li>'.tofriendlytime($remaining_time).' - '.__("Course Units and Quizes Time","vibe-customtypes").'   <i class="icon-clock"></i></a> </li>';
            }
        }
             
 
        return $details;
    }

You can see the changes in course details: