Beispiel #1
0
def layers_execute_page():
	isAuthenticated()
	ide = request.forms.id

	if request.forms.delete == "yes":
		layers.removeLayer(ide, session.checkSession(request))
		return template("achieved", {"message": "Le calque a bien ete supprime.", "link":"/layers/mod"})

	if request.forms.validate == "yes":
		layers.validateLayer(ide)
		return template("achieved", {"message": "Le calque a bien ete valide.", "link":"/layers/mod"})
Beispiel #2
0
def layer_execute_page():
    isAuthenticated()
    user = session.checkSession(request)
    delete = request.forms.delete
    save = request.forms.save
    if delete == "yes":
        id = request.forms.id
        userId = request.forms.user
        if str(userId) == str(user):
            layers.removeLayer(id)
            return {"state": "success"}
        else:
            return {"state": "Vous n'etes pas le proprietaire de ce calque."}
    if save == "yes":
        user = session.checkSession(request)
        basedOn = usefull.avoidJavascript(request.forms.basedOn)
        chapter = usefull.avoidJavascript(request.forms.chapter)
        content = usefull.avoidJavascript(request.forms.content)
        date = usefull.getCurrentDate()
        layers.addLayer(basedOn, user, chapter, date, content)
        return { "state": "success"}