;;;; Programmer: Kevin M. Rosenberg
;;;; Date Started: Aug 2002
;;;;
-;;;; $Id: downloads.lisp,v 1.6 2002/10/31 18:52:23 kevin Exp $
+;;;; $Id: downloads.lisp,v 1.7 2003/01/24 08:51:41 kevin Exp $
;;;;
;;;; This file, part of LML, is Copyright (c) 2002 by Kevin M. Rosenberg
;;;;
(when (plusp (length basename))
(with-open-file (strm file :direction :input)
(setq size (round (/ (file-length strm) 1024))))
- (lml-print "<a href=\"~A~A\">~A</a>" *ftp-url* ftp-name basename)
- (lml-print "<span class=\"modtime\">")
- (lml-print " (~A, <b>~:D <span style=\"font-size:90%;\">KB</span></b>)</span>" modtime size)
+ (lml-format "<a href=\"~A~A\">~A</a>" *ftp-url* ftp-name basename)
+ (lml-princ "<span class=\"modtime\">")
+ (lml-format " (~A, <b>~:D <span style=\"font-size:90%;\">KB</span></b>)</span>" modtime size)
(when (probe-file sig-path)
(setq *signed* t)
- (lml-print " [<a href=\"~A~A.asc\">Signature</a>]" *ftp-url* ftp-name))
+ (lml-format " [<a href=\"~A~A.asc\">Signature</a>]" *ftp-url* ftp-name))
(br))))
(defun display-header (name url)
- (lml-print "<h1>Download</h1>")
- (lml-print "<div class=\"mainbody\">")
- (lml-print "<h3>Browse ~A FTP Site</h3>" name)
- (lml-print "<a style=\"padding-left:20pt;\" href=\"~A\">~A</a>" url url))
+ (lml-princ "<h1>Download</h1>")
+ (lml-princ "<div class=\"mainbody\">")
+ (lml-format "<h3>Browse ~A FTP Site</h3>" name)
+ (lml-format "<a style=\"padding-left:20pt;\" href=\"~A\">~A</a>" url url))
(defun display-footer ()
(when *signed*
- (lml-print "<h3>GPG Public Key</h3>")
- (lml-print "Use this <a href=\"https://www.b9.com/key.asc\">key</a> to verify file signtatures"))
- (lml-print "</div>"))
+ (lml-princ "<h3>GPG Public Key</h3>")
+ (lml-princ "Use this <a href=\"https://www.b9.com/key.asc\">key</a> to verify file signtatures"))
+ (lml-princ "</div>"))
(defun print-sect-title (title)
- (lml-print "<h~D>~A</h~D>" *section-indent* title *section-indent*))
+ (lml-format "<h~D>~A</h~D>" *section-indent* title *section-indent*))
(defun match-base-name? (name)
(let ((len-base-name (length *base-name*)))
(let ((files (filter-against-base (directory pat))))
(when files
(print-sect-title title)
- (lml-print "<div style=\"padding-left: 20pt;\">")
+ (lml-princ "<div style=\"padding-left: 20pt;\">")
(list-files files)
- (lml-print"</div>"))))
+ (lml-princ "</div>"))))
(defun display-sections (sects)
;;;; Programmer: Kevin M. Rosenberg
;;;; Date Started: Aug 2002
;;;;
-;;;; $Id: stdsite.lisp,v 1.2 2002/10/18 06:34:05 kevin Exp $
+;;;; $Id: stdsite.lisp,v 1.3 2003/01/24 08:51:41 kevin Exp $
;;;;
;;;; This file, part of LML, is Copyright (c) 2002 by Kevin M. Rosenberg
;;;;
:name (pathname-name file))))
(when (probe-file src-file)
(div-c "lastmod"
- (lml-print "Last modified: ~A" (date-string (file-write-date src-file))))))
+ (lml-format "Last modified: ~A" (date-string (file-write-date src-file))))))
(lml-load "footer.lml_"))
(values))