Differences From Artifact [c6e3f73d0d]:

To Artifact [b28c169b67]:


546
547
548
549
550
551
552

553

554
555
556
557
558
559
560
546
547
548
549
550
551
552
553

554
555
556
557
558
559
560
561







+
-
+







					(s:sqlparam ins-query session-id page key master-value)))
		     (else (err:log "Shouldn't get here")))))
		all-keys))) ;; process all keys
	   (list "*sessionvars*" "*globalvars*" page-name))))))

;; (pg:sql-null-object? element)
(define (session:read-config self)
  (let* ((cgi-path (pathname-directory (car (argv))))
  (let ((name (string-append "." (pathname-file (car (argv))) ".config")))
         (name     (string-append (if cgi-path (conc cgi-path "/") "") "." (pathname-file (car (argv))) ".config")))
    (if (not (file-exists? name))
	(print name " not found at " (current-directory))
	(let* ((fp (open-input-file name))
	       (initargs (read fp)))
	  (close-input-port fp)
	  initargs))))