; Like aform except creates a fnid that will last for lasts seconds
; (unless the server is restarted).
(mac timed-aform (lasts f . body)
(w/uniq (gl gf gi ga)
`(withs (,gl ,lasts
,gf (fn (,ga) (prn) (,f ,ga)))
(tag (form method 'post action fnurl*)
(fnid-field (if ,gl (timed-fnid ,gl ,gf) (fnid ,gf)))
,@body))))
From srv.arc
©