Upgrades from IceHrm Pro v24

This commit is contained in:
gamonoid
2018-07-03 03:10:32 +02:00
parent 8b276d54e6
commit 9cee4e91df
8253 changed files with 659182 additions and 47489 deletions

View File

@@ -57,14 +57,12 @@ class PayrollActionManager extends SubActionManager
if (!empty($val)) {
return $val;
}
//LogManager::getInstance()->info("calculatePayrollEmployee:".$employeeId);
//LogManager::getInstance()->info("calculatePayrollColumn:".json_encode($col));
if (!empty($col->calculation_hook)) {
$sum = BaseService::getInstance()->executeCalculationHook(
array($employeeId, $payroll->date_start, $payroll->date_end),
$col->calculation_hook,
null
$col->calculation_function
);
$val = number_format(round($sum, 2), 2, '.', '');
$this->addToCalculationCache($col->id."-".$payroll->id."-".$employeeId, $val);
@@ -120,6 +118,8 @@ class PayrollActionManager extends SubActionManager
if (!$noColumnCalculations) {
$evalMath = new EvalMath();
$evalMath->evaluate('max(x,y) = (y - x) * ceil(tanh(exp(tanh(y - x)) - exp(0))) + x');
$evalMath->evaluate('min(x,y) = y - (y - x) * ceil(tanh(exp(tanh(y - x)) - exp(0)))');
if (!empty($col->add_columns) &&
!empty(json_decode($col->add_columns, true))) {