|
- load all plugins via GWEN_PLUGIN mechanism
|
|
- load plugin descriptions via GWEN_PLUGIN mechanism
|
|
|
|
|
|
|
|
-----------------------------------------------------------------------------
|
|
temporarily stored here ;-)
|
|
AB_SPLIT *sp;
|
|
|
|
sp=AB_Split_List_First(AB_Transaction_GetSplits(t));
|
|
if (sp) {
|
|
/* copy information from first split to the transaction */
|
|
/* local account */
|
|
AB_Transaction_SetLocalCountry(t, AB_Split_GetLocalCountry(sp));
|
|
AB_Transaction_SetLocalBankCode(t, AB_Split_GetLocalBankCode(sp));
|
|
AB_Transaction_SetLocalBranchId(t, AB_Split_GetLocalBranchId(sp));
|
|
AB_Transaction_SetLocalAccountNumber(t, AB_Split_GetLocalAccountNumber(sp));
|
|
AB_Transaction_SetLocalSuffix(t, AB_Split_GetLocalSuffix(sp));
|
|
AB_Transaction_SetLocalName(t, AB_Split_GetLocalName(sp));
|
|
|
|
/* remote account */
|
|
AB_Transaction_SetRemoteCountry(t, AB_Split_GetRemoteCountry(sp));
|
|
AB_Transaction_SetRemoteBankCode(t, AB_Split_GetRemoteBankCode(sp));
|
|
AB_Transaction_SetRemoteBranchId(t, AB_Split_GetRemoteBranchId(sp));
|
|
AB_Transaction_SetRemoteAccountNumber(t, AB_Split_GetRemoteAccountNumber(sp));
|
|
AB_Transaction_SetRemoteSuffix(t, AB_Split_GetRemoteSuffix(sp));
|
|
AB_Transaction_SetRemoteName(t, AB_Split_GetRemoteName(sp));
|
|
|
|
/* value */
|
|
AB_Transaction_SetValue(t, AB_Split_GetValue(sp));
|
|
}
|