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/earning.php

<h3 class="gdlr-lms-admin-head with-sub" ><?php _e('Earning', 'gdlr-lms'); ?></h3>
<h4 class="gdlr-lms-admin-sub-head" ><?php 
	global $gdlr_lms_option, $current_user;

	$commission_table = get_option('gdlr-lms-commission', array());
	_e('Your commission rate is', 'gdlr-lms'); 
	if(empty($commission_table[$current_user->ID])){
		$commission_rate = empty($gdlr_lms_option['default-instructor-commission'])? 100: $gdlr_lms_option['default-instructor-commission'];
	}else{
		$commission_rate = $commission_table[$current_user->ID];
	}
	echo ' ' . $commission_rate . '%';
?></h4>
<?php
	$start_date = empty($_GET['start-date'])? current_time('Y-m-01'): $_GET['start-date']; 
	$end_date = empty($_GET['end-date'])? current_time('Y-m-t'): $_GET['end-date']; 
?>
<form class="gdlr-lms-date-filter-form" method="GET" action="">
	<span class="gdlr-lms-head"><?php _e('Filter :', 'gdlr-lms'); ?></span>
	<input type="text" name="start-date" class="gdlr-lms-date-picker" placeholder="<?php _e('Start Date', 'gdlr-lms'); ?>" value="<?php echo $start_date; ?>" />
	<i class="fa fa-calendar icon-calendar"></i>
	<i class="fa fa-long-arrow-right icon-long-arrow-right"></i>
	<input type="text" name="end-date" class="gdlr-lms-date-picker" placeholder="<?php _e('End Date', 'gdlr-lms'); ?>" value="<?php echo $end_date; ?>" />
	<i class="fa fa-calendar icon-calendar"></i>
	<input type="hidden" name="type" value="earning" />
	<input type="submit" value="<?php _e('Filter!', 'gdlr-lms'); ?>" />
</form>

<table class="gdlr-lms-table">
<tr>
	<th><?php _e('Course', 'gdlr-lms'); ?></th>
	<th><?php _e('Revenue', 'gdlr-lms'); ?></th>
	<th><?php _e('My Earning', 'gdlr-lms'); ?></th>
</tr>
<?php 
	global $wpdb;
	
	$temp_sql  = "SELECT course_id, SUM(price) AS revenue FROM " . $wpdb->prefix . "gdlrpayment ";
	$temp_sql .= "WHERE price != 0 AND payment_status = 'paid' AND author_id=" . $current_user->ID . " ";
	$temp_sql .= "AND payment_date >= cast('" . $start_date . "' as DATETIME) ";
	$temp_sql .= "AND payment_date <= cast('" . $end_date . "' as DATETIME) ";
	$temp_sql .= "GROUP BY course_id";	
	
	$sum_price = 0;
	$results = $wpdb->get_results($temp_sql);
	foreach($results as $result){
		$sum_price += floatval($result->revenue);
		
		echo '<tr>';
		echo '<td>' . get_the_title($result->course_id) . '</td>';
		
		echo '<td>' . gdlr_lms_money_format(number_format_i18n($result->revenue, 2)) . '</td>';
		echo '<td>' . gdlr_lms_money_format(number_format_i18n(floatval($result->revenue) * floatval($commission_rate) / 100, 2)) . '</td>';
		echo '</tr>';
	}
	
	echo '<tr class="with-top-divider">';
	echo '<td>' . __('Total', 'gdlr-lms') . '</td>';
	echo '<td>' . gdlr_lms_money_format(number_format_i18n($sum_price, 2)) . '</td>';
	echo '<td>' . gdlr_lms_money_format(number_format_i18n($sum_price * floatval($commission_rate) / 100, 2)) . '</td>';
	echo '</tr>';
?>
</table>