comparison web/archive.cgi @ 5:a583700c0ca4

web/archive.cgi: fix backward comparisons. Some form-printing code was using != instead of ==, which led to the date defaulting to today whenever it was specified.
author John "Elwin" Edwards <elwin@sdf.org>
date Sun, 19 Aug 2012 15:26:18 -0700
parents f5a37cc7f41f
children 4778ab7de7aa
comparison
equal deleted inserted replaced
4:f5a37cc7f41f 5:a583700c0ca4
54 tf = '<input type="text" size="2" maxlength="2" name="{0}" value="{1:02}">' 54 tf = '<input type="text" size="2" maxlength="2" name="{0}" value="{1:02}">'
55 emptf = '<input type="text" size="2" maxlength="2" name="{0}">' 55 emptf = '<input type="text" size="2" maxlength="2" name="{0}">'
56 sstr = '<div>Date: <select name="year">\n' 56 sstr = '<div>Date: <select name="year">\n'
57 # Default to today 57 # Default to today
58 now = datetime.now(rlgall.utc) 58 now = datetime.now(rlgall.utc)
59 if dvals[0] != None: 59 if dvals[0] == None:
60 dvals[0] = now.year 60 dvals[0] = now.year
61 if dvals[1] != None: 61 if dvals[1] == None:
62 dvals[1] = now.month 62 dvals[1] = now.month
63 if dvals[2] != None: 63 if dvals[2] == None:
64 dvals[2] = now.day 64 dvals[2] = now.day
65 for year in range(2010, now.year + 1): 65 for year in range(2010, now.year + 1):
66 if year == dvals[0]: 66 if year == dvals[0]:
67 sstr += soptstr.format(year, year) 67 sstr += soptstr.format(year, year)
68 else: 68 else: