2
0

views.py 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. from django.shortcuts import render
  2. from .models import *
  3. import time
  4. #from supporto import managepassword
  5. #from sicurezza.views import *
  6. from comunicazioni.views import *
  7. #from datetime import date
  8. #from configurazione.views import *
  9. # Create your views here.
  10. def registra(utente,template=0,nota={}):
  11. '''
  12. data = int(time.time())
  13. logger = Logger()
  14. logger.utente = utente
  15. logger.data = data
  16. logger.nota = nota
  17. logger.save()
  18. '''
  19. sm = ServizioMail()
  20. mail_utente = [] #vediamo la lista utente
  21. mail_utente.append('{}@{}'.format(utente.mail.strip(),utente.domain.nome.strip()))
  22. mail_utente.append(getConfigurazione('mail_notification'))
  23. #recuperiamo il template
  24. template = Template.objects.get(pk=template)
  25. template_soggetto = template.soggetto
  26. sm.set_soggetto(template_soggetto)
  27. template_oggetto = template.oggetto
  28. sm.set_oggetto(template_oggetto)
  29. template_dati = {}
  30. template_dati['utente'] = utente
  31. template_dati['nota'] = nota
  32. sm.set_data(template_dati)
  33. sm.send_mail()
  34. def log(utente=None,servizio=None,nota=None):
  35. if not utente:
  36. utente = 0
  37. if not servizio:
  38. servizio = 0
  39. if not nota:
  40. nota = ''
  41. data = int(time.time())
  42. logger = Logger()
  43. logger.utente = utente
  44. logger.data = data
  45. logger.nota = nota
  46. logger.save()