$course_options = empty($course_val) ? array() : json_decode($course_val, true); $payment_info = unserialize($result->payment_info); echo '<tr class="with-divider">'; echo '<td>'; echo '<a href="' . get_permalink($result->course_id) . '" >' . get_the_title($result->course_id) . '</a>'; $additional_html = ''; if ($payment_info['amount'] > 1) { $additional_html .= '<div class="gdlr-lms-info">'; $additional_html .= '<span class="head">' . __('Amount', 'gdlr-lms') . '</span>'; $additional_html .= '<span class="tail">' . $payment_info['amount'] . ' ' . __('Seats', 'gdlr-lms') . '</span>'; $additional_html .= '</div>'; } if (!empty($gdlr_lms_rating[$result->course_id][$current_user->ID])) { $additional_html .= '<div class="gdlr-lms-info">'; $additional_html .= '<span class="head">' . __('Rating', 'gdlr-lms') . '</span>'; $additional_html .= '<span class="tail">' . $gdlr_lms_rating[$result->course_id][$current_user->ID] . '/5</span>'; $additional_html .= '</div>'; } echo '<div class="rate-course-wrapper">'; echo '<a data-rel="gdlr-lms-lightbox" data-lb-open="rating-form" class="rate-this-course-button" >(' . __('Rate this course', 'gdlr-lms') . ')</a>'; echo gdlr_lms_rating_form($result->course_id); echo '</div>'; gdlr_lms_print_course_info($course_options, array('date', 'price'), $additional_html); echo '</td>'; echo '<td class="gdlr-' . $result->payment_status . '">' . $result->payment_status . '</td>'; echo '<td>' . $payment_info['code'] . '</td>'; echo '</tr>'; } ?> </table>
<?php $temp_sql = "SELECT course_id, quiz_id, quiz_score FROM " . $wpdb->prefix . "gdlrquiz "; $temp_sql .= "WHERE student_id = " . $current_user->ID; $results = $wpdb->get_results($temp_sql); foreach ($results as $result) { $course_val = gdlr_lms_decode_preventslashes(get_post_meta($result->course_id, 'gdlr-lms-course-settings', true)); $course_options = empty($course_val) ? array() : json_decode($course_val, true); $course_options['author_id'] = get_post_field('post_author', $result->course_id); $quiz_val = gdlr_lms_decode_preventslashes(get_post_meta($result->quiz_id, 'gdlr-lms-content-settings', true)); $quiz_options = empty($quiz_val) ? array() : json_decode($quiz_val, true); $quiz_score = unserialize($result->quiz_score); $quiz_score = empty($quiz_score) ? array() : $quiz_score; $score_summary = gdlr_lms_score_part_summary($quiz_score); echo '<tr class="with-divider">'; echo '<td><a href="' . get_permalink($result->course_id) . '" >' . get_the_title($result->course_id) . '</a>'; gdlr_lms_print_course_info($course_options, array('instructor')); echo '<a data-title="' . esc_attr(__('After viewing an answer, you\'ll not be able to retake the quiz anymore.', 'gdlr-lms')) . '" '; echo 'data-sub-title="' . esc_attr(__('* only for retakeable quiz.', 'gdlr-lms')) . '" '; echo 'data-yes="' . esc_attr(__('Confirm', 'gdlr-lms')) . '" data-no="' . esc_attr(__('Cancel', 'gdlr-lms')) . '" '; echo 'href="' . esc_url(add_query_arg(array('type' => 'view-answer', 'quiz_id' => $result->quiz_id, 'course_id' => $result->course_id))) . '" '; echo 'class="gdlr-lms-view-correct-answer" >' . __('View Correct Answers', 'gdlr-lms') . '</a>'; echo '<br>'; echo '<a class="gdlr-leader-board-link" href="' . esc_url(add_query_arg(array('course_id' => $result->course_id, 'type' => 'leader-board'))) . '" >' . __('View Leader Board', 'gdlr-lms') . '</a>'; echo '</td>'; echo '<td>'; for ($i = 1; $i <= sizeof($quiz_options); $i++) { echo '<div class="lms-part-line">' . $i . '</div>'; } echo '<div class="lms-part-line">' . __('Total', 'gdlr-lms') . '</div>'; echo '</td>'; echo '<td>';
gdlr_lms_get_header(); } ?> <div class="gdlr-lms-content"> <div class="gdlr-lms-container gdlr-lms-container"> <?php while (have_posts()) { the_post(); $course_val = gdlr_lms_decode_preventslashes(get_post_meta(get_the_ID(), 'gdlr-lms-course-settings', true)); $course_options = empty($course_val) ? array() : json_decode($course_val, true); echo '<div class="gdlr-lms-course-single">'; echo '<div class="gdlr-lms-course-info-wrapper">'; echo '<div class="gdlr-lms-course-info-author-image">'; echo gdlr_lms_get_author_image($post->post_author, 'thumbnail'); echo '</div>'; gdlr_lms_print_course_info($course_options, array('instructor', 'type', 'date', 'time', 'place', 'seat', 'rating')); gdlr_lms_print_course_price($course_options); gdlr_lms_print_course_button($course_options, array('buy', 'book')); echo '</div>'; echo '<div class="gdlr-lms-course-content">'; gdlr_lms_print_course_thumbnail(); echo '<div class="gdlr-lms-course-excerpt">'; the_content(); echo '</div>'; // course-excerpt echo '<div class="gdlr-lms-single-course-info">'; $tag = get_the_term_list(get_the_ID(), 'course_tag', '', '<span class="sep">,</span> ', ''); if (!empty($tag)) { echo '<div class="portfolio-info portfolio-tag"><i class="fa fa-tag icon-tag" ></i>' . $tag . '</div>'; } gdlr_lms_get_social_shares();
_e('Booked Seat', 'gdlr-lms'); ?> </th> <th align="center" ><?php _e('Course Code', 'gdlr-lms'); ?> </th> </tr> <?php $args = array('post_type' => 'course', 'suppress_filters' => false); $args['author'] = $current_user->ID; $args['posts_per_page'] = 9999; $args['orderby'] = 'post_date'; $args['order'] = 'desc'; $query = new WP_Query($args); while ($query->have_posts()) { $query->the_post(); $course_val = gdlr_lms_decode_preventslashes(get_post_meta(get_the_ID(), 'gdlr-lms-course-settings', true)); $course_options = empty($course_val) ? array() : json_decode($course_val, true); echo '<tr class="with-divider">'; echo '<td><a href="' . esc_url(add_query_arg(array('type' => 'my-course-student', 'course_id' => get_the_ID()))) . '" >' . get_the_title() . '</a>'; gdlr_lms_print_course_info($course_options, array('date', 'type', 'price')); echo '</td>'; $seat = empty($course_options['booked-seat']) ? 0 : $course_options['booked-seat']; $seat .= empty($course_options['max-seat']) ? '' : '/' . $course_options['max-seat']; echo '<td>' . $seat . '</td>'; echo '<td>' . $course_options['course-code'] . get_the_ID() . '</td>'; echo '</tr>'; } ?> </table>
function gdlr_lms_print_course_grid_carousel($query, $thumbnail, $column = 3) { $count = 0; echo '<div class="gdlr-lms-course-grid-wrapper gdlr-lms-carousel">'; echo '<div class="flexslider" data-type="carousel" data-nav-container="course-item-wrapper" data-columns="' . $column . '" >'; echo '<ul class="slides" >'; while ($query->have_posts()) { $query->the_post(); $course_options = gdlr_lms_get_course_options(get_the_ID()); echo '<li class="gdlr-lms-course-grid gdlr-lms-item">'; gdlr_lms_print_course_thumbnail($thumbnail); echo '<div class="gdlr-lms-course-content">'; echo '<h3 class="gdlr-lms-course-title"><a href="' . get_permalink() . '">' . get_the_title() . '</a></h3>'; gdlr_lms_print_course_info($course_options); gdlr_lms_print_course_price($course_options); gdlr_lms_print_course_button($course_options, array('buy', 'book')); echo '</div>'; // course-content echo '<div class="clear"></div>'; echo '</li>'; // course-grid } wp_reset_postdata(); echo '</ul>'; echo '</div>'; // flexslider echo '</div>'; // course-grid-wrapper }