r4929: Auto commit for Debian build
authorKevin M. Rosenberg <kevin@rosenberg.net>
Wed, 14 May 2003 06:54:04 +0000 (06:54 +0000)
committerKevin M. Rosenberg <kevin@rosenberg.net>
Wed, 14 May 2003 06:54:04 +0000 (06:54 +0000)
views.lisp

index 27c4af8227c9b0a8d7a07f5d9c2b0bfc17dc5281..3d87a7c7d1c3272b47c724d38dc75beb9cbfa90b 100644 (file)
@@ -7,7 +7,7 @@
 ;;;; Programmer:    Kevin M. Rosenberg
 ;;;; Date Started:  Apr 2000
 ;;;;
-;;;; $Id: views.lisp,v 1.38 2003/05/14 06:38:24 kevin Exp $
+;;;; $Id: views.lisp,v 1.39 2003/05/14 06:54:04 kevin Exp $
 ;;;;
 ;;;; This file is Copyright (c) 2000-2003 by Kevin M. Rosenberg
 ;;;; *************************************************************************
 ;;; Object Data 
 
 (defun make-link-start (view fieldfunc fieldvalue refvars)
+  (with-output-to-string (s)
+    (write-string (link-href-start view) s)
+    (write-char #\" s)
+    (write-string (make-url (link-page-name view)) s)
+    (write-string "?func=" s)
+    (write-string fieldfunc s)
+    (write-string (link-ampersand view) s)
+    (write-string "key=" s)
+    (write-string fieldvalue s)
+    (dolist (var refvars)
+      (write-string (link-ampersand view) s)
+      (write-string (car var) s)
+      (write-char #\= s)
+      (write-string (cdr var) s))
+    (write-char #\" s)))
+  
+         
+(defun make-link-start-old (view fieldfunc fieldvalue refvars)
   (format nil "~a\"~a?func=~a~akey=~a~a\"" 
          (link-href-start view)
          (make-url (link-page-name view))