Ejemplo n.º 1
0
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;
}