summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/reserved_nicks.txt1
-rw-r--r--src/site.clj8
2 files changed, 9 insertions, 0 deletions
diff --git a/docs/reserved_nicks.txt b/docs/reserved_nicks.txt
index 443cb1c..b57cb8e 100644
--- a/docs/reserved_nicks.txt
+++ b/docs/reserved_nicks.txt
@@ -44,6 +44,7 @@ live
log
login
logout
+memes
meetup
members
mobile
diff --git a/src/site.clj b/src/site.clj
index df47e5b..752b568 100644
--- a/src/site.clj
+++ b/src/site.clj
@@ -1030,6 +1030,11 @@ FROM users u
[200 err]
(do-upload-avatar session image)))))
+(defn serve-meme [session meme]
+ (if-let [st (fetch-template meme session)]
+ (.toString st)
+ (unknown-page)))
+
;; Compojure Routes
(defn serve-static [dir path]
@@ -1103,6 +1108,9 @@ FROM users u
(GET "/cmd/ghettosearch/:searchterm" (json-ghetto-search (undecoded-url-piece (request-url request) 2)))
(GET "/search" (serve-template "search_files" session))
+ ;; Memes
+ (GET "/memes/:m" (serve-meme session (params :m)))
+
;; Footer pages
(GET "/about_us" (serve-template "about_us" session))
(GET "/goodies" (serve-template "goodies" session))