'motivation_group_id' => $motivationValueGroupForecast->id, 'value_id' => $code])->one();
$sum = 0;
$sum_type = MotivationCostsItem::DATA_TYPE_INT;
+ $z = 0;
foreach (range(1, 5) as $ind) {
$mv = MotivationValue::find()->where(['motivation_id' => $motivation->id,
'motivation_group_id' => $motivationValueGroups[$ind-1]->id, 'value_id' => $code])->one();
/** @var $mv MotivationValue */
if ($mv) {
+ $z += $mv->value_float;
switch ($mv->value_type) {
case MotivationCostsItem::DATA_TYPE_INT: { $sum += $mv->value_int; break; }
default: { $sum += $mv->value_float; $sum_type = MotivationCostsItem::DATA_TYPE_FLOAT; break; }
};
}
}
+ if ($code == 6) {
+ var_dump($z);
+ die;
+ }
if (!$motivationValue) {
$motivationValue = new MotivationValue;
$motivationValue->motivation_id = $motivation->id;