import time
import random
from django.http import Http404
from news.stiri.models import Articol, Categorie
from news.stiri.views import dictionar_luni


def CustomTemplateProcessor(request):
    """Setam categoriile si data si timpul generarii paginii.
    """
    cdata = {}
    url = request.path
    if url.startswith('/news/') or url.startswith('/notifications/') or url.startswith('/accounts/'):
        categorii = Categorie.objects.filter(activ__exact=1).order_by('-weight')
        luna = time.strftime('%m', time.localtime(time.time()))
        timp_generare = '%s, %s' %(dictionar_luni[luna], time.strftime('%d la %H:%M', time.localtime(time.time())))
        cdata.update({'categorii': categorii, 'timp_generare': timp_generare, 'user': request.user, })
    return cdata

