File_Download_Handler
Class: File download handler.
File_Download_Handler Read More »
@package: LearnDash / Core
Source Files: src/Core/Infrastructure/File_Protection/File_Download_Handler.php
Class: File download handler.
File_Download_Handler Read More »
Method: Returns whether the current user can download the file.
File_Download_Handler::can_be_downloaded Read More »
Class: Service provider class for file protection.
Method: Register service providers.
Provider::register Read More »
Method: Hooks wrapper.
Class: Path protection handler.
Path_Protection_Handler Read More »
Method: Protects the paths.
Path_Protection_Handler::init Read More »
Filter Hook: Filters the paths to protect.
learndash_file_protection_paths Read More »
Method: Protects the directory.
Path_Protection_Handler::protect_directory Read More »
Method: Returns the enrolled students number.
Students_Progress_Allocation::get_enrolled_students_number Read More »
Method: Returns the number of students who completed the course.
Students_Progress_Allocation::get_students_number_completed Read More »
Method: Returns the number of students who are in progress.
Students_Progress_Allocation::get_students_number_in_progress Read More »
Method: Returns the user activity table name.
Students_Progress_Allocation::get_activity_table_name Read More »
Function: Checks if the current user can access the post.
learndash_shortcode_can_current_user_access_post Read More »
Function: Protects a user ID from being accessed by other users.
learndash_shortcode_protect_user Read More »
Method: It’s a copy of the ajaxQuizLoadData method with the security fix.
WpProQuiz_Controller_Front::ajaxQuizLoadDataWithoutCorrectAnswers Read More »
Method: Returns the enrolled students’ IDs.
Students_Progress_Allocation::get_enrolled_student_ids Read More »