mesg = array(); $std->error = true; if (empty($account_holder_name) || empty($account_number) || empty($bank_name) || empty($branch_name) || empty($bank_addr) || empty($bk_ctry)) { $mess = "Bank Account Addition Failure: Please fill all fields with valid data!"; storeMessagesPublic(null, $user_id, $mess); $std->mesg[] = $mess; echo json_encode($std); return false; } if(!preg_match("/^[a-zA-Z ]+$/", $account_holder_name) == 1) { $mess = "Bank Account Addition Failure: Account Holder name must be only in alphabetical characters!"; storeMessagesPublic(null, $user_id, $mess); $std->mesg[] = $mess; echo json_encode($std); return false; } if(!preg_match("/^[a-zA-Z0-9]+$/", $account_number) == 1) { $mess = "Bank Account Addition Failure: Account number must be only in alphanumeric characters!"; storeMessagesPublic(null, $user_id, $mess); $std->mesg[] = $mess; echo json_encode($std); return false; } if((!preg_match("/^[a-zA-Z ]+$/", $bank_name) == 1) || (!preg_match("/^[a-zA-Z-,: ]+$/", $branch_name) == 1) || (!preg_match("/^[a-zA-Z ]+$/", $bk_ctry) == 1)) { $mess = "Bank Account Addition Failure: Bank name, Bank country and branch name must be only in alphabetical characters!"; storeMessagesPublic(null, $user_id, $mess); $std->mesg[] = $mess; echo json_encode($std); return false; } $add_bank_account = add_bank_account($user_id, $account_holder_name, $bank_name, $account_number, $branch_name, $bank_addr, $bk_ctry); if ($add_bank_account) { $mess = "Bank Account Addition: Bank account $account_number was added successfully.!"; storeMessagesPublic(null, $user_id, $mess); $std->mesg[] = $mess; $std->error = false; } echo json_encode($std); exit; } }