- Updated:
Revolution Slider plugin v.6.7.54
- Fixed:
Fix: Broken Access Control in AJAX action edumall_delete_dashboard_course — added nonce verification, post-type restriction, ownership check, and instructor permission gate
Fix: CSRF vulnerability in edumall_place_rating AJAX action — added nonce verification
Fix: IDOR in edumall_update_review_modal — added review ownership check to prevent enrolled users from overwriting other students' reviews
Fix: lead-info not show in Course private
- Updated:
Revolution Slider plugin v.6.7.51
- Performance:
Optimize asset enqueuing
- Fixed:
Fix: Quiz attempt details white page when viewing attempt details
Hide Quiz Details button when "Hide Quiz Details From Students" is enabled
Enrolled actions: add href to retake button (fix Keep Data -> /undefined page not found)
Fix: performance, security
- Updated:
Insight Core plugin v.2.8.1
Revolution Slider plugin v.6.7.41
Updated outdated templates of WooCommerce 10.5.2
- Fixed:
Fix: use get_completed_courses_by_user for Completed Courses tab in Tutor dashboard
- Updated:
Move CSS inline to Files
Insight Core plugin v.2.8.0
Revolution Slider plugin v.6.7.40
- Fixed:
Local File Inclusion security
PHP warning
Updated:
Revolution Slider plugin v.6.7.38
Updated outdated templates of WooCommerce 10.3.0
- Updated:
Revolution Slider plugin v.6.7.37
Updated outdated templates of WooCommerce 10.2.0
- Fixed:
Fix Blurred mobile logo
Add login class to Enroll Course button when ! is_user_logged_in
Fix minor style