================================================== ONLINE PAYMENT SYSTEM "PRODUCT DATA" CONFIGURATION Notes: 6-14-2013, Phil ================================================== on cadsweb ... cd /web/htdocs/riverware/registration/ Product Script: productData.py Backup One: productDataOld.py Backup Two: oldProductData/ ... ... cp productData.py oldProductData/productData_old95.py Editing productData.py -- INDENTATION MATTERS! ... and make sure line continuations ('\') are the last characeter on \ ... the line. -------------- (1) LINE ITEMS -------------- SIM2013Jun = prod ('SIM2013Jun', 'OPEN', '0.00', '') SIM2013JunW = prod ('SIM2013JunW', 'OPEN', '0.00', '') RWUG12 = prod ('RWUG12', 'OPEN', '0.00', '') RWUG12w = prod ('RWUG12w', 'OPEN', '50.00', '') RWUG12p = prod ('RWUG12p', 'OPEN', '22.50', '') RWUG12s = prod ('RWUG12s', 'OPEN', '0.00', '') -------------------------- (2) ... INCLUDE IN A LIST: -------------------------- newEvents = (SIM2013Jun, SIM2013JunW, Rw3Class) oldEvents = (RUL2013Apr, SIM2013Mar, SIM2013Jan, ACC2012Nov, RUL2012Oct, SIM2012Jul, RUL2012Jun, SIM2012Feb, RWUG12, RWUG12w, RWUG12p, RWUG12s, SIM2012Apr, SIM2011Nov, RUL2011Oct, SIM2011Jul, ACC2011Jun, RUL2011Apr, SIM2011Feb, SIM2010Sep, RUL2010Oct, ... ... ... ---------------------------- (3) FULL DEFINITION, SAMPLE: ---------------------------- RWUG12.eventName = 'RiverWare Annual User Group Meeting' RWUG12.eventDates = 'February 1-2, 2012 (Wed. 8am to Thurs. Noon)' RWUG12.eventURL = rwURL + 'ugm/2012/' RWUG12.feeName = 'Registration Fee' RWUG12.feeNote = 'Late Registration after January 20: $100.' RWUG12.rosterTog = 1 RWUG12.rosterURL = rwURL + 'ugm/2012/roster.html' RWUG12.setPrice ('ebird', '80.00', '') RWUG12.setPrice ('late', '100.00', 'Late Registration') RWUG12.setPrice ('test', '1.15', 'Test') RWUG12s.eventName = 'RiverWare Annual User Group Meeting' RWUG12s.eventDates = 'February 1-2, 2012 (Wed. 8am to Thurs. Noon)' RWUG12s.eventURL = rwURL + 'ugm/2012/' RWUG12s.feeName = 'Student Registration' RWUG12s.feeNote = 'LUNCH IS NOT INCLUDED' RWUG12s.rosterTog = 1 RWUG12s.rosterURL = rwURL + 'ugm/2012/roster.html' RWUG12s.setPrice ('stu', '0.01', 'NO CHARGE -- select "Mail Payment" below') RWUG12w.eventName = 'RiverWare Annual User Group Meeting Webinar' RWUG12w.eventDates = 'February 1-2, 2012 (Wed. 8am to Thurs. Noon)' RWUG12w.eventURL = rwURL + 'ugm/2012/' RWUG12w.feeName = 'Webinar Registration Fee' RWUG12w.rosterTog = 1 RWUG12w.rosterURL = rwURL + 'ugm/2012/roster.html' RWUG12p.eventName = 'RiverWare Annual User Group Meeting Parking' RWUG12p.eventDates = 'February 1-2, 2012 (Wed, Thurs).' RWUG12p.eventURL = rwURL + 'ugm/2012/' RWUG12p.feeName = 'Two-Day Parking Voucher Fee ' \ '(good for 10 hours each day)' RWUG12p.rosterTog = 0 ---