function get_content_plain() { ob_start(); learn_press_get_template($this->template_plain, array('email_heading' => $this->get_heading(), 'footer_text' => $this->get_footer_text(), 'site_title' => $this->get_blogname(), 'course_name' => get_the_title($this->object['course']), 'login_url' => learn_press_get_login_url(), 'user_name' => $this->object['user']->user_nicename, 'plain_text' => true)); return ob_get_clean(); }
/** * Check before user take course and if they are not logged in then redirect to login page * * @param $can_take * @param $user_id * @param $course_id * @param $payment_method */ function learn_press_require_login_to_take_course($can_take, $user_id, $course_id, $payment_method) { if (!is_user_logged_in()) { $login_url = learn_press_get_login_url(get_permalink($course_id)); learn_press_send_json(array('result' => 'success', 'redirect' => $login_url)); } }
* Template for displaying the content of current question * * @author ThimPress * @package LearnPress * @version 1.0 */ if (!defined('ABSPATH')) { exit; // Exit if accessed directly } global $quiz; if (!LP()->user->has('completed-quiz', $quiz->id)) { return; } if (!is_user_logged_in()) { learn_press_display_message(sprintf(__('You are not logged in! Please <a href="%s">login</a> to save the results. The results will be deleted after your session destroyed', 'learn_press'), learn_press_get_login_url()), 'error'); } $history = LP()->user->get_quiz_results($quiz->id); ?> <div class="quiz-result"> <h4 class="result-title"><?php _e('Your result', 'learn_press'); ?> </h4> <div class="quiz-result-mark"> <span class="quiz-mark"><?php echo $history->results['mark']; ?> <small>/ <?php echo $history->results['quiz_mark'];