public function formSubmission($request)
 {
     $form = new Form();
     $fi = new FormInput();
     $fs = new FormSubmission();
     if (!empty($request['process_form'])) {
         $fs->submitForm($request);
     } else {
         if (!empty($request['view_form'])) {
             $form_id = $request['form_id'];
             $form = new Form($form_id);
             $form_head['form_id'] = array('type' => 'hidden', 'value' => $form_id);
             $form->insertInput($form_head);
             $form->display(null, true);
         } else {
             if (!empty($request['view_submissions'])) {
                 $fs->displaySubmissions($request['form_id']);
             } else {
                 if (!empty($request['view_submission'])) {
                     $fs->displaySubmission($request['submission_id']);
                 } else {
                     if (!empty($request['edit_form'])) {
                         echo admin_url('admin.php?page=sof_builder&id=' . $request['form_id']);
                     } else {
                         if (!empty($request['delete_form'])) {
                             $form->deleteForm($request['form_id']);
                             echo admin_url('admin.php?page=sof_info');
                         }
                     }
                 }
             }
         }
     }
 }
<?php

require_once dirname(__FILE__) . '/classes/FormInput.class.php';
require_once dirname(__FILE__) . '/classes/Form.class.php';
$fi = new FormInput();
$form = new Form($id);
if ($form->hasInstance()) {
    $form_head['form_id'] = array('type' => 'hidden', 'value' => $form->getForm('id'));
} else {
    $form_head['form_id'] = array('type' => 'hidden', 'value' => $form->getNextFormId());
}
wp_enqueue_script('global', plugins_url('/js/global.js', __FILE__), array('jquery'));
wp_enqueue_script('form_submission', plugins_url('/js/form_submission.js', __FILE__));
wp_enqueue_style('form_buildercss', plugins_url('/css/form_builder.css', __FILE__));
wp_enqueue_style('form_buildercss', plugins_url('/css/form_viewer.css', __FILE__));
?>
<div id="notify"></div>
<div id="open_form_viewer">
  <? $form->insertInput($form_head);?>
  <? $form->display(null,true);?>
</div>