Ejemplo n.º 1
0
    def writeBody(self, **KWS):



        ## CHEETAH: generated from #block writeBody at line 36, col 1.
        trans = KWS.get("trans")
        if (not trans and not self._CHEETAH__isBuffering and not hasattr(self.transaction, '__call__')):
            trans = self.transaction # is None unless self.awake() was called
        if not trans:
            trans = DummyTransaction()
            _dummyTrans = True
        else: _dummyTrans = False
        write = trans.response().write
        SL = self._CHEETAH__searchList
        _filter = self._CHEETAH__currentFilter
        
        ########################################
        ## START - generated method body
        
        write('This skeleton page has no flesh. Its body needs to be implemented.\n')
        
        ########################################
        ## END - generated method body
        
        return _dummyTrans and trans.response().getvalue() or ""
Ejemplo n.º 2
0
    def writeBody(self, **KWS):

        ## CHEETAH: generated from #block writeBody at line 36, col 1.
        trans = KWS.get("trans")
        if (not trans and not self._CHEETAH__isBuffering
                and not hasattr(self.transaction, '__call__')):
            trans = self.transaction  # is None unless self.awake() was called
        if not trans:
            trans = DummyTransaction()
            _dummyTrans = True
        else:
            _dummyTrans = False
        write = trans.response().write
        SL = self._CHEETAH__searchList
        _filter = self._CHEETAH__currentFilter

        ########################################
        ## START - generated method body

        write(
            'This skeleton page has no flesh. Its body needs to be implemented.\n'
        )

        ########################################
        ## END - generated method body

        return _dummyTrans and trans.response().getvalue() or ""
Ejemplo n.º 3
0
    def writeHeadTag(self, **KWS):

        ## CHEETAH: generated from #block writeHeadTag at line 22, col 1.
        trans = KWS.get("trans")
        if (not trans and not self._CHEETAH__isBuffering
                and not hasattr(self.transaction, '__call__')):
            trans = self.transaction  # is None unless self.awake() was called
        if not trans:
            trans = DummyTransaction()
            _dummyTrans = True
        else:
            _dummyTrans = False
        write = trans.response().write
        SL = self._CHEETAH__searchList
        _filter = self._CHEETAH__currentFilter

        ########################################
        ## START - generated method body

        write('<head>\n<title>')
        _v = VFFSL(SL, "title", True)  # '$title' on line 24, col 8
        if _v is not None:
            write(_filter(_v, rawExpr='$title'))  # from line 24, col 8.
        write('</title>\n')
        _v = VFFSL(SL, "metaTags", True)  # '$metaTags' on line 25, col 1
        if _v is not None:
            write(_filter(_v, rawExpr='$metaTags'))  # from line 25, col 1.
        write(' \n')
        _v = VFFSL(SL, "stylesheetTags",
                   True)  # '$stylesheetTags' on line 26, col 1
        if _v is not None:
            write(_filter(_v,
                          rawExpr='$stylesheetTags'))  # from line 26, col 1.
        write(' \n')
        _v = VFFSL(SL, "javascriptTags",
                   True)  # '$javascriptTags' on line 27, col 1
        if _v is not None:
            write(_filter(_v,
                          rawExpr='$javascriptTags'))  # from line 27, col 1.
        write('\n</head>\n')

        ########################################
        ## END - generated method body

        return _dummyTrans and trans.response().getvalue() or ""
Ejemplo n.º 4
0
    def writeHeadTag(self, **KWS):



        ## CHEETAH: generated from #block writeHeadTag at line 22, col 1.
        trans = KWS.get("trans")
        if (not trans and not self._CHEETAH__isBuffering and not hasattr(self.transaction, '__call__')):
            trans = self.transaction # is None unless self.awake() was called
        if not trans:
            trans = DummyTransaction()
            _dummyTrans = True
        else: _dummyTrans = False
        write = trans.response().write
        SL = self._CHEETAH__searchList
        _filter = self._CHEETAH__currentFilter
        
        ########################################
        ## START - generated method body
        
        write('<head>\n<title>')
        _v = VFFSL(SL, "title", True) # '$title' on line 24, col 8
        if _v is not None: write(_filter(_v, rawExpr='$title')) # from line 24, col 8.
        write('</title>\n')
        _v = VFFSL(SL, "metaTags", True) # '$metaTags' on line 25, col 1
        if _v is not None: write(_filter(_v, rawExpr='$metaTags')) # from line 25, col 1.
        write(' \n')
        _v = VFFSL(SL, "stylesheetTags", True) # '$stylesheetTags' on line 26, col 1
        if _v is not None: write(_filter(_v, rawExpr='$stylesheetTags')) # from line 26, col 1.
        write(' \n')
        _v = VFFSL(SL, "javascriptTags", True) # '$javascriptTags' on line 27, col 1
        if _v is not None: write(_filter(_v, rawExpr='$javascriptTags')) # from line 27, col 1.
        write('\n</head>\n')
        
        ########################################
        ## END - generated method body
        
        return _dummyTrans and trans.response().getvalue() or ""
Ejemplo n.º 5
0
    def respond(self, trans=None):



        ## CHEETAH: main method generated for this template
        if (not trans and not self._CHEETAH__isBuffering and not hasattr(self.transaction, '__call__')):
            trans = self.transaction # is None unless self.awake() was called
        if not trans:
            trans = DummyTransaction()
            _dummyTrans = True
        else: _dummyTrans = False
        write = trans.response().write
        SL = self._CHEETAH__searchList
        _filter = self._CHEETAH__currentFilter
        
        ########################################
        ## START - generated method body
        
        
        ## START CACHE REGION: ID=header. line 6, col 1 in the source.
        _RECACHE_header = False
        _cacheRegion_header = self.getCacheRegion(regionID='header', cacheInfo={'type': 2, 'id': 'header'})
        if _cacheRegion_header.isNew():
            _RECACHE_header = True
        _cacheItem_header = _cacheRegion_header.getCacheItem('header')
        if _cacheItem_header.hasExpired():
            _RECACHE_header = True
        if (not _RECACHE_header) and _cacheItem_header.getRefreshTime():
            try:
                _output = _cacheItem_header.renderOutput()
            except KeyError:
                _RECACHE_header = True
            else:
                write(_output)
                del _output
        if _RECACHE_header or not _cacheItem_header.getRefreshTime():
            _orig_transheader = trans
            trans = _cacheCollector_header = DummyTransaction()
            write = _cacheCollector_header.response().write
            _v = VFFSL(SL, "docType", True) # '$docType' on line 7, col 1
            if _v is not None: write(_filter(_v, rawExpr='$docType')) # from line 7, col 1.
            write('\n')
            _v = VFFSL(SL, "htmlTag", True) # '$htmlTag' on line 8, col 1
            if _v is not None: write(_filter(_v, rawExpr='$htmlTag')) # from line 8, col 1.
            write('''
<!-- This document was autogenerated by Cheetah(http://CheetahTemplate.org). 
Do not edit it directly!

Copyright ''')
            _v = VFFSL(SL, "currentYr", True) # '$currentYr' on line 12, col 11
            if _v is not None: write(_filter(_v, rawExpr='$currentYr')) # from line 12, col 11.
            write(' - ')
            _v = VFFSL(SL, "siteCopyrightName", True) # '$siteCopyrightName' on line 12, col 24
            if _v is not None: write(_filter(_v, rawExpr='$siteCopyrightName')) # from line 12, col 24.
            write(' - All Rights Reserved.\nFeel free to copy any javascript or html you like on this site,\nprovided you remove all links and/or references to ')
            _v = VFFSL(SL, "siteDomainName", True) # '$siteDomainName' on line 14, col 52
            if _v is not None: write(_filter(_v, rawExpr='$siteDomainName')) # from line 14, col 52.
            write('''
However, please do not copy any content or images without permission.

''')
            _v = VFFSL(SL, "siteCredits", True) # '$siteCredits' on line 17, col 1
            if _v is not None: write(_filter(_v, rawExpr='$siteCredits')) # from line 17, col 1.
            write('''

-->


''')
            self.writeHeadTag(trans=trans)
            write('\n')
            trans = _orig_transheader
            write = trans.response().write
            _cacheData = _cacheCollector_header.response().getvalue()
            _cacheItem_header.setData(_cacheData)
            write(_cacheData)
            del _cacheData
            del _cacheCollector_header
            del _orig_transheader
        ## END CACHE REGION: header
        
        write('\n')
        _v = VFFSL(SL, "bodyTag", True) # '$bodyTag' on line 34, col 1
        if _v is not None: write(_filter(_v, rawExpr='$bodyTag')) # from line 34, col 1.
        write('\n\n')
        self.writeBody(trans=trans)
        write('''
</body>
</html>



''')
        
        ########################################
        ## END - generated method body
        
        return _dummyTrans and trans.response().getvalue() or ""
Ejemplo n.º 6
0
    def respond(self, trans=None):

        ## CHEETAH: main method generated for this template
        if (not trans and not self._CHEETAH__isBuffering
                and not hasattr(self.transaction, '__call__')):
            trans = self.transaction  # is None unless self.awake() was called
        if not trans:
            trans = DummyTransaction()
            _dummyTrans = True
        else:
            _dummyTrans = False
        write = trans.response().write
        SL = self._CHEETAH__searchList
        _filter = self._CHEETAH__currentFilter

        ########################################
        ## START - generated method body

        ## START CACHE REGION: ID=header. line 6, col 1 in the source.
        _RECACHE_header = False
        _cacheRegion_header = self.getCacheRegion(regionID='header',
                                                  cacheInfo={
                                                      'type': 2,
                                                      'id': 'header'
                                                  })
        if _cacheRegion_header.isNew():
            _RECACHE_header = True
        _cacheItem_header = _cacheRegion_header.getCacheItem('header')
        if _cacheItem_header.hasExpired():
            _RECACHE_header = True
        if (not _RECACHE_header) and _cacheItem_header.getRefreshTime():
            try:
                _output = _cacheItem_header.renderOutput()
            except KeyError:
                _RECACHE_header = True
            else:
                write(_output)
                del _output
        if _RECACHE_header or not _cacheItem_header.getRefreshTime():
            _orig_transheader = trans
            trans = _cacheCollector_header = DummyTransaction()
            write = _cacheCollector_header.response().write
            _v = VFFSL(SL, "docType", True)  # '$docType' on line 7, col 1
            if _v is not None:
                write(_filter(_v, rawExpr='$docType'))  # from line 7, col 1.
            write('\n')
            _v = VFFSL(SL, "htmlTag", True)  # '$htmlTag' on line 8, col 1
            if _v is not None:
                write(_filter(_v, rawExpr='$htmlTag'))  # from line 8, col 1.
            write('''
<!-- This document was autogenerated by Cheetah(http://CheetahTemplate.org). 
Do not edit it directly!

Copyright ''')
            _v = VFFSL(SL, "currentYr",
                       True)  # '$currentYr' on line 12, col 11
            if _v is not None:
                write(_filter(_v,
                              rawExpr='$currentYr'))  # from line 12, col 11.
            write(' - ')
            _v = VFFSL(SL, "siteCopyrightName",
                       True)  # '$siteCopyrightName' on line 12, col 24
            if _v is not None:
                write(_filter(
                    _v, rawExpr='$siteCopyrightName'))  # from line 12, col 24.
            write(
                ' - All Rights Reserved.\nFeel free to copy any javascript or html you like on this site,\nprovided you remove all links and/or references to '
            )
            _v = VFFSL(SL, "siteDomainName",
                       True)  # '$siteDomainName' on line 14, col 52
            if _v is not None:
                write(_filter(
                    _v, rawExpr='$siteDomainName'))  # from line 14, col 52.
            write('''
However, please do not copy any content or images without permission.

''')
            _v = VFFSL(SL, "siteCredits",
                       True)  # '$siteCredits' on line 17, col 1
            if _v is not None:
                write(_filter(_v,
                              rawExpr='$siteCredits'))  # from line 17, col 1.
            write('''

-->


''')
            self.writeHeadTag(trans=trans)
            write('\n')
            trans = _orig_transheader
            write = trans.response().write
            _cacheData = _cacheCollector_header.response().getvalue()
            _cacheItem_header.setData(_cacheData)
            write(_cacheData)
            del _cacheData
            del _cacheCollector_header
            del _orig_transheader
        ## END CACHE REGION: header

        write('\n')
        _v = VFFSL(SL, "bodyTag", True)  # '$bodyTag' on line 34, col 1
        if _v is not None:
            write(_filter(_v, rawExpr='$bodyTag'))  # from line 34, col 1.
        write('\n\n')
        self.writeBody(trans=trans)
        write('''
</body>
</html>



''')

        ########################################
        ## END - generated method body

        return _dummyTrans and trans.response().getvalue() or ""