|
928 | 928 | $rows[] = [ |
929 | 929 | get_lang('Number of users registered (new vs previous quarter)'), |
930 | 930 | '-', |
931 | | - '+'.($countUsersPre1Quarter - $countUsersPre2Quarter), |
932 | | - '+'.($countUsersPre2Quarter - $countUsersPre3Quarter), |
933 | | - '+'.($countUsersPre3Quarter - $countUsersPre4Quarter), |
934 | 931 | '+'.($countUsersPre4Quarter - $countUsersPre5Quarter), |
| 932 | + '+'.($countUsersPre3Quarter - $countUsersPre4Quarter), |
| 933 | + '+'.($countUsersPre2Quarter - $countUsersPre3Quarter), |
| 934 | + '+'.($countUsersPre1Quarter - $countUsersPre2Quarter), |
935 | 935 | '-', |
936 | 936 | '+'.($countUsersTotal - $countUsersPre1Quarter), |
937 | 937 | ]; |
|
1064 | 1064 | case 'report_quarterly_hours_of_training': |
1065 | 1065 | // Close the session as we don't need it any further |
1066 | 1066 | session_write_close(); |
| 1067 | + // The maximum time spent, in number of hours, to be considered. |
| 1068 | + // Anything above that is considered a time registration error. |
| 1069 | + $maxTimeSpent = 6; |
1067 | 1070 | $currentQuarterDates = getQuarterDates(); |
1068 | 1071 | $pre1QuarterDates = getQuarterDates( |
1069 | 1072 | date_create($currentQuarterDates['quarter_start']) |
|
1104 | 1107 | // Get data for the row |
1105 | 1108 | $timeSpentCoursesCurrentQuarter = Tracking::getTotalTimeSpentInCourses( |
1106 | 1109 | $currentQuarterDates['quarter_start'], |
1107 | | - $currentQuarterDates['quarter_end'] |
| 1110 | + $currentQuarterDates['quarter_end'], |
| 1111 | + $maxTimeSpent |
1108 | 1112 | ); |
1109 | 1113 | $timeSpentCourses1PreQuarter = Tracking::getTotalTimeSpentInCourses( |
1110 | 1114 | $pre1QuarterDates['quarter_start'], |
1111 | | - $pre1QuarterDates['quarter_end'] |
| 1115 | + $pre1QuarterDates['quarter_end'], |
| 1116 | + $maxTimeSpent |
1112 | 1117 | ); |
1113 | 1118 | $timeSpentCourses2PreQuarter = Tracking::getTotalTimeSpentInCourses( |
1114 | 1119 | $pre2QuarterDates['quarter_start'], |
1115 | | - $pre2QuarterDates['quarter_end'] |
| 1120 | + $pre2QuarterDates['quarter_end'], |
| 1121 | + $maxTimeSpent |
1116 | 1122 | ); |
1117 | 1123 | $timeSpentCourses3PreQuarter = Tracking::getTotalTimeSpentInCourses( |
1118 | 1124 | $pre3QuarterDates['quarter_start'], |
1119 | | - $pre3QuarterDates['quarter_end'] |
| 1125 | + $pre3QuarterDates['quarter_end'], |
| 1126 | + $maxTimeSpent |
1120 | 1127 | ); |
1121 | 1128 | $timeSpentCourses4PreQuarter = Tracking::getTotalTimeSpentInCourses( |
1122 | 1129 | $pre4QuarterDates['quarter_start'], |
1123 | | - $pre4QuarterDates['quarter_end'] |
| 1130 | + $pre4QuarterDates['quarter_end'], |
| 1131 | + $maxTimeSpent |
1124 | 1132 | ); |
1125 | 1133 | $timeSpentCourses5PreQuarter = Tracking::getTotalTimeSpentInCourses( |
1126 | 1134 | $pre5QuarterDates['quarter_start'], |
1127 | | - $pre5QuarterDates['quarter_end'] |
| 1135 | + $pre5QuarterDates['quarter_end'], |
| 1136 | + $maxTimeSpent |
1128 | 1137 | ); |
1129 | 1138 | // Calculate percent for the row |
1130 | 1139 | $percentIncrementTimeSpent = api_calculate_increment_percent( |
|
0 commit comments