summaryrefslogtreecommitdiffstats
path: root/core/view_surveys.py
diff options
context:
space:
mode:
authorPhilip Sargent <philip.sargent@klebos.com>2020-06-18 21:50:16 +0100
committerPhilip Sargent <philip.sargent@klebos.com>2020-06-18 21:50:16 +0100
commitd9c6986a892c47233a95081af94a1d2ea25a64ce (patch)
tree0ae0c2b4f168ace4f41905f86f0d529e1bd2cbd7 /core/view_surveys.py
parentbd6490631f91af5206dadce1516967e0af16e992 (diff)
downloadtroggle-d9c6986a892c47233a95081af94a1d2ea25a64ce.tar.gz
troggle-d9c6986a892c47233a95081af94a1d2ea25a64ce.tar.bz2
troggle-d9c6986a892c47233a95081af94a1d2ea25a64ce.zip
static files redone
Diffstat (limited to 'core/view_surveys.py')
-rw-r--r--core/view_surveys.py12
1 files changed, 10 insertions, 2 deletions
diff --git a/core/view_surveys.py b/core/view_surveys.py
index 4b82b3a..6d5ed22 100644
--- a/core/view_surveys.py
+++ b/core/view_surveys.py
@@ -12,7 +12,7 @@ def fa_readFile(*path):
try:
f = open(os.path.join(settings.FILES, *path))
except:
- f = urllib.request.urlopen(settings.FILES + "download/" + reduce(urljoin, path))
+ f = urllib.request.urlopen(settings.FILES+"download/")
return f.read()
def getMimeType(extension):
@@ -84,7 +84,15 @@ def surveyscansingle(request, path, file):
survexscansingle = SurvexScanSingle.objects.get(survexscansfolder=survexscansfolder, name=file)
return HttpResponse(content=open(survexscansingle.ffile,"rb"), content_type=getMimeType(path.split(".")[-1]))
#return render_to_response('survexscansfolder.html', { 'survexscansfolder':survexscansfolder, 'settings': settings })
-
+
+def expofilessingle(request, filepath):
+ fn=urllib.parse.unquote(filepath)
+ return HttpResponse(content=open(settings.EXPOFILES+fn,"rb"))
+
+def cssfilessingle(request, filepath):
+ fn=urllib.parse.unquote(filepath)
+ return HttpResponse(content=open(settings.MEDIA_ROOT+fn,"rb"),content_type="text/css")
+
def surveyscansfolders(request):
survexscansfolders = SurvexScansFolder.objects.all()
return render_to_response('survexscansfolders.html', { 'survexscansfolders':survexscansfolders, 'settings': settings })