Changeset 1098 for TI07-MOLES/trunk


Ignore:
Timestamp:
06/06/06 14:54:19 (13 years ago)
Author:
lawrence
Message:

Minor changes with html layout for browse, and starting
to organise a proper request class ...

Location:
TI07-MOLES/trunk/StubB/XSLT/browse/portal/cgi
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • TI07-MOLES/trunk/StubB/XSLT/browse/portal/cgi/browseCGI.py

    r1097 r1098  
    9999                return cookie 
    100100         
     101class Request: 
     102    ''' Holds the request URL etc ''' 
     103    def __init__(self,env): 
     104        self.env=env 
     105        self.URL='http://%s:%s%s'%(env.get('SERVER_NAME'),env.get('SERVER_PORT'), 
     106        env.get('SCRIPT_NAME')) 
     107        qs=env.get('QUERY_STRING') 
     108        if qs!='': self.URL+='?'+qs 
     109 
    101110class CGIcontroller: 
    102111        ''' Currently holds the cgi environment and controls ''' 
     
    104113        def __init__(self,config): 
    105114                ''' Instantiate the CGI environment''' 
     115                # 
     116                # Need to refactor all of this to use the request class and then move 
     117                # the request class out into the utilities ... 
     118                # 
    106119                self.env=os.environ 
    107120                self.path=self.env.get('PATH_INFO','/') 
     
    109122                self.config=config 
    110123                self.response=Response() 
    111                 self.requestURL=self.env.get('SCRIPT_NAME')+'?'+self.env.get('QUERY_STRING') 
     124                self.request=Request(self.env) 
     125                self.requestURL=self.request.URL 
    112126                self.selector=selector(self.requestURL,config.get('layout','selectI')) 
    113127                 
  • TI07-MOLES/trunk/StubB/XSLT/browse/portal/cgi/secure.py

    r1047 r1098  
    155155        def __showSiteList(self,loginList,heading=''): 
    156156            '''Show the user a list of trusted hosts, and redirect to one of them ''' 
    157             html='''<p> Access to resource [<b>%s</b>] requires credentials from one of 
    158                 the following sites, please login ...' 
     157            html='''<p> Access to resource [<b>%s</b>] requires credentials, please login ...' 
    159158                    <hr> 
    160159                    <form action="https://glue.badc.rl.ac.uk/cgi-bin/security.py" method="POST"> 
     
    169168                    </tr></tbody> 
    170169                    </table> 
    171                     <input type="hidden" name="returnURL" value="%s">  
     170                    <input type="hidden" name="returnURI" value="%s">  
    172171                    </form> 
    173172                    </body> 
    174                     </html>'''%self.url 
     173                    </html>'''%self.url  
    175174            return html 
    176175 
Note: See TracChangeset for help on using the changeset viewer.