Changeset 3270
- Timestamp:
- 06/15/08 10:05:36 (7 months ago)
- Files:
-
- trunk/bknr/modules/feed/feed-handlers.lisp (modified) (2 diffs)
- trunk/bknr/modules/mail/mailinglist-handlers.lisp (modified) (1 diff)
- trunk/bknr/modules/stats/stats-handler.lisp (modified) (1 diff)
- trunk/bknr/modules/text/article-tags.lisp (modified) (1 diff)
- trunk/bknr/modules/text/billboard-handlers.lisp (modified) (1 diff)
- trunk/bknr/web/src/images/image-tags.lisp (modified) (1 diff)
- trunk/bknr/web/src/web/handlers.lisp (modified) (5 diffs)
- trunk/bknr/web/src/web/menu.lisp (modified) (1 diff)
- trunk/bknr/web/src/web/sessions.lisp (modified) (3 diffs)
- trunk/bknr/web/src/web/tags.lisp (modified) (2 diffs)
- trunk/bknr/web/src/web/template-handler.lisp (modified) (2 diffs)
- trunk/bknr/web/src/web/web-macros.lisp (modified) (1 diff)
- trunk/bknr/web/src/web/web-utils.lisp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/bknr/modules/feed/feed-handlers.lisp
r2430 r3270 46 46 (let* ((title (object-list-handler-title handler object)) 47 47 (feeds (object-list-handler-get-objects handler object)) 48 (rss-feed (merge-feeds title (render-uri (script-name ) nil)48 (rss-feed (merge-feeds title (render-uri (script-name*) nil) 49 49 title (remove nil (mapcar #'feed-rss-feed feeds)))) 50 50 (grouped-items (rss-feed-group-items rss-feed))) … … 136 136 (let ((feeds (object-list-handler-get-objects handler keyword))) 137 137 (merge-feeds (object-list-handler-title handler keyword) 138 (render-uri (script-name ) nil)138 (render-uri (script-name*) nil) 139 139 (object-list-handler-title handler keyword) 140 140 (remove nil (mapcar #'feed-rss-feed feeds))))) trunk/bknr/modules/mail/mailinglist-handlers.lisp
r2430 r3270 173 173 (:tr (:td "Name") (:td (:princ-safe (mailinglist-name mailinglist)))) 174 174 (:tr (:td "Email") (:td (:princ-safe (mailinglist-email mailinglist))))) 175 ((:form :action (script-name ) :method "post")175 ((:form :action (script-name*) :method "post") 176 176 (:table 177 177 (:tr (:td "Subscribe email") (:td (text-field "email")))) trunk/bknr/modules/stats/stats-handler.lisp
r2777 r3270 42 42 (:tr (:td "URL") 43 43 (:td (cmslink 44 (render-uri (merge-uris url (script-name )) nil)44 (render-uri (merge-uris url (script-name*)) nil) 45 45 (:princ-safe url)))) 46 46 (:tr ((:td :colspan "2") (:princ-safe error))) trunk/bknr/modules/text/article-tags.lisp
r2651 r3270 221 221 (html (:princ-safe i)) 222 222 (html ((:a :href (format nil "~A?page=~A" 223 (script-name ) i))223 (script-name*) i)) 224 224 (:princ-safe i)))) 225 225 " ")) trunk/bknr/modules/text/billboard-handlers.lisp
r2430 r3270 23 23 (with-bknr-page (:title "billboards") 24 24 (html 25 ((:form :method "post" :action (script-name ))25 ((:form :method "post" :action (script-name*)) 26 26 ((:table :width "640") 27 27 (:tr (:th "name") trunk/bknr/web/src/images/image-tags.lisp
r2650 r3270 14 14 (if (= i page) 15 15 (html (:princ-safe i)) 16 (html (cmslink (format nil "~A?page=~A" (script-name ) i) (:princ-safe i))))16 (html (cmslink (format nil "~A?page=~A" (script-name*) i) (:princ-safe i)))) 17 17 (:princ " "))))))) 18 18 trunk/bknr/web/src/web/handlers.lisp
r2777 r3270 227 227 228 228 (defmethod handler-path ((handler page-handler)) 229 (subseq (script-name )229 (subseq (script-name*) 230 230 (length (page-handler-prefix handler)))) 231 231 … … 300 300 (t 301 301 (setf (session-value :login-redirect-uri) 302 (redirect-uri (parse-uri (script-name ))))302 (redirect-uri (parse-uri (script-name*)))) 303 303 (redirect (website-make-path *website* "login"))))) 304 304 (t … … 310 310 (defmethod handler-matches-p ((handler page-handler)) 311 311 (string-equal (page-handler-prefix handler) 312 (script-name )))312 (script-name*))) 313 313 314 314 (defclass redirect-handler (page-handler) … … 378 378 379 379 (defmethod handler-matches-p ((handler prefix-handler)) 380 (and (>= (length (script-name ))380 (and (>= (length (script-name*)) 381 381 (length (page-handler-prefix handler))) 382 382 (string-equal (page-handler-prefix handler) 383 (script-name )383 (script-name*) 384 384 :end2 (length (page-handler-prefix handler))))) 385 385 … … 397 397 (or (aux-request-value 'request-relative-pathname) 398 398 (setf (aux-request-value 'request-relative-pathname) 399 (pathname (subseq (script-name ) (1+ (length (page-handler-prefix handler)))))))))399 (pathname (subseq (script-name*) (1+ (length (page-handler-prefix handler))))))))) 400 400 401 401 (defmethod handler-matches-p ((handler directory-handler)) trunk/bknr/web/src/web/menu.lisp
r2522 r3270 52 52 (html ((:div :class "title") (:princ-safe title)))) 53 53 (dolist (item (menu-items menu)) 54 (let ((item-is-active (in-subtree (script-name ) (item-url item))))54 (let ((item-is-active (in-subtree (script-name*) (item-url item)))) 55 55 (with-slots (url title active-image inactive-image) item 56 56 (let ((link-url (format nil "~A~A" (website-base-href *website*) url))) trunk/bknr/web/src/web/sessions.lisp
r2430 r3270 19 19 20 20 (defun do-log-request () 21 (format *debug-io* "Log: ~A~%" (script-name ))21 (format *debug-io* "Log: ~A~%" (script-name*)) 22 22 (return-from do-log-request) 23 23 #+(or) … … 25 25 (user (bknr-session-user session)) 26 26 (host (bknr-session-host session)) 27 (url (script-name ))27 (url (script-name*)) 28 28 (referer (header-in :referer)) 29 29 (user-agent (header-in :user-agent)) … … 47 47 (user (bknr-session-user session)) 48 48 (host (bknr-session-host session)) 49 (url (script-name ))49 (url (script-name*)) 50 50 (referer (header-in :referer)) 51 51 (time (get-universal-time))) trunk/bknr/web/src/web/tags.lisp
r2656 r3270 203 203 (define-bknr-tag navi-button (&key url text) 204 204 (html (:princ " ")) 205 (if (equal (script-name )205 (if (equal (script-name*) 206 206 url) 207 207 (html (:princ-safe text)) … … 260 260 (destructuring-bind 261 261 (empty first-level &optional second-level &rest rest) 262 (split "/" (script-name ))262 (split "/" (script-name*)) 263 263 (declare (ignore empty rest)) 264 264 (html ((:div :id "navcontainer") trunk/bknr/web/src/web/template-handler.lisp
r2738 r3270 309 309 (defmethod handler-matches-p ((handler template-handler)) 310 310 (handler-case 311 (find-template-pathname handler (script-name ))311 (find-template-pathname handler (script-name*)) 312 312 (template-not-found (c) 313 313 (declare (ignore c)) … … 319 319 (let ((body 320 320 (expand-template handler 321 (subseq (script-name )321 (subseq (script-name*) 322 322 (length (page-handler-prefix handler))) 323 323 :env (initial-template-environment handler)))) trunk/bknr/web/src/web/web-macros.lisp
r3013 r3270 58 58 `(multiple-value-bind 59 59 (match strings) 60 (scan-to-strings (format nil "/~a/([0-9]+)(|/.*)$" ,prefix) (script-name ))60 (scan-to-strings (format nil "/~a/([0-9]+)(|/.*)$" ,prefix) (script-name*)) 61 61 (unless match 62 62 (http-error +http-bad-request+ "bad request - missing image path or loid")) trunk/bknr/web/src/web/web-utils.lisp
r2921 r3270 111 111 112 112 (defun parse-url () 113 (values-list (cddr (mapcar #'url-decode (split "/" (script-name ))))))113 (values-list (cddr (mapcar #'url-decode (split "/" (script-name*)))))) 114 114 115 115 (defun last-url-component () 116 116 (register-groups-bind (last) 117 ("/([^\\/]+)$" (script-name ))117 ("/([^\\/]+)$" (script-name*)) 118 118 last)) 119 119 … … 134 134 "Returns the Path of the request under the handler prefix" 135 135 (let ((len (length (page-handler-prefix handler)))) 136 (subseq (script-name ) len)))136 (subseq (script-name*) len))) 137 137 138 138 (defun self-url (&key command prefix) 139 139 (destructuring-bind 140 140 (empty old-prefix object-id &rest old-command) 141 (split "/" (script-name ))141 (split "/" (script-name*)) 142 142 (declare (ignore empty)) 143 143 #?"/$((or prefix old-prefix))/$(object-id)/$((or command old-command))"))
