#!/usr/bin/webif-page >|max=10|$FORM_submit EOF if [ "$?" != "0" ] then FORM_submit="" fi PINFILE=/tmp/.diag_pin touch $PINFILE do_not_execute=1; generate_diag_pin() { pin="$(uptime | awk -F"," '{print $4}' | cut -c 5-5)\ $(uptime | awk -F"," '{print $1}' | cut -c 9-9)\ $(uptime | awk -F"," '{print $3}' | cut -c 5-5)\ $(uptime | awk -F"," '{print $2}' | cut -c 19-19)" echo "$pin" >$PINFILE FORM_pin="$pin" } if empty "$FORM_submit"; then : else if empty "$FORM_pin"; then : else if [ "$FORM_pin" = "`cat $PINFILE | cut -c 1-4 2>/dev/null`" ]; then do_not_execute=0; fi fi fi generate_diag_pin; sel_diag=1 . /usr/lib/webif/advanced.sh header "Diagnostics" empty "$FORM_submit" || [ "$do_not_execute" = "0" ] || echo "Form seems to be corrupted, \"$FORM_cmd\" was not executed for security reasons." echo "" display_form <>: add_input_cell|cmd||tableTextButton add_button_cell|submit|@TR<> end_row end_table EOF echo "" display_form <Form seems to be corrupted, no changes were saved for security reasons." echo "" display_form <> end_row end_table EOF footer ?>