Beispiel #1
0
function dt_statistics_students_pagination()
{
    $curr_page = $_REQUEST['curr_page'];
    dt_get_statistics_students_list(10, $curr_page);
    die;
}
function dt_get_statistics_students()
{
    echo '<div class="dt-overallstatistics-container">';
    if (isset($_REQUEST['student_id']) && $_REQUEST['student_id'] != '') {
        $student_id = $_REQUEST['student_id'];
        $student_info = get_userdata($student_id);
        echo '<h3>' . $student_info->display_name . '</h3>';
        $student_level = get_user_field("s2member_access_role", $student_id);
        if ($student_level == 's2member_level2' || $student_level == 's2member_level3' || $student_level == 's2member_level4') {
            $student_cap = dt_get_all_paid_courses();
        } else {
            $student_cap = get_user_field("s2member_access_ccaps", $student_id);
            $student_cap = dt_remove_cid($student_cap);
        }
        if (isset($student_cap) && !empty($student_cap)) {
            echo '<table border="0" cellpadding="0" cellspacing="0">';
            echo '<tr>
					<th>' . __('Course Name', 'dt_themes') . '</th>
					<th>' . __('Status', 'dt_themes') . '</th>
					<th>' . __('Percentage', 'dt_themes') . '</th>
				</tr>';
            foreach ($student_cap as $course_id) {
                $course_status = dt_get_users_course_status($course_id, $student_id);
                if ($course_status) {
                    $status = __('Completed', 'dt_themes');
                } else {
                    $status = __('In Progress', 'dt_themes');
                }
                $course_percent = dt_get_course_percentage($course_id, $student_id);
                if ($course_percent > 0) {
                    $course_percent = $course_percent . '%';
                } else {
                    $course_percent = '';
                }
                $course_data = get_post($course_id);
                $course_title = $course_data->post_title;
                echo '<tr>
						<td><strong>' . $course_title . '</strong></td>
						<td>' . $status . '</td>
						<td>' . $course_percent . '</td>
					</tr>';
            }
            echo '</table>';
        }
        echo '<a href="' . admin_url('admin.php?page=dt-statistics-options&tab=dt_statistics_students') . '" class="dt-statistics-button">' . __('All Students', 'dt_themes') . '</a>';
    } else {
        echo '<div id="dt-sc-ajax-load-image" style="display:none;"><img src="' . IAMD_BASE_URL . "images/loading.png" . '" alt="" /></div>';
        echo '<div id="dt-statistics-students-container">';
        dt_get_statistics_students_list(10, 1);
        echo '</div>';
    }
    echo '</div>';
}