PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.8
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.8
4.4.8 4.4.7 4.4.6 4.4.5 4.4.4 4.4.3 4.4.2 4.4.1 4.4.0 4.3.9.1 4.3.9 4.3.8 4.3.7 4.1.6.9 4.1.6.9.1 4.1.6.9.2 4.1.6.9.3 4.1.6.9.4 4.1.7 4.1.7.1 4.1.7.2 4.1.7.3 4.1.7.3.1 4.1.7.3.2 4.2.0 All 139 releases
← All changes | inc/templates/class-lp-template-course.php +10 -13 4.3.7 → 4.4.8 View file →
@@ -3,8 +3,9 @@
3 3 use LearnPress\Helpers\Template;
4 4 use LearnPress\Models\CourseModel;
5 5 use LearnPress\Models\UserItems\UserCourseModel;
6 6 use LearnPress\Models\UserModel;
7 +use LearnPress\TemplateHooks\Course\SingleCourseModernLayout;
7 8 use LearnPress\TemplateHooks\Course\SingleCourseTemplate;
8 9 use LearnPress\TemplateHooks\UserItem\UserCourseTemplate;
9 10
10 11 /**
@@ -937,10 +938,13 @@
937 938 /**
938 939 * Show info time handle of user
939 940 *
940 941 * @throws Exception
942 + * @deprecated 4.4.0
941 943 */
942 944 public function user_time() {
945 + _deprecated_function( __METHOD__, '4.4.0' );
946 + return;
943 947 $user = learn_press_get_current_user();
944 948
945 949 if ( ! $user ) {
946 950 return;
@@ -984,24 +988,17 @@
984 988 * @throws Exception
985 989 * @author Nhamdv.
986 990 */
987 991 public function user_progress() {
988 - if ( ! is_user_logged_in() ) {
992 + $courseModel = CourseModel::find( get_the_ID(), true );
993 + if ( ! $courseModel ) {
989 994 return;
990 995 }
991 996
992 - $course = learn_press_get_course();
993 - $user = learn_press_get_current_user();
997 + $userModel = UserModel::find( get_current_user_id(), true );
998 + echo SingleCourseModernLayout::instance()->html_info_learning( $courseModel, $userModel );
994 999
995 - if ( ! $course ) {
996 - return;
997 - }
998 -
999 - if ( ! $user->has_enrolled_or_finished( $course->get_id() ) ) {
1000 - return;
1001 - }
1002 -
1003 - if ( LP_LAZY_LOAD_ANIMATION ) {
1000 + /*if ( LP_LAZY_LOAD_ANIMATION ) {
1004 1001 echo '<div class="lp-course-progress-wrapper">';
1005 1002 lp_skeleton_animation_html();
1006 1003 echo '</div>';
1007 1004 } else {
@@ -1015,9 +1012,9 @@
1015 1012 learn_press_get_template(
1016 1013 'single-course/sidebar/user-progress',
1017 1014 compact( 'user', 'course', 'course_data', 'course_results' )
1018 1015 );
1019 - }
1016 + }*/
1020 1017 }
1021 1018
1022 1019 public function course_extra_boxes_position_control() {
1023 1020 $course = LP_Course::get_course( get_the_ID() );