From 4f72518f40ee83bd4e711e800affae0c1f6201bc Mon Sep 17 00:00:00 2001
From: mkaay <mkaay@mkaay.de>
Date: Wed, 22 Sep 2010 16:20:15 +0200
Subject: extended cnl

---
 module/web/cnl/urls.py  |  1 +
 module/web/cnl/views.py | 10 ++++++++++
 2 files changed, 11 insertions(+)

(limited to 'module/web')

diff --git a/module/web/cnl/urls.py b/module/web/cnl/urls.py
index 7887953b7..635e751ca 100644
--- a/module/web/cnl/urls.py
+++ b/module/web/cnl/urls.py
@@ -16,5 +16,6 @@ urlpatterns = patterns('cnl',
                         (r'^addcrypted2$', 'views.addcrypted2'),
                         (r'^crossdomain\.xml', 'views.crossdomain'),
                         (r'^jdcheck\.js', 'views.jdcheck'),
+                        (r'^checkSupportForUrl', 'views.checksupport'),
                         (r'', 'views.flash')
                        )
diff --git a/module/web/cnl/views.py b/module/web/cnl/views.py
index 46db5e76e..c2e95151c 100644
--- a/module/web/cnl/views.py
+++ b/module/web/cnl/views.py
@@ -159,6 +159,16 @@ def crossdomain(request):
     rep += "</cross-domain-policy>"
     return HttpResponse(rep)
 
+@local_check
+def checksupport(request):
+    supported = False
+    
+    url = request.GET.get("url")
+    res = settings.PYLOAD.checkURLs([url])
+    supported = (not res[0][1] is None)
+    
+    return JsonResponse(str(supported).lower(), request)
+
 @local_check
 def jdcheck(request):
     rep = "jdownloader=true;\n"
-- 
cgit v1.2.3