function formbuilder_maintain($name) { // We need the object whether or not there are any questions in it $formbuilder = new FormBuilder(); $formbuilder->load($name); $data = $_POST['data']; switch ($_POST['edit']['step']) { // Generate confirmation page case 'confirm': // TODO generate the confirmation; for now, just save changes //$rc = $formbuilder->perform_maintenance( $data ); //$rc .= $formbuilder->render_confirmation(); //break; // TODO generate the confirmation; for now, just save changes //$rc = $formbuilder->perform_maintenance( $data ); //$rc .= $formbuilder->render_confirmation(); //break; case 'perform': $rc = $formbuilder->perform_maintenance($data); $rc .= $formbuilder->save(true); $rc .= $formbuilder->render_maintenance(); break; default: $rc = $formbuilder->render_maintenance(); } return $rc; }