PhreeBooks Release 1.4

// 2007-12-04 Change log, release 1.3.1 to Release 1.4
/doc/manual/ch01-Introduction/04-02-Rev1p4.html (this file)
/doc/manual/ch01-Introduction/04-RevHistory.html
/doc/manual/version.txt
/includes/version.php
/modules/install/updater.php
/modules/install/updates/R131toR14.php

// *************************** sql statements ***************************//
// sql statements are rolled into the base release and incorporated into the updater script for automatic db update

// *************************** code changes ***************************//

// 2008-01-21 - Misc Bug fixes
/modules/banking/functions/banking.php ( clean up code/balance not calculated correctly )
/modules/banking/pages/bills/pre_process.php
/modules/banking/pages/bills/js_include.php
/modules/banking/pages/bulk_bills/pre_process.php
/modules/reportwriter/functions/builder_functions.php
/modules/general/classes/object_info.php
/modules/general/classes/message_stack.php
/modules/general/functions/validations.php
/modules/general/functions/gen_functions.php
/modules/general/functions/html_functions.php
/modules/services/pages/price_sheets/template_main.php
/modules/accounts/functions/accounts.php
/modules/orders/pages/status/template_main.php
/modules/orders/pages/inv_mgr/template_main.php
/modules/services/shipping/label_mgr/fedex/pre_process.php
/my_files/custom/extra_menus/zencart.php

// 2008-01-21 - Work on multi-currency displays
/includes/javascript/general.js
/modules/install/language/en_us/config_data.php ( added new constant to enable multi-currency )
/modules/accounts/pages/main/template_detail.php
/modules/banking/pages/popup_bills/pre_process.php
/modules/banking/pages/popup_bills_accts/pre_process.php
/modules/banking/pages/reconciliation/template_main.php
/modules/banking/pages/register/template_main.php
/modules/banking/pages/bulk_bills/template_main.php
/modules/banking/pages/bills/template_main.php
/modules/gen_ledger/classes/gen_ledger.php
/modules/general/classes/currencies.php
/modules/general/language/en_us/language.php
/modules/general/pages/login/pre_process.php
/modules/services/pages/price_sheets/template_detail.php
/modules/setup/classes/currency.php
/modules/setup/language/en_us/modules/currency.php
/modules/orders/classes/orders.php
/modules/orders/functions/orders.php
/modules/orders/pages/orders/pre_process.php
/modules/orders/pages/orders/js_include.php
/modules/orders/pages/orders/template_main.php
/modules/orders/pages/popup_orders/pre_process.php
/modules/orders/pages/popup_orders/js_include.php
/modules/orders/pages/popup_orders/template_main.php
/modules/orders/pages/status/pre_process.php
/modules/orders/pages/status/template_main.php
/modules/inventory/pages/main/template_detail.php
/modules/inventory/pages/adjustments/template_main.php
/modules/inventory/pages/bulk_prices/pre_process.php
/modules/inventory/pages/popup_inv/js_include.php
/modules/inventory/pages/popup_prices/js_include.php
/modules/inventory/pages/popup_prices/template_main.php
/modules/inventory/pages/popup_price_mgr/template_main.php
/modules/reportwriter/functions/generator_functions.php
/modules/reportwriter/language/en_us/language.php
/modules/reportwriter/classes/entry_builder.php
/modules/general/boxes/todays_sales.php
/modules/general/boxes/so_status.php
/modules/general/boxes/po_status.php

// *************************** svn update 2008-01-23 ***************************//

// 2008-01-24 - Misc fixes and changes
/modules/orders/pages/popup_orders/pre_process.php
/modules/orders/functions/orders.php
/modules/gen_ledger/pages/journal/pre_process.php
/modules/banking/classes/banking.php
/modules/banking/functions/banking.php
/modules/banking/pages/bills/pre_process.php
/modules/banking/pages/popup_bills_accts/js_include.php
/modules/gen_ledger/language/en_us/language.php
/modules/accounts/pages/main/template_detail.php ( clarified heading when editing to include primary_name )
/modules/accounts/pages/main/template_detail.php ( added hooks to include additional tabs )
/modules/general/functions/gen_functions.php ( generalized localized date to db formats )
/modules/setup/pages/config/pre_process.php ( security tokens were wrong )
/modules/accounts/pages/main/js_include.php ( javascript error in firefox )
/modules/orders/javascript/orders.js ( fixed conversion error in sales tax > 1000 in total calculation )
/modules/orders/pages/orders/template_main.php ( wrong constant called out )
/modules/orders/javascript/orders.js ( dates not reseting on form when form is cleared by javascript )
/modules/orders/pages/orders/js_include.php
/modules/orders/pages/popup_convert/pre_process.php
/modules/orders/pages/popup_convert/js_include.php
/modules/services/shipping/modules/fedex.php ( added function to strip special characters that FedEx cannot handle )
/modules/services/shipping/functions/shipping.php
/modules/setup/pages/config/template_main.php ( bug in Cancel not re-directing properly with ssl installs )

// 2008-01-24 - Added clock to header and re-designed (without tables)
/includes/javascript/general.js
/includes/header.php
/index.php
/themes/default/css/stylesheet.css
/modules/general/language/en_us/language.php

// added admin _tools menu item and new functionality
/modules/install/updates/R131toR14.php
/includes/menu_navigation.php
/includes/security_tokens.php
/modules/general/language/en_us/language.php
/modules/general/language/en_us/admin_tools.php
/modules/general/pages/admin_tools/pre_process.php
/modules/general/pages/admin_tools/js_include.php
/modules/general/pages/admin_tools/template_main.php
/modules/banking/classes/banking.php
/modules/orders/classes/orders.php
/modules/gen_ledger/classes/gen_ledger.php
/modules/general/boxes/so_status.php ( added unlimited number of entries option, bug fixes )
/modules/general/boxes/po_status.php
/modules/general/boxes/todays_sales.php
/modules/general/boxes/personal_links.php

// 2008-01-28 - Added some new configuration values and updated scripts to use them
/modules/install/language/en_us/config_data.php
/modules/install/updates/R131toR14.php
/modules/general/classes/message_stack.php
/modules/general/functions/gen_functions.php
/modules/accounts/pages/main/template_detail.php
/modules/banking/pages/bills/pre_process.php
/modules/banking/pages/bills/template_main.php
/modules/banking/pages/bulk_bills/pre_process.php
/modules/banking/pages/bulk_bills/template_main.php
/modules/general/pages/search/pre_process.php
/modules/general/pages/search/template_main.php
/modules/inventory/pages/adjustments/pre_process.php
/modules/inventory/pages/adjustments/template_main.php
/modules/inventory/pages/main/pre_process.php
/modules/inventory/pages/main/template_detail.php
/modules/orders/pages/orders/pre_process.php
/modules/orders/pages/orders/template_main.php
/modules/reportwriter/pages/builder/template_security_setup.php
/modules/setup/classes/chart_of_accounts.php
/modules/setup/classes/departments.php
/modules/setup/classes/tax_auths.php
/modules/setup/functions/setup.php
/modules/general/pages/login/pre_process.php
/modules/general/functions/general.php

// 2008-01-28 - Added control panel screen to company menu
/includes/menu_navigation.php
/modules/setup/pages/cat_co/pre_process.php
/modules/setup/pages/cat_co/js_include.php
/modules/setup/pages/cat_co/template_main.php

// *************************** svn update 2008-01-29 ***************************//

// 2008-01-30 - Added capability to pull additional special reports from my_files, added aged receivables report
/modules/reportwriter/functions/generator_functions.php
/modules/reportwriter/functions/builder_functions.php
/modules/reportwriter/pages/builder/template_field_setup.php
DELETE - /modules/reportwriter/classes/special_reports.php
/modules/reportwriter/classes/income_statement.php
/modules/reportwriter/classes/balance_sheet.php
/modules/reportwriter/classes/aged_receivables.php
/modules/reportwriter/pages/form_gen/template_filter.php
/modules/reportwriter/pages/rpt_gen/template_filter.php

// 2008-01-30 - Misc reported bug fixes and small changes
/modules/banking/functions/banking.php ( didn't declare error reporting class )
/modules/reportwriter/functions/builder_functions.php ( error calculating security permissions )
/modules/gen_ledger/classes/gen_ledger.php ( not closing invoices if a discount was taken, not correctly repairing chart_history causing balance sheet mismatch )
/modules/orders/pages/inv_mgr/template_main.php ( payment button not pulling up invoice to pay )
/modules/accounts/pages/main/template_detail.php ( added account short name to title bar )
/modules/orders/pages/status/pre_process.php ( seet defalut sort to post_date decending )
/modules/services/pages/popup_tracking/pre_process.php ( allowed edit of shipping method )
/modules/services/pages/popup_tracking/js_include.php
/modules/services/pages/popup_tracking/template_main.php
/modules/services/payment/modules/nova_xml.php ( strip spaces in credit cards for readability )
/index.php ( defined DIR_WS_WORKING )
/modules/banking/javascript/banking.js ( not calculating discount correctyl when thousnads point is present )
/modules/orders/pages/status/template_main.php ( edit button not using proper journal in PO manager)
/modules/orders/pages/popup_recur/js_include.php ( not pulling selectionproperly )
/modules/orders/classes/orders.php ( resolved issue with closing orders and not re-opening them correctly )
/modules/gen_ledger/classes/gen_ledger.php
/modules/banking/functions/banking.php ( cleaned up balnce function )
/modules/services/shipping/modules/fedex.php ( not cleaning up values for greater than 1000 )
/modules/gen_ledger/pages/journal/js_include.php ( balance was not unshaded if total rounded to zero minus )
/modules/general/functions/gen_functions.php
/modules/services/pages/popup_shipping/template_detail.php ( fixed rounding when re-inserting into order )

// 2008-02-05 - fixed bug in fedex close reports
/modules/services/shipping/ship_mgr/fedex.php
/modules/services/shipping/label_mgr/fedex/pre_process.php
/modules/services/shipping/modules/fedex.php

// bug fixes in reconciliation
/modules/install/sql/current/tables.sql
/modules/install/updates/R131toR14.php
/modules/banking/pages/reconciliation/pre_process.php
/modules/banking/language/en_us/language.php
/modules/orders/language/en_us/language.php
/modules/orders/classes/orders.php

// added utility to check and repair general ledger balances
/modules/general/pages/admin_tools/pre_process.php
/modules/general/pages/admin_tools/template_main.php
/modules/general/language/en_us/admin_tools.php
/modules/general/functions/general.php

// Added the ability to display more than 8 columns, tied column width to field and position.
/modules/reportwriter/language/en_us/language.php
/modules/reportwriter/classes/report_generator.php
/modules/reportwriter/functions/builder_functions.php
/modules/reportwriter/functions/generator_functions.php
/modules/reportwriter/pages/builder/pre_process.php
/modules/reportwriter/pages/builder/js_include.php
/modules/reportwriter/pages/builder/template_field_setup.php
/modules/reportwriter/pages/builder/template_page_setup.php
/modules/reportwriter/pages/rpt_gen/pre_process.php
/modules/reportwriter/pages/rpt_gen/js_include.php
DELETE - /modules/reportwriter/pages/rpt_gen/template_page_update.php
/modules/reportwriter/pages/rpt_gen/template_filter.php
/modules/reportwriter/pages/popup_form/template_main.php
/modules/reportwriter/pages/form_gen/template_filter.php

// Updated chart of accounts
/modules/install/charts/USA_Retail.php
/modules/install/charts/USA_Retail_Corp.php
/modules/install/charts/USA_General.php
/modules/install/charts/USA_General_Corp.php

// *************************** svn update 2008-02-18 ***************************//

// 2008-02-18 - Reportwriter fixes
/modules/reportwriter/classes/report_generator.php
/modules/reportwriter/classes/income_statement.php
/modules/reportwriter/classes/balance_sheet.php
/modules/reportwriter/pages/builder/js_include.php
/modules/reportwriter/pages/builder/template_page_setup.php

// Misc bugs and improvements
/modules/general/functions/gen_functions.php ( failed to declare messageStack in case of error )
/modules/orders/pages/orders/template_main.php ( forgot to convert terminal_date if error on posting for journal 6 )
/includes/footer.php ( updated copyright date, hook for custom logo )
/modules/orders/pages/orders/pre_process.php ( bug reloading if new customer and add box not checked to reload data )
/modules/install/updates/R131toR14.php
/modules/install/sql/current/tables.sql
/modules/install/language/en_us/config_data.php
/index.php
/modules/gen_ledger/pages/journal/pre_process.php
/modules/gen_ledger/pages/journal/js_include.php
/modules/general/functions/html_functions.php
/modules/general/language/en_us/language.php
/modules/install/pages/store_setup/header_php.php
/modules/setup/classes/currency.php
/modules/inventory/functions/inventory.php ( added ability to use functions with other modules )
/modules/services/payment/modules/nova_xml.php ( filter out special character causing errors )

// added ability ot sort and add additional tabs to accounts screens, bring in custom tab contents
/modules/accounts/pages/main/pre_process.php
/modules/accounts/pages/main/template_detail.php

// added ability to turn off shipping functions (invoices/ ship_addresses, etc)
/includes/application_top.php
/includes/menu_navigation.php
/includes/security_tokens.php
/includes/footer.php
/modules/orders/pages/inv_mgr/pre_process.php
/modules/orders/pages/orders/template_main.php
/modules/accounts/pages/popup_accts/js_include.php

// 2008-02-28 - Added ability to store and retrieve encryped data
/modules/general/functions/password_funcs.php
/modules/general/pages/login/pre_process.php
/modules/general/pages/login/template_main.php
/includes/database_tables.php
/modules/general/classes/encryption.php

// 2008-02-29 to 2008-04-07 - Changed most files to update copyright date, plus enhancements and minor bug fixes. Prepare for initial stable release.