Ejemplo n.º 1
0
    def __init__(self):
        redirectURL = None
        if SESSINFO.getSessionInfo().getStatus() < 100:
            redirectURL = UTIL.getURL('inbox')
        WW.InputFrame.__init__(self,WN.getWidgetIdEditProfile(),
                                  UTIL.getURL('editpersonal'),
                                  redirectURL)
        global _gDataGroup
        _gDataGroup = self._readData()
        
        self.add(HeaderTag('RELEGIOUS_INFO'))
        self.add(EditReligiousInfo())
        
        self.add(HeaderTag('PERMENANT_ADDRESS'))
        self.add(EditAddressInfo(0))
        
        self.add(HeaderTag('PRESENT_ADDRESS'))
        self.add(EditAddressInfo(1))

        self.add(HeaderTag('PERSONAL_INFO'))
        self.add(EditPersonalInfo())
        
        self.add(HeaderTag('EDUCATION_JOB'))
        self.add(EditJobInfo())
        
        self.add(HeaderTag('ABOUT'))
        self.add(EditAboutInfo())
        
        
        self.add(ButtonSaveContinue())
Ejemplo n.º 2
0
    def __addLinks1(self, comp):

        if SESSINFO.getLangId() == "eng":
            imglink = UTIL.getImageRoot() + "/mal_ReadMal.png"
            url = UTIL.getURL("changelang")
            img = WW.ImageLink(url, imglink, "Read in malayalam")
            comp.add(img)
            comp.sp(2)

            url = UTIL.getURL("fontproblem")
            fp = WW.Hyperlink(url, UTIL.getText("FONT_PROBLEM"))
            fp.setBlank()
            comp.add(fp)

        else:
            url = UTIL.getURL("changelang")
            fp = WW.Hyperlink(url, UTIL.getText("READ_IN_ENGLISH"))
            comp.add(fp)
            comp.sp(2)

            imglink = UTIL.getImageRoot() + "/mal_CantRead.png"
            url = UTIL.getURL("fontproblem")
            img = WW.ImageLink(url, imglink, "Font problem")
            img.setBlank()
            comp.add(img)
Ejemplo n.º 3
0
 def __addLinks2(self, comp, showLogout):
     sessInfo = SESSINFO.getSessionInfo()
     # Need to clean the following 2 lines of code
     if sessInfo != None and sessInfo.getName() != None:
         comp.add("<b>" + sessInfo.getName() + "</b>")
     comp.sp(2)
     hl = WW.Hyperlink(UTIL.getURL("help"), UTIL.getText("HELP"))
     hl.setBlank()
     comp.add(hl)
     comp.sp(2)
     hl = WW.Hyperlink(UTIL.getURL("settings"), UTIL.getText("SETTINGS"))
     hl.setBlank()
     comp.add(hl)
     comp.sp(2)
     if showLogout:
         hl = WW.Hyperlink(UTIL.getURL("signout"), UTIL.getText("LOGOUT"))
         comp.add(hl)
         comp.sp(2)
Ejemplo n.º 4
0
 def __addItems(self,rowid):
     labels = CONST.getRowItems()
     url = UTIL.getURL('inbox')
     for i, val in enumerate(labels):
         divf = WW.DivFrame('iMainMenu%d'%i)
         divf.setClass('mainNavCell')
         divf.addClass('mainNavIcon%d'%i)
         if i == rowid:
             divf.setBackgroundColor('#abcdab')
         divf.add(UTIL.getText(val))
         self.add(divf)
Ejemplo n.º 5
0
def _processRequest():

    ret = SESSINFO.initSession()
    if ret == False:
        SESSINFO.redirectPage(UTIL.getURL("login"))
    form = cgi.FieldStorage()
    sessInfo = SESSINFO.getSessionInfo()

    rowcol = CONST.getAllowedRowCol(form.getvalue("row"), form.getvalue("col"), sessInfo.getStatus())

    _sendReply(rowcol[0], rowcol[1])
Ejemplo n.º 6
0
 def __init__(self):
     WW.InputFrame.__init__(self,WN.getWidgetIdLogin(),
                               UTIL.getURL('checklogin'),
                               UTIL.getURL('inbox'), 
                               'loginPostProcess')
     self._addComponents()
Ejemplo n.º 7
0
def _processRequest():
    ret = SESSINFO.initSession()
    if ret == True:
        SESSINFO.redirectPage(UTIL.getURL('inbox'))
    else:
        _composeAndSend()
Ejemplo n.º 8
0
 def __init__(self):
     WW.InputFrame.__init__(self,WN.getWidgetIdRegister(),
                               UTIL.getURL('register'),
                               UTIL.getURL('inbox'), 
                               'registerPostProcess')
     self._addComponents()
Ejemplo n.º 9
0
#!/usr/bin/python
import sessioninfo as SESSINFO
import nisutils as UTIL

SESSINFO.uninitSession()
SESSINFO.redirectPage(UTIL.getURL('login'))