from django.contrib.sitemaps import Sitemap
#from django.core.urlresolvers import reverse
from django.urls import reverse

from prostopages.models import * 
from magazin.models import * 
from price.models import * 


class StaticViewSitemap(Sitemap):
    priority = 0.5
    changefreq = 'daily'

    def items(self):
        return [
        'home',
        #'otziv_list',
        'blog_list',
        'akciya_list',
        'magazin_list',
        ]

    def location(self, item):
        return reverse(item)







class AkciyaSitemap(Sitemap):
    changefreq = "daily"
    priority = 0.5


    def items(self):
        return Akciya.objects.filter(active=True)

class BlogSitemap(Sitemap):
    changefreq = "daily"
    priority = 0.5


    def items(self):
        return Blog.objects.filter(active=True)


# class OtzivSitemap(Sitemap):
#     changefreq = "daily"
#     priority = 0.5


#     def items(self):
#         return Otziv.objects.filter(active=True)

class ProstopagesSitemap(Sitemap):
    changefreq = "daily"
    priority = 0.5


    def items(self):
        return Prostopages.objects.filter(active=True)

class PagesSitemap(Sitemap):
    changefreq = "daily"
    priority = 0.5


    def items(self):
        return Pages.objects.filter(active=True)

class Price_pagesSitemap(Sitemap):
    changefreq = "daily"
    priority = 0.5


    def items(self):
        return Price_pages.objects.filter(active=True)


class CategorySitemap(Sitemap):
    changefreq = "daily"
    priority = 0.5


    def items(self):
        return Category.objects.filter(active=True)

class TovarSitemap(Sitemap):
    changefreq = "daily"
    priority = 0.5


    def items(self):
        return Tovar.objects.filter(active=True)
