print $q -> header(); if ($q -> param) { # we do have something to process, lets move on do_process($q -> param); } else { # this is clean entry, just display options show_page_with_form($q); } # despite of previous step's outcome, show footer with copylefts and end document gracefully show_footer($q); print $q -> end_html; 1