def _registerNew(): form = cgi.FieldStorage() widId = WN.getWidgetIdRegister() val = form.getvalue(_gWns.getAltId('PROFID')) if val == None: errstr = "%s %s"%(UTIL.getText('PROFID'),UTIL.getText('NO_EMPTY')) return UTIL.getStatusInfoDiv([errstr], widId, NCONST.ERROR) ret= _isUserNameAvailable(val) if ret == False: msg = "'%s' %s"%(val,UTIL.getText('ERR_UNAME_NOT_AVAILABLE')) return UTIL.getStatusInfoDiv([msg,_getAltNamesMessageBox(val)], widId, NCONST.ERROR) if form.getvalue(_gWns.getAltId('PASSWORD')) != form.getvalue(_gWns.getAltId('CONFIRMPASSWORD')): return UTIL.getStatusInfoDiv([UTIL.getText('ERR_ORG_CNF_PWD_MISMATCH')], widId, NCONST.ERROR) status = _AddInfo(form) if status != True: errstr = "%s '%s'"%(UTIL.getText('PLEASE_ENTER_VALID'), UTIL.getText(fieldDict[status.getFieldName()])) return UTIL.getStatusInfoDiv([errstr],widId, NCONST.ERROR) sVals = _getSessionInfo() statusVal = "%s %s"%(sVals[0], sVals[1]) return UTIL.getStatusInfoDiv(['Success'],widId, NCONST.SUCCESS, statusVal)
def __init__(self): WW.InputFrame.__init__(self,WN.getWidgetIdRegister(), UTIL.getURL('register'), UTIL.getURL('inbox'), 'registerPostProcess') self._addComponents()