Index: trunk/util/pcblib-param.cgi =================================================================== --- trunk/util/pcblib-param.cgi (revision 242) +++ trunk/util/pcblib-param.cgi (revision 243) @@ -13,14 +13,9 @@ ./$gen "$params" } -help() +help_params() { - echo " - - -

pcblib-param help for $QS_cmd()

-" -awk -v "CGI=$CGI" ' +awk -v "CGI=$CGI" "$@" ' BEGIN { prm=0 q="\"" @@ -42,25 +37,49 @@ } END { - print "" HELP["@@purpose"] "" - print "

" - print HELP["@@desc"] - print "

Parameters: " HELP["@@params"] - print "

" - print "" - for(p = 0; p < prm; p++) - print "
" PARAM[p] - print "
" - print "

Example: " - print "" - print HELP["@@example"] - print "" - print "" + if (header) { + print "" HELP["@@purpose"] "" + print "

" + print HELP["@@desc"] + } + + if (content) { + print "

" content "

" + if (HELP["@@params"] != "") + print "

Ordered list (positions): " HELP["@@params"] + print "" + for(p = 0; p < prm; p++) + print "
" PARAM[p] + print "
" + } + + if (footer) { + print "

Example: " + print "" + print HELP["@@example"] + print "" + print "" + } } -' < $gendir/$gen +' } +help() +{ + echo " + + +

pcblib-param help for $QS_cmd()

+" + help_params -v "header=1" -v "content=$gen parameters" < $gendir/$gen + + help_params -v "content=common parameters" < $gendir/common.awk + + help_params -v "footer=1" < $gendir/$gen + +} + error() { echo "Content-type: text/plain"