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/TemplateHooks/UserItem/UserCourseTemplate.php +7 -1 4.3.74.4.8 View file →
@@ -224,9 +224,9 @@
224 224 $courseModel = $userCourseModel->get_course_model();
225 225 $evaluation_type = $courseModel::get_evaluation_types( $courseModel->get_evaluation_type() );
226 226 $calculate = $userCourseModel->calculate_course_results();
227 227 $passing_condition = $courseModel->get_passing_condition();
228 - if ( array_key_first( $evaluation_type ) === 'evaluate_final_quiz' ) {
228 + if ( $courseModel->get_evaluation_type() === 'evaluate_final_quiz' ) {
229 229 $final_quiz = $courseModel->get_final_quiz();
230 230 if ( $final_quiz ) {
231 231 $quizModel = QuizPostModel::find( $final_quiz, true );
232 232 $passing_condition = $quizModel->get_passing_grade();
@@ -237,8 +237,11 @@
237 237 $progress_items_completed_percent = round(
238 238 $total_items > 0 ? $calculate['completed_items'] * 100 / $total_items : 0,
239 239 2
240 240 );
241 + if ( $progress_items_completed_percent > 100 ) {
242 + $progress_items_completed_percent = 100;
243 + }
241 244
242 245 $section = [
243 246 'wrapper' => '<div class="course-progress">',
244 247 'progress' => sprintf(
@@ -328,8 +331,11 @@
328 331 $progress_items_completed_percent = round(
329 332 $total_items > 0 ? $calculate['completed_items'] * 100 / $total_items : 0,
330 333 2
331 334 );
335 + if ( $progress_items_completed_percent > 100 ) {
336 + $progress_items_completed_percent = 100;
337 + }
332 338
333 339 $section = [
334 340 'wrapper' => sprintf(
335 341 '<div class="course-items-completed-progress-bar" title="%s">',