;;;; 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))