def writeContent(self): wr = self.writeln qs = self.request().fields() if self.request()._environ.get('REQUEST_METHOD') == 'POST': updateBOD(qs) self.response().sendRedirect('Index') else: bod = getBOD() wr('<table><tr><th>Title<th>Name<th>Email<th>Year') wr('<form method="POST" action="BOD_Form">') for a in ['President', 'President-Elect', 'Past-President', 'Executive Secretary', 'Region 1', 'Region 2', 'Region 3', 'Region 4', 'Region 5', 'At-Large_1', 'At-Large_2', 'At-Large_3', 'AVBS Representative', 'AVBS Alternate']: ad = bod.get(a) wr('<tr><td>%s' % (a)) wr('<td><input type="text" name="%s" value="%s">' % (a, ad.get('name'))) wr('<td><input type="text" name="%s" value="%s">' % (a, ad.get('email'))) wr('<td><input type="text" name="%s" value="%s" size="5">' % (a, ad.get('year'))) wr('<tr><td><td colspan="3"><input type="submit" value="Save Board Info">') wr('<input type="button" value="Cancel" onClick="javascript:history.go(-1)">') wr('</form>') wr('</table>')
def writeContent(self): wr = self.writeln wr('<h1>%s</h1>' % (self.title())) wr(''' <div class="sb"> <div class="st"> <div class="t12b">B.O.D. Links</div> <P><a href="Index">Board of Directors</a></P> <P><a href="Minutes">Meeting Teleconference Minutes</a></P> </div> </div> ''') wr('<div>') wr('<h2>Board of Directors Representatives</h2>') wr('<table class="reg">') bod = getBOD() for r in range(1, 6): wr('<tr style="border: 1px solid #666; background-color: #%s;">' % (reg_hex.get(r))) wr('<td class="reg">Region %s' % (r)) wr('<td class="reg">') bk = "Region %s" % (r) bd = bod.get(bk, {}) if bd.get('email'): wr('<a href="mailto:%s">%s</a>' % (bd.get('email'), bd.get('name'))) else: wr(bd.get('name')) wr('</table>') wr('</div>') wr('<div style="text-align: center;">') wr('<img src="/g/north_america.png" width="600" height="530" alt="Map of Regions" border="0" />' ) wr('</div>') wr('<div style="float: left; margin-right: 20px;">') wr('<h2>USA</h2>') RDICT = get_region_dict() count = 0 wr('<table><tr valign="top">') for s in STATES: if count == 0 or count == 25: wr('<td>') wr('<table class="reg">') wr('<tr><td><td>State<td>Reg') count += 1 region = RDICT.get(s) wr('<tr style="border: 1px solid #666; background-color: #%s;">' % (reg_hex.get(region))) wr('<td class="reg">%s ' % (s)) wr('<td class="reg">') wr(STATES_LOOKUP.get(s)) wr('<td class="reg">') wr(region) if count == 25 or count == 50: wr('</table>') wr('</table>') wr('</div>') wr('<div>') wr('<h2>Canada</h2>') RDICT = get_region_dict('CA') wr('<table class="reg">') wr('<tr><td><td>Province<td>Reg') for s in PROVS: region = RDICT.get(s) wr('<tr style="background-color: #%s;">' % (reg_hex.get(region))) wr('<td class="reg">%s ' % (s)) wr('<td class="reg">') wr(PROVS_LOOKUP.get(s)) wr('<td class="reg">') wr(region) wr('</table>') wr('</div>')
def writeContent(self): wr = self.writeln IS_SITE_ADMIN = is_site_admin(self.request()) if IS_SITE_ADMIN: wr('<div class="button">') wr('<a href="BOD_Form">Edit Board</a>') wr('</div>') wr('<h1>%s</h1>' % (self.title())) bod = getBOD() wr(''' <div class="sb"> <div class="st"> <div class="t12b">B.O.D. Links</div> <P><a href="Regions">Regions & Representatives</a></P> <P><a href="Minutes">Meeting Teleconference Minutes</a></P> </div> </div> <h2>ACVAA Executive Officers</h2> <table style="margin: 10px 0px 20px 0px;"> ''') for a in ['President', 'President-Elect', 'Past-President', 'Executive Secretary']: ad = bod.get(a, {}) wr('<tr><td>%s:<td>' % (a)) if ad.get('email'): wr('<a href="mailto:%s">%s</a>' % (ad.get('email'), ad.get('name'))) else: wr(ad.get('name')) wr('<td>%s' % (ad.get('year', ''))) wr(''' </table> <h2>ACVAA Regional Officers</h2> <table style="margin: 10px 0px 20px 0px;"> ''') for a in ['Region 1', 'Region 2', 'Region 3', 'Region 4', 'Region 5']: ad = bod.get(a, {}) wr('<tr><td>%s:<td>' % (a)) if ad.get('email'): wr('<a href="mailto:%s">%s</a>' % (ad.get('email'), ad.get('name'))) else: wr(ad.get('name')) wr('<td>%s' % (ad.get('year', ''))) for a in ['At-Large_1', 'At-Large_2', 'At-Large_3']: ad = bod.get(a, {}) wr('<tr><td>%s:<td>' % (a.split('_')[0])) if ad.get('email'): wr('<a href="mailto:%s">%s</a>' % (ad.get('email'), ad.get('name'))) else: wr(ad.get('name')) wr('<td>%s' % (ad.get('year', ''))) wr(''' </table> <h3>ACVAA Representative to the American Board of Veterinary Specialties</h3> <table style="margin: 10px 0px 20px 0px;"> ''') for a in ['AVBS Representative', 'AVBS Alternate']: ad = bod.get(a, {}) wr('<tr><td>%s:<td>' % (a)) if ad.get('email'): wr('<a href="mailto:%s">%s</a>' % (ad.get('email'), ad.get('name'))) else: wr(ad.get('name')) wr('<td>%s' % (ad.get('year', ''))) wr(''' </table> ''')
def writeContent(self): wr = self.writeln wr('<h1>%s</h1>' % (self.title())) wr(''' <div class="sb"> <div class="st"> <div class="t12b">B.O.D. Links</div> <P><a href="Index">Board of Directors</a></P> <P><a href="Minutes">Meeting Teleconference Minutes</a></P> </div> </div> ''') wr('<div>') wr('<h2>Board of Directors Representatives</h2>') wr('<table class="reg">') bod = getBOD() for r in range(1,6): wr('<tr style="border: 1px solid #666; background-color: #%s;">' % (reg_hex.get(r))) wr('<td class="reg">Region %s' % (r)) wr('<td class="reg">') bk = "Region %s" % (r) bd = bod.get(bk, {}) if bd.get('email'): wr('<a href="mailto:%s">%s</a>' % (bd.get('email'), bd.get('name'))) else: wr(bd.get('name')) wr('</table>') wr('</div>') wr('<div style="text-align: center;">') wr('<img src="/g/north_america.png" width="600" height="530" alt="Map of Regions" border="0" />') wr('</div>') wr('<div style="float: left; margin-right: 20px;">') wr('<h2>USA</h2>') RDICT = get_region_dict() count = 0 wr('<table><tr valign="top">') for s in STATES: if count == 0 or count == 25: wr('<td>') wr('<table class="reg">') wr('<tr><td><td>State<td>Reg') count += 1 region = RDICT.get(s) wr('<tr style="border: 1px solid #666; background-color: #%s;">' % (reg_hex.get(region))) wr('<td class="reg">%s ' % (s)) wr('<td class="reg">') wr(STATES_LOOKUP.get(s)) wr('<td class="reg">') wr(region) if count == 25 or count == 50: wr('</table>') wr('</table>') wr('</div>') wr('<div>') wr('<h2>Canada</h2>') RDICT = get_region_dict('CA') wr('<table class="reg">') wr('<tr><td><td>Province<td>Reg') for s in PROVS: region = RDICT.get(s) wr('<tr style="background-color: #%s;">' % (reg_hex.get(region))) wr('<td class="reg">%s ' % (s)) wr('<td class="reg">') wr(PROVS_LOOKUP.get(s)) wr('<td class="reg">') wr(region) wr('</table>') wr('</div>')
def writeContent(self): wr = self.writeln IS_SITE_ADMIN = is_site_admin(self.request()) if IS_SITE_ADMIN: wr('<div class="button">') wr('<a href="BOD_Form">Edit Board</a>') wr('</div>') wr('<h1>%s</h1>' % (self.title())) bod = getBOD() wr(''' <div class="sb"> <div class="st"> <div class="t12b">B.O.D. Links</div> <P><a href="Regions">Regions & Representatives</a></P> <P><a href="Minutes">Meeting Teleconference Minutes</a></P> </div> </div> <h2>ACVAA Executive Officers</h2> <table style="margin: 10px 0px 20px 0px;"> ''') for a in [ 'President', 'President-Elect', 'Past-President', 'Executive Secretary' ]: ad = bod.get(a, {}) wr('<tr><td>%s:<td>' % (a)) if ad.get('email'): wr('<a href="mailto:%s">%s</a>' % (ad.get('email'), ad.get('name'))) else: wr(ad.get('name')) wr('<td>%s' % (ad.get('year', ''))) wr(''' </table> <h2>ACVAA Regional Officers</h2> <table style="margin: 10px 0px 20px 0px;"> ''') for a in ['Region 1', 'Region 2', 'Region 3', 'Region 4', 'Region 5']: ad = bod.get(a, {}) wr('<tr><td>%s:<td>' % (a)) if ad.get('email'): wr('<a href="mailto:%s">%s</a>' % (ad.get('email'), ad.get('name'))) else: wr(ad.get('name')) wr('<td>%s' % (ad.get('year', ''))) for a in ['At-Large_1', 'At-Large_2', 'At-Large_3']: ad = bod.get(a, {}) wr('<tr><td>%s:<td>' % (a.split('_')[0])) if ad.get('email'): wr('<a href="mailto:%s">%s</a>' % (ad.get('email'), ad.get('name'))) else: wr(ad.get('name')) wr('<td>%s' % (ad.get('year', ''))) wr(''' </table> <h3>ACVAA Representative to the American Board of Veterinary Specialties</h3> <table style="margin: 10px 0px 20px 0px;"> ''') for a in ['AVBS Representative', 'AVBS Alternate']: ad = bod.get(a, {}) wr('<tr><td>%s:<td>' % (a)) if ad.get('email'): wr('<a href="mailto:%s">%s</a>' % (ad.get('email'), ad.get('name'))) else: wr(ad.get('name')) wr('<td>%s' % (ad.get('year', ''))) wr(''' </table> ''')