Support affiliate partners
This commit is contained in:
parent
ab52bf5c01
commit
2a98a74bb2
1 changed files with 10 additions and 1 deletions
|
|
@ -40,11 +40,20 @@ class AccountRepository
|
|||
$company->utm_content = Input::get('utm_content');
|
||||
$company->referral_code = Session::get(SESSION_REFERRAL_CODE);
|
||||
|
||||
if (env('PROMO_CAMPAIGN') && Input::get('utm_campaign') == env('PROMO_CAMPAIGN')) {
|
||||
if (env('PROMO_CAMPAIGN') && hash_equals(Input::get('utm_campaign'), env('PROMO_CAMPAIGN'))) {
|
||||
$company->discount = .75;
|
||||
$company->promo_expires = date_create()->modify('14 days')->format('Y-m-d');
|
||||
}
|
||||
|
||||
if (env('PARTNER_CAMPAIGN') && hash_equals(Input::get('utm_campaign'), env('PARTNER_CAMPAIGN'))) {
|
||||
$company->plan = PLAN_PRO;
|
||||
$company->plan_term = PLAN_TERM_YEARLY;
|
||||
$company->plan_price = PLAN_PRICE_PRO_MONTHLY;
|
||||
$company->plan_started = date_create()->format('Y-m-d');
|
||||
$company->plan_paid = date_create()->format('Y-m-d');
|
||||
$company->plan_expires = date_create()->modify('1 year')->format('Y-m-d');
|
||||
}
|
||||
|
||||
$company->save();
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue