'@bower' => '@vendor/bower-asset',
'@npm' => '@vendor/npm-asset',
'@dist' => '@app/dist',
+ '@uploads' => "@app/uploads",
],
'params' => require dirname(__DIR__, 2) . '/config/params.php',
'timeZone' => 'Europe/Moscow',
$model->time_end = date("H:i:s", strtotime($adminCheckin->time));
$model->is_close = true;
$model->is_opening = false;
- $model->work_time = min((strtotime($model->time_end) - strtotime($model->time_start)) / 3600, self::WORK_HOURS_TIME);
+ $model->work_time = min(abs(strtotime($model->time_end) - strtotime($model->time_start)) / 3600, self::WORK_HOURS_TIME);
$model->status = AdminCheckin::TYPE_END;
$model->checkin_end_id = $adminCheckin->id;
'attribute' => 'work_time',
'format' => 'raw',
'value' => function ($model) {
- return intval($model->work_time);
+ return abs(intval($model->work_time));
},
],
[
'attribute' => 'work_time',
'format' => 'raw',
'value' => function ($model) {
- return intval($model->work_time);
+ return abs(intval($model->work_time));
},
],
[