log_action('Pressed submit button'); $dbh_citizen->fields['is_official']['required'] = FALSE; $dbh_citizen->fields['telephone_number']['required'] = FALSE; $dbh_citizen->fields['email_address']['required'] = FALSE; $dbh_citizen->fields['cellphone_number']['required'] = FALSE; $dbh_citizen->fields['date_registered']['required'] = FALSE; $dbh_citizen->fields['father_first_name']['required'] = FALSE; $dbh_citizen->fields['father_middle_name']['required'] = FALSE; $dbh_citizen->fields['father_last_name']['required'] = FALSE; $dbh_citizen->fields['father_contact_number']['required'] = FALSE; $dbh_citizen->fields['father_occupation']['required'] = FALSE; for ($i = 0; $i < $validate_count; ++$i) { $arr_form_data['cf_validate_status'][$i] = 'Wait list'; } //$message .= $dbh_citizen->sanitize($arr_form_data)->lst_error; $arr_error = $dbh_citizen->sanitize_new($arr_form_data)->lst_error; extract($arr_form_data); if ($dbh_citizen->check_uniqueness($arr_form_data)->is_unique) { //Good, no duplicate in database } else { $message = "Record already exists with the same primary identifiers!"; } if ($message == "" and empty($arr_error)) { $dbh_citizen->add($arr_form_data); $citizen_id = $dbh_citizen->auto_id; require_once 'subclasses/validate.php'; $dbh_citizen = new validate(); for ($a = 0; $a < $validate_count; $a++) { $param = array('proof_of_id' => $cf_validate_proof_of_id[$a], 'proof_of_address' => $cf_validate_proof_of_address[$a], 'citizen_id' => $citizen_id, 'status' => $cf_validate_status[$a]); $dbh_citizen->add($param); }