예제 #1
0
 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;
 }