private function getFormInfo($index)
{
$null_hash_forms = BuiltForm::whereNull('hash')->get();
foreach ($null_hash_forms as $null_hash_form) {
$null_hash_form->hash = uniqid('form_');
$null_hash_form->save();
}
$form_id = $this->selected_forms[$index]['form_id'];
$form = BuiltForm::find($form_id);
$form_category = FormCategory::find($form->category)->name;
$this->selected_forms[$index]['form_name'] = $form->name;
$this->selected_forms[$index]['hash'] = $form->hash;
$this->selected_forms[$index]['category'] = $form_category;
$this->selected_forms[$index]['description'] = $form->description;
$this->selected_forms[$index]['show_captcha'] = (bool) $form->show_captcha;
$this->selected_forms[$index]['data'] = $form->data;
$this->selected_forms[$index]['rendered'] = $form->rendered;
$this->selected_forms[$index]['extra_code'] = $form->extra_code;
$this->selected_forms[$index]['redirect_to'] = $form->redirect_to;
$this->selected_forms[$index]['email'] = $form->email;
$table_name = $this->generateTableName($this->module_name, $form->name);
$this->selected_forms[$index]['table'] = $table_name;
}