diff --git a/models/ProductVariant.php b/models/ProductVariant.php index 19ca0cc..069b579 100755 --- a/models/ProductVariant.php +++ b/models/ProductVariant.php @@ -5,6 +5,7 @@ use artweb\artbox\behaviors\MultipleImgBehavior; use artweb\artbox\behaviors\SaveMultipleFileBehavior; use artweb\artbox\language\behaviors\LanguageBehavior; + use frontend\models\Catalog; use Yii; use yii\base\InvalidParamException; use yii\db\ActiveQuery; @@ -492,4 +493,24 @@ return $option->lang->value; } } + + public function beforeSave($insert) + { + if (parent::beforeSave($insert)) { + Catalog::addRecord($this->product); + return true; + } else { + return false; + } + } + + public function beforeDelete() + { + if (parent::beforeDelete()) { + Catalog::deleteRecord($this->product); + return true; + } else { + return false; + } + } } -- libgit2 0.21.4