$values = GetVariable("values"); $linebreaks = GetVariable("linebreaks"); $scored = GetVariable("scored"); /* determine action */ switch ($action) { case 'editform': DisplayFormForm("edit", $id); break; case 'viewform': DisplayForm($id); break; case 'addform': DisplayFormForm("add", ""); break; case 'updatefields': UpdateFields($id, $datatype, $field, $order, $values, $linebreaks, $scored); DisplayFormForm("edit", $id); break; case 'update': UpdateForm($id, $formtitle, $formdesc, $username); DisplayFormList(); break; case 'add': AddForm($formtitle, $formdesc, $username); DisplayFormList(); break; case 'delete': DeleteForm($id); DisplayFormList(); break; case 'publish': PublishForm($id); DisplayFormList(); break; default:
/* determine action */ switch ($action) { case 'create': CreateForm($enrollmentid, $formid, $username); break; case 'completed': SetAsComplete($experimentid); ViewForm($experimentid, "view"); break; case 'save': $experimentid = SaveForm($enrollmentid, $formid, $val_strings, $val_numbers, $val_texts, $val_dates, $val_files, $experimentor, $experimentdate, $username, $label, $notes); ViewForm($experimentid, "view"); break; case 'update': UpdateForm($experimentid, $enrollmentid, $formid, $val_strings, $val_numbers, $val_texts, $val_dates, $val_files, $experimentor, $experimentdate, $username, $label, $notes); ViewForm($experimentid, "view"); break; case 'view': ViewForm($experimentid, "print"); break; case 'edit': ViewForm($experimentid, "edit"); break; case 'print': PrintForm($experimentid); break; default: echo "No action specified"; }