src/ldt/ldt/utils/url.py
changeset 997 947c8ad09bd6
parent 922 cba34a867804
child 1007 a6d47caa7fc0
--- a/src/ldt/ldt/utils/url.py	Wed Nov 28 12:31:27 2012 +0100
+++ b/src/ldt/ldt/utils/url.py	Wed Nov 28 16:40:18 2012 +0100
@@ -1,8 +1,19 @@
+from django.contrib.staticfiles.storage import staticfiles_storage
+from django.contrib.sites.models import Site
 from ldt import settings
 import httplib2
 import re
 import urlparse
 
+
+def absstatic(request, path):
+    if request.is_secure():
+        domain = "https://%s" % Site.objects.get_current().domain
+    else:
+        domain = "http://%s" % Site.objects.get_current().domain
+    new_path = staticfiles_storage.url(path)
+    return urlparse.urljoin(domain, new_path)
+
 def request_with_auth(url, method='GET'):
     h = httplib2.Http()
     web_auth = settings.WEB_AUTH if settings.WEB_AUTH else []