public static function generateCoupons($deal, $couponsQty) { $couponsCount = Mage::getModel('collpur/coupon')->getCollection()->addFieldToFilter('deal_id', $deal->getId())->getSize(); for ($i = $couponsCount; $i < $couponsQty + $couponsCount; $i++) { $coupon = new self(); $coupon->generateCoupon($deal, $i); } if ($deal->getIsSuccess() && $deal->getIsSuccessedFlag()) { AW_Collpur_Model_Cron::_processSuccessedDeals(); } }