from django import template 
register = template.Library() 

from shapeprint_app.models import *

@register.filter
def getIndex(indexable, i):
    return indexable[i]

@register.filter
def getImage(indexable,i):
    p = indexable[i]
    c = Category.objects.filter(name = p['category']).first()
    return c.image

@register.filter
def getName(indexable,i):
    p = indexable[i]
    return p['category']



@register.filter
def getFinalTotal(indexable,i):
    p = indexable[i]
    return p['finalTotal']

@register.filter
def kone(indexable,i):
    p = indexable[i]
    return list(p.keys())[0]

@register.filter
def vone(indexable,i):
    p = indexable[i]
    return list(p.values())[0]

@register.filter
def ktwo(indexable,i):
    p = indexable[i]
    return list(p.keys())[1]

@register.filter
def vtwo(indexable,i):
    p = indexable[i]
    return list(p.values())[1]

@register.filter
def kthree(indexable,i):
    p = indexable[i]
    return list(p.keys())[2]

@register.filter
def vthree(indexable,i):
    p = indexable[i]
    return list(p.values())[2]

@register.filter
def kfour(indexable,i):
    p = indexable[i]
    return list(p.keys())[3]

@register.filter
def vfour(indexable,i):
    p = indexable[i]
    return list(p.values())[3]

