PhreeBooks Release 1.5

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

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

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

// 2008-04-09 - Incorporate TCPDF for UTF-8 support
/includes/addons/tcpdf (entire distribution - not included in standard distribution)
/includes/addons/tcpdf.txt (lists changes to TCPDF standard distribution)
/modules/reportwriter/classes/form_generator.php
/modules/reportwriter/classes/report_generator.php
/modules/reportwriter/language/en_us/language.php
/modules/reportwriter/classes/balance_sheet.php (fixed bug causing tcpdf to hang)
/modules/reportwriter/classes/income_statement.php (fixed bug causing tcpdf to hang)

// 2008-04-10 - Misc Bugs and changes
/modules/reportwriter/functions/builder_functions.php (bug in displaying page properties in report field setup)
/my_files/reports/CustomerList.rpt.txt (bug)
/modules/accounts/pages/main/template_c_payment.php (bug reloading if error on cc name)
/modules/accounts/pages/main/pre_process.php (decrypt was adding junk at end, this removes it from explode)
/includes/javascript/general.js (cleanCurrency wasn't coverting decimal point)
/modules/inventory/pages/popup_inv/js_include.php (didn't translate currency before inserting into order form)
/modules/orders/pages/popup_orders/js_include.php (improved javascript form load)
/modules/orders/javascript/orders.js (fix rounding error due ot order of operations precedence)
/modules/orders/pages/orders/pre_process.php (not indicating vendor on the page description)
/modules/banking/pages/bulk_bills/js_include.php (not looking at post date when determining discount)
/modules/banking/pages/bulk_bills/template_main.php
/modules/accounts/pages/main/js_include.php (added hook for additional javascript init operations)
/modules/services/pages/price_sheets/pre_process.php (not handling currencies input properly)

// 2008-04-09 - Added ability to recur general journal entries
/modules/orders/pages/popup_recur/pre_process.php
/modules/orders/language/en_us/language.php
/modules/orders/classes/orders.php
/modules/gen_ledger/pages/journal/pre_process.php
/modules/gen_ledger/pages/journal/js_include.php
/modules/gen_ledger/pages/journal/template_main.php
/modules/gen_ledger/language/en_us/language.php
/modules/gen_ledger/classes/gen_ledger.php
/modules/gen_ledger/functions/gen_ledger.php
/modules/gen_ledger/pages/popup_journal/pre_process.php
/modules/gen_ledger/pages/popup_journal/js_include.php

// 2008-04-21 - added securit checks on search to not show results if user doesn't have permission)
/modules/general/pages/search/template_main.php
/modules/general/language/en_us/language.php

// 2008-04-28 - changed icon for dashobard remove, added favorite reports feature
/modules/general/boxes/personal_links.php
/modules/general/boxes/favorite_reports.php
/modules/general/language/en_us/boxes/favorite_reports.php
/themes/default/icons/16x16/phreebooks/dashboard-remove.png

// 2008-05-05 - fixed/added automatic fill in of sales reps when customer is selected
/modules/orders/pages/orders/js_include.php
/modules/orders/javascript/orders.js
/modules/orders/ajax/cust_defaults.php
/modules/orders/functions/orders.php
/modules/accounts/pages/popup_accts/js_include.php

// ************************* SVN - Update ************************************** //

// 2008-05-06 - added inactive state for users to disable accounts from logging in and showing up on forms, enhanced user form
(sql upate change)
/modules/general/pages/login/pre_process.php
/modules/general/pages/users/pre_process.php
/modules/general/pages/users/template_main.php
/modules/general/pages/users/template_detail.php
/modules/general/language/en_us/language.php

// 2008-05-06 - Misc bugs and fixes
/modules/gen_ledger/language/en_us/language.php (added constant for GL duplicate references)
/modules/general/classes/encryption.php (not storing encrypted values correctly)
/modules/general/functions/validations.php ( corrected header when sending via sendmail )
/modules/general/functions/html_functions.php ( enhanced combo box to allow change of width and add on change parameters )
/index.php ( added constant date_delimiter to javascript for date formatting bug )
/includes/javascript/general.js ( added functions cleanDate and formatDate for locale date formats )
/modules/general/language/en_us/language.php ( added DATE_DELIMITER constant )
/modules/gen_ledger/pages/utils/js_include.php ( fixed bug calculating dates for locale formats )

// ************************* SVN - Update ************************************** //

// 2008-05-15 - Misc Bugs and fixes
/modules/banking/pages/reconciliation/pre_process.php ( pulling wrong open entries past current period )
/modules/orders/classes/orders.php ( error if both add billing and shipping is checked in order screen when creating new customer )
/modules/gen_ledger/classes/gen_ledger.php ( not re-posting payments/receipts record if credit memo with multiple payment )
/modules/general/functions/html_functions.php ( bug causing error log to fll up )
/modules/accounts/pages/main/pre_process.php ( display error if decryption not successful )
/modules/accounts/pages/main/template_b_general.php ( inactive checkbox not saving )
/modules/accounts/pages/main/template_c_general.php
/modules/accounts/pages/main/template_e_general.php
/modules/accounts/pages/main/template_v_general.php
/modules/general/functions/general.php ( not passing action to fix balance errors )
/modules/general/pages/admin_tools/pre_process.php
/modules/reportwriter/pages/rpt_gen/template_filter.php ( fixed bug truncating data on reports - ignoring checkbox )
/modules/reportwriter/classes/report_generator.php
/modules/banking/pages/bills/js_include.php ( AJAX call to load credit card values when operating in POS mode )
/modules/orders/classes/orders.php ( fixed bug in re-posting recur entries )
/modules/gen_ledger/classes/gen_ledger.php
/modules/gen_ledger/pages/journal/pre_process.php

// 2008-05-27 - Updated GL to show GL full names (per user config variable), modified order screen, enhanced taxes
/modules/gen_ledger/classes/gen_ledger.php
/modules/gen_ledger/pages/journal/pre_process.php
/modules/gen_ledger/pages/journal/js_include.php
/modules/gen_ledger/pages/journal/template_main.php
/modules/orders/classes/orders.php
/modules/orders/functions/orders.php
/modules/orders/javascript/orders.js
/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/js_include.php
/modules/setup/functions/setup.php
/modules/inventory/functions/inventory.php
/modules/inventory/language/en_us/language.php
/modules/inventory/pages/main/pre_process.php
/modules/inventory/pages/main/js_include.php
/modules/inventory/pages/main/template_tab_gen.php

// 2008-06-18 - added click to edit on line of lists
/modules/inventory/pages/inv_fields/template_main.php
/modules/orders/pages/inv_mgr/template_main.php
/modules/orders/pages/status/template_main.php
/modules/services/pages/price_sheets/template_main.php
/modules/general/pages/search/template_main.php
/modules/setup/classes/assets_tabs.php
/modules/setup/classes/chart_of_accounts.php
/modules/setup/classes/countries.php
/modules/setup/classes/currency.php
/modules/setup/classes/departments.php
/modules/setup/classes/dept_types.php
/modules/setup/classes/inv_tabs.php
/modules/setup/classes/tax_auths.php
/modules/setup/classes/tax_rates.php
/modules/setup/classes/zones.php

// 2008-06-18 - bug in install script
/modules/install/sql/current/tables.sql

// ************************* SVN - Update ************************************** //

// 2008-06-19 - Misc Bugs and fixes
/modules/reportwriter/classes/statement_builder.php
/modules/reportwriter/functions/builder_functions.php ( added configurable filename to downloaded/emailed pdfs )
/modules/reportwriter/functions/generator_functions.php
/modules/reportwriter/pages/builder/template_crit_setup.php
/modules/reportwriter/pages/form_gen/pre_process.php
/modules/reportwriter/language/en_us/language.php
/modules/orders/pages/popup_orders/js_include.php ( disabling wrong row on multi-item orders, bug from prior svn update order to 2 lines )
/modules/orders/pages/popup_orders/js_include.php ( font color on sku was not correct on open order )
/modules/orders/javascript/orders.js ( insert default gl account when adding new row )
/modules/inventory/pages/popup_adj/pre_process.php ( added sku to search fields )
/modules/inventory/pages/popup_assy/pre_process.php
/modules/reportwriter/functions/generator_functions.php ( bug saving custom reports for selection type greater than 9 )
/includes/application_top.php ( fixed incorrect pointer when using shared ssl cert )
/modules/inventory/pages/popup_prices/template_main.php ( javascript error when multi-currency is off )
/doc/manual/ch08-HowTo/HowTo-ZenCart.html
/modules/install/sql/current/tables.sql ( incorporate db changes in this update for fresh installs )
/modules/install/language/en_us/config_data.php
/modules/general/functions/gen_functions.php ( enhanced sql date function for special reports )

// 2008-07-07 - Added recur ability to Sales Orders and Purchase Orders
/modules/orders/classes/orders.php
/modules/orders/pages/orders/js_include.php
/modules/orders/pages/orders/template_main.php
/modules/orders/pages/popup_recur/pre_process.php

// 2008-07-14 - More work on enhanced order screen
/modules/orders/pages/orders/js_include.php
/modules/orders/pages/orders/template_main.php
/modules/orders/javascript/orders.js
/modules/inventory/pages/popup_inv/pre_process.php
/modules/inventory/pages/popup_inv/js_include.php
/modules/inventory/pages/popup_inv/template_main.php

// 2008-07-21 - Work on addition of order discount functionality
/modules/orders/pages/orders/pre_process.php
/modules/orders/pages/orders/js_include.php
/modules/orders/pages/orders/template_main.php
/modules/orders/javascript/orders.js
/modules/orders/language/en_us/language.php
/modules/orders/classes/orders.php
/modules/orders/functions/orders.php
/modules/gen_ledger/language/en_us/language.php
/modules/install/language/en_us/config_data.php
/modules/orders/pages/popup_orders/js_include.php

// ************************* SVN - Update ************************************** //

// 2008-07-25 - Misc Bugs and fixes
/modules/reportwriter/pages/builder/pre_process.php ( bug inserting date fields when creating new reports/forms )
/modules/services/pages/imp_exp/template_detail.php ( bug not specifying form encoding for importing files )
/modules/orders/pages/orders/pre_process.php ( audit log not reflecting add versus edit when payment, print button is pressed )

// 2008-07-29 - fixed url generation error for images pointing to SSL for all cases
/index.php
/includes/application_top.php
/modules/general/functions/html_functions.php
/modules/inventory/pages/main/template_tab_gen.php
/doc/manual/ch03-Installation/04-01-configPHP.html
[addons]
/includes/addons/tcpdf.txt
/includes/addons/tcpdf/tcpdf.php
[modules]
/my_files/custom/assets/pages/main/template_detail.php

// 2008-08-05 - changes to double/single line order screen
/index.php
/includes/javascript/general.js
/modules/orders/pages/orders/js_include.php
/modules/orders/pages/orders/template_main.php
/modules/orders/functions/orders.php
/modules/orders/javascript/orders.js
/modules/orders/pages/popup_orders/js_include.php
/modules/install/updates/R14toR15.php
/modules/install/language/en_us/config_data.php

// ************************* SVN - Update ************************************** //

/modules/install/updater.php
/modules/install/popup_help_screen.php
/modules/install/updates/R14toR15.php
/modules/services/pricesheets/language/en_us/modules/quantity.php
/doc/manual/version.txt

// ************************* SVN - Update (Release Candidate 1) ************************************** //

// 2008-08-26 - feedback from release candidate 1
/modules/orders/pages/orders/pre_process.php ( divide by zero error when posting an invoice with zero subtotal )
/modules/orders/pages/popup_orders/js_include.php ( divide by zero error when full price is zero )
/modules/install/language/en_us/config_data.php ( changed description of constant INVENTORY_AUTO_ADD )
/modules/gen_ledger/classes/gen_ledger.php ( implemented INVENTORY_AUTO_ADD operation )
/modules/inventory/pages/main/pre_process.php ( set the serialize flag when creating item )
/modules/inventory/pages/main/template_tab_gen.php ( disable serialize flag - should not be able to change once set )
/modules/install/sql/current/tables.sql ( shorten comments to 60 characters for mysql strict mode install )
/modules/orders/pages/orders/template_main.php ( javascript error editing existing orders )
/modules/gen_ledger/classes/gen_ledger.php ( fix divide by zero warning )
/modules/orders/javascript/orders.js ( not filling posted column for ship all in single line mode )
/modules/orders/pages/popup_orders/js_include.php ( bug with recurring POs receiving inventory copying recur ref num )
/modules/install/sql/current/tables.sql ( error installing table data_security with table prefixes )

// ************************* SVN - Update ************************************** //