public function update($null_values = false) { $empInDb = new Employee($this->id); $result = parent::update($null_values); if (!$result) { return $result; } if (!Module::isInstalled('agilemultipleseller')) { return $result; } if ($empInDb->active == $this->active) { return $result; } if (!$this->active) { AgileSellerManager::disableSellerProducts($this->id); } else { if (intval(Configuration::get('AGILE_MS_SELLER_APPROVAL')) == 1) { require_once _PS_ROOT_DIR_ . "/modules/agilemultipleseller/agilemultipleseller.php"; AgileMultipleSeller::sendSellerAccountApprovalEmail($this->id); } } return $result; }