PluginProbe
Tutor LMS – eLearning and online course solution / 1.6.8
Tutor LMS – eLearning and online course solution v1.6.8
4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 4.0.2 4.0.1 4.0.0 3.9.15 3.9.14 3.9.13 3.9.12 3.9.11 trunk 1.0.0 1.0.0-alpha 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 All 191 releases
tutor / templates / dashboard / earning / earning-report-top-menu.php
earning-report-top-menu.php
72 lines 2.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * @package TutorLMS/Templates
4 * @version 1.4.3
5 */
6
7 ?>
8
9 <div class="tutor-date-range-filter-wrap">
10 <?php
11 $time_periods = array(
12 'last_year' => __('Last Year', 'tutor'),
13 'this_year' => __('This Year', 'tutor'),
14 'last_month' => __('Last Month', 'tutor'),
15 'this_month' => __('This Month', 'tutor'),
16 'last_week' => __('Last Week', 'tutor'),
17 'this_week' => __('This Week', 'tutor'),
18 );
19 ?>
20 <div class="report-top-sub-menu">
21 <?php
22 foreach ($time_periods as $period => $period_name){
23 $activeClass = ( $sub_page === $period ) ? 'active' : '' ;
24
25 $timePeriodPageURL = add_query_arg(array('time_period' => $period));
26 $timePeriodPageURL = remove_query_arg(array('date_range_from', 'date_range_to', 'tutor_report_action'), $timePeriodPageURL);
27
28 echo '<a href="'.$timePeriodPageURL.'" class="'.$activeClass.'">'.$period_name.'</a> ';
29 }
30 ?>
31 </div>
32 <div class="tutor-date-range-wrap">
33 <form action="" class="report-date-range-form" method="get">
34 <?php
35 $query_arg = $_GET;
36 if ( ! empty($query_arg) && is_array($query_arg)){
37 if (isset($query_arg['time_period'])){
38 unset($query_arg['time_period']);
39 }
40
41 foreach ($query_arg as $name => $value){
42 echo "<input type='hidden' name='{$name}' value='{$value}' />";
43 }
44 }
45
46 $date_range_from = '';
47 if (isset($query_arg['date_range_from'])) {
48 $date_range_from = sanitize_text_field($query_arg['date_range_from']);
49 }
50 $date_range_to = '';
51 if (isset($query_arg['date_range_to'])) {
52 $date_range_to = sanitize_text_field($query_arg['date_range_to']);
53 }
54 ?>
55
56 <div class="date-range-input">
57 <input type="text" name="date_range_from" class="tutor_report_datepicker" value="<?php echo $date_range_from; ?>" autocomplete="off" placeholder="<?php echo date("Y-m-d", strtotime("last sunday midnight")); ?>" />
58 <i class="tutor-icon-calendar"></i>
59 </div>
60
61 <div class="date-range-input">
62 <input type="text" name="date_range_to" class="tutor_report_datepicker" value="<?php echo $date_range_to; ?>" autocomplete="off" placeholder="<?php echo date("Y-m-d"); ?>" />
63 <i class="tutor-icon-calendar"></i>
64 </div>
65
66 <div class="date-range-input">
67 <button type="submit"><i class="tutor-icon-magnifying-glass-1"></i> </button>
68 </div>
69 </form>
70 </div>
71 </div>
72