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>