Example #1
0
 $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);
     }
     require_once 'subclasses/person.php';
     $dbh_person = new person();