<?php do_action('bp_before_course_stats'); $user_id = get_current_user_id(); $user_courses = get_posts('post_type=course&numberposts=999&meta_key=' . $user_id); echo '<ul id="userstats">'; foreach ($user_courses as $course) { $course_complete_status = get_user_meta($user_id, 'course_status' . $course->ID, true); $user_course_status = get_user_meta($user_id, $course->ID, true); $cavg = get_post_meta($course->ID, 'average', true); if (!$cavg) { $cavg = __('N/A', 'vibe'); } echo '<li> <div class="course_avatar">' . bp_course_get_avatar("id={$course->ID}&size=thumbnail") . '</div> <h4>' . bp_course_get_course_title("id={$course->ID}") . '</a><span><br />' . __('AVERAGE PERCENTAGE : ', 'vibe') . '<span>' . $cavg . '</span></span></h4>'; if ($course_complete_status > 3) { //$curriculum=vibe_sanitize(get_post_meta($course->ID,'vibe_course_curriculum',false)); $curriculum = bp_course_get_curriculum_units($course->ID); $average = array(); echo '<a class="showhide_indetails"><i class="icon-plus-1"></i></a>'; $retakes = apply_filters('wplms_course_retake_count', get_post_meta($course->ID, 'vibe_course_retakes', true), $course->ID, $user_id); if (isset($retakes) && $retakes) { global $bp; $table_name = $bp->activity->table_name; $course_retakes = $wpdb->get_results($wpdb->prepare("\n\t\t\t\t\t\tSELECT activity.content FROM {$table_name} AS activity\n\t\t\t\t\t\tWHERE \tactivity.component \t= 'course'\n\t\t\t\t\t\tAND \tactivity.type \t= 'retake_course'\n\t\t\t\t\t\tAND \tuser_id = %d\n\t\t\t\t\t\tAND \titem_id = %d\n\t\t\t\t\t\tORDER BY date_recorded DESC\n\t\t\t\t\t", $user_id, $course->ID)); if ($retakes - count($course_retakes) > 0) { echo '<form method="post" action="' . get_permalink($course->ID) . '">'; echo '<a class="retake_submit tip" title="' . __('Number of retakes remaining', 'vibe') . ' : ' . ($retakes - count($course_retakes)) . __(' out of ', 'vibe') . $retakes . '"><i class="icon-reload"></i></a>'; wp_nonce_field('retake' . $user_id, 'security'); echo '</form>';
/** * * @package BuddyPress_Course_Component * @since 1.6 */ function bp_course_title($args = NULL) { echo bp_course_get_course_title($args); }