PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.10
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.10
4.4.10 4.4.9.1 4.4.9 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 All 142 releases
← All changes | inc/TemplateHooks/Admin/AdminListStudentsEnrolled.php +8 -7 4.4.6 → 4.4.10 View file →
@@ -2,11 +2,9 @@
2 2
3 3 namespace LearnPress\TemplateHooks\Admin;
4 4
5 5 use Exception;
6 -use LearnPress\Databases\PostDB;
7 6 use LearnPress\Databases\UserItemsDB;
8 -use LearnPress\Filters\PostFilter;
9 7 use LearnPress\Filters\UserItemsFilter;
10 8 use LearnPress\Helpers\Singleton;
11 9 use LearnPress\Helpers\Template;
12 10 use LearnPress\Models\CourseModel;
@@ -102,8 +100,9 @@
102 100 'end_date' => LP_Request::get_param( 'end_date' ),
103 101 'enableUpdateParamsUrl' => false,
104 102 );
105 103
104 + /** @use self::render_enrolled_students $call_back */
106 105 $call_back = array(
107 106 'class' => self::class,
108 107 'method' => 'render_enrolled_students',
109 108 );
@@ -317,9 +316,9 @@
317 316 );
318 317
319 318 $html_toolbar = AdminTemplate::html_form_filter(
320 319 array(
321 - 'classes' => 'lp-enrolled-students-form',
320 + 'form_classes' => 'lp-enrolled-students-form',
322 321 'fields' => $html_fields,
323 322 'btn_actions' => $html_btn_actions,
324 323 )
325 324 );
@@ -372,9 +371,9 @@
372 371
373 372 return AdminTemplate::html_form_filter(
374 373 array(
375 374 'id' => 'lp-modal-enrolled-form',
376 - 'classes' => 'lp-enrolled-students-form lp-enrolled-students-form--modal lp-enrolled-students-table-toolbar--modal',
375 + 'form_classes' => 'lp-enrolled-students-form lp-enrolled-students-form--modal lp-enrolled-students-table-toolbar--modal',
377 376 'fields' => $html_fields,
378 377 'btn_actions' => $html_btn_actions,
379 378 )
380 379 );
@@ -594,9 +593,11 @@
594 593 $graduation = $userCourseModel->get_graduation();
595 594 $status_raw = $graduation !== UserItemModel::GRADUATION_IN_PROGRESS
596 595 ? $userCourseModel->get_graduation()
597 596 : $userCourseModel->get_status();
598 - $status_label = ucfirst( str_replace( array( '-', '_' ), ' ', $status_raw ) );
597 + $status_label = $graduation !== UserItemModel::GRADUATION_IN_PROGRESS
598 + ? $userCourseModel->get_graduation_label()
599 + : $userCourseModel->get_status_label();
599 600 $badge_class = 'lp-badge--' . sanitize_html_class( $status_raw );
600 601
601 602 // Date.
602 603 $date = UserCourseTemplate::instance()->html_start_date_time( $userCourseModel, false );
@@ -607,9 +608,9 @@
607 608 }
608 609
609 610 $section = array(
610 611 'row' => '<tr>',
611 - 'student-cell-open' => '<td class="lp-cell-student">',
612 + 'student-cell-open' => '<td><div class="lp-cell-student">',
612 613 'avatar' => SingleInstructorTemplate::instance()->html_avatar( $userModel ),
613 614 'meta-open' => '<div class="lp-meta">',
614 615 'name' => sprintf(
615 616 '<span class="lp-name">%s</span>',
@@ -619,9 +620,9 @@
619 620 '<span class="lp-email">%s</span>',
620 621 esc_html( $userModel->get_email() )
621 622 ),
622 623 'meta-close' => '</div>',
623 - 'student-cell-close' => '</td>',
624 + 'student-cell-close' => '</div></td>',
624 625 'course-cell' => sprintf(
625 626 '<td class="lp-cell-course"><a href="%s">%s</a></td>',
626 627 esc_url_raw( $courseModel->get_permalink() ),
627 628 $courseModel->get_title()