Transaction Report Update

Michael T. Garrison Stuber garrisonstuber@bellsouth.net
Thu, 05 Jul 2001 00:47:34 -0400


--==========2035899384==========
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

This patch allows the transaction report to filter based on a second set of 
accounts.  Filtering is off by default.




--==========2035899384==========
Content-Type: application/octet-stream; name="transaction.patch"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="transaction.patch"; size=5219

LS0tIHRyYW5zYWN0aW9uLm9yaWcJV2VkIEp1bCAgNCAxOToyNzozNyAyMDAxCisrKyB0cmFuc2Fj
dGlvbi5zY20JV2VkIEp1bCAgNCAxOToyODowMSAyMDAxCkBAIC01LDYgKzUsOCBAQAogOzsgQ29u
dHJpYnV0aW9ucyBieSBCcnlhbiBMYXJzZW4gPGJsYXJzZW5AYWRhLXdvcmtzLmNvbT4KIDs7IE1v
cmUgY29udHJpYnV0aW9ucyBmb3IgbmV3IHJlcG9ydCBnZW5lcmF0aW9uIGNvZGUgYnkgUm9iZXJ0
IE1lcmtlbAogOzsgTW9yZSBjb250cmlidXRpb25zIGJ5IENocmlzdGlhbiBTdGltbWluZyA8c3Rp
bW1pbmdAdHVoaC5kZT4KKzs7IE1vZGlmaWVkIHRvIHN1cHBvcnQgdGhlIGludGVyc2VjdGlvbiBv
ZiB0d28gYWNjb3VudCBsaXN0cyBieQorOzsgTWljaGFlbCBULiBHYXJyaXNvbiBTdHViZXIKIDs7
CiA7OyBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUg
aXQgYW5kL29yICAgIAogOzsgbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UgYXMgICAKQEAgLTQzNSw4ICs0MzcsOCBAQAogICA7OyBhY2Nv
dW50IHRvIGRvIHJlcG9ydCBvbgogICAoZ25jOnJlZ2lzdGVyLXRyZXAtb3B0aW9uCiAgICAoZ25j
Om1ha2UtYWNjb3VudC1saXN0LW9wdGlvbgotICAgIGduYzpwYWdlbmFtZS1hY2NvdW50cyAoTl8g
IkFjY291bnRzIikKLSAgICAiYyIgKE5fICJEbyB0cmFuc2FjdGlvbiByZXBvcnQgb24gdGhlc2Ug
YWNjb3VudHMiKQorICAgICAgICBnbmM6cGFnZW5hbWUtYWNjb3VudHMgKE5fICJSZXBvcnQgQWNj
b3VudHMiKQorICAgICAgICAiYSIgKE5fICJSZXBvcnQgb24gdGhlc2UgYWNjb3VudHMiKQogICAg
IChsYW1iZGEgKCkKICAgICAgIDs7IEZJWE1FIDogZ25jOmdldC1jdXJyZW50LWFjY291bnRzIGRp
c2FwcGVhcmVkLgogICAgICAgKGxldCAoKGN1cnJlbnQtYWNjb3VudHMgJygpKQpAQCAtNDUwLDYg
KzQ1MiwzOSBAQAogICAgICAgICAgICAgICAoZWxzZSAoKSkpKSkKICAgICAjZiAjdCkpCiAgIAor
ICAgICAgKGduYzpyZWdpc3Rlci10cmVwLW9wdGlvbgorICAgICAgIChnbmM6bWFrZS1hY2NvdW50
LWxpc3Qtb3B0aW9uCisgICAgICAgIGduYzpwYWdlbmFtZS1hY2NvdW50cyAoTl8gIkZpbHRlciBB
Y2NvdW50cyIpCisgICAgICAgICJiIiAoTl8gIkZpbHRlciBvbiB0aGVzZSBhY2NvdW50cyIpCisg
ICAgICAgIChsYW1iZGEgKCkKKyAgICAgICAgICA7OyBGSVhNRSA6IGduYzpnZXQtY3VycmVudC1h
Y2NvdW50cyBkaXNhcHBlYXJlZC4KKyAgICAgICAgICAobGV0ICgoY3VycmVudC1hY2NvdW50cyAn
KCkpCisgICAgICAgICAgICAgICAgKG51bS1hY2NvdW50cyAoZ25jOmdyb3VwLWdldC1udW0tYWNj
b3VudHMKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZ25jOmdldC1jdXJyZW50LWdy
b3VwKSkpCisgICAgICAgICAgICAgICAgKGZpcnN0LWFjY291bnQgKGduYzpncm91cC1nZXQtYWNj
b3VudAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZ25jOmdldC1jdXJyZW50LWdy
b3VwKSAwKSkpCisgICAgICAgICAgICAoY29uZCAoKG5vdCAobnVsbD8gY3VycmVudC1hY2NvdW50
cykpCisgICAgICAgICAgICAgICAgICAgKGxpc3QgKGNhciBjdXJyZW50LWFjY291bnRzKSkpCisg
ICAgICAgICAgICAgICAgICAoKD4gbnVtLWFjY291bnRzIDApIChsaXN0IGZpcnN0LWFjY291bnQp
KQorICAgICAgICAgICAgICAgICAgKGVsc2UgKCkpKSkpCisgICAgICAgICNmICN0KSkKKworICAg
ICAgKGduYzpyZWdpc3Rlci10cmVwLW9wdGlvbgorICAgICAgIChnbmM6bWFrZS1tdWx0aWNob2lj
ZS1vcHRpb24KKyAgICAgICAgZ25jOnBhZ2VuYW1lLWFjY291bnRzIChOXyAiRmlsdGVyIFR5cGUi
KQorICAgICAgICAiYyIgKE5fICJGaWx0ZXIgYWNjb3VudCIpCisgICAgICAgICdub25lCisgICAg
ICAgIChsaXN0ICh2ZWN0b3IgJ25vbmUKKyAgICAgICAgICAgICAgICAgICAgICAoTl8gIk5vbmUi
KQorICAgICAgICAgICAgICAgICAgICAgIChOXyAiRG8gbm90IGRvIGFueSBmaWx0ZXJpbmciKSkK
KyAgICAgICAgICAgICAgKHZlY3RvciAnaW5jbHVkZQorICAgICAgICAgICAgICAgICAgICAgIChO
XyAiSW5jbHVkZSBUcmFuc2FjdGlvbnMgdG8vZnJvbSBGaWx0ZXIgQWNjb3VudHMiKQorICAgICAg
ICAgICAgICAgICAgICAgIChOXyAiSW5jbHVkZSB0cmFuc2FjdGlvbnMgdG8vZnJvbSBmaWx0ZXIg
YWNjb3VudHMgb25seSIpKQorICAgICAgICAgICAgICAodmVjdG9yICdleGNsdWRlCisgICAgICAg
ICAgICAgICAgICAgICAgKE5fICJFeGNsdWRlIFRyYW5zYWN0aW9ucyB0by9mcm9tIEZpbHRlciBB
Y2NvdW50cyIpCisgICAgICAgICAgICAgICAgICAgICAgKE5fICJFeGNsdWRlIHRyYW5zYWN0aW9u
cyB0by9mcm9tIGFsbCBmaWx0ZXIgYWNjb3VudHMiKSkKKwkgICAgICApKSkKKyAgICAgIAogICA7
OyBTb3J0aW5nIG9wdGlvbnMKICAgCiAgIChsZXQgKChvcHRpb25zIGduYzoqdHJhbnNhY3Rpb24t
cmVwb3J0LW9wdGlvbnMqKQpAQCAtOTczLDggKzEwMDgsMTMgQEAKICAgICAgbmFtZS1zb3J0a2V5
IG5hbWUtc3VidG90YWwgbmFtZS1kYXRlLXN1YnRvdGFsCiAgICAgIDMgMikpCiAKKyAgICAgIChk
ZWZpbmUgKGdldC1vdGhlci1hY2NvdW50LW5hbWVzIGFjY291bnQtbGlzdCkKKwkoIG1hcCAobGFt
YmRhIChhY2N0KSAgKGduYzphY2NvdW50LWdldC1mdWxsLW5hbWUgYWNjdCkpIGFjY291bnQtbGlz
dCkpCisKICAgKGxldCAoKGRvY3VtZW50IChnbmM6bWFrZS1odG1sLWRvY3VtZW50KSkKLSAgICAg
ICAgKGNfYWNjb3VudHMgKG9wdC12YWwgZ25jOnBhZ2VuYW1lLWFjY291bnRzICJBY2NvdW50cyIp
KQorICAgICAgICAgICAgKGNfYWNjb3VudF8xIChvcHQtdmFsIGduYzpwYWdlbmFtZS1hY2NvdW50
cyAiUmVwb3J0IEFjY291bnRzIikpCisgICAgICAgICAgICAoY19hY2NvdW50XzIgKG9wdC12YWwg
Z25jOnBhZ2VuYW1lLWFjY291bnRzICJGaWx0ZXIgQWNjb3VudHMiKSkKKwkgICAgKGZpbHRlci1t
b2RlIChvcHQtdmFsIGduYzpwYWdlbmFtZS1hY2NvdW50cyAiRmlsdGVyIFR5cGUiKSkKICAgICAg
ICAgKGJlZ2luZGF0ZSAoZ25jOnRpbWVwYWlyLXN0YXJ0LWRheS10aW1lCiAgICAgICAgICAgICAg
ICAgICAgIChnbmM6ZGF0ZS1vcHRpb24tYWJzb2x1dGUtdGltZQogICAgICAgICAgICAgICAgICAg
ICAgKG9wdC12YWwgZ25jOnBhZ2VuYW1lLWdlbmVyYWwgIkZyb20iKSkpKQpAQCAtOTkxLDE0ICsx
MDMxLDE1IEBACiAgICAgICAgIChzcGxpdHMgJygpKQogICAgICAgICAocXVlcnkgKGduYzptYWxs
b2MtcXVlcnkpKSkKIAotICAgIAotICAgIAotICAgIDs7KHdhcm4gImFjY3RzIGluIHRyZXAtcmVu
ZGVyZXI6IiBjX2FjY291bnRzKSAKLSAgICAoaWYgKG5vdCAob3IgKG51bGw/IGNfYWNjb3VudHMp
IChhbmQtbWFwIG5vdCBjX2FjY291bnRzKSkpCisgICAgICAgIDs7KGduYzp3YXJuICJhY2N0cyBp
biB0cmVwLXJlbmRlcmVyOiIgY19hY2NvdW50XzEpCisJICA7OyhnbmM6d2FybiAiUmVwb3J0IEFj
Y291bnQgbmFtZXM6IiAoZ2V0LW90aGVyLWFjY291bnQtbmFtZXMgY19hY2NvdW50XzEpKQorCisg
ICAgICAgIChpZiAobm90IChvciAobnVsbD8gY19hY2NvdW50XzEpIChhbmQtbWFwIG5vdCBjX2Fj
Y291bnRfMSkpKQogICAgICAgICAoYmVnaW4KICAgICAgICAgICAoZ25jOnF1ZXJ5LXNldC1ncm91
cCBxdWVyeSAoZ25jOmdldC1jdXJyZW50LWdyb3VwKSkKKwkgICAgICA7OyhnbmM6d2FybiAicXVl
cnkgaXM6IiBxdWVyeSkKICAgICAgICAgICAoZ25jOnF1ZXJ5LWFkZC1hY2NvdW50LW1hdGNoIHF1
ZXJ5Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZ25jOmxpc3QtPmds
aXN0IGNfYWNjb3VudHMpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKGduYzpsaXN0LT5nbGlzdCBjX2FjY291bnRfMSkKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICdhY2N0LW1hdGNoLWFueSAncXVlcnktYW5kKQogICAgICAgICAgIChn
bmM6cXVlcnktYWRkLWRhdGUtbWF0Y2gtdGltZXBhaXIKICAgICAgICAgICAgcXVlcnkgI3QgYmVn
aW5kYXRlICN0IGVuZGRhdGUgJ3F1ZXJ5LWFuZCkKQEAgLTEwMTQsNiArMTA1NSwyOSBAQAogICAg
ICAgICAgIChzZXQhIHNwbGl0cyAoZ25jOmdsaXN0LT5saXN0IChnbmM6cXVlcnktZ2V0LXNwbGl0
cyBxdWVyeSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z25jOlNw
bGl0Kj4pKQogICAgICAgICAgIDs7KGduYzp3YXJuICJTcGxpdHMgaW4gdHJlcC1yZW5kZXJlcjoi
IHNwbGl0cykKKworCSAgICAgIDs7KGduYzp3YXJuICJGaWx0ZXIgYWNjb3VudCBuYW1lczoiIChn
ZXQtb3RoZXItYWNjb3VudC1uYW1lcyBjX2FjY291bnRfMikpCisKKwkgICAgICA7O1RoaXMgc2hv
dWxkIHByb2JhYmx5IGEgY29uZCBvciBhIGNhc2UgdG8gYWxsb3cgZm9yIGRpZmZlcmVudCBmaWx0
ZXIgdHlwZXMuCisJICAgICAgOzsoZ25jOndhcm4gIkZpbHRlciBNb2RlOiAiIGZpbHRlci1tb2Rl
KQorCSAgICAgIChpZiAoc3RyaW5nPT8gZmlsdGVyLW1vZGUgImluY2x1ZGUiKQorCQkoYmVnaW4K
KwkJICA7OyhnbmM6d2FybiAiSW5jbHVkaW5nIEZpbHRlciBBY2NvdW50cyIpCisJCSAgKHNldCEg
c3BsaXRzIChmaWx0ZXIgKGxhbWJkYSAoc3BsaXQpIAorCQkJKG1lbWJlciAoZ25jOnNwbGl0LWdl
dC1jb3JyLWFjY291bnQtZnVsbC1uYW1lIHNwbGl0KSAoZ2V0LW90aGVyLWFjY291bnQtbmFtZXMg
Y19hY2NvdW50XzIpKSkKKwkJICAgICAgc3BsaXRzKSkKKwkJICkKKwkJKQorCisJICAgICAgKGlm
IChzdHJpbmc9PyBmaWx0ZXItbW9kZSAiZXhjbHVkZSIpCisJCShiZWdpbgorCQkgIDs7KGduYzp3
YXJuICJFeGNsdWRpbmcgRmlsdGVyIEFjY291bnRzIikKKwkJICAoc2V0ISBzcGxpdHMgKGZpbHRl
ciAobGFtYmRhIChzcGxpdCkgCisJCQkobm90IChtZW1iZXIgKGduYzpzcGxpdC1nZXQtY29yci1h
Y2NvdW50LWZ1bGwtbmFtZSBzcGxpdCkgKGdldC1vdGhlci1hY2NvdW50LW5hbWVzIGNfYWNjb3Vu
dF8yKSkpKQorCQkgICAgICBzcGxpdHMpKQorCQkgKQorCQkpCisJCiAgICAgICAgICAgKGlmIChu
b3QgKG51bGw/IHNwbGl0cykpCiAgICAgICAgICAgICAgIChsZXQgKCh0YWJsZSAKICAgICAgICAg
ICAgICAgICAgICAgIChtYWtlLXNwbGl0LXRhYmxlIAo=

--==========2035899384==========--