Your IP : 216.73.216.95


Current Path : /var/test/www/ljmti/wp-content/plugins/goodlayers-lms/user/
Upload File :
Current File : /var/test/www/ljmti/wp-content/plugins/goodlayers-lms/user/missing-courses.php

<h3 class="gdlr-lms-admin-head" ><?php _e('Attended Courses', 'gdlr-lms'); ?></h3>
<table class="gdlr-lms-table">
<tr>
	<th><?php _e('Course Name', 'gdlr-lms'); ?></th>
	<th><?php _e('Status', 'gdlr-lms'); ?></th>
	<th><?php _e('Code', 'gdlr-lms'); ?></th>
</tr>
<?php 
	global $wpdb, $current_user, $gdlr_lms_rating;
	
	// save rating
	if( !empty($_POST['course_id']) ){
		$gdlr_lms_rating = get_option('gdlr_lms_rating', array('course_id'=>'score'));
		$gdlr_lms_rating[$_POST['course_id']][$current_user->ID] = $_POST['rating'];
		update_option('gdlr_lms_rating', $gdlr_lms_rating);
	}else if( empty($gdlr_lms_rating) ){
		$gdlr_lms_rating = get_option('gdlr_lms_rating', array('course_id'=>'score'));
	}
	
	// query data
	$temp_sql  = "SELECT id, course_id, payment_status, payment_info FROM " . $wpdb->prefix . "gdlrpayment ";
	$temp_sql .= "WHERE student_id = " . $current_user->data->ID . " ";
	$temp_sql .= "AND payment_status = 'paid' AND ";
	$temp_sql .= "attendance <= cast('" . current_time('mysql') . "' as DATETIME) AND ";
	$temp_sql .= "attendance != cast('0000-00-00' as DATETIME)";

	$results = $wpdb->get_results($temp_sql);
	
	$attendance = get_user_meta($current_user->data->ID, 'gdlr-lms-attendance', true); 
	$attendance = empty($attendance)? array(): $attendance;
	foreach($results as $result){
		if(empty($attendance[$result->course_id]) || $attendance[$result->course_id] == 'yes'){ continue; }
		
		$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);	
		$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>