Before_Course_Expire::can_send_delayed_email()
Method: No description found
Before_Course_Expire::can_send_delayed_email Read More »
Source Files: includes/notifications/src/trigger/before-course-expire.php
Method: No description found
Before_Course_Expire::can_send_delayed_email Read More »
Method: A base point for monitoring the events
Before_Course_Expire::listen Read More »
Method: Get users from a course.
Before_Course_Expire::get_users_from_a_course Read More »
Method: Check trigger sent status when user course access is updated
Before_Course_Expire::monitor_sent_status Read More »
Method: Sends the reminder emails for every course whose access is about to expire.
Before_Course_Expire::maybe_send_reminder Read More »
Class: Class Before_Course_Expire
Before_Course_Expire Read More »
Method: Only continue when the quiz is failed.
Quiz_Failed::is_process Read More »
Class: Trigger for when a quiz is failed.
Method: This one have no delay
User_Login_Track::can_send_delayed_email Read More »
Method: A base point for monitoring the events
User_Login_Track::listen Read More »
Method: Get the last activity of an user, in greedy way.
User_Login_Track::get_last_activity Read More »
Filter Hook: If the last sent time is larger than login time, that mean the notification already sent, we use the last sent time for the loop check else we use the last_login
learndash_notifications_user_login_track_unit Read More »
Method: Loop through all the course and find all users enrolled, then check for how long they did not logged in
User_Login_Track::maybe_send_reminder Read More »
Method: Return an array of users ids from the course provided.
User_Login_Track::get_users_ids_from_course Read More »
Method: Return an array which contains the users => the courses they enrolled.
User_Login_Track::get_users_and_courses Read More »
Method: Store the last time the user logged in.
User_Login_Track::track_logged_time Read More »
Class: We going to monitor when an user logged in, then check if they have any course enrollment, we schedule a hook to notify them via the queue table.
Method: No description found
After_Course_Expire::can_send_delayed_email Read More »
Method: A base point for monitoring the events
After_Course_Expire::listen Read More »
Method: Retrieves the users whose course access has expired, combining both users currently visible in the course and those already flagged as expired by LearnDash.
After_Course_Expire::get_users_from_a_course Read More »