// If we did not find a record, return a calculated monthly quota.
$numWorkdays = $this->getNumWorkdays($month, $year);
global $user;
- return $numWorkdays * $user->workday_hours;
+ return $numWorkdays * $user->workday_hours; // TODO: fix a rounding issue for small values like 0:01
+ // Possibly with a database field type change (minutes?).
}
// getMany - returns an array of quotas for a given year for team.
}
// quotaToFloat converts a valid quota value to a float.
- private function quotaToFloat($value) {
+ public function quotaToFloat($value) {
if (preg_match('/^[0-9]{1,3}h?$/', $value )) { // 000 - 999
return (float) $value;