def salva_dedica(req,nickname,email,dedica):
logging.debug("Chiamato salva_dedica")
messages = None
dediche = None
session = Session(req)
req.content_type = __DEFAULT_CONTENT_TYPE__
template = psp.PSP(req, filename='psp/listaDediche.psp')
if not(nickname and email and dedica):
template = psp.PSP(req, filename='psp/messages.psp')
messages = __CAMPI_MANCANTI_MESSAGE__
else:
dedica = Dedica(nickname = nickname, email=email,messaggio=dedica)
dedicadao = DedicaDao()
dedicadao.insert(dedica);
dediche = dedicadao.findAll();
template.run({__LISTA_DEDICHE__:dediche,__NICKNAME__:session[__NICKNAME_SESSION_KEY__],__MESSAGES__:messages})