summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorScott Ostler <sostler@deathmachine.local>2010-03-04 08:38:13 -0500
committerScott Ostler <sostler@deathmachine.local>2010-03-04 08:38:13 -0500
commit3dd5aee13e4af1a10bde22737ea099410caaebb1 (patch)
tree1cab6be024025468021f63e6968926bf1170d719 /src
parenta613013fb60a8648b87691ebd50db1de081cddda (diff)
parent6d26cb3bf2fed44e1fd1c2b245c434851eb5c538 (diff)
Merge branch 'master' of ssh://dump.fm/pichat/repo
Diffstat (limited to 'src')
-rwxr-xr-xsrc/site.clj12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/site.clj b/src/site.clj
index 5820a48..9460187 100755
--- a/src/site.clj
+++ b/src/site.clj
@@ -361,6 +361,15 @@
:else (do (update-user-db user-id attr val)
(resp-success "OK")))))
+;; Directory
+
+(def *per-directory-page* 25)
+
+(defn directory [session offset]
+ (let [st (fetch-template "directory" session)]
+
+ (.toString st)))
+
;; Topics
(defn valid-topic? [topic]
@@ -667,6 +676,9 @@
(POST "/update-profile" (update-profile session params))
(GET "/topic-list" (validate-topic-list session))
(POST "/set-topic" (validate-set-topic session params))
+ (GET "/directory" (directory session 0))
+ (GET "/directory/:offset"
+ (directory session (maybe-parse-int (-> request :route-params :offset) 0)))
(GET "/about_us" (serve-template "about_us" session))
(GET "/goodies" (serve-template "goodies" session))
(GET "/help" (serve-template "help" session))