checkAffiliateExists($affiliateID)) { $errorMsg = "Click registration: Affiliate with ID: $affiliateID doesn't exist"; LogError($errorMsg, __FILE__, __LINE__); return; } DebugMsg("Click registration: After check that affiliate exists, OK", __FILE__, __LINE__); if(!$clickReg->checkBannerExists($bannerID, true)) { $errorMsg = "Click registration: Banner with ID: $bannerID doesn't exist and cannot find any campaign for affiliate with ID: $affiliateID"; LogError($errorMsg, __FILE__, __LINE__); return; } DebugMsg("Click registration: After check that banner exists, OK", __FILE__, __LINE__); if(!$clickReg->checkCampaignExists()) { $errorMsg = "Click registration: Campaign with ID: $campaignID doesn't exist"; LogError($errorMsg, __FILE__, __LINE__); return; } DebugMsg("Click registration: After check that product category exists, OK", __FILE__, __LINE__); if(!$clickReg->checkAffiliateInCampaign()) { $errorMsg = "Click registration: Affiliate ID: $affiliateID doesn't belong to the campaign ID: $campaignID"; LogError($errorMsg, __FILE__, __LINE__); return; } DebugMsg("Click registration: After check that affiliate is in this product category, OK", __FILE__, __LINE__); // this script should: // 1. set cookie // 2. save transaction to the DB // 3. redirect to destination page // setting cookie $clickReg->setCookie(); DebugMsg("Click registration: After setting cookie, OK", __FILE__, __LINE__); // saving transaction to DB $clickReg->saveClick(); DebugMsg("Click registration: End registering click", __FILE__, __LINE__); // redirect to destination page $clickReg->redirect($_REQUEST['desturl']); ?>