Beispiel #1
0
    def writeContent(self):
        wr = self.writeln
        qs = self.request().fields()
        year = qs.get('yr')

        IS_SITE_ADMIN = is_site_admin(self.request())
        if IS_SITE_ADMIN:
            wr('<div class="button">')
            wr('<a href="News_Form">+ Add News Item</a>')
            wr('</div>')

        wr('<h1>%s</h1>' % (self.title()))

        archyrs = get_archive_years()
        wr('<div class="sb"><div class="st">')
        wr('<div class="t12b">News Archives</div>')
        ny = now_year()
        if year and (year != ny):
            wr('<P><a href="News2">Current News (%s)</a></P>' % (ny))
        for ay in archyrs:
            fw = "normal"
            if year == ay:
                fw = "bold"
            wr('<P style="font-weight: %s;"><a href="?yr=%s">%s</a></P>' % (fw, ay, ay))
        wr('</div></div>')

        newsitems = get_news_by_year(year)
        for nd in newsitems:
            wr('<h2>%s</h2>' % (nd.get('headline')))
            wr('<small>Added %s</small>' % (nd.get('added')))
            if IS_SITE_ADMIN:
                wr('<a href="News_Form?id=%s" style="margin-left: 10px;"><img src="/g/edit.png" alt="edit" width="17" height="17" border="0" /></a>' % (nd.get('id')))
                wr('<a href="News_Delete?id=%s"><img src="/g/delete.png" alt="delete" width="17" height="17" border="0" /></a>' % (nd.get('id')))
            wr('<p>%s</p>' % (nd.get('description')))
Beispiel #2
0
    def writeContent(self):
        wr = self.writeln
        qs = self.request().fields()
        year = qs.get('yr')

        IS_SITE_ADMIN = is_site_admin(self.request())
        if IS_SITE_ADMIN:
            wr('<div class="button">')
            wr('<a href="News_Form">+ Add News Item</a>')
            wr('</div>')

        wr('<h1>%s</h1>' % (self.title()))

        archyrs = get_archive_years()
        wr('<div class="sb"><div class="st">')
        wr('<div class="t12b">News Archives</div>')
        ny = now_year()
        if year and (year != ny):
            wr('<P><a href="News">Current News (%s)</a></P>' % (ny))
        for ay in archyrs:
            fw = "normal"
            if year == ay:
                fw = "bold"
            wr('<P style="font-weight: %s;"><a href="?yr=%s">%s</a></P>' % (fw, ay, ay))
        wr('</div></div>')

        newsitems = get_news_by_year(year)
        if newsitems:
            for nd in newsitems:
                wr('<h2>%s</h2>' % (nd.get('headline')))
                wr('<small>Added %s</small>' % (nd.get('added')))
                if IS_SITE_ADMIN:
                    wr('<a href="News_Form?id=%s" style="margin-left: 10px;"><img src="/g/edit.png" alt="edit" width="17" height="17" border="0" /></a>' % (nd.get('id')))
                    wr('<a href="News_Delete?id=%s"><img src="/g/delete.png" alt="delete" width="17" height="17" border="0" /></a>' % (nd.get('id')))
                wr('<p>%s</p>' % (nd.get('description')))
        else:
            wr('<h3>Sorry, there aren\'t any news items for this year yet.</h3>')
            wr('<p>Please feel free to browse the archives.</p>')
Beispiel #3
0
 def title(self):
     qs = self.request().fields()
     year = qs.get('yr')
     if not year:
         year = now_year()
     return 'ACVA %s News' % (year)
Beispiel #4
0
 def title(self):
     qs = self.request().fields()
     year = qs.get('yr')
     if not year:
         year = now_year()
     return 'ACVAA %s News' % (year)