import datetime
def index():
current_date = request.now - datetime.timedelta(days=0)
if db(db.expiry_date_table.expiry_date < current_date ):
redirect(URL('subscribe'))
return locals()
import datetime
def index():
exp_date=db(db.expiry_date_table).select()
for exp_d in exp_date:
current_date = request.now.date()- datetime.timedelta(days=0)
if exp_d.expiry_date < current_date:
redirect(URL('subscribe'))
return locals()
<div id="code">
<input id="regcode" maxlength="10" type="text" class="field" name="regCode" autocomplete="off" onkeyup="ajax('reg_key_entry', ['regCode'], 'regCodeTarget')" placeholder="Enter Product Key"/><br />
<div id="regCodeTarget"></div>
def reg_key_entry():
key_exists = not db(db.regKeys.regKey == request.vars.regCode).isempty()
if key_exists:
#A used reg key should get deleted so that it cant be used twice
db(db.regKeys.regKey == request.vars.regCode).delete()
redirect(URL('index'))
else:
return DIV("INCORRECT PRODUCT KEY", _id="regCodeTarget", _style="color: white; border: solid 1px red; width: 160px; background-color: red; font-weight: bold; padding: 3px; border-radius:5px;")