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/Form.class.php'; require_once dirname(__FILE__) . '/classes/FormSubmission.class.php'; $form = new Form(); $fs = new FormSubmission(); 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__)); $forms = $form->retrieveForms(); ?> <div id="open_form"> <div id="left_of"> <table id="sof_info"> <thead> <th>Form</th> <th>Shortcode</th> <th>Submissions</th> <th>delete</th> </thead> <tbody> <? foreach((array)$forms as $i=>$f): $class = ($i%2) ? "even" : "odd"; $id = $f['id']; $count = $fs->countSubmissionsByFormId($id); ?> <tr id="sof_info_row" class="<?php
public function deleteForm($id) { $fs = new FormSubmission(&$this); $fs->deleteSubmissionsByFormId($id); $this->db->execute("\n DELETE FROM " . $this->table . "\n WHERE id = '" . $id . "'\n "); }
<?php require_once dirname(__FILE__) . '/../classes/FormSubmission.class.php'; require_once dirname(__FILE__) . '/../classes/FormInput.class.php'; require_once dirname(__FILE__) . '/../classes/Form.class.php'; $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']); } } } }