];
}
+ public function attributes()
+ {
+ return array_merge(parent::attributes(), ['bonus_action']);
+ }
+
/**
* {@inheritdoc}
*/
'active' => 'Активность рассылки',
];
}
+
+ public function getBonusAction()
+ {
+ return $this->day_before_step1 + 1;
+ }
}
</div>
</div>
</div>
+ <div class="row">
+ <div class="col-2 mt-2">
+ Действие бонусов
+ </div>
+ <div class="col-4">
+ <div class="d-inline-block">
+ <?php $attr = ['type' => 'number', 'readonly' => true]; ?>
+ <?= $form->field($model, 'bonus_action')->textInput(array_merge($attr, [
+ 'value' => $model->bonusAction,
+ ]))->label(false) ?>
+ </div>
+ </div>
+ </div>
<div class="row">
<div class="col-2 mt-2">
Активность рассылки
});
-document.addEventListener("DOMContentLoaded", function () {
- // fetchUsersCount ();
+document.getElementById('usersmessagemanagement-day_before_step1').addEventListener('change', function () {
+ const bonusActionInput = document.getElementById('usersmessagemanagement-bonus_action');
+ bonusActionInput.value = parseInt(this.value || 0) + 1;
});