|
|
DataMuseum.dkPresents historical artifacts from the history of: RC9000 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about RC9000 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - downloadIndex: @ F T
Length: 2009 (0x7d9)
Types: TextFile
Notes: @(#)Form.accept 13.2 (RC International) 91/08/23
Names: »Form.accept«
└─⟦50656ff4a⟧ Bits:30010538 TX 3.1 Coldstart
└─⟦bbf173f5c⟧ »0004«
└─⟦this⟧ »./usr/sadm/sysadm/add-ons/lp/printers/operations/Form.accept«
# @(#)Form.accept 13.2 (RC International) 91/08/23 form="Allow Class(es) and/or Printer(s) to Accept Print Requests" help=open TEXT $INTFBASE/Text.itemhelp $LININFO `indicator -w; set -l name_2="/tmp/lp.n2$VPID"; shell "/usr/sadm/sysadm/bin/lpdata -r > $name_2"; if [ -s "$name_2" ]; then echo "init=true"; else echo "init=false"; message -b "All defined class(es) and/or printer(s) are already accepting print requests."; fi` framemsg="Enter printers and/or classes known to the system and press SAVE when finished." close=`rm -f $name_2; unset -l do_all -l name_2 -l name_valid -l bad_one` done=`message -w "Changing acceptance state, please wait..."; echo "$F1" | tr -s ',' ' ' | set -l NF1; set -l do_all=false; echo "$NF1" | regex '^all$' 'true' '^all ' 'true' ' all$' 'true' ' all ' 'true' | set -l do_all; if [ "$do_all" = "true" ]; then shell "/usr/sadm/sysadm/bin/lpdata -r > $name_2"; if [ -s $name_2 ]; then shell "/usr/lib/accept \`cat $name_2\` > /dev/null 2>&1"; message " "; else message -b "All defined class(es) and/or printer(s) are already accepting print requests."; fi; else shell "/usr/lib/accept $NF1 > /dev/null 2>&1"; message "Enter new values and press SAVE to repeat or CANCEL to quit."; fi`close name="Printer(s) and/or Class(es):" lininfo="accept:F1" nrow=1 ncol=1 frow=1 fcol=30 rows=1 columns=40 scroll=true value=" " rmenu=OPEN MENU $OBJ_DIR/Menu.caccept valid=`indicator -w; unset -l bad_one; shell "/usr/sadm/sysadm/bin/lpdata -r > $name_2"; echo "all" >> $name_2; if [ -z "$F1" ]; then set -l no_value=true -l name_valid=false; else set -l no_value=false -l name_valid=true; fi; echo "$F1" | tr " ," "[\012*]" | regex -e '^(.*)$0$' '`fmlgrep "^$m0\$" $name_2 || set -l bad_one="$m0" -l name_valid=false`' > /dev/null`$name_valid invalidmsg=`if [ "$no_value" = "true" ]; then echo "You must enter a value for this field."; else echo "$bad_one is not a class or printer currently rejecting requests."; fi`