1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
| def creation_Cpte(self):
if(cherrypy.session.has_key("nom") and cherrypy.session.has_key("priorite")):
if(cherrypy.session["nom"] != ""):
if(int(cherrypy.session["priorite"]) < 20):
return self.accueil_Admin((Glob.html["acceuilAdministrateur"])%("", "", cherrypy.session["nom"], (Glob.html["creationCpteA"])%("", "","","","","","","","", listeProfilUsager(),listeDesEtab(),listeDesClasse())))
else:
return self.accueil_Admin((Glob.html["acceuilAdministrateur"])%(Glob.html["stat"], Glob.html["groupe"],cherrypy.session["nom"], (Glob.html["creationCpteA"])%("", "","","","","","","","",listeProfil(),listeDesEtab(),listeDesClasse())))
else:
return self.accueil_Administrateur()
else:
return self.accueil_Administrateur()
creation_Cpte.exposed =True
def creer_Cpte(self, etab="",clas="",login="", nom="", prenom="", phone="", mail="", cat="", date="", passwd="", passwd1=""):
if(cherrypy.session.has_key("nom") and cherrypy.session.has_key("priorite")):
if(cherrypy.session["nom"] != ""):
c = ConnexionLdap()
c1 = Compte("", "", "", "", "", "", "", "","","" )
if((c.rechercheLoginLdap(login) == 0) and (c1.rechercheLoginBD(login)==0) ):
if(date=="" or etab=="choisir votre etablissement" or clas=="choisir votre classe"):
if(int(cherrypy.session["priorite"]) == 20):
return self.accueil_Admin((Glob.html["acceuilAdministrateur"])%(Glob.html["stat"], Glob.html["groupe"],cherrypy.session["nom"], (Glob.html["creationCpteA"])%("Veuillez entrer dans tous les champs obligatoire !", str(nom),str(prenom),str(login),str(phone),str(mail),str(date),"","",listeProfilUsager(),listeDesEtab(),listeDesClasse())))
else:
return self.accueil_Admin((Glob.html["acceuilAdministrateur"])%("", "", cherrypy.session["nom"], (Glob.html["creationCpteA"])%("Veuillez entrer dans tous les champs obligatoire !", str(nom),str(prenom),str(login),str(phone),str(mail),str(date),"","",listeProfilUsager(),listeDesEtab(),listeDesClasse())))
else:
if(c1.rechercheCpte(nom, prenom, date) == 0):
if(passwd != passwd1):
if(int(cherrypy.session["priorite"]) == 20):
return self.accueil_Admin((Glob.html["acceuilAdministrateur"])%(Glob.html["stat"], Glob.html["groupe"],cherrypy.session["nom"], (Glob.html["creationCpteA"])%("Veuillez entrer le même mot de passe !", str(nom),str(prenom),str(login),str(phone),str(mail),str(date),"","",listeProfilUsager(),listeDesEtab(),listeDesClasse())))
else:
return self.accueil_Admin((Glob.html["acceuilAdministrateur"])%("", "", cherrypy.session["nom"], (Glob.html["creationCpteA"])%("Veuillez entrer le même mot de passe !", str(nom),str(prenom),str(login),str(phone),str(mail),str(date),"","",listeProfilUsager(),listeDesEtab(),listeDesClasse())))
else:
c=Compte(etab, clas ,login, nom, prenom, phone, mail, cat, date, passwd )
c.ajoutBD("O")
row = getUserLogin(login)
c1 = Compte(row[0], row[1], row[2], row[3], row[4], row[5], row[6], row[7],row[8],row[9])
c1.ajoutLdap()
if(int(cherrypy.session["priorite"]) == 20):
return self.accueil_Admin((Glob.html["acceuilAdministrateur"])%(Glob.html["stat"], Glob.html["groupe"],cherrypy.session["nom"], (Glob.html["notificationA"])%"Le compte vient d'être créer"))
else:
return self.accueil_Admin((Glob.html["acceuilAdministrateur"])%("", "", cherrypy.session["nom"], (Glob.html["notificationA"])%"Le compte vient d'être créer"))
else:
if(int(cherrypy.session["priorite"]) == 20):
return self.accueil_Admin((Glob.html["acceuilAdministrateur"])%(Glob.html["stat"], Glob.html["groupe"],cherrypy.session["nom"], (Glob.html["creationCpteA"])%("Ce compte existe déjà veuillez apporter des modifications ", str(nom),str(prenom),str(login),str(phone),str(mail),str(date),"","",listeProfilUsager(),listeDesEtab(),listeDesClasse())))
else:
return self.accueil_Admin((Glob.html["acceuilAdministrateur"])%("", "", cherrypy.session["nom"], (Glob.html["creationCpteA"])%("Ce compte existe déjà veuillez apporter des modifications ", str(nom),str(prenom),str(login),str(phone),str(mail),str(date),"","",listeProfilUsager(),listeDesEtab(),listeDesClasse())))
else:
if(int(cherrypy.session["priorite"]) == 20):
return self.accueil_Admin((Glob.html["acceuilAdministrateur"])%(Glob.html["stat"], Glob.html["groupe"],cherrypy.session["nom"], (Glob.html["creationCpteA"])%("Cet identifiant existe déjà veuillez le modifier ", str(nom),str(prenom),str(login),str(phone),str(mail),str(date),"","",listeProfilUsager(),listeDesEtab(),listeDesClasse())))
else:
return self.accueil_Admin((Glob.html["acceuilAdministrateur"])%("", "", cherrypy.session["nom"], (Glob.html["creationCpteA"])%("Cet identifiant existe déjà veuillez le modifier ", str(nom),str(prenom),str(login),str(phone),str(mail),str(date),"","",listeProfilUsager(),listeDesEtab(),listeDesClasse())))
else:
return self.accueil_Administrateur()
else:
return self.accueil_Administrateur()
creer_Cpte.exposed =True |
Partager