public static function duplicate($template, $oldform_id, $choices = null, $choices2 = null, $con_datas = null)
 {
     $form = Form::find($oldform_id);
     $newform = Form::create(array('audit_template_id' => $template->id, 'form_type_id' => $form->form_type_id, 'prompt' => $form->prompt, 'required' => $form->required, 'expected_answer' => $form->expected_answer, 'default_answer' => $form->default_answer, 'exempt' => $form->exempt));
     if ($form->form_type_id == 9) {
         $choices = FormMultiSelect::where('form_id', $form->id)->get();
         foreach ($choices as $choice) {
             FormMultiSelect::insert(array('form_id' => $newform->id, 'multi_select_id' => $choice->multi_select_id));
         }
     }
     if ($form->form_type_id == 10) {
         $choices = FormSingleSelect::where('form_id', $form->id)->get();
         foreach ($choices as $choice) {
             FormSingleSelect::insert(array('form_id' => $newform->id, 'single_select_id' => $choice->single_select_id));
         }
     }
     if ($form->form_type_id == 11) {
         FormFormula::insert(['form_id' => $newform->id, 'formula' => $choices, 'formula_desc' => $choices2]);
     }
     if ($form->form_type_id == 12) {
         foreach ($con_datas as $con_data) {
             $con = FormCondition::insert(['form_id' => $newform->id, 'option' => $con_data['option'], 'condition' => $con_data['condition'], 'condition_desc' => $con_data['condition_desc']]);
             // dd($con);
         }
     }
     return $newform;
 }
 public function destroyform($id)
 {
     $audit_form = AuditTemplateForm::findOrFail($id);
     FormFormula::where('form_id', $audit_form->form_id)->delete();
     FormCondition::where('form_id', $audit_form->form_id)->delete();
     FormMultiSelect::where('form_id', $audit_form->form_id)->delete();
     FormSingleSelect::where('form_id', $audit_form->form_id)->delete();
     $audit_form->delete();
     Form::where('id', $audit_form->form_id)->delete();
     Session::flash('flash_message', 'Template form succesfully deleted!');
     return redirect()->route("audittemplate.form", $audit_form->audit_template_id);
 }