|
@@ -64,9 +64,8 @@ if subscription['free'] = 0: subscription['free'] = 1
|
|
|
if $ARGS[0] = 'top_up_metered':
|
|
|
subscription[$ARGS[1]] += ARGS[2]
|
|
|
subscription['<<$ARGS[1]>>-date'] = day
|
|
|
- if $ARGS[1] = 'metered_calls': subscription['sms_limit'] += ARGS[3]
|
|
|
+ if $ARGS[1] = 'metered_calls': subscription['<<$ARGS[1]>>-sms_limit'] += ARGS[3]
|
|
|
if subscription['<<$ARGS[1]>>-type'] = 0: subscription['<<$ARGS[1]>>-type'] = 2
|
|
|
- gs 'stat'
|
|
|
end
|
|
|
|
|
|
!! In case we decide that internet prices are different for different homes (mobile definitely should be)
|
|
@@ -80,7 +79,6 @@ if $ARGS[0] = 'buy_subscription':
|
|
|
subscription['<<$ARGS[1]>>-price'] = ARGS[2]
|
|
|
subscription['<<$ARGS[1]>>-discount'] = ARGS[3]
|
|
|
if subscription['<<$ARGS[1]>>-type'] = 0: subscription['<<$ARGS[1]>>-type'] = 1
|
|
|
- gs 'stat'
|
|
|
end
|
|
|
|
|
|
!! Nightly check called from cikl - check for subscription renewal and suspension.
|
|
@@ -126,10 +124,10 @@ end
|
|
|
!! Cancelling a subscription (currently uused only for metered_calls and metered_mobile to clean them up when a monthly subscription
|
|
|
!! is bought to repplace them)
|
|
|
!! $ARGS[1] - subscription name
|
|
|
-if $ARGS[0] = 'cancel_subscription':
|
|
|
+if $ARGS[0] = 'cancel_subscription':
|
|
|
subscription[$ARGS[1]] = 0
|
|
|
subscription['<<$ARGS[1]>>-date'] = 0
|
|
|
- subscription['sms_limit'] = 0
|
|
|
+ subscription['<<$ARGS[1]>>-sms_limit'] = 0
|
|
|
subscription['<<$ARGS[1]>>-type'] = 0
|
|
|
subscription['<<$ARGS[1]>>-price'] = 0
|
|
|
subscription['<<$ARGS[1]>>-discount'] = 0
|