Generate date and GM number.
This commit is contained in:
parent
51a108ce64
commit
53be61d345
2 changed files with 13 additions and 7 deletions
|
@ -43,18 +43,22 @@
|
||||||
members-payments
|
members-payments
|
||||||
util-format
|
util-format
|
||||||
members-fees
|
members-fees
|
||||||
cal-period)
|
cal-period
|
||||||
|
cal-day)
|
||||||
|
|
||||||
(define (print-attendance-sheet MB)
|
(define (print-attendance-sheet MB number)
|
||||||
(print "\\documentclass[10pt]{article}")
|
(print "\\documentclass[10pt]{article}")
|
||||||
(print "\\usepackage[top=1cm,left=2cm,right=2cm,bottom=2cm]{geometry}")
|
(print "\\usepackage[top=1cm,left=2cm,right=2cm,bottom=2cm]{geometry}")
|
||||||
(print "\\begin{document}")
|
(print "\\begin{document}")
|
||||||
(print "\\begin{center}")
|
(print "\\begin{center}")
|
||||||
(print
|
(print
|
||||||
(format
|
(format
|
||||||
"Prezenční listina ~A. Valné Hromady brmlab z.s. konané ~A v sídle spolku"
|
"Prezenční listina ~A. Valné Hromady brmlab z.s. konané ~A. ~A. ~A v sídle spolku"
|
||||||
666
|
number
|
||||||
"1.2.3456"))
|
(cal-day-day (*current-day*))
|
||||||
|
(cal-day-month (*current-day*))
|
||||||
|
(cal-day-year (*current-day*))
|
||||||
|
))
|
||||||
(newline)
|
(newline)
|
||||||
(print "\\vskip1em")
|
(print "\\vskip1em")
|
||||||
(newline)
|
(newline)
|
||||||
|
|
|
@ -67,6 +67,7 @@
|
||||||
(define -show-only-active- (make-parameter #f))
|
(define -show-only-active- (make-parameter #f))
|
||||||
(define -notify-months- (make-parameter 1))
|
(define -notify-months- (make-parameter 1))
|
||||||
(define -send-emails- (make-parameter #f))
|
(define -send-emails- (make-parameter #f))
|
||||||
|
(define -number- (make-parameter #f))
|
||||||
|
|
||||||
;; Arguments parsing
|
;; Arguments parsing
|
||||||
(command-line
|
(command-line
|
||||||
|
@ -183,9 +184,10 @@
|
||||||
(-stats (file:gnuplot-data) "Get stats for all months"
|
(-stats (file:gnuplot-data) "Get stats for all months"
|
||||||
(-action- 'print-stats)
|
(-action- 'print-stats)
|
||||||
(-fname- file:gnuplot-data))
|
(-fname- file:gnuplot-data))
|
||||||
(-sheet (filename) "Generate attendance sheet"
|
(-sheet (filename gmnum) "Generate attendance sheet for given GM number"
|
||||||
(-needs-bank- #t)
|
(-needs-bank- #t)
|
||||||
(-fname- filename)
|
(-fname- filename)
|
||||||
|
(-number- gmnum)
|
||||||
(-action- 'gen-sheet))
|
(-action- 'gen-sheet))
|
||||||
|
|
||||||
""
|
""
|
||||||
|
@ -363,7 +365,7 @@
|
||||||
((gen-sheet)
|
((gen-sheet)
|
||||||
(log-info "Generating attendance sheet")
|
(log-info "Generating attendance sheet")
|
||||||
(parameterize ((current-output-port (open-output-file (-fname-))))
|
(parameterize ((current-output-port (open-output-file (-fname-))))
|
||||||
(print-attendance-sheet MB)))
|
(print-attendance-sheet MB (-number-))))
|
||||||
((edit)
|
((edit)
|
||||||
(if mr
|
(if mr
|
||||||
(let ()
|
(let ()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue