2012-01-18 10:53:35 +00:00
|
|
|
from django import template
|
|
|
|
import re
|
2012-01-18 10:54:44 +00:00
|
|
|
from itf.emailer.models import *
|
2012-01-18 10:53:35 +00:00
|
|
|
|
|
|
|
register = template.Library()
|
|
|
|
|
|
|
|
def insert_images(value, article_id):
|
|
|
|
regex = 'img\:(.*?)\r?\n'
|
|
|
|
article = EmailerArticle.objects.get(id=article_id)
|
|
|
|
matches = re.findall(regex, value)
|
|
|
|
for m in matches:
|
|
|
|
imgHTML = article.getImageHTML(m)
|
|
|
|
value = value.replace("img:" + m, imgHTML)
|
|
|
|
return value
|
|
|
|
|
|
|
|
register.filter('insert_images', insert_images)
|