/** * Ajax call to update Incident Reporting Form */ public function switch_form() { $this->template = ""; $this->auto_render = FALSE; isset($_POST['form_id']) ? $form_id = $_POST['form_id'] : ($form_id = "1"); isset($_POST['incident_id']) ? $incident_id = $_POST['incident_id'] : ($incident_id = ""); $form_fields = customforms::switcheroo($incident_id, $form_id); echo json_encode(array("status" => "success", "response" => $form_fields)); }
/** * Ajax call to update Incident Reporting Form * JP: added custom advanced settings data to JSON */ public function switch_form() { $this->template = ""; $this->auto_render = FALSE; isset($_POST['form_id']) ? $form_id = $_POST['form_id'] : ($form_id = "1"); isset($_POST['incident_id']) ? $incident_id = $_POST['incident_id'] : ($incident_id = ""); $form_data = array(); $selected_form = customforms::get_custom_form($form_id); $form_data['report_title_name'] = $selected_form->report_title_name; $form_data['description_name'] = $selected_form->description_name; $form_data['description_active'] = $selected_form->description_active; $form_data['fields'] = customforms::switcheroo($incident_id, $form_id); echo json_encode(array("status" => "success", "response" => $form_data)); }