/** * @inheritdoc */ public function beforeSave($insert) { if (parent::beforeSave($insert)) { if ($this->isNewRecord) { $this->us = Currency::getUsToArsWithMargin(); $this->user_id = Yii::$app->user->id; } $this->request_date = DateConverter::convert($this->request_date); $this->sent_date = DateConverter::convert($this->sent_date); if (!$this->sent_date && $this->status == self::STATUS_SENT) { $this->sent_date = date('Y-m-d'); } return true; } else { return false; } }