Beispiel #1
0
 /**
  * @param int $affiliateId
  * @return bool
  */
 public function deleteAffiliate($affiliateId)
 {
     if (!$affiliateId) {
         return false;
     }
     $affiliate = $this->affiliateDao->findById($affiliateId);
     if (!$affiliate) {
         return false;
     }
     $this->affiliateUserDao->deleteByAffiliateId($affiliateId);
     $this->deleteAffiliateBanners($affiliateId);
     $this->clickDao->deleteByAffiliateId($affiliateId);
     $this->payoutDao->deleteByAffiliateId($affiliateId);
     $this->saleDao->deleteByAffiliateId($affiliateId);
     $this->signupDao->deleteByAffiliateId($affiliateId);
     $this->verificationDao->deleteByAffiliateId($affiliateId);
     $this->resetPasswordDao->deleteByAffiliateId($affiliateId);
     $this->affiliateDao->deleteById($affiliateId);
     return true;
 }