Release 2.3RC
[fa-stable.git] / CHANGELOG.txt
1 /**
2 * @version $Id$
3 * @package FrontAccounting
4 * @copyright (C) 2005 - 2009 FrontAccounting, LLC
5 * @license http://www.gnu.org/copyleft/gpl-3.0.html GNU/GPL
6 * FrontAccounting is Free Software
7 */
8
9 1. Changelog
10 ------------
11 This is a changelog for FrontAccounting All releases.
12
13 Legend:
14
15 # -> Bug Fix
16 + -> Addition
17 ! -> Change
18 - -> Removed
19 ! -> Note
20 $ -> Affected files
21
22 ------------------------------- Release 2.3 RC --------------------------------
23 05-Sep-2010 Joe Hunt
24 ! Release 2.3 RC
25 $ version.php
26
27 04-Sep-2010 Joe Hunt
28 # Fixed installed_extensions.php creation
29 $ /install/index.php
30 # Page blocked during FA upgrade
31 $ /sales/sales_order_entry.php
32 # Fixed languages update
33 $ /sql/alter2.3.php
34 ! Shorter line comments
35 $ /install/lang/new_language_template/LC_MESSAGES/empty.po
36
37 03-Sep-2010 Joe Hunt
38 + Added possibility to put dimensions on Delivery from sales order
39 $ /sales/customer_delivery.php
40   /sales/customer_invoice.php
41 ! Changed update.html to be more readable
42 $ update.html
43
44 02-Sep-2010 Janusz Dobrowolski
45 # Preprinted forms folder moved to /reporting where it should be
46 $ /reporting/forms
47   /reporting/forms/index.php
48
49 29-Aug-2010 Janusz Dobrowolski
50 # Fixed maxprec option in number_format2
51 $ /includes/current_user.inc
52 # Missing tags parameter in display_type call
53 $ /reporting/rep706.php
54   /reporting/rep707.php
55
56 25-Aug-2010 Janusz Dobrowolski
57 + Added taxes display for sales order/quotation
58 $ /sales/includes/cart_class.inc
59   /sales/view/view_sales_order.php
60   /reporting/rep109.php
61
62 24-Aug-2010 Joe Hunt
63 # Removed old headerfunc in rep111.php (Sales Quotation)
64 $ /reporting/rep111.php
65
66 23-Aug-2010 Janusz Dobrowolski
67 + Added german translation for install wizard (thanks to iscongroup) 
68 $ /install/isession.inc
69   /install/lang/de_DE/LC_MESSAGES/de_DE.mo (new)
70   /install/lang/de_DE/LC_MESSAGES/de_DE.po (new)
71 # Small fix in layout
72 $ /gl/manage/exchange_rates.php
73 # Fixed maxprec formatting
74 $ /includes/current_user.inc
75   /js/utils.js
76 # Fixed cogs account selection
77 $ /purchasing/includes/db/invoice_db.inc
78 # Fixed tax_included option update.
79 $ /purchasing/manage/suppliers.php
80
81 23-Aug-2010 Joe Hunt
82 # Period bug caused warning on no fiscal year. Had to be reduces by one.
83 $ /gl/accruals.php
84
85 22-Aug-2010 Janusz Dobrowolski
86 + Extended number formatting to allow maximum precision numbers with 'max' specifier. 
87   /includes/current_user.inc
88   /js/utils.js
89 + Added purchase account special option for using item's account
90 $ /purchasing/manage/suppliers.php
91 # Fixed default 'C' locale in listing
92 $ /admin/inst_lang.php
93 # Fixed mysql extension test
94 $ /includes/system_tests.inc
95 # Fixed exrate reedition
96 $ /gl/manage/exchange_rates.php
97 # Maximum precision for factor entry
98 $ /inventory/purchasing_data.php
99 # Fixed backward compatibility for cogs GL account setup
100 $ /purchasing/includes/db/invoice_db.inc
101 ! Fixed GL account selection on first display
102 $ /purchasing/includes/ui/invoice_ui.inc
103 # Fixed bug in lang update, changed purchase account for suppliers to default.
104 $ /sql/alter2.3rc.sql
105   /sql/en_US-demo.sql
106
107 20-Aug-2010 Joe Hunt/Chaitanya
108 + Improvements to bank inquiry credit/debit totals as well.
109 $ /gl/inquiry/bank_inquiry.php
110
111 18-Aug-2010 Joe Hunt
112 # View of backup scripts and attachments didn't work
113 $ /admin/attachments.php
114   /admin/backups.php
115   /admin/db/attachments_db.inc
116 ! Added more memo info in advanced manufacture / Chaitanya
117 $ /manufacturing/includes/db/work_orders_quick_db.inc
118 ! Added total debit/credit in gl_trans_view.inc / Chaitanya
119 $ /gl/view/gl_trans_view.php
120
121 13-Aug-2010 Joe Hunt/infotechaccountant.com
122 + Added arabic translation for install wizard (thanks to Hameed, infotechaccountants)
123 $ /install/lang/ar_EG/LC_MESSAGES/ar_EG.mo (new)
124   /install/lang/ar_EG/LC_MESSAGES/ar_EG.po (new)
125   /install/isession.inc
126
127 13-Aug-2010 Janusz Dobrowolski
128 # Updated pt_BR instaler translation
129 $ /install/lang/pt_BR/LC_MESSAGES/pt_BR.mo
130   /install/lang/pt_BR/LC_MESSAGES/pt_BR.po
131 # Fixed mysql extension test
132 $ /includes/system_tests.inc
133
134 12-Aug-2010 Janusz Dobrowolski
135 # [0000242] Database error during credit note processing.
136 $ /sales/includes/db/sales_credit_db.inc
137
138 11-Aug-2010 Janusz Dobrowolski
139 + Added dutch translation for install wizard (thanks to MorkVonOrk) 
140 $ /install/isession.inc
141   /install/lang/nl_BE/LC_MESSAGES/nl_BE.mo (new)
142   /install/lang/nl_BE/LC_MESSAGES/nl_BE.po (new)
143 + Added portuguese (Brasil) translation for install wizard (thanks to InterConnect Brasil)
144 $ /install/isession.inc
145   /install/lang/pt_BR/LC_MESSAGES/pt_BR.mo (new)
146   /install/lang/pt_BR/LC_MESSAGES/pt_BR.po (new)
147 # Fixed two typos in translated messages.
148 $ /includes/system_tests.inc
149   /install/lang/da_DK/LC_MESSAGES/da_DK.mo
150   /install/lang/da_DK/LC_MESSAGES/da_DK.po
151   /install/lang/fr_FR/LC_MESSAGES/fr_FR.mo
152   /install/lang/fr_FR/LC_MESSAGES/fr_FR.po
153   /install/lang/id_ID/LC_MESSAGES/id_ID.mo
154   /install/lang/id_ID/LC_MESSAGES/id_ID.po
155   /install/lang/new_language_template/LC_MESSAGES/empty.po
156   /install/lang/pl_PL/LC_MESSAGES/pl_PL.mo
157   /install/lang/pl_PL/LC_MESSAGES/pl_PL.po
158   /install/lang/sv_SE/LC_MESSAGES/sv_SE.mo
159   /install/lang/sv_SE/LC_MESSAGES/sv_SE.po
160   /lang/new_language_template/LC_MESSAGES/empty.po
161
162 10-Aug-2010 Janusz Dobrowolski
163 # Fixed tests or fresh new install
164 $ /includes/system_tests.inc
165 ! Warning cleanups
166 $ /includes/ajax.inc
167   /includes/lang/language.php
168
169 09-Aug-2010 Janusz Dobrowolski
170 + Added French translation (thanks to Gaston)
171 $ /install/isession.inc
172   /install/lang/fr_FR/LC_MESSAGES/fr_FR.mo
173   /install/lang/fr_FR/LC_MESSAGES/fr_FR.po
174 + Added Indonesian translation (thanks to Eko Prasetiyo)
175 $ /install/isession.inc
176   /install/lang/id_ID/LC_MESSAGES/id_ID.mo
177   /install/lang/id_ID/LC_MESSAGES/id_ID.po
178 # Warning in installer cleanup
179 $ /includes/ajax.inc
180 # Subpage display title update on lang switching
181 $ /install/index.php
182
183 08-Aug-2010 Janusz Dobrowolski
184 + Multilangage support in installer
185 $ /install/lang (new)
186   /install/lang/new_language_template/LC_MESSAGES (new)
187   /install/lang/new_language_template/LC_MESSAGES/empty.po (new)
188   /install/index.php
189   /install/isession.inc
190 + Added Polish installer translation
191 $ /install/lang/pl_PL (new)
192   /install/lang/pl_PL/LC_MESSAGES (new)
193   /install/lang/pl_PL/LC_MESSAGES/pl_PL.po (new)
194   /install/lang/pl_PL/LC_MESSAGES/pl_PL.mo (new)
195 + Added Danish/Svedish installer translation (Joe Hunt)
196 $ /install/lang/da_DK (new)
197   /install/lang/da_DK/LC_MESSAGES (new)
198   /install/lang/da_DK/LC_MESSAGES/da_DK.po (new)
199   /install/lang/da_DK/LC_MESSAGES/da_DK.mo (new)
200 $ /install/lang/sv_SE (new)
201   /install/lang/sv_SE/LC_MESSAGES (new)
202   /install/lang/sv_SE/LC_MESSAGES/sv_SE.po (new)
203   /install/lang/sv_SE/LC_MESSAGES/sv_SE.mo (new)
204   
205 ! Updated language template
206 $ /lang/new_language_template/LC_MESSAGES/empty.po
207
208 07-Aug-2010 Janusz Dobrowolski
209 + Added langauges selection in installer.
210 $ /install/index.php
211 ! Testing config_db on start
212 $ /index.php
213 # Side bug fixed.
214 $ /applications/setup.php
215 ! Default language code changed form 'en_GB' to 'C'
216 $ /admin/inst_lang.php
217   /includes/system_tests.inc
218   /includes/lang/gettext.php
219   /includes/lang/language.php
220   /sql/alter2.3rc.sql
221   /sql/alter2.3.php
222   /sql/en_US-demo.sql
223 ! Cleanup.
224 $ /includes/archive.inc
225 ! Additional error messages
226 $ /includes/packages.inc
227 ! Added descriptions for all existing hooks
228 $ /lang/new_language_template/locale.inc
229 ! Changed hook name from TaxFunction to tax_report_done
230 $ /reporting/rep709.php
231
232 07-Aut-2010 Joe Hunt
233 # Stamping the installed_languags.inc file with 'rtl' = false, causes 'rtl'.
234   The value: 'rtl' = false will make the variable as isset.
235 $ /includes/lang/languages.php
236   /includes/session.inc
237   /admin/inst_lang.php
238
239 06-Aug-2010 Janusz Dobrowolski
240 # Fixed page title
241 $ /gl/gl_bank.php
242 # Fixed memo dupliactaion after bank payment edition.
243 $ /gl/includes/db/gl_db_bank_trans.inc
244 ! Cleanup.
245 $ /install/index.php
246 ! Improved chart list selection.
247 $ /includes/ui/ui_lists.inc
248 + Added Chart of accounts installation.
249 $ /admin/inst_chart.php (new)
250   /applications/setup.php
251 # Fixed third-party extension installation
252 $ /admin/inst_module.php
253 # Fixed theme description popup.
254 $ /admin/inst_theme.php
255 ! Added optional type parameter in get_extensions_list()
256 $ /includes/packages.inc
257 + Added encoding display for chart packages list
258 $ /install/index.php
259 # Fixed multiline package property values display.
260 $ /includes/ui/view_package.php
261
262 06-Aug-2010 Joe Hunt
263 # Bank Payment on customer statements shows in credit column, should be debit. Balance ok.
264 $ /reporting/rep108.php
265
266 04-Aug-2010 Janusz Dobrowolski
267 + Rewritten installation wizard, uploading additional COAs form repository during install
268   /install/index.php
269   /install/stylesheet.css
270   /install/isession.inc (new)
271   /install/save.php (removed)
272 ! COAs selected from previously uploaded charts.
273 $ /admin/create_coy.php
274 ! Diagnostic tests moved to separate file, to be reused during FA install.
275 $ /includes/system_tests.inc (new)
276   /admin/system_diagnostics.php
277 ! user_theme fixed to be used before login, and warning suppressed in array_search_value 
278 $ /includes/current_user.inc
279 # Fixed bug in check_write() helper
280 $ /includes/main.inc
281 ! Changed core_version to db_version for better readibility
282 $ /admin/db/company_db.inc
283   /sql/alter2.3.php
284   /version.php
285 + Chart packages support added
286 $ /includes/packages.inc
287   /includes/ui/ui_lists.inc
288 ! Update from beta to RC1
289 $ /sql/alter2.3rc.sql (new)
290   /sql/en_US-demo.sql
291   /sql/en_US-new.sql
292 # Fixed exit on error in check_db_error()
293 $ /includes/errors.inc
294 ! Added css parameter in page();
295 $ /includes/page/header.inc
296   /includes/main.inc
297 ! Changed repository parameteres format.
298 $ /version.php
299 ! Cleanup
300 $ /admin/inst_lang.php
301
302 04-Aug-2010 Joe Hunt
303 + Added an extra parameter to db_export in maintenance_db.inc for new COAs
304 $ /admin/db/maintenance_db.inc
305 # Link error in items.php for Pictures
306 $ /inventory/manage/items.php
307
308 01-Aug-2010 Joe Hunt
309 + Added Email link when updating documents.
310 $ /sales/credit_note_entry.php
311   /sales/customer_credit_invoice.php
312   /sales/customer_invoice.php
313   
314 30-Jul-2010 Janusz Dobrowolski
315 ! Skipping hidden files in sql folder during upgrade.
316 $ /admin/inst_upgrade.php
317 # Warning cleanup
318 $ /includes/lang/language.php
319 # Bug in src document lines retrieval during edition 
320 $ /sales/includes/cart_class.inc
321 ! Fixing extensions configuration moved to installed() method.
322 $ /sql/alter2.3.php
323
324 26-Jul-2010 Janusz Dobrowolski
325 # Fatal typo in upgrade function fixed.
326 $ /sql/alter2.3.php
327
328 25-Jul-2010 Janusz Dobrowolski
329 # Fixed language file switching on package version change
330   /admin/db/company_db.inc
331   /includes/session.inc
332   /includes/lang/language.php
333   /includes/current_user.inc
334 ! flush_dir() and company_path() moved to current_user.php 
335 $  /includes/main.inc
336 + Added preprinted forms folder
337 $ /reporting/includes/forms (new)
338   /reporting/includes/forms/index.php
339 # Fixed multilanguage tests 
340 $ /admin/system_diagnostics.php
341   /includes/lang/gettext.php
342 # Fixed config comments
343 $ /admin/db/maintenance_db.inc
344 ! Cleanup.
345 $ /includes/packages.inc
346 # Fixed installed_languages config file upgrade.
347 $ /sql/alter2.3.php
348
349 24-Jul-2010 Janusz Dobrowolski
350 # Upgrade routines for extensions configuration
351   /sql/alter2.3.php
352 # Cleanup
353 $ /admin/inst_module.php
354   /includes/current_user.inc
355   /includes/packages.inc
356
357 24-Jul-2010 Joe Hunt
358 ! Changed so Purchase Order also print taxes.
359 $ /reporting/rep209.php
360   /reporting/doctype.inc
361 # Fixed Customer Details Report and Pricelist (UOM)
362 $ /reporting/rep103.php
363   /reporting/rep104.php
364   
365 23-Jul-2010 Janusz Dobrowolski
366 + Added tax information display
367   /purchasing/view/view_grn.php
368   /purchasing/view/view_po.php
369 + Added option for tax included prices.
370 $ /purchasing/includes/db/suppliers_db.inc
371   /purchasing/manage/suppliers.php
372 + Added support for transactions with tax included prices
373 $ /purchasing/po_entry_items.php
374   /purchasing/po_receive_items.php
375   /purchasing/includes/po_class.inc
376   /purchasing/includes/supp_trans_class.inc
377   /purchasing/includes/db/grn_db.inc
378   /purchasing/includes/db/invoice_db.inc
379   /purchasing/includes/db/po_db.inc
380   /purchasing/includes/db/supp_trans_db.inc
381   /purchasing/includes/ui/invoice_ui.inc
382   /purchasing/includes/ui/po_ui.inc
383 + Added GRNs to supplier transaction inquiry
384   /purchasing/inquiry/supplier_inquiry.php
385 ! Added upgrade from 2.3beta to 2.3RC
386   /sql/alter2.3.php
387   /sql/alter2.3.sql
388   /sql/en_US-demo.sql
389   /sql/en_US-new.sql
390 ! Versions information moved to separate file.
391 $ /version.php (new) 
392   /config.default.php
393   /includes/session.inc
394 ! Fixed item list buttons position.
395 $ /sales/includes/ui/sales_order_ui.inc
396 # Fixed credit links colors
397 $ /themes/aqua/default.css
398   /themes/cool/default.css
399   /themes/default/default.css
400 # SysPrefs restoration after upgrade.
401 $ /admin/inst_upgrade.php
402 # Warning clenaup
403 $ /includes/packages.inc
404 + Supplier transactions list added.
405 $ /includes/ui/ui_lists.inc
406 # Fixed tax footer descriptions
407 $ /includes/ui/ui_view.inc
408
409 21-Jul-2010 Joe Hunt
410 ! Changed Report Statements to accept selector Outstanding Only
411 $ /reporting/reports_main.php
412   /reporting/rep108.php
413   
414 19-Jul-2010 Joe Hunt
415 + Added Revenue / Cost Accruals to be included in core FA
416 $ /applications/generalledger.php
417   /gl/accruals.php (new file)
418   /gl/view/accrual_trans.php (new file)
419   /includes/access_levels.inc
420 ! Changed Std. Cost to show all decimals, and added UOM
421 $ /reporting/rep301.php
422   /reporting/rep303.php
423 # Wrong link to Inventory Reports
424 $ /applications/inventory.php
425
426 18-Jul-2010 Janusz Dobrowolski
427 ! Improved key_in_foreign_table to check multiply tables
428 $ /admin/db/company_db.inc
429 ! New customer/supplier currency can be edited as long as no transaction is entered.
430 $ /purchasing/includes/db/suppliers_db.inc
431   /purchasing/manage/suppliers.php
432   /sales/includes/db/customers_db.inc
433   /sales/manage/customers.php
434
435 17-Jul-2010 Janusz Dobrowolski
436 + New packaged extensions system
437 $ /modules/_cache/index.php (new)
438   /FA.pem (new)
439   /includes/archive.inc (new)
440   /includes/packages.inc (new)
441   /includes/ui/view_package.php (new)
442   /config.default.php
443   /frontaccounting.php
444   /admin/inst_lang.php
445   /admin/inst_module.php
446   /includes/access_levels.inc
447   /includes/ui/ui_controls.inc
448   /includes/ui/ui_view.inc
449   /admin/db/maintenance_db.inc
450 ! Changed language file convention to prevent need for apache restart after *.po file change.
451 $ /includes/lang/gettext.php
452   /includes/lang/language.php
453 ! Small cleanup
454 $ /includes/page/header.inc
455 ! Fixed memo string in adjust_deliveries.
456 $ /includes/db/inventory_db.inc
457 ! Fixed call params check message display
458 $ /gl/view/gl_trans_view.php
459 ! Updated MySQL, php, debugging and extension system checks
460 $ /admin/system_diagnostics.php
461 # Fixed gettext msg typo
462 $ /purchasing/supplier_invoice.php
463 # Fixed curr_default check
464 $ /gl/manage/currencies.php
465 # Message typos
466 $ /admin/create_coy.php
467   /admin/inst_upgrade.php
468 ! Updated translation template
469 $ /lang/new_language_template/LC_MESSAGES/empty.po
470
471 15-Jul-2010 Chaitanya/Joe Hunt
472 ! Changed calculating of cost update (average material price) for better sync.
473 $ /purchasing/includes/db/grn_db.inc
474   /purchasing/includes/db/invoice_db.inc
475   /manufacturing/includes/db/work_orders_db.inc
476   /includes/db/inventory_db.inc
477   
478 ------------------------------- Release 2.3 Beta --------------------------------
479 28-Jun-2010 Joe Hunt
480 ! Release 2.3 Beta
481 $ config.default.php
482   
483 28-Jun-2010 Merged changes from main trunk (2.2.11) as follows
484 ------------------------------- Release 2.2.11 ----------------------------------
485 ! Release 2.2.11
486 $ config.default.php
487   update.html
488
489 22-Jun-2010 Joe Hunt
490 # Minor select bug in create recurrent invoices
491 $ /sales/create_recurrent_invoices.php
492
493 18-Jun-2010 Joe Hunt
494 - Removed constraint on day values in Payment Terms
495 $ /admin/payment_terms.php
496
497 18-Jun-2010 Janusz Dobrowolski
498 # Small bug on final credit note screen redirection
499 $ /sales/customer_credit_invoice.php
500
501 17-Jun-2010 Janusz Dobrowolski
502 # [0000235],[0000236] db error in sales order view window.
503 $ /sales/view/view_sales_order.php
504
505 14-Jun-2010 Tom Moulton/Joe Hunt
506 # Bug [0000231] Wrong On Order for Advanced Manufacturing.before final production.
507 $ /includes/db/manufacturing_db.inc
508 ! Allow optional non zero values in reports 101,102,201,202,203 and 303.
509 $ /reporting/rep101.php
510   /reporting/rep102.php
511   /reporting/rep201.php
512   /reporting/rep202.php
513   /reporting/rep203.php
514   /reporting/rep303.php
515   /reporting/reports_main.php
516
517 ---------- End of changes from main trunk 2.2.11
518
519 27-Jun-2010 Janusz Dobrowolski
520 + Added debtor_trans.src_id update
521 $ /sql/alter2.3.php
522   /sql/alter2.3.sql
523 + Added key for debtor_trans_detail.src_id
524 $ /sql/en_US-demo.sql
525   /sql/en_US-new.sql
526 + Added company upgrade boundary markers in error log.
527 $ /admin/inst_upgrade.php
528 ! Changed price column name to reflect current pricelist type.
529   /sales/includes/ui/sales_order_ui.inc
530 # Fixed sql (removed obsolete email field)
531   /reporting/rep112.php
532 # Fixed sql for child/parent lines retrieval
533   /sales/includes/sales_db.inc
534 # Removed bank payment print links (not implemented yet)
535   /sales/inquiry/customer_inquiry.php
536 # Cleanup
537 $ /purchasing/includes/db/po_db.inc
538
539 26-Jun-2010 Joe Hunt
540 ! Option to suppress tax rates on documents. To be used for tax on tax
541   The tax % should be included in the tax name and the calculated
542   rate be set as the rate. $suppress_tax_rates in config.php set to 1.
543 $ config.default.php
544   /includes/ui/ui_view.inc
545   /reporting/rep107.php
546   /reporting/rep110.php
547 ! Improvements to Sales Groups. Presenting the Id too.
548 $ /sales/manage/sales_groups.php
549 + Preparing for 2.3 Beta
550 $ update.html
551   
552 26-Jun-2010 Janusz Dobrowolski
553 # Fixed sql for child transaction retrieval
554 $  /sales/includes/sales_db.inc
555 ! Added debtor_trans_details.src_id
556 $ /sql/en_US-demo.sql
557   /sql/en_US-new.sql
558
559 25-Jun-2010 Janusz Dobrowolski
560 ! Allow reuse of references previously used on voided transactions
561 $ /includes/references.inc
562 ! Fixed sales database design to ensure document relations consistency on line level.
563 $ /admin/db/fiscalyears_db.inc
564   /admin/db/voiding_db.inc
565   /reporting/includes/header2.inc
566   /sales/customer_invoice.php
567   /sales/includes/cart_class.inc
568   /sales/includes/sales_db.inc
569   /sales/includes/db/cust_trans_db.inc
570   /sales/includes/db/cust_trans_details_db.inc
571   /sales/includes/db/payment_db.inc
572   /sales/includes/db/sales_credit_db.inc
573   /sales/includes/db/sales_delivery_db.inc
574   /sales/includes/db/sales_invoice_db.inc
575   /sales/view/view_invoice.php
576   /sales/view/view_sales_order.php
577
578 24-Jun-2010 Joe Hunt
579 # Rewritten function gl_account_in_company_defaults in gl_db_accounts.inc
580 $ /gl/includes/db/gl_db_accounts.inc
581 # More test on tags due to db error in reports with tags.
582 $ /reporting/rep705.php
583   /reporting/rep706.php
584   /reporting/rep707.php
585   
586 23-Jun-2010 Chaitanya/Joe Hunt
587 ! Changed memo message in supp invoice price variance
588 $ /purchasing/includes/db/invoice_db.inc
589 ! Changed Ourstanding GRN Report to use Actual Price instead of Std Cost.
590 $ /reporting/rep204.php
591
592 23-Jun-2010 Janusz Dobrowolski
593 # Restored customer payments display
594 $ /sales/includes/db/cust_trans_db.inc
595
596 22-Jun-2010 Janusz Dobrowolski
597 # Fixed pos parameters retrieval in direct invoice
598 $ /sales/includes/cart_class.inc
599
600 21-Jun-2010 Janusz Dobrowolski
601 + Support for current credit display
602 $ /includes/ui/ui_input.inc
603   /purchasing/po_entry_items.php
604   /purchasing/includes/po_class.inc
605   /purchasing/includes/db/po_db.inc
606   /purchasing/includes/db/suppliers_db.inc
607   /purchasing/includes/ui/po_ui.inc
608   /sales/customer_delivery.php
609   /sales/includes/cart_class.inc
610   /sales/includes/db/customers_db.inc
611   /sales/includes/db/sales_order_db.inc
612   /sales/includes/ui/sales_order_ui.inc
613 + Optional displaying all sql queries in footer for debugging purposes
614   /includes/db/connect_db.inc
615   /includes/page/footer.inc
616   /config.default.php
617   /admin/system_diagnostics.php
618   /includes/errors.inc
619 + Not fully credited invoice can still be credited (automatic payments reallocation)
620 $ /sales/includes/db/cust_trans_db.inc
621   /sales/includes/db/custalloc_db.inc
622   /sales/includes/db/sales_credit_db.inc
623 + Added payment term types
624 $ /includes/sysnames.inc
625   /includes/types.inc
626 + Added popup mode
627 $ /sales/inquiry/customer_inquiry.php
628   /purchasing/inquiry/supplier_inquiry.php
629 ! Reorganized payment terms editor
630 $ /admin/payment_terms.php
631   /includes/ui/ui_lists.inc
632 ! Comments
633 $ /includes/ui/allocation_cart.inc
634 ! Cleanup
635 $ /reporting/rep101.php
636 # Fixed fatal typo
637 $ /sales/customer_credit_invoice.php
638 ! Fixed final page message text
639 $ /sales/customer_invoice.php
640 ! Removed sparse order allocation code, invoice reallocation routine added
641 $ /sales/includes/db/custalloc_db.inc
642 # Fixed branch creation for new company
643 $ /sales/manage/customer_branches.php
644 ! Changed line_details class name to po_line_details to avoid conflicts.
645 $ /purchasing/includes/po_class.inc
646 ! Added sales and purchase order totals
647 $ /sql/alter2.3.sql
648   /sql/alter2.3.php
649   /sql/en_US-demo.sql
650   /sql/en_US-new.sql
651
652 14-Jun-2010 Janusz Dobrowolski
653 # Additional corrections to yesterday commit
654 $ /sales/includes/cart_class.inc
655   /sales/includes/db/cust_trans_db.inc
656   /sales/view/view_sales_order.php
657
658 13-Jun-2010 Janusz Dobrowolski
659 # Small layout bug in tabs widget
660 $ /includes/ui/ui_controls.inc
661 ! Allowed space and '[' in button names
662 $ /includes/ui/ui_input.inc
663 ! Formatted posts and a couple of improvements
664 $ /includes/ui/simple_crud_class.inc
665 ! Changed method naming convention
666 $ /includes/ui/contacts_view.inc
667 ! is_invoice property superseded by trans_type, removed obsolete Complete property
668 $ /purchasing/includes/supp_trans_class.inc
669   /purchasing/includes/db/invoice_db.inc
670   /purchasing/includes/ui/invoice_ui.inc
671   /purchasing/view/view_supp_credit.php
672   /purchasing/view/view_supp_invoice.php
673 ! Cleanups and comments
674 $ /purchasing/includes/po_class.inc
675   /sales/includes/cart_class.inc
676 ! Added document inheritance definitions
677 $ /includes/types.inc
678 # Smaller technical fixes
679 $ /purchasing/includes/db/grn_db.inc
680   /purchasing/includes/db/po_db.inc
681   /sales/includes/sales_db.inc
682   /sales/includes/db/sales_credit_db.inc
683   /purchasing/po_entry_items.php
684   /purchasing/po_receive_items.php
685   /purchasing/supplier_credit.php
686   /purchasing/supplier_invoice.php
687
688 13-Jun-2010 Merged changes from main trunk (2.2.10) as follows
689
690 ------------------------------- Release 2.2.10 ----------------------------------
691 11-Jun-2010 Joe Hunt
692 ! Release 2.2.10
693 $ config.default.php
694   update.html
695   
696 10-Jun-2010 Joe Hunt
697 ! Changed Wiki help url and site url in config.default.php
698 $ config.default.php
699
700 07-Jun-2010 Joe Hunt
701 # HTML decode text when printing to Excel.
702 $ /reporting/includes/excel_report.inc
703
704 06-Jun-2010 Janusz Dobrowolski
705 # False overallocation fixed.
706 $ /includes/ui/allocation_cart.inc
707 + Allowed optional long timeout on default/cancel/selector buttons
708 $ /includes/ui/ui_input.inc
709   /js/behaviour.js
710   /js/inserts.js
711 # Long ajax timeout on all reports
712 $ /reporting/includes/reports_classes.inc
713 # [0000232] Fixed list of related invoices/credits in SO view.
714 $ /sales/view/view_sales_order.php
715 # Small bug on final screen redirection
716 $ /sales/customer_credit_invoice.php
717
718 03-Jun-2010 Joe Hunt
719 # Rounding bug when decimals greater than or equal to 6.
720 $ /includes/current_user.inc
721
722 31-May-2010 Joe Hunt
723 # No limit on 30 days in Payment terms if end of month.
724 $ /admin/payment_terms.php
725
726 30-May-2010 Joe Hunt
727 ! Global variabel, $def_print_destination, config.php can be set to 0 or 1
728 $ config.default.php
729   /reporting/includes/reports_classes.inc
730 ! copy line memo to next line in journal entries and bank payments/deposits
731 $ /gl/includes/ui/gl_bank_ui.inc
732   /gl/includes/ui/gl_journal_ui.inc
733 ! Report GL Transactions now prints line memos
734 $ /reporting/rep704.php
735
736 29-May-2010 Janusz Dobrowolski
737 # Smaller fixes initial COAs
738 $ /sql/en_US-demo.sql
739   /sql/en_US-new.sql
740
741 ---------- End of changes from main trunk 2.2.10
742
743 05-Jun-2010 Joe Hunt
744 ! Allowing SA_MULTIFISCALYEAR access to enter transactions on open fiscal years
745 $ /admin/db/fiscalyears_db.inc
746   /includes/date_functions.inc
747   /includes/acces_levels.inc
748   
749 31-May-2010 Joe Hunt
750 ! Allowing modifying of Bank Payments/Deposits
751 $ /gl/gl_bank.php
752   /gl/includes/db/gl_db_banking.inc
753   /gl/includes/db/gl_db_bank_trans.inc
754   /gl/includes/db/gl_db_trans.inc
755   /gl/inquiry/journal_inquiry.php
756   /purchasing/includes/db/supp_trans_db.inc
757   /sales/includes/db/cust_trans_db.inc
758   
759 27-May-2010 Merged changes from main trunk (2.2.8, 2.2.9) as follows
760
761 ------------------------------- Release 2.2.9 ----------------------------------
762 24-May-2010 Joe hunt
763 ! Release 2.2.9
764 $ config.default.php
765   update.html
766 # [0000230] Incorrect 'On order' quantity of raw materials in the 'Stock Check Sheets' report.   
767 $ /reporting/rep303.php
768
769 24-May-2010 Janusz Dobrowolski
770 # Additional fixes in payment/deposit allocations.
771 $ /includes/ui/allocation_cart.inc
772   /js/payalloc.js
773
774 22-May-2010 Janusz Dobrowolski
775 # Fixed html generation for buttons
776 $ /includes/ui/ui_input.inc
777
778 13-May-2010 Janusz Dobrowolski
779 # [0000229] Payment overallocation is now forbidden (addendum)
780 $ /js/payalloc.js
781
782 12-May-2010 Janusz Dobrowolski
783 # [0000226] Fixed diagnostic checks for javascript cached files, improved readability
784 $ /admin/system_diagnostics.php
785 # [0000227] Fixed cookie name to enable multiply FA instances on the same server.
786 $ /includes/session.inc
787 # [0000229] Payment overallocation is now forbidden
788 $ /includes/ui/allocation_cart.inc
789   /js/allocate.js
790 # Fixed email links to use ajax
791 $ /purchasing/po_entry_items.php
792   /sales/credit_note_entry.php
793   /sales/customer_delivery.php
794   /sales/customer_invoice.php
795 # Fixed shipping tax naming
796 $ /taxes/tax_groups.php
797
798 12-May-2010 Joe Hunt
799 ! Changed to allow change of theme in 'allow_demo_mode' during session
800 $ /admin/display_prefs.php
801 ! [0000228] Sales order inquiry using reference number.
802 $ /sales/inquiry/sales_orders_view.php
803
804 10-May-2010 Joe Hunt/Alvin
805 ! Changed so Print Statements don't list voided items.
806 $ /reporting/rep108.php
807
808 04-May-2010 Janusz Dobrowolski/Robert Laussegger
809 # Fixed amibiguites and typos in report titles.
810 $ /reporting/includes/doctext.inc
811   /reporting/includes/doctext2.inc
812
813 04-May-2010 Joe Hunt
814 # [0000225] Supplier Payment Report showing paid invoices (rounding problem)
815 $ /reporting/rep203.php
816 ! Minor change to balance sheet/profit and loss drilldown
817   Script is modified to display only direct child types
818 /gl/inquiry/balance_sheet.php
819 /gl/inquiry/profit_loss.php
820 ! New empty.po for release 2.2.8
821 $ /lang/new_language_template/LC_MESSAGES/empty.po
822
823 26-Apr-2010 Joe Hunt
824 ! Allowing the Tax Report to be printed to Excel/OO Calc
825 $ /reporting/rep709.php
826   /reporting/reports_main.php
827   /reporting/includes/excel_report.inc
828   
829 21-Apr-2010 Joe Hunt
830 # [0000223] Incorrect backup of tables with more than 2 digit prefix
831 $ /admin/db/maintenance_db.inc
832
833 21-Apr-2010 Joe Hunt
834 # [0000222] Deleting a Sales Order with reference to a voided delivery causes SQL error when
835   looking at this delivery. Solution, can't delete, but set the deliveries to 0
836   on the lines.
837 $ /sales/includes/db/sales_order_db.inc
838
839 ------------------------------- Release 2.2.8 ----------------------------------
840 18-Apr-2010
841 ! Release 2.2.8
842 $ config.default.php
843   update.html
844
845 17-Apr-2010 Janusz Dobrowolski
846 # Small fix in company creation 
847 $ /admin/create_coy.php
848 # Checking whether reference is unique before saving transaction.
849 $ /sales/sales_order_entry.php
850
851 09-Apr-2010 Joe Hunt
852 # Creating a new company without a Database script causes unpredictable errors.
853 $ /admin/create_coy.php
854
855 06-Apr-2010 Joe Hunt/Albin
856 # Inactive items should not show in Price List Report. In Item lists they are
857   stamped (Inactive) after the description.
858 $ /reporting/rep104.php
859   /reporting/rep301.php
860   /reporting/rep302.php
861   /reporting/rep303.php
862   /reporting/rep304.php
863   /reporting/rep305.php
864   
865 03-Apr-2010 Joe Hunt/Chaitanya
866 # [0000219] Incorrect behaviors regarding Payment forms
867 $ /purchasing/supplier_payment.php
868   /sales/customer_payments.php
869
870 20-Mar-2010 Joe Hunt/RodW
871 # [0000215} Wrong text in deliver to and not printing it.
872 $ /reporting/includes/doctext.inc
873   /reporting/includes/doctext2.inc
874   /reporting/includes/header2.inc
875   
876 15-Mar-2010 Janusz Dobrowolski
877 # Missing check for customer/branch selected ([0000216])
878 $ /sales/sales_order_entry.php
879   /sales/customer_payment.php
880 # Missing check for supplier selected ([0000217])
881 $ /purchasing/supplier_invoice.php
882   /purchasing/supplier_payment.php
883   /purchasing/po_entry_items.php
884 # Fixed db error on no supplier selected
885   /purchasing/includes/db/suppalloc_db.inc
886 # Smaller clenaups.
887 $ /includes/current_user.inc
888   /includes/session.inc
889
890 10-Mar-2010 Joe Hunt
891 ! Print full Location name on reports
892 $ /reporting/rep105.php
893   /reporting/rep301.php
894   /reporting/rep302.php
895   /reporting/rep303.php
896 # Print reference on email (PO)
897   /reporting/rep209.php
898   
899 07-Mar-2010 Joe Hunt
900 # Bug in ui_lists.inc, systypes_list_row, too many parameters in
901   call to systypes_list_cells
902 $ /includes/ui/ui_lists.inc
903
904 06-Mar-2010 Joe Hunt
905 # Bug in Text(Col)WrapLines. Doesn't break on space.
906 $ /reporting/includes/pdf_report.inc
907 # Missing 'Set Global Supplier' in invoice_ui.inc
908 $ /purchasing/includes/ui/invoice_ui.inc
909
910 ---------- End of changes from main trunk 2.2.7-2.2.9
911
912 15-May-2010 Joe Hunt
913 ! Layout - added class label for branch link
914 $ /sales7manage/customers.php
915
916 11-May-2010 Janusz Dobrowolski
917 + Added multiply categorized customer/branch/supplier contacts in separate table,
918  per contact report language selection
919 $ /admin/crm_categories.php (new)
920   /applications/setup.php
921   /includes/access_levels.inc
922   /includes/sysnames.inc
923   /includes/db/crm_contacts_db.inc (new)
924   /includes/ui/contacts_view.inc (new)
925   /includes/ui/simple_crud_class.inc (new)
926   /manufacturing/includes/db/work_orders_db.inc
927   /purchasing/includes/db/suppliers_db.inc
928   /purchasing/manage/suppliers.php
929   /reporting/rep107.php
930   /reporting/rep108.php
931   /reporting/rep109.php
932   /reporting/rep110.php
933   /reporting/rep111.php
934   /reporting/rep112.php
935   /reporting/rep209.php
936   /reporting/rep210.php
937   /reporting/rep409.php
938   /sales/includes/db/branches_db.inc
939   /sales/includes/db/cust_trans_db.inc
940   /sales/includes/db/customers_db.inc
941   /sales/includes/db/sales_order_db.inc
942   /sales/includes/ui/sales_order_ui.inc
943   /sales/manage/customer_branches.php
944   /sales/manage/customers.php
945   /sql/alter2.3.php
946   /sql/alter2.3.sql
947   /sql/en_US-demo.sql
948   /sql/en_US-new.sql
949 + Added tabbed content widget
950 $ /includes/ui/ui_controls.inc
951   /themes/aqua/default.css
952   /themes/cool/default.css
953   /themes/default/default.css
954 + Changes in hotkeys system for tabs support
955 $ /js/inserts.js
956 + Emailed reports can be send to multiply contacts, fixed email charset selection
957 $ /reporting/includes/pdf_report.inc
958 + Added charset selection for email content
959 $ /reporting/includes/class.mail.inc
960 # Small field name bug
961 $ /reporting/reports_main.php
962 # Fixed typo and small bug
963 $ /reporting/includes/doctext.inc
964 # Fixed problem with multiselection in array_combo, added crm related list helpers
965 $ /includes/ui/ui_lists.inc
966 # Fixed function name
967 $ /sales/includes/db/sales_credit_db.inc
968 # Fixed email sending links to use ajax.
969 $ /sales/credit_note_entry.php
970   /sales/customer_delivery.php
971   /sales/customer_invoice.php
972 # Fix in array_search_keys
973 $ /includes/current_user.inc
974 # Fixed bug in company deletion
975 $ /admin/create_coy.php
976   /admin/db/company_db.inc
977
978 07-May-2010 Joe Hunt
979 + Added Account tags selection in Annual Expense Breakdown, Balanse Sheet
980   and Profit and Loss Sheet
981 $ /admin/db/tags_db.inc
982   /reporting/rep705.php
983   /reporting/rep706.php
984   /reporting/rep707.php
985   /reporting/reports_main.php
986   /reporting/includes/reports_classes.inc
987   
988 07-May-2010 Janusz Dobrowolski
989 # Fixed bug in array_selector for multiply lists
990 $ /includes/ui/ui_lists.inc
991
992 30-Apr-2010 Janusz Dobrowolski
993 + Recovering next reference after voiding of last reference
994   /admin/db/voiding_db.inc
995   /includes/references.inc
996   /includes/db/references_db.inc
997 # Reference column displayed also for journal entries
998   /admin/void_transaction.php
999 # Voided transactions excluded form list of transactions
1000   /admin/db/transactions_db.inc
1001
1002 26-Apr-2010 Joe Hunt
1003 ! Changed voiding of Direct Invoice to automatically void 'auto' delivery
1004   and set SO quantity and qty_sent to 0.
1005   And a few small bug fixes.  
1006 $ /admin/db/voiding_db.inc
1007   /sales/includes/sales_db.inc
1008   /sales/includes/db/sales_credit_db.inc
1009   /sales/includes/db/sales_invoice_db.inc
1010   /sales/includes/db/sales_delivery_db.inc
1011   
1012 21-Apr-2010 Joe Hunt
1013 # Bug in systypes selector (no type update)
1014 $ /admin/attachments.php
1015 ! Better layout
1016 $ /admin/company_preferences.php
1017 # Didn't show 'View Attachments' for Journal Entries
1018 $ /includes/ui/ui_controls.inc
1019
1020 20-Apr-2010 Joe Hunt
1021 + Added option for Manual Revaluation of Currency Accounts
1022 $ /admin/company_preferences.php
1023   /applications/generalledger.php
1024   /gl/includes/db/gl_db_banking.inc
1025   /gl/manage/revaluate_currencies.php (new file)
1026   /includes/prefs/sysprefs.inc
1027   /sql/en_US-demo.sql
1028   /sql/en_US-new.sql
1029   /sql/alter2.3.sql
1030   
1031 16-Apr-2010 Joe Hunt
1032 # Minor fixes in voiding transactions
1033 $ /admin/void_transaction.php
1034 ! Layout improvement in hyperlink_back function
1035 $ /includes/ui/ui_controls.inc
1036
1037 15-Apr-2010 Joe Hunt
1038 ! Added an alternative way of presenting tax included on invoices.
1039   This is done by setting a global variabel $alternative_tax_include_on_docs = 1.
1040 $ config.default.php 
1041   /includes/ui/ui_view.inc
1042   /reporting/rep107.php
1043   /reporting/rep110.php
1044   
1045 ! Added a date column and combined the # and View column in 'View / Print Transactions.
1046 ! Changed Voiding Transaction to also include a pager.
1047 $ /admin/view_print_transaction.php
1048   /admin/void_transaction.php
1049   /admin/db/transaction_db.inc
1050   /includes/systypes.inc
1051   /manufacturing/view/wo_production_view.php
1052   /reporting/includes/reporting.inc
1053   
1054 14-Apr-2010 Joe Hunt
1055 ! Replaced the global variables for table styles to defined CSS classes.
1056 $ all files that includes the call to start_table and start_outer_table
1057
1058 14-Apr-2010 Joe Hunt/ AVB3
1059 + Added 'View Attachments' if any in all popup view windows
1060 $ /admin/db/attachments_db.inc
1061   /includes/main.inc
1062   /includes/ui/ui_controls.inc
1063   /dimensions/view/view_dimension.php
1064   /gl/view/bank_transfer_view.php
1065   /gl/view/gl_deposit_view.php
1066   /gl/view/gl_payment_view.php
1067   /gl/view/gl_trans_view.php
1068   /inventory/view/view_adjustment.php
1069   /inventory/view/view_transfer.php
1070   /manufacturing/view/work_order_view.php
1071   /manufacturing/view/wo_issue_view.php
1072   /manufacturing/view/wo_production_view.php
1073   /purchasing/view/view_grn.php
1074   /purchasing/view/view_po.php
1075   /purchasing/view/view_supp_credit.php
1076   /purchasing/view/view_supp_invoice.php
1077   /purchasing/view/view_supp_payment.php
1078   /sales/view/view_credit.php
1079   /sales/view/view_dispatch.php
1080   /sales/view/view_invoice.php
1081   /sales/view/view_receipt.php
1082   /sales/view/view_sales_order.php
1083   
1084 04-Apr-2010 Janusz Dobrowolski
1085 + Added supplier/customer document language selection
1086 $ /purchasing/includes/db/suppliers_db.inc
1087   /purchasing/manage/suppliers.php
1088   /reporting/rep107.php
1089   /reporting/rep108.php
1090   /reporting/rep109.php
1091   /reporting/rep110.php
1092   /reporting/rep111.php
1093   /reporting/rep112.php
1094   /reporting/rep209.php
1095   /reporting/rep210.php
1096   /reporting/includes/class.pdf.inc
1097   /reporting/includes/pdf_report.inc
1098   /sales/includes/db/branches_db.inc
1099   /sales/includes/db/customers_db.inc
1100   /sales/includes/db/cust_trans_db.inc
1101   /sales/includes/db/sales_order_db.inc
1102   /sales/manage/customer_branches.php
1103   /sales/manage/customers.php
1104   /sql/alter2.3.sql
1105   /sql/en_US-demo.sql
1106   /sql/en_US-new.sql
1107   /reporting/includes/doctext2.inc (removed)
1108
1109 + Added company_path() helper
1110 $ /admin/attachments.php
1111   /admin/company_preferences.php
1112   /admin/create_coy.php
1113   /admin/display_prefs.php
1114   /admin/print_profiles.php
1115   /admin/system_diagnostics.php
1116   /admin/db/fiscalyears_db.inc
1117   /includes/main.inc
1118   /includes/lang/language.php
1119   /includes/page/header.inc
1120   /includes/ui/ui_view.inc
1121   /inventory/manage/items.php
1122   /reporting/rep102.php
1123   /reporting/rep104.php
1124   /reporting/rep202.php
1125   /reporting/rep303.php
1126   /reporting/rep706.php
1127   /reporting/rep707.php
1128   /reporting/includes/excel_report.inc
1129   /reporting/includes/header2.inc
1130
1131 ! Added all_option parameter to language selectors
1132 $ /includes/ui/ui_lists.inc
1133
1134 ! System names extracted to new separated file to enable re-read after langauge change
1135 $ /includes/types.inc
1136   /includes/sysnames.inc (new)
1137
1138 ! Fixed for better extension modules support
1139 $ /reporting/prn_redirect.php
1140   /reporting/includes/tcpdf.php
1141
1142 ! Changed addReport method (better support for extension modules)
1143 $ /reporting/reports_main.php
1144   /reporting/includes/reports_classes.inc
1145
1146 ! Code cleanup
1147 $ /gl/inquiry/balance_sheet.php
1148   /gl/inquiry/profit_loss.php
1149
1150 26-Mar-2010 Joe Hunt
1151 # Fixed a sorting problem in gl_account_types_list
1152 $ /includes/ui/ui_lists.inc
1153   /gl/includes/db/gl_db_account_types.inc
1154
1155 24-Mar-2010 Janusz Dobrowolski/Joe Hunt
1156 # Fixed problem with multiply zeros a value of option in list selectors
1157 # Parse error in ui_list.inc. Fix in other files.
1158 $ /includes/ui/ui_lists.inc
1159   /gl/includes/db/gl_db_account_types.inc
1160   /gl/manage/gl_account_types.php
1161
1162 22-Mar-2010 Joe Hunt
1163 # Error editing (updating) Account Groups and problem
1164   with "00" == "0" in php.
1165 $ /gl/includes/db/gl_db_account_types.inc
1166   /gl/manage/gl_account_classes.php
1167   /gl/manage/gl_account_types.php
1168   /includes/ui/ui_lists.inc
1169   /sql/alter2.3.sql
1170   
1171 12-Mar-2010 Janusz Dobrowolski
1172 # Small cleanups.
1173 $ /reporting rep301.php
1174   /reporting rep304.php
1175   /reporting rep601.php
1176
1177 05-Mar-2010 Merged changes from main trunk up to 2.2. as follows
1178 ------------------------------- Release 2.2.7 ----------------------------------
1179 05-Mar-2010 Joe Hunt
1180 ! Release 2.2.7
1181 ! Removed redundant variable $use_new_account_types from config.php
1182 $ config.default.php
1183   update.html
1184 ! Removed redundant function get_gl_accounts_all in gl_db_accounts.inc
1185 $ /gl/includes/db/gl_db_accounts.inc
1186
1187 02-Mar-2010 Joe Hunt
1188 # Bug sending email to a name with commas. Has been replaced with ''.
1189 $ /reporting/includes/pdf_report.inc
1190
1191 01-Mar-2010 Janusz Dobrowolski
1192 # [0000212] Selecting branch from popup was not working.
1193 $ /sales/manage/customer_branches.php
1194 # [0000213] Date change on journal entry update.
1195 $ /gl/gl_journal.php
1196
1197 01-Mar-2010 Joe Hunt
1198 ! Allow change of password without script in Create/Update Company.
1199 $ /admin/create_coy.php
1200
1201 28-Feb-2010 Joe Hunt
1202 # Fixed a non esisting voiding of Work Order Advanced and a couple of
1203   bugs in the same operation. And a fix according to Vramak on the forum.
1204   Wiki will be updated on how does the Work Order work
1205 $ /manufacturing/includes/db/work_orders_db.inc
1206   /manufacturing/includes/db/work_orders_quick_db.inc
1207   /manufacturing/includes/db/work_order_produce_items_db.inc
1208   /manufacturing/includes/db/work_order_requirements_db.inc
1209   /purchasing/includes/db/grn_db.inc
1210   
1211 26-Feb-2010 Janusz Dobrowolski
1212 # [0000209],[0000210] Improper quantity/price handling on supplier change.
1213 $ /purchasing/includes/ui/po_ui.inc
1214 # [0000211] Typo in work order legend.
1215 $ /reporting/includes/doctext.inc
1216   /reporting/includes/doctext2.inc
1217 # Restored Esc hot key on cancel buttons.
1218 $ /js/inserts.js
1219
1220 26-Feb-2010 Joe Hunt
1221 # [0000208] Voiding a work order production does not revert raw material quantities 
1222 $ /manufacturing/includes/db/work_order_produce_items_db.inc
1223
1224 25-Feb-2010 Janusz Dobrowolski
1225 # Fixed bug in quantity input
1226 $ /manufacturing/work_order_add_finished.php
1227
1228 24-Feb-2010 Joe Hunt
1229 # Tax included calculation problem when more than 1 tax type in a group
1230 $ /taxes/tax_calc.inc
1231 ! Small layout fixes
1232 $ /admin/backups.php
1233   /includes/ui/ui_lists.inc
1234   /reporting/rep107.php
1235   /reporting/rep110.php
1236   
1237 22-Feb-2010 Janusz Dobrowolski
1238 # Two smaller fixes in security area codes.
1239 $ /includes/access_levels.inc
1240
1241 21-Feb-2010 Joe Hunt
1242 # Exchange rate doesn't update table immediately when adding new rate 
1243   and no exchange rates there before.
1244 $ /gl/manage/exchange_rates.php
1245 # Bug in exchange variation calculation in certain situations. Again.
1246 $ /gl/includes/db/gl_db_banking.inc
1247  
1248 21-Feb-2010 Janusz Dobrowolski
1249 # Fixed check for language session var.
1250 $ /includes/session.inc
1251
1252 19-Feb-2010 Joe Hunt/Ary Wibowo
1253 # Bug in exchange variation calculation in certain situations.
1254 $ /gl/includes/gl_db_banking.inc
1255 ! Better and cleaner layout in graphics
1256 $ /reporting/includes/class.graphic.inc
1257 ! Fixed better layout in customer delivery form
1258 $ /sales/customer_delivery.php
1259
1260 17-Feb-2010 Joe Hunt
1261 # Missing border layout in report centre
1262 $ /reporting/includes/reports_classes.inc
1263
1264 ---------- End of changes from main trunk 2.2.6-2.2.7
1265
1266 01-Mar-2010 Janusz Dobrowolski
1267 + Rewrite of FrontReport header API to accept externally defined headers in php and/or pdf form.
1268 $ /reporting/includes/class.pdf.inc
1269   /reporting/includes/excel_report.inc
1270   /reporting/includes/header2.inc
1271   /reporting/includes/pdf_report.inc
1272 + Integration of fpdi class
1273 $ /reporting/includes/fpdi/* (new)
1274   /reporting/forms (new)
1275 ! find_report_file() helper moved to main.inc and renamed to ind_custom_file
1276 $ /reporting/prn_redirect.php
1277   /includes/main.inc
1278 ! Reports fixed according to changes in header API in FrontReport class.
1279 $ /reporting/rep101.php
1280   /reporting/rep102.php
1281   /reporting/rep103.php
1282   /reporting/rep104.php
1283   /reporting/rep105.php
1284   /reporting/rep106.php
1285   /reporting/rep107.php
1286   /reporting/rep108.php
1287   /reporting/rep109.php
1288   /reporting/rep110.php
1289   /reporting/rep111.php
1290   /reporting/rep112.php
1291   /reporting/rep201.php
1292   /reporting/rep202.php
1293   /reporting/rep203.php
1294   /reporting/rep204.php
1295   /reporting/rep209.php
1296   /reporting/rep210.php
1297   /reporting/rep301.php
1298   /reporting/rep302.php
1299   /reporting/rep303.php
1300   /reporting/rep304.php
1301   /reporting/rep305.php
1302   /reporting/rep401.php
1303   /reporting/rep409.php
1304   /reporting/rep501.php
1305   /reporting/rep601.php
1306   /reporting/rep701.php
1307   /reporting/rep702.php
1308   /reporting/rep704.php
1309   /reporting/rep705.php
1310   /reporting/rep706.php
1311   /reporting/rep707.php
1312   /reporting/rep708.php
1313   /reporting/rep709.php
1314   /reporting/rep710.php
1315
1316 25-Feb-2010 Janusz Dobrowolski
1317 # Files manipulation helpers added
1318 $ /includes/main.inc
1319 # Cleanup
1320 $ /includes/db/sql_functions.inc
1321 + Added radio buttons helper
1322 $ /includes/ui/ui_input.inc
1323 # Smaller fixes: lists reset after page reload, nonformatted description for edition, html cleanup
1324 $ /includes/ui/ui_lists.inc
1325 ! Changed _vd debug function to notification type
1326 $ /includes/ui/ui_view.inc
1327 # Layout fix on final screen 
1328 $ /purchasing/po_entry_items.php
1329 # Error message when no report file is found
1330 $ /reporting/prn_redirect.php
1331 # Code cleanup (missing $row declaration)
1332 $ /reporting/includes/pdf_report.inc
1333
1334 20-Feb-2010 Joe Hunt
1335 # Wrong class parameter in Generqal Ledger Reports
1336 $ /applications/generalledger.php
1337
1338 16-Feb-2010 Merged changes from main trunk up to 2.2.6 as follows
1339 ------------------------------- Release 2.2.6 ----------------------------------
1340 16-Feb-2010 Joe Hunt
1341 ! Release 2.2.6
1342 $ config.default.php
1343   update.html
1344   /lang/new_language_template/LC_MESSAGES/empty.po
1345 ! CSS style is now implemented in all FA.
1346 ! New label style for the themes. Better layout in supp inv/credit
1347 ! A lot of code clean up. New password_row and file_row/cells.
1348 # Several minor bugs during final CSS implementaion
1349   /access/login.php
1350   /admin/attachments.php
1351   /admin/change_current_user_password.php
1352   /admin/company_preferences.php
1353   /admin/create_coy.php
1354   /admin/display_prefs.php
1355   /admin/gl_setup.php
1356   /admin/inst_lang.php
1357   /admin/inst_module.php
1358   /admin/users.php
1359   /includes/ui/ui_controls.inc
1360   /includes/ui/ui_input.inc
1361   /includes/ui/ui_lists.inc
1362   /inventory/manage/items.php
1363   /purchasing/supplier_credit.php
1364   /purchasing/supplier_invoice.php
1365   /purchasing/includes/ui/po_ui.inc
1366   /purchasing/includes/ui/invoice_ui.inc
1367   /reporting/includes/reports_classes.inc
1368   /sales/includes/ui/sales_order_ui.inc
1369   /sales/view/view_sales_order.php
1370   /themes/default/default.css
1371   /themes/aqua/default.css
1372   /themes/cool/default.css
1373   
1374
1375 11-Feb-2010 Janusz Dobrowolski
1376 # Better check for language session var.
1377 $ /includes/session.inc
1378 # Fixed IE related hotkeys problem with AltTab
1379 $ /js/inserts.js
1380
1381 11-Feb-2010 Joe Hunt/Chaitanya
1382 # [0000204] GRN Valuation Report shows wrong data
1383 $ /reporting/rep305.php
1384
1385 10-Feb-2010 Janusz Dobrowolski
1386 # [0000201] Cannot change item type when item is edited
1387 $  /inventory/manage/items.php
1388 # Sparse warning fixed.
1389 $ includes/db/manufacturing_db.inc
1390
1391 10-Feb-2010 Joe Hunt
1392 ! Changed so 'Allow Negative Stock' will update the GL cogs/inventory when
1393   the correct values later are obtained.
1394 $ /admin/gl_setup.php
1395   /includes/db/inventory_db.inc
1396   /manufacturing/includes/db/work_orders_db.inc
1397   /purchasing/includes/db/grn_db.inc
1398   /purchasing/includes/db/invoice_db.inc
1399 + Added a selector for decimal values in Balance Sheet and P/L Statement
1400 $ /reporting/reports_main.php
1401   /reporting/rep706.php
1402   /reporting/rep707.php
1403 ! Added trans_no in bank deposit/payment final link, by Tom Hallman.
1404 $ /gl/gl_bank.php
1405   
1406 09-Feb-2010 Joe Hunt/Chaitanya
1407 # [0000202] Global $path_to_root is missing in function handle_submit() in file admin/create_coy.php 
1408 $ /admin/create_coy.php
1409
1410 06-Feb-2010 Janusz Dobrowolski
1411 # Fixed get_standard_cost() for dummy items again.
1412 $ /includes/db/inventory_db.inc
1413 # Fixed bug resulting in broken line items relations after edition of multiline SO.
1414 $ /sales/includes/db/sales_invoice_db.inc
1415 ! Yesterday changes removed
1416 $ /sales/includes/db/sales_delivery_db.inc
1417   /sales/includes/db/sales_invoice_db.inc
1418 # Prevent saving empty lines in invoices/delivery notes - rerun
1419   /reporting/rep107.php
1420   /reporting/rep110.php
1421
1422 06-Feb-2010 Joe Hunt/Chaitanya
1423 ! Changed Balance Sheets/PL Statements to be recursive
1424 $ /gl/inquiry/balance_sheet.php
1425   /gl/inquiry/profit_loss.php
1426   /reporting/rep701.php
1427   /reporting/rep705.php
1428   /reporting/rep706.php
1429   /reporting/rep707.php
1430   
1431 05-Feb-2010 Joe Hunt/Kalido
1432 + Placing a print link in all view windows (without menus).
1433 $ /includes/main.inc
1434   /includes/ui_controls.inc
1435 ! Preparing for new recursive balance sheet/PL Statements
1436 $ /gl/includes/db/gl_db_accounts.inc
1437   /gl/includes/db/gl_db_account_types.inc
1438   
1439 05-Feb-2010 Janusz Dobrowolski
1440 # Fixed get_standard_cost() for dummy items
1441 $ /includes/db/inventory_db.inc
1442 # Prevent saving empty lines in invoices/delivery notes
1443 $ /sales/includes/db/sales_delivery_db.inc
1444   /sales/includes/db/sales_invoice_db.inc
1445
1446 03-Feb-2010 Janusz Dobrowolski
1447 # Fixed continuation after timeout.
1448 $ /access/login.php
1449   /includes/main.inc
1450   /includes/session.inc
1451   /includes/page/footer.inc
1452   /themes/aqua/default.css
1453   /themes/cool/default.css
1454   /themes/default/default.css
1455 # Added error message when no file is selected on view or download.
1456 $ /admin/backups.php
1457
1458 03-Feb-2010 Joe Hunt
1459 # When buying a service item from a supplier, the delivery produced
1460   wrong inventory GL transactions. No GL transactions should be here.
1461 $ /sales/includes/db/sales_delivery_db.inc
1462 # [0000200] stock_master material_cost incorrectly updated during GRN when 
1463   price format uses thousands seperator. A couple of minor errors too. 
1464 $ /purchasing/includes/db/grn_db.inc
1465   /purchasing/includes/db/invoices_db.inc
1466 # Exchange rate bug when searching a non existing customer
1467 $ /includes/banking.inc
1468
1469 03-Feb-2010 Chaitanya/Joe
1470 + Added a Profit and Loss Drilldown page and changed menu link
1471 $ /applications/generalledger.php
1472   /gl/inquiry/profit_loss.php (New file)
1473   /gl/inquiry/balance_sheet.php
1474 ! Better layout
1475 $ /gl/inquiry/journal_inquiry.php
1476
1477 02-Feb-2010 Chaitanya
1478 + Added memo search on journal inquires.
1479 $ /gl/inquiry/journal_inquiry.php
1480
1481 ---------- End of changes from main trunk 2.2.5-2.2.6
1482
1483 09-Feb-2010 Janusz Dobrowolski
1484 + Improved multilevel database transaction support
1485 $ /includes/errors.inc
1486   /includes/db/connect_db.inc
1487   /includes/db/sql_functions.inc
1488   /sales/includes/cart_class.inc
1489 + Added Direct GRN and Direct Invoice in purchases module
1490 $ /applications/suppliers.php
1491   /includes/current_user.inc
1492   /includes/ui/ui_lists.inc
1493   /purchasing/po_entry_items.php
1494   /purchasing/po_receive_items.php
1495   /purchasing/includes/po_class.inc
1496   /purchasing/includes/db/grn_db.inc
1497   /purchasing/includes/db/invoice_db.inc
1498   /purchasing/includes/db/po_db.inc
1499   /purchasing/includes/ui/grn_ui.inc
1500   /purchasing/includes/ui/po_ui.inc
1501 + Added invoice preselection option.
1502 $ /purchasing/supplier_payment.php
1503 ! Optimized extensions related code.
1504 $ /applications/application.php
1505   /applications/customers.php
1506   /applications/dimensions.php
1507   /applications/generalledger.php
1508   /applications/inventory.php
1509   /applications/manufacturing.php
1510   /applications/setup.php
1511 ! Cleanup
1512 $ /purchasing/supplier_invoice.php
1513   /sales/includes/ui/sales_order_ui.inc
1514 # Typo
1515 $ /sales/sales_order_entry.php
1516
1517 05-Feb-2010 Janusz Dobrowolski
1518 + Multiply order items with the same stock_id (with warning), code cleanups
1519 $ /purchasing/po_entry_items.php
1520   /purchasing/includes/po_class.inc
1521   /purchasing/includes/supp_trans_class.inc
1522   /purchasing/includes/db/po_db.inc
1523   /purchasing/includes/ui/po_ui.inc
1524 # Fixed typo bugs
1525 $ /purchasing/includes/db/grn_db.inc
1526   /purchasing/includes/db/invoice_db.inc
1527
1528 04-Feb-2010 Joe Hunt
1529 ! Extended account id's to 15 chars. Changed account type to varchar(10)
1530   and class id varchar(3). Ability to change account groups online.
1531 $ /gl/manage/gl_account_classes.php
1532   /gl/manage/gl_account_types.php
1533   /gl/manage/gl_accounts.php
1534   /gl/includes/db/gl_db_account_types.inc
1535   /includes/ui/ui_lists.inc
1536   /sql/alter2.3.sql
1537   /sql/en_US-demo.sql
1538   /sql/en_US-new.sql
1539
1540 03-Feb-2010 Janusz Dobrowolski
1541 # Payment terms were not retrieved at invoice edit start.
1542 $ /sales/customer_invoice.php
1543 # Fixed item selector.
1544 $ /inventory/prices.php
1545
1546 02-Feb-2010 Janusz Dobrowolski
1547 # Missing closing bracket
1548 $ /sql/alter2.3.php
1549 # Small fixes in sys_prefs update/retrieve
1550 $ /admin/db/company_db.inc
1551
1552 02-Feb-2010 Merged changes from main trunk 2.2.4-2.2.5 as follows
1553 ------------------------------- Release 2.2.5 ----------------------------------
1554 02-Feb-2010 Joe Hunt
1555 ! Release 2.2.5
1556 $ $config.default.php
1557   update.html
1558 # Bug in direct invoice when cash sales and no cash account defined in sales pos.
1559 $ /sales/sales_order_entry.php
1560
1561 01-Feb-2010 Janusz Dobrowolski
1562 # Fixed error display hidden during ajax call in some situations
1563 $ /includes/errors.inc
1564 ! Ajax timeout changed to 6/60s without retries, otherwise multiply 
1565  errors are generated on fatal failure.
1566 $ /js/utils.js
1567   /js/inserts.js
1568
1569 01-Feb-2010 Joe Hunt
1570 # [0000198] Bug ignoring shipping cost in Direct Invoice (cash).
1571 $ /sales/sales_order_entry.php
1572 # [0000197] Bug in closing some special balance sheet levels.
1573 $ /gl/inquiry/balance_sheet.php
1574   /reporting/rep705.php
1575   /reporting/rep706.php
1576   /reporting/rep707.php
1577
1578 31-Jan-2010 Joe Hunt
1579 # Bug in Quick Entries with Tax added.
1580 $ /includes/ui/ui_view.inc
1581
1582 30-Jan-2010 Joe Hunt/Chaitanya
1583 + Added a Balance Sheet drilldown inquiry in Banking and GL.
1584   Contributed by Chatanya. Magnificient!
1585 $ /applications/generalledger.php
1586   /gl/inquiry/balance_sheet.php (new file)
1587   /gl/inquiry/gl_account_inquiry.php
1588 + Added Purchase tax account in en_US-new.sql and en_US-demo.sql
1589 $ /sql/en_US-demo.sql
1590   /sql/en_US_new.sql
1591 # Fixed bug in gl accounts checks
1592   /taxes/tax_types.php
1593
1594 30-Jan-2010 Janusz Dobrowolski
1595 # [0000194] Fixed tax records from journal entry (voiding problem)
1596 $ /gl/includes/db/gl_db_trans.inc
1597   /reporting/rep709.php
1598
1599 25-Jan-2010 Joe Hunt
1600 # [0000195] Bug not deleting refs record when deleting Sales Order, Quotation
1601 # A couple of redirecting bugs
1602 $ /sales/sales_order_entry.php
1603   /sales/includes/db/sales_order_db.inc
1604 # Bug in the sequence in sales price pickup
1605 $ /sales/includes/sales_db.inc
1606 + Added document Receipt and small rearrangements and bugfixes
1607 $ /includes/types.inc
1608   /includes/ui/ui_view.inc
1609   /reporting/rep107.php
1610   /reporting/rep108.php
1611   /reporting/rep109.php
1612   /reporting/rep110.php
1613   /reporting/rep111.php
1614   /reporting/rep112.php (new document file)
1615   /reporting/rep209.php
1616   /reporting/rep210.php
1617   /reporting/reports_main.php
1618   /reporting/includes/doctext.inc
1619   /reporting/includes/doctext2.inc
1620   /reporting/includes/header2.inc
1621   /reporting/includes/reporting.inc
1622   /reporting/includes/reports_classes.inc
1623   /sales/customer_payments.php
1624   /sales/sales_order_entry.php
1625   /sales/inquiry/customer_inquiry.php
1626   
1627 22-Jan-2010 Tom Hallman/Joe Hunt
1628 # Exchange rate doesn't update table when adding new or deleting rate
1629 $ /gl/manage/exchange_rates.php
1630 ! Small adjustments to Bank Statement and GL Transactions Reports
1631 $ /reporting/rep601.php
1632   /reporting/rep704.php
1633 ! Layout fix for Report Selectors in when running in Windows OS.
1634 $ /reporting/includes/reports_classes.inc
1635
1636 20-Jan-2010 Joe Hunt
1637 ! Put a heavy warning on marking the checkbox 'Allow Negative Inventory'.
1638 $ /admin/gl_setup.php
1639
1640 18-Jan-2010 Joe Hunt
1641 # Demand was calculated double from Sales Quotation. Should be 0.
1642 $ /includes/db/manufacturing_db.inc
1643 # A back link was still in Bank Transfer.
1644 $ /gl/bank_transfer.php
1645
1646 ---------- End of changes from main trunk 2.2.4-2.2.5
1647
1648 26-Jan-2010 Janusz Dobrowolski
1649 + Editable sales terms in sales orders and invoices, default terms from customer record.
1650 $ /admin/db/company_db.inc
1651   /includes/ui/ui_lists.inc
1652   /reporting/rep102.php
1653   /reporting/rep108.php
1654   /sales/create_recurrent_invoices.php
1655   /sales/customer_delivery.php
1656   /sales/customer_invoice.php
1657   /sales/sales_order_entry.php
1658   /sales/includes/cart_class.inc
1659   /sales/includes/sales_db.inc
1660   /sales/includes/db/cust_trans_db.inc
1661   /sales/includes/db/sales_credit_db.inc
1662   /sales/includes/db/sales_delivery_db.inc
1663   /sales/includes/db/sales_invoice_db.inc
1664   /sales/includes/db/sales_order_db.inc
1665   /sales/includes/ui/sales_order_ui.inc
1666   /sales/manage/sales_points.php
1667   /sql/alter2.3.php
1668   /sql/alter2.3.sql
1669   /sql/en_US-demo.sql
1670   /sql/en_US-new.sql
1671
1672 26-Jan-2010 Janusz Dobrowolski
1673 + Full support for items with editable descriptions in sales documents
1674 $ /includes/ui/ui_lists.inc
1675   /inventory/prices.php
1676   /inventory/includes/db/items_db.inc
1677   /inventory/manage/items.php
1678   /js/inserts.js
1679   /sales/customer_delivery.php
1680   /sales/sales_order_entry.php
1681   /sales/includes/cart_class.inc
1682   /sales/includes/ui/sales_order_ui.inc
1683   /sql/alter2.3.sql
1684   /sql/en_US-demo.sql
1685   /sql/en_US-new.sql
1686 # Fixed warning in debug mode
1687 $ /sales/inquiry/sales_deliveries_view.php
1688   /sales/includes/db/cust_trans_db.inc
1689
1690 23-Jan-2010 Janusz Dobrowolski
1691 + Improved locales checking
1692 $ /includes/lang/gettext.php
1693   /includes/lang/language.php
1694 + Defaults for get_post also for array submits, added confirm dialog helper
1695 $ /includes/ui/ui_controls.inc
1696 + Added info label in error_log for warnings during upgrade process
1697 $ /includes/errors.inc
1698 ! System preferences moved from company to new sys_prefs table
1699 $ /admin/company_preferences.php
1700   /admin/display_prefs.php
1701   /admin/gl_setup.php
1702   /admin/users.php
1703   /admin/db/company_db.inc
1704   /admin/db/users_db.inc
1705   /includes/current_user.inc
1706   /includes/session.inc
1707   /includes/prefs/sysprefs.inc
1708   /includes/prefs/userprefs.inc
1709   /sql/alter2.1.php
1710   /sql/alter2.3.php
1711   /sql/alter2.3.sql
1712   /sql/en_US-demo.sql
1713   /sql/en_US-new.sql
1714   /install/save.php
1715 ! Updated locales and database/src compatibility checks
1716 $ /admin/system_diagnostics.php
1717 ! Added core version for checks against database version_id
1718 $ /config.default.php
1719 ! System setup re-read after upgrade
1720 $  /admin/inst_upgrade.php
1721 ! Cached company currency retrieval
1722 $ /includes/banking.inc
1723 ! Removed sysprefs.inc include
1724 $ /includes/main.inc
1725 # Removed archaic error handling
1726 $ /includes/date_functions.inc
1727 # Missing path_to_root declaration in handle_submit().
1728 $ /admin/create_coy.php
1729 # Message box cleanup before ajax call
1730 $ /js/utils.js
1731
1732 20-Jan-2010 Merged changes from main trunk 2.2.3-2.2.4 as follows
1733
1734 ------------------------------- Release 2.2.4 ----------------------------------
1735 17-Jan-2010 Joe Hunt
1736 ! Release 2.2.4
1737 $ $config.default.php
1738   update.html
1739
1740 17-Jan-2010 Janusz Dobrowolski
1741 ! Improved error checking.in company update/creation.
1742 $ /admin/create_coy.php
1743 # Fixed default value for stock_category.dflt_tax_type
1744 $ /sql/en_US-new.sql
1745 # Fixed errors display in ajax mode.
1746 $ /includes/errors.inc
1747 # Fixed checks for deleting POS
1748 $ /sales/manage/sales_points.php
1749
1750 15-Jan-2010 Janusz Dobrowolski
1751 ! Changed so GL Account Types id allows up to 10 digits.
1752 $ /gl/manage/gl_account_types.php
1753 # [0000187] Category and description reset after failed check;
1754 $ /inventory/manage/sales_kits.php
1755 # Cleaned warnings in errorlog.
1756 $ /sales/includes/sales_db.inc
1757 ! Default 0 on empty amount fields
1758 $ /includes/data_checks.inc
1759 ! Empty numeric input fields globaly defaulted to 0.
1760 $ /includes/data_checks.inc
1761   /includes/ui/ui_input.inc
1762
1763 15-Jan-2010 Joe Hunt
1764 # [0000190] Back link on confirmation only pages removed.
1765 $ /includes/page/footer.inc
1766   /includes/ui/ui_view.inc
1767   /includes/main.inc
1768 # Removed a comma after last item in structure for 0_tax_types, line 1596
1769 $ /sql/en_US-new.sql
1770
1771 14-Jan-2010 Joe Hunt
1772 # A couple of small bugs were fixed in average material cost
1773 $ /purchasing/includes/db/grn_db.inc
1774   /purchasing/includes/db/invoice_db.inc
1775   /manufacturing/includes/db/work_orders_db.inc
1776
1777 13-Jan-2010 Joe Hunt
1778 ! Changed so also Item Adjustment and Cost Update allow more than 2 dec in price
1779 $ /inventory/cost_update.php
1780   /inventory/includes/item_adjustments_ui.inc
1781   /inventory/view/view_adjustment.php
1782 ! Changed so GL Account Types id allows up to 6 digits.
1783 $ /gl/manage/gl_account_types.php
1784   
1785 12-Jan-2010 Janusz Dobrowolski
1786 # Fixed buggy exemptions display
1787 $ /taxes/item_tax_types.php
1788
1789 ---------- End of changes from main trunk 2.2.3-2.2.4
1790
1791 12-Jan-2010 Janusz Dobrowolski
1792 ! Added sorting by branch_ref
1793 $ /sales/includes/db/branches_db.inc
1794 # Fixed misnamed function parameter.
1795   /sales/includes/db/cust_trans_db.inc
1796   /sales/inquiry/sales_deliveries_view.php
1797
1798 12-Jan-2010 Merged changes from main trunk 2.2.2-2.2.3 as follows
1799 ------------------------------- Release 2.2.3 ----------------------------------
1800 12-Jan-2010 Joe Hunt
1801 ! Release 2.2.3
1802 ! Allow using of multi level sub-types when digits are of same length in account types
1803 $ config.default.php
1804   update.html
1805   /gl/includes/db/gl_db_accounts.inc
1806 ! Print COA also prints class id and account type id.
1807 $ /reporting/rep701.php
1808
1809
1810 11-Jan-2010 Janusz Dobrowolski
1811 # Removed invalid constraint on tax_types.
1812 $ /sql/en_US-new.sql
1813
1814 10-Jan-2010 Janusz Dobrowolski
1815 ! Small fix in new_doc_date()
1816 $ /includes/date_functions.inc
1817 # Prevent warnings for sql results without 'inactive' field
1818 $ /includes/ui/db_pager_view.inc
1819 # Fixed js error in IE7
1820 $ /js/inserts.js
1821 + Added support for customized doctext.inc/header2.inc
1822 $ /reporting/prn_redirect.php
1823   /reporting/includes/pdf_report.inc
1824 ! Increased number of decimals for tax calculations
1825 $ /taxes/tax_calc.inc
1826 ! Code cleanup
1827 $ /includes/current_user.inc
1828 # Fixed check for missing POST in check_num()
1829 $ /includes/data_checks.inc
1830 # [0000187] Category and description reset after failed check;
1831 $ /inventory/manage/item_codes.php
1832 # [0000186] Timeout on Refresh button
1833 $ /sales/allocations/customer_allocate.php
1834 # [0000185] Update notification missing.
1835 $ inventory/reorder_level.php
1836
1837 09-Jan-2010 Joe Hunt
1838 # Bugs in deleting fiscal year. Some transactions weren't deleted.
1839 $ /admin/fiscalyear.php
1840
1841 07-Jan-2010 Joe Hunt
1842 ! Changed to let the $doctypes in documents follow the types in types.inc
1843 + New document, Remittance, to print payment allocations to suppliers
1844   Also print/email links from Supplier Payment and Supplier Inquiry.
1845 $ /purchasing/supplier_payment.php
1846   /purchasing/inquiry/supplier_inquiry.php
1847   /reporting/rep108.php
1848   /reporting/rep109.php
1849   /reporting/rep110.php
1850   /reporting/rep111.php
1851   /reporting/rep209.php
1852   /reporting/rep210.php (New file)
1853   /reporting/reports_main.php
1854   /reporting/includes/doctext.inc
1855   /reporting/includes/doctext2.inc
1856   /reporting/includes/header2.inc
1857   /reporting/includes/pdf_report.inc
1858   /reporting/includes/reporting.inc
1859   /reporting/includes/reports_classes.inc
1860 # Creating recurrent invoices with date outside fiscal year.  
1861   /sales/create_recurrent_invoices.php
1862   
1863 06-Jan-2010 Janusz Dobrowolski
1864 # Check on existence of locale.inc added to avoid blank pages when the file is broken.
1865 $ /includes/session.inc
1866 ! Changed reference incrementation algorithm to preserve both number prefix and postfix.
1867 $ /includes/references.inc
1868
1869 04-Jan-2010 Joe Hunt
1870 ! Making the stretch parameter = 1 on default print pdf all over
1871   Improved layout on documents.
1872 $ /reporting/includes/class.pdf.inc
1873   /reporting/includes/pdf_report.inc
1874   /reporting/includes/doctext.inc
1875   /reporting/includes/doctext2.inc
1876   /reporting/includes/header2.inc
1877   
1878 31-Dec-2009 Joe Hunt
1879 # When updating tax rate, it didn't show and calculate correct in documents.
1880 $ /taxes/db/tax_groups_db.inc
1881
1882 27-Dec-2009 Joe Hunt
1883 # Problems letting various currency bank accounts sharing the same GL account
1884 $ /gl/manage/bank_accounts.php
1885   /gl/includes/db/gl_db_banking.inc
1886
1887 ---------- End of changes from main trunk 2.2.2-2.2.3
1888
1889 11-Jan-2010 Janusz Dobrowolski
1890 ! Optimized database indexes.
1891 $ /sql/alter2.3.sql
1892   /sql/en_US-demo.sql
1893   /sql/en_US-new.sql
1894
1895 27-Dec-2009 Janusz Dobrowolski
1896 + Remote packages repository support for extensions and languages
1897 $ /config.default.php
1898   /frontaccounting.php
1899   /admin/inst_lang.php
1900   /admin/inst_module.php
1901   /includes/access_levels.inc
1902   /includes/ui/ui_lists.inc
1903   /sql/alter2.3.php
1904 # Small fix in handle_submit
1905 $ /admin/create_coy.php
1906 ! Using var_dump function for storing variables in config files.
1907 $ /admin/db/maintenance_db.inc
1908 + Added copy_file(), check_write() helper functions.
1909 $ /includes/main.inc
1910 + Aded array_search_key() helper.
1911 $ /includes/lang/gettext.php
1912 + Added helper for checking langauge support.
1913 $ /includes/current_user.inc
1914 + Added helper for radio buttons.
1915 $ /includes/ui/ui_input.inc
1916 ! Extension links support moved to application class.
1917 $ /applications/application.php
1918   /applications/customers.php
1919   /applications/dimensions.php
1920   /applications/generalledger.php
1921   /applications/inventory.php
1922   /applications/manufacturing.php
1923   /applications/setup.php
1924   /applications/suppliers.php
1925   /includes/archive.inc (new)
1926   /includes/packages.inc (new)
1927 + Support for popup buttons
1928 $ /js/inserts.js
1929
1930 24-Dec-2009 Merged changes from main trunk 2.2.1-2.2.2 as follows
1931 ------------------------------- Release 2.2.2 ----------------------------------
1932 23-Dec-2009 Joe Hunt
1933 ! Release 2.2.2
1934 $ /update.html
1935 ! Changed so Printed Sales Order (Quotation) shows TOTAL VAT INCL. if it is.
1936 $ /reporting/rep109.php
1937   /reporting/rep111.php
1938   /reporting/includes/doctext.inc
1939   /reporting/includes/doctext2.inc
1940 # Restoring journal entry sql to previous without join with bank_trans
1941   due to error in joins. Tom Hallman works on it until 2.2.3
1942 $ /gl/inquiry/journal_inquiry.php  
1943 ! Replaced all deprecated functions so FA runs in php >= 5.3.0 as well.
1944 $ /admin/db/maintenance_db.inc
1945   /gl/gl_bank.php
1946   /includes/db_pager.inc
1947   /includes/session.inc
1948   /includes/lang/language.php
1949   /includes/page/header.inc
1950   /install/save.php
1951   /inventory/adjustments.php
1952   /inventory/transfers.php
1953   /purchasing/supplier_invoice.php
1954   /purchasing/allocations/supplier_allocate.php
1955   /purchasing/includes/ui/po_ui.inc
1956   /reporting/includes/class.graphic.inc
1957   /reporting/includes/tcpdf.php
1958   /reporting/includes/Workbook.php
1959   /sales/allocations/customer_allocate.php
1960   
1961 22-Dec-2009 Joe Hunt
1962 ! Some additional changes in pdf_report.inc for supporting report extensions.
1963 $ /reporting/includes/pdf_report.inc
1964   /reporting/includes/excel_report.inc
1965
1966 21-Dec-2009 Chaitanya/Janusz Dobrowolski
1967 # [0000184] Bad source document quantities update and invalid qtys during
1968         derivative document entry.
1969 $ /sales/includes/cart_class.inc
1970   /sales/includes/sales_db.inc
1971 # Fixed quantity columns descriptions in delivery edition.
1972 $ /sales/customer_delivery.php
1973
1974 21-Dec-2009 Joe Hunt
1975 # Function money_format function doesn't exist in OS Win. Fix in current_user.inc
1976   Some errors in header3() in pdf_report.inc.
1977 $ /includes/current_user.inc
1978   /reporting/includes/pdf_report.inc
1979
1980 18-Dec-2009 Joe Hunt
1981 # Allowing a quantity of 0 in a PO item line when modifying caused strange result.
1982   Fixed depending on the decimals in the stock item to not allow less than minimum.
1983 $ /purchasing/po_entry_items.php
1984
1985 12-Dec-2009 Joe Hunt
1986 ! Implemented search on categories as well in sales_items_list...
1987 $ /includes/ui/ui_lists.inc
1988
1989 09-Dec-2009 Janusz Dobrowolski
1990 + Added system diagnostics page
1991 $ /admin/system_diagnostics.php
1992   /applications/setup.php
1993
1994 08-Dec-2009 Tom Hallman/Joe Hunt
1995 + Extended the Report Engine to better support own reports
1996 $ /reporting/includes/class.pdf.inc
1997   /reporting/includes/excel_report.inc
1998   /reporting/includes/pdf_report.inc
1999   /reporting/includes/tcpdf.php
2000   /reporting/fonts/courier.php (new file)
2001   /reporting/fonts/times.php (new file)
2002   /reporting/fonts/timesb.php (new file)
2003   /reporting/fonts/timesbi.php (new file)
2004   /reporting/fonts/timesi.php (new file)
2005   /reporting/fonts/symbol.php (new file)
2006   /reporting/fonts/zapfdingbats.php (new file)
2007   
2008 07-Dec-2009 Joe Hunt
2009 ! Providing use of alternative providers for exchange rates.
2010 $ /gl/includes/db/gl_db_rates.inc
2011
2012 06-Dec-2009 Janusz Dobrowolski
2013 # Safer algorithm for company removal, additional prefix check on company add.
2014 $ /admin/create_coy.php
2015   /admin/db/maintenance_db.inc
2016
2017 04-Dec-2009 Janusz Dobrowolski
2018 # [0000179] Cannot allocate ST_BANKPAYMENT type payments
2019 $ /includes/ui/allocation_cart.inc
2020 # False currency rate error on first opening of sales order page when customer_list is off.
2021 $ /sales/includes/cart_class.inc
2022
2023 04-Dec-2009 Joe Hunt
2024 # Print Statement prints balances in wrong place.
2025 $ /reporting/rep108.php
2026 ! Better date2sql in date_functions.inc
2027 $ /includes/date_functions.inc
2028
2029 03-Dec-2009 Janusz Dobrowolski
2030 # Fixed bug [0000178] data error in supplier allocations
2031 $ /includes/ui/allocation_cart.inc
2032
2033 ---------- End of changes from main trunk 2.2.1-2.2.2
2034
2035 10-Dec-2009 Joe Hunt
2036 + Enhanced Quick Entries to also support Balance Based source amount. Monthly or Yearly (all)
2037   Only works with type Journal Entry.
2038 $ /gl/manage/gl_quick_entries.php
2039   /gl/includes/ui/gl_journal_ui.inc
2040   /includes/ui/ui_view.inc
2041   /sql/alter2.3.sql
2042   /sql/en_US-new.sql
2043   /sql/en_US-demo.sql
2044   .
2045 05-Dec-2009 Joe Hunt
2046 ! Moved all SQL statements from PHP files into relevant *_db.inc files.
2047   All folders done, except reporting/repXXX.php and reporting/includes/reports_classes.inc
2048   Awaiting change in report mechanism
2049 $ /includes/ui/allocation_cart.inc
2050   /reporting/includes/header2.inc
2051   /reporting/includes/reports_classes.inc (partly)
2052   /sales/create_recurrent_invoices.php
2053   /sales/customer_payments.php
2054   /sales/allocations/customer_allocate.php
2055   /sales/includes/sales_db.inc
2056   /sales/includes/db/branches_db.inc
2057   /sales/includes/db/custalloc_db.inc
2058   /sales/includes/db/customers_db.inc
2059   /sales/includes/db/cust_trans_db.inc
2060   /sales/includes/db/recurrent_invoices_db.inc (new file)
2061   /sales/includes/db/sales_groups_db.inc (new file)
2062   /sales/includes/db/sales_order_db.inc
2063   /sales/inquiry/customer_allocation_inquiry.php
2064   /sales/inquiry/customer_inquiry.php
2065   /sales/inquiry/sales_deliveries_view.php
2066   /sales/inquiry/sales_orders_view.php
2067   /sales/manage/credit_status.php
2068   /sales/manage/customers.php
2069   /sales/manage/customer_branches.php
2070   /sales/manage/recurrent_invoices.php
2071   /sales/manage/sales_areas.php
2072   /sales/manage/sales_groups.php
2073   /sales/manage/sales_people.php
2074   /sales/manage/sales_points.php
2075   /sales/manage/sales_types.php
2076   /sales/view/view_sales_order.php
2077   /taxes/item_tax_types.php
2078   /taxes/tax_groups.php
2079   /taxes/tax_types.php
2080   /taxes/db/tax_types_db.inc
2081
2082 04-Dec-2009 Janusz Dobrowolski
2083 + Next release upgrade skeleton files.
2084 $ /sql/alter2.3.php (new)
2085   /sql/alter2.3.sql (new)
2086
2087 04-Dec-2009 Tom Hallman
2088 # Added key on type, id in comments to improve performance
2089 $ /sql/en_US-demo.sql
2090   /sql/en_US-new.sql
2091
2092 04-Dec-2009 Joe Hunt
2093 ! Moved all SQL statements from PHP files into relevant *_db.inc files.
2094   Included purchasing folder
2095 $ /includes/db/manufacturing_db.inc
2096   /manufacturing/search_work_orders.php
2097   /manufacturing/work_order_costs.php
2098   /manufacturing/includes/db/work_orders_db.inc
2099   /manufacturing/inquiry/where_used_inquiry.php
2100   /manufacturing/manage/bom_edit.php
2101   /manufacturing/manage/work_centres.php
2102   /purchasing/po_entry_items.php
2103   /purchasing/supplier_credit.php
2104   /purchasing/supplier_invoice.php
2105   /purchasing/includes/db/invoice_db.inc
2106   /purchasing/includes/db/po_db.inc
2107   /purchasing/includes/db/suppalloc_db.inc
2108   /purchasing/includes/db/supp_trans_db.inc
2109   /purchasing/inquiry/po_search.php
2110   /purchasing/inquiry/po_search_completed.php
2111   /purchasing/inquiry/supplier_allocations_inquiry.php
2112   /purchasing/inquiry/supplier_inquiry.php
2113   /purchasing/manage/suppliers.php
2114
2115 03-Dec-2009 Joe Hunt
2116 ! Moved all SQL statements from PHP files into relevant *_db.inc files.
2117   Included inventory folder
2118 $ /admin/payment_terms.php
2119   /admin/printers.php
2120   /admin/print_profiles.php
2121   /admin/shipping_companies.php
2122   /admin/db/company_db.inc
2123   /admin/db/printers_db.inc
2124   /admin/db/shipping_db.inc
2125   /dimensions/includes/dimens_db.inc
2126   /gl/gl_bank.php
2127   /gl/includes/db/gl_db_accounts.inc
2128   /gl/includes/db/gl_db_account_types.inc
2129   /gl/includes/db/gl_db_bank_accounts.inc
2130   /gl/includes/db/gl_db_curriencies.inc
2131   /gl/manage/bank_accounts.php
2132   /gl/manage/currencies.php
2133   /gl/manage/gl_accounts.php
2134   /gl/manage/gl_account_classes.php
2135   /gl/manage/gl_account_types.php
2136   /inventory/purchasing_data.php
2137   /inventory/includes/inventory_db.inc
2138   /inventory/includes/db/items_category_db.inc
2139   /inventory/includes/db/items_db.inc
2140   /inventory/includes/db/items_locations_db.inc
2141   /inventory/includes/db/items_purchases_db.inc (New file)
2142   /inventory/includes/db/movement_types_db.inc
2143   /inventory/inquiry/stock_movements.php
2144   /inventory/manage/items_php
2145   /inventory/manage/item_categories.php
2146   /inventory/manage/locations.php
2147   /inventory/manage/movement_types.php
2148   
2149 02-Dec-2009 Janusz Dobrowolski
2150 ! Merged changed from trunk up to 2.2.1 ---------------------------------------
2151
2152 $ /sql/en_US-demo.sql
2153 # Fixed to store default null values on export
2154 $ /admin/db/maintenance_db.inc
2155 ! Display sql in case of duplicate data error when go_debug=1 - redone
2156 $ /includes/errors.inc
2157 # Display settings are restored in every login in demo mode.
2158 $ /admin/display_prefs.php
2159   /includes/current_user.inc
2160 # Fixed view/download backup
2161 $ /admin/backups.php
2162
2163 $ config.default.php
2164   /lang/new_language_template/LC_MESSAGES/empty.po
2165   /lang/en_US/LC_MESSAGES/en_US.mo
2166 # More restrictions on deleting gl_accounts
2167 $ /gl/manage/gl_accounts.php
2168 ! Changed 'delete' to 'deldump' in backups.php to better satisfy IE8 (Yes!)
2169 $ /admin/backups.php
2170
2171 01-Dec-2009 Janusz Dobrowolski
2172 # Removing config.php after error during install. Otherwise misleading message is displayed.
2173 $ /install/save.php
2174 ! Display sql in case of duplicate data error when go_debug=1.
2175 $ /includes/errors.inc
2176 ! Next transaction numbers retrieved from transaction table instead of sys_types
2177 $ /includes/systypes.inc
2178
2179 29-Nov-2009 Janusz Dobrowolski
2180 # Fixed change of language in display preferences. Removed sparse $_SESSION['languages'] variable
2181 $ /includes/lang/language.php
2182   /includes/session.inc
2183 ! Array helpers moved to current_user. Added array_search_key and array_search_key helpers.
2184 $ /includes/current_user.inc
2185   /includes/main.inc
2186
2187 28-Nov-2009 Chaitanya/Joe Hunt
2188 # Missing ajax trigger in stock_purchasable_items_list_cells. Prices not updated instantly.
2189 $ /purchasing/includes/ui/po_ui.inc
2190
2191 26-Nov-2009 Joe Hunt
2192 # Round to nearest value of 0 produced a division by zero error
2193 $ /admin/company_preferences.php
2194 # When printing reference numbers instead of internal numbers on documents
2195   it should also refer to reference numbers in deliveries and orders.
2196 $ /reporting/includes/header2.inc
2197
2198 25-Nov-2009 Joe Hunt/Tom Hallman
2199 # Fixed so total amount cannot be 0 in Bank Payments/Deposits
2200 $ /gl/gl_bank.php
2201
2202 21-Nov-2009 Janusz Dobrowolski
2203 # Fixed bug [0000178] data error in supplier allocations
2204 $ /includes/ui/allocation_cart.inc
2205 ! Fixed type constant usage.
2206 $ /purchasing/includes/db/supp_trans_db.inc
2207
2208 --------------
2209
2210 01-Dec-2009 Joe Hunt
2211 ! Moved all SQL statements from PHP files into relevant *_db.inc files.
2212   included gl folder
2213 $ /dimensions/includes/dimensions_db.inc
2214   /dimensions/includes/dimensions_ui.inc
2215   /dimensions/inquiry/search_dimensions.php
2216   /gl/bank_account_reconcile.pph
2217   /gl/gl_budget.php
2218   /gl/includes/db/gl_db_accounts.inc
2219   /gl/includes/db/gl_db_account_types.inc
2220   /gl/includes/db/gl_db_bank_accounts.inc
2221   /gl/includes/db/gl_db_bank_trans.inc
2222   /gl/includes/db/gl_db_currencies.inc
2223   /gl/includes/db/gl_db_rates.inc
2224   /gl/includes/db/gl_db_trans.inc
2225   /gl/inquiry/bank_inquiry.php
2226   /gl/inquiry/journal_inquiry.php
2227   /gl/manage/bank_accounts.php
2228   /gl/manage/currencies.php
2229   /gl/manage/exchange_rates.php
2230   /gl/manage/gl_accounts.php
2231   /gl/manage/gl_account_classes.php
2232   /gl/manage/gl_account_types.php
2233   /gl/view/gl_trans_view.php
2234   
2235 30-Nov-2009 Joe Hunt
2236 ! Moved all SQL statements from PHP files into relevant *_db.inc files.
2237   admin folder
2238 $ /admin/attachments.php
2239   /admin/create_coy.php
2240   /admin/fiscalyears.php
2241   /admin/gl_setup.php
2242   /admin/payment_terms.php
2243   /admin/printers.php
2244   /admin/shipping_companies.php
2245   /admin/view_print_transaction.php
2246   /admin/db/attachments_db.inc (New file)
2247   /admin/db/company_db.inc
2248   /admin/db/fiscalyears_db.inc (New file)
2249   /admin/db/maintenance_db.inc
2250   /admin/db/printers_db.inc
2251   /admin/db/shipping_db.inc (New file)
2252   /admin/db/transactions_db.inc (New file)
2253   /includes/date_functions.inc
2254   /reporting/includes/excel_report.inc
2255   /reporting/includes/pdf_report.inc
2256
2257 ------------------------------- Release 2.2 ----------------------------------
2258 18-Nov-2009 Joe Hunt
2259 ! Release 2.2
2260 $ config.default.php
2261 # Allow null references in trans to show up in gl_trans_view
2262 $ /gl/view/gl_trans_view.php
2263 # Fixed side bug after last sql update.
2264 $ /gl/bank_account_reconcile.php
2265
2266 17-Nov-2009 Joe Hunt/Tom Hallman
2267 ! Moved payment terms in documents for better view. Increased
2268   space for legal text.
2269 $ /reporting/includes/header2.inc
2270   /reporting/includes/pdf_report.inc
2271 ! Changed sorting in get_gl_transactions to sort by tran_date, counter
2272   Changed period in Journal Entries to one month instead of one year.
2273 $ /gl/includes/db/gl_db_trans.inc
2274   /gl/inquiry/journal_inquiry.php
2275 ! Changed rep705 to show fiscal year instead of year
2276 $ /reporting/rep705.php
2277   /reporting/includes/reports_classes.inc
2278 ! updated fles
2279 $ update.html
2280   /lang/new_language_template/LC_MESSAGES/empty.po
2281   
2282 15-Nov-2009 Janusz Dobrowolski
2283 + Added integration of custom and extended reports into reporting module; optimizations.
2284 $ /reporting/prn_redirect.php
2285   /reporting/reports_main.php
2286   /reporting/includes/reports_classes.inc
2287 ! All *_list() helper functions now return html code, while *_list_cells/*_list_row() display the controls directly.
2288 $ /includes/ui/ui_lists.inc
2289   /admin/backups.php
2290   /admin/inst_module.php
2291   /admin/print_profiles.php
2292   /gl/includes/ui/gl_bank_ui.inc
2293   /gl/includes/ui/gl_journal_ui.inc
2294   /gl/manage/exchange_rates.php
2295   /includes/ui/ui_input.inc
2296   /inventory/cost_update.php
2297   /inventory/prices.php
2298   /inventory/purchasing_data.php
2299   /inventory/reorder_level.php
2300   /inventory/inquiry/stock_status.php
2301   /inventory/manage/item_codes.php
2302   /inventory/manage/items.php
2303   /inventory/manage/sales_kits.php
2304   /manufacturing/inquiry/where_used_inquiry.php
2305   /manufacturing/manage/bom_edit.php
2306   /purchasing/allocations/supplier_allocation_main.php
2307   /purchasing/includes/ui/invoice_ui.inc
2308   /purchasing/includes/ui/po_ui.inc
2309   /sales/allocations/customer_allocation_main.php
2310   /sales/manage/customer_branches.php
2311
2312 13-Nov-2009 Tom Hallman/Joe Hunt
2313 ! Allow editing account when editing a row in GL Bank and GL Journal Entry
2314 $ /gl/gl_bank.php
2315   /gl/gl_journal.php
2316   /gl/includes/ui/gl_bank_ui.inc
2317   /gl/includes/ui/gl_journal_ui.inc
2318   /includes/ui/items_cart.inc
2319 # Transaction bug in void_journal_trans()
2320 $ /gl/includes/db/gl_db_trans.inc
2321
2322 12-Nov-2009 Tom Hallman/Joe Hunt
2323 ! Cleaning the CHANGELOG.txt file
2324 ! Changed to allow change of reference in GL modifying
2325 $ /gl/includes/db/gl_db_trans.inc
2326   /gl/gl_journal.php
2327   /gl/includes/ui/bl_journal_ui.inc
2328   /gl/view/gl_trans_view.php
2329   /includes/references.inc
2330   /includes/db/references_db.inc
2331   
2332 12-Nov-2009 Tom Hallman/Janusz Dobrowolski
2333 + Added amount range in gl inquires.
2334 $ /gl/includes/db/gl_db_trans.inc
2335   /gl/inquiry/gl_account_inquiry.php
2336 ! Changed menu option text for GL inquiry
2337 $ /applications/generalledger.php
2338 # Fixed typo
2339 $ /doc/access_levels.txt
2340 # Fixed maximal memo line length.
2341 $ /gl/includes/ui/gl_bank_ui.inc
2342   /gl/includes/ui/gl_journal_ui.inc
2343
2344 12-Nov-2009 Tom Hallman/Joe Hunt
2345 ! Changed Journal Inquiries so it shows the Bank Deposit/Payment amount
2346   instead of sum of positive transaction.
2347 $ /gl/inquiry/journal_inquiry.php
2348
2349 10-Nov-2009 Janusz Dobrowolski
2350 # Fixed value for SA_SUPPBULKREP access area.
2351 $ /includes/access_levels.inc
2352   /sql/en_US-demo.sql
2353   /sql/en_US-new.sql
2354
2355 10-Nov-2009 Joe Hunt
2356 # disallow bank accounts in accounts list in Bank Deposits/Payments.
2357   It produces double records in bank inquiry otherwise..
2358 $ /gl/includes/ui/gl_bank_ui.inc
2359 # disallow bank accounts in accounts list when type is Bank Deposits
2360   or Payments. See above.
2361 $ /gl/manage/gl_quick_entries.php
2362 # type warning in dimension tags
2363 $ /admin/tags.php
2364
2365 09-Nov-2009 Janusz Dobrowolski
2366 ! Fixed help link to provide ctxhelp switch and clean the page context string.
2367 $ /includes/page/header.inc
2368
2369 08-Nov-2009 Joe Hunt
2370 # Bug in adding freight cost to sales order/quotation
2371 $ /sales/inquiry/sales_orders_view.php
2372 ! Additional improvements on layout display
2373 $ /purchasing/includes/ui/invoice_ui.inc
2374   /purchasing/view/view_po.php
2375   /sales/view/view_sales_order.php
2376 ! Changed the Running Balance column in Customer Transaction
2377   to only show when the type is selected. The order is not
2378   good before sorting in date order
2379 $ /sales/inquiry/customer_inquiry.php  
2380
2381 07-Nov-2009 Janusz Dobrowolski
2382 # Added missing help_context
2383 $ /sales/inquiry/sales_orders_view.php
2384
2385 07-Nov-2009 Joe Hunt
2386 ! More improvements on layout display.
2387 $ /purchases/includes/ui/po_ui.inc
2388   /inventory/includes/item_adjustments_ui.inc
2389
2390 06-Nov-2009 Janusz Dobrowolski
2391 # Include sequence fixed.
2392 $ /admin/tags.php
2393   
2394 06-Nov-2009 Joe Hunt
2395 ! Improved layout in the new tax info display. Also old ones.
2396 $ /sales/credit_invoice.php
2397   /sales/customer_delivery.php
2398   /sales/customer_invoice.php
2399   /sales/includes/ui/sales_credit_ui.inc
2400   /sales/includes/ui/sales_order_ui.inc
2401
2402 05-Nov-2009 Joe Hunt
2403 ! Display tax info in Sales Quotation, Order, Direct Delivery and Invoice.
2404 $ /sales/includes/ui/sales_order_ui.inc
2405   /sales/sales_order_entry.php
2406 ! Include freight_cost in Sales Quotations, Orders in inquiries.
2407 $ /sales/inquiry/sales_orders_view.php
2408 # Bug on line 215 in /sales/customer_delivery.php
2409 $ /sales/customer_delivery.php
2410
2411 04-Nov-2009 Tom Hallman/Joe Hunt
2412 ! Included dimension(s) in Bank Deposit/Payment View and correct signs.
2413 $ /gl/view/gl_deposit_view.php
2414   /gl/view/gl_payment_view.php
2415   
2416 04-Nov-2009 Janusz Dobrowolski
2417 # Fixed bug introduced during security update and merged from main trunk.
2418 $ /admin/db/printers_db.inc
2419
2420 03-Nov-2009 Janusz Dobrowolski
2421 ! Added optional parameter to add_bank_transaction
2422 $ /gl/includes/db/gl_db_banking.inc
2423 # Fixed missing default price_dec.
2424 $ /includes/prefs/userprefs.inc
2425
2426 03-Nov-2009 Joe Hunt
2427 # Bad debit account when debiting service items.
2428 $ /purchasing/includes/db/invoice_db.inc
2429 # Removed unneeded reference to $result in db_num_rows. Gave warnings.
2430 $ /includes/db/connect_db.inc
2431 ! Better formatting of update.html
2432 $ update.html
2433 # Wrong presentation on reference and order in Customer Allocation Inquiry
2434 $ /sales/inquiry/customer_allocation_inquiry.php
2435 ! Changed so reference no in QUOTE/SO/INV/CRE/PO is printed instead of trans_no 
2436   if global variable in config.php, $print_invoice_no = 0 (default).
2437 $ /reporting/includes/header2.inc
2438   /reporting/includes/reports_classes.inc
2439   
2440 02-Nov-2009 Janusz Dobrowolski
2441 # Bad default value retrieved for service COGS account.
2442 $ /inventory/manage/items.php
2443
2444 01-Nov-2009 Joe Hunt
2445 ! Changed $date_system value of 3 to be traditional, but non-workday is Friday 
2446   and start of week is Saturday. For DatePicker.
2447 $ config.default.php
2448   /includes/date_functions.inc
2449   /includes/ui/ui_view.inc
2450 # Bugs in function show_users_online in users_db.inc
2451 $ /admin/db/users_db.inc
2452
2453 01-Nov-2009 Janusz Dobrowolski
2454 + Added default date format and date separator used before login.
2455 $ /config.default.php
2456   /includes/prefs/userprefs.inc
2457
2458 30-Oct-2009 Janusz Dobrowolski
2459 # Fixed non-default company selection bug on login.
2460 $ /includes/session.inc
2461 ! Code cleanup.
2462 $ /includes/db/connect_db.inc
2463
2464 30-Oct-2009 Joe Hunt
2465 ! Changed name on folder for global help url to fawiki.
2466 $ /config.default.php
2467
2468 29-Oct-2009 Janusz Dobrowolski
2469 ! Changed context help organization to enable use of central multilanguage wiki.
2470 $ /config.default.php
2471   /admin/*.php
2472   /applications/*.php
2473   /dimensions/dimension_entry.php
2474   /dimensions/inquiry/search_dimensions.php
2475   /dimensions/view/view_dimension.php
2476   /gl/*.php
2477   /gl/inquiry/*.php
2478   /gl/manage/*.php
2479   /gl/view/*.php
2480   /includes/page/header.inc
2481   /inventory/*.php
2482   /inventory/inquiry/*.php
2483   /inventory/manage/*.php
2484   /inventory/view/*.php
2485   /manufacturing/*.php
2486   /manufacturing/inquiry/*.php
2487   /manufacturing/manage/*.php
2488   /manufacturing/view/*.php
2489   /purchasing/*.php
2490   /purchasing/allocations/*.php
2491   /purchasing/inquiry/*.php
2492   /purchasing/manage/suppliers.php
2493   /purchasing/view/*.php
2494   /reporting/reports_main.php
2495   /sales/*.php
2496   /sales/allocations/*.php
2497   /sales/inquiry/*.php
2498   /sales/manage/*.php
2499   /sales/view/*.php
2500   /taxes/item_tax_types.php
2501   /taxes/tax_groups.php
2502   /taxes/tax_types.php
2503   /themes/aqua/renderer.php
2504   /themes/cool/renderer.php
2505   /themes/default/renderer.php
2506
2507 28-Oct-2009 Joe Hunt
2508 ! Changed report Annual Expense Breakdown to follow the fiscal year instead of 
2509   calendar year. The year selector selects the start of the fiscal year.
2510   Only the last 12 months are shown.
2511 $ /reporting/rep705.php
2512
2513 27-Oct-2009 Joe Hunt
2514 # Database error when updating item.
2515 $ /inventory/includes/db/items_db.inc
2516 # Removed unneeded double forms in scripts with db_pager. Missing $_POST variables.
2517 $ /dimensions/inquiry/search_dimensions.php
2518   /manufacturing/search_work_orders.php
2519   /purchasing/allocations/supplier_allocation_main.php
2520   /purchasing/inquiry/po_search_completed.php
2521   /purchasing/inquiry/po_search.php
2522   /purchasing/inquiry/supplier_inquiry.php
2523   /purchasing/inquiry/supplier_allocation_inquiry.php
2524   /sales/inquiry/customer_allocation_inquiry.php
2525   /sales/inquiry/sales_deliveries_view.php
2526   /sales/inquiry/sales_orders_view.php
2527   /sales/inquiry/customer_inquiry.php
2528   
2529 26-Oct-2009 Janusz Dobrowolski
2530 # [0000177] Fixed error during gl class update.
2531 $ /gl/includes/db/gl_db_account_types.inc
2532
2533 26-Oct-2009 Joe Hunt
2534 # Fixed another compatibility issue with MySQL 3.xx (DATE)
2535 $ /reporting/rep710.php
2536 ! Late changes in empty.po and en_US.mo
2537 $ /lang/new_language_template/LC_MESSAGES/empty.po
2538   /lang/en_US/LC_MESSAGES/en_US.mo
2539
2540 24-Oct-2009 Janusz Dobrowolski
2541 # Fixed compatibility issue with MySQL 3.xx
2542 $ /admin/db/tags_db.inc
2543
2544 24-Oct-2009 Janusz Dobrowolski
2545 + Default add/update button, ajax update.
2546 $ /dimensions/dimension_entry.php
2547   /gl/manage/gl_accounts.php
2548 ! Removed obsolete $tabs global array (tab ids retrieved from $_SESSION['App'])
2549 $ /includes/types.inc
2550   /includes/ui/ui_lists.inc
2551   /admin/inst_module.php
2552   /includes/page/header.inc
2553 # Fixed ajax support for multiply selects.
2554 $ /js/utils.js
2555 # Fixed buggy php behaviour when foreach is used on global array.
2556 $ /frontaccounting.php
2557
2558 ------------------------------- Release 2.2 RC ----------------------------------
2559 24-Oct-2009 Joe Hunt
2560 ! Changed so -1 as parameters to dimensions in get_transactions db routines only 
2561   fetches NO dimensions. 
2562 $ /gl/includes/db/gl_db_trans.inc
2563   /reporting/rep705.php
2564   /reporting/includes/reports_classes.inc
2565
2566 24-Oct-2009 Janusz Dobrowolski
2567 # Added text fields sanitiozation during upgrade to 2.2.
2568 $ /sql/alter2.2.php
2569 # Fixed error log warning (missing installed_extensions()) during upgrade .
2570 $ /includes/session.inc
2571 # CVS folders exluded from flush_dir to avoid unwanted warnings in error log on devel boxes.
2572 $ /includes/main.inc
2573
2574 23-Oct-2009 Janusz Dobrowolski
2575 # Fixed 2.2 upgrade pre_check
2576 $ /sql/alter2.2.php
2577 # Fixed check_table() to avoid sparse messages in error log
2578 $ /admin/inst_update.php
2579 # Fixed module update and deletion.
2580 $ /admin/inst_module.php
2581
2582 22-Oct-2009 Tom Hallman
2583 + Added generic tags support and tags for dimensions/gl accounts.
2584 $ /applications/dimensions.php
2585   /applications/generalledger.php
2586   /dimensions/dimension_entry.php
2587   /gl/manage/gl_accounts.php
2588   /includes/data_checks.inc
2589   /includes/ui/ui_lists.inc
2590   /admin/tags.php (new)
2591   /admin/db/tags_db.inc (new)
2592
2593 22-Oct-2009 Janusz Dobrowolski
2594 # Fixed bug in setting default value in array_selector, fixed default fo systypes selector.
2595 $ /includes/ui/ui_lists.inc
2596 # Fixed double escaping during add/update.
2597 $ /dimensions/includes/dimensions_db.inc
2598 # More security fixes in sql statements.
2599 $ /gl/manage/bank_accounts.php
2600   /gl/manage/currencies.php
2601   /gl/manage/exchange_rates.php
2602   /gl/manage/gl_account_types.php
2603   /gl/manage/gl_accounts.php
2604   /includes/db/audit_trail_db.inc
2605   /includes/db/comments_db.inc
2606   /includes/db/inventory_db.inc
2607   /includes/db/manufacturing_db.inc
2608   /includes/db/references_db.inc
2609 # Initial value for $next_extension_id added.
2610 $ /admin/db/maintenance_db.inc
2611 # Added fixing special chars in refs table during upgrade
2612 $ /sql/alter2.2.php
2613
2614 21-Oct-2009 Joe Hunt
2615 ! Changed install.html, update.html and empty.po files
2616 $ install.html
2617   update.html
2618   /lang/new_language_template/LC_MESSAGES/empty.po
2619 ! Enabled a global flag in config.default.php (config.php), $show_users_online = 0.
2620   If this flag is set to 1 FA will show discretely the users online in the footer.
2621 $ config.default.php
2622   /admin/db/users_db.inc
2623
2624 21-Oct-2009 Janusz Dobrowolski
2625 ! Upgrade scripts modified to be used with 2.1 or 2.2beta
2626 $ /sql/alter2.1.php
2627   /sql/alter2.2.php
2628   /sql/alter2.2rc.sql (new)
2629   /admin/inst_upgrade.php
2630 # Fixed help link.
2631 $ /includes/page/header.inc
2632 # Fixed upgrade of reference table to avoid duplicate record error.
2633 $ /sql/alter2.2.php
2634 # Fixed bug in array_selector 
2635 $ /includes/ui/ui_lists.inc
2636
2637 20-Oct-2009 Janusz Dobrowolski
2638 ! Conditional config files generation - prevents overwrite during upgrade.
2639 $ /config.php (removed)
2640   /installed_extensions.php (removed)
2641   /company/0/installed_extensions.php (removed)
2642   /config.default.php  (new initial default)
2643   /config_db.php (removed initial version)
2644   /admin/db/maintenance_db.inc
2645   /includes/session.inc
2646   /install/index.php
2647   /install/save.php
2648   /lang/installed_languages.inc (removed initial version)
2649 ! Moving control to install wizard when config file does not exists.
2650 $ /index.php
2651 # Fixed db error message
2652 $ /dimensions/includes/db/dimension_db.inc
2653
2654 18-Oct-2009 Janusz Dobrowolski (merged changes for 2.1.7 from main branch)
2655 ! Added html_entity_decode() in db_escape() for correct INSERT>SELECT>INSERT sequences.
2656 $ /includes/db/connect_db.inc
2657 # Fixed warnings on first page display
2658 $ /admin/company_preferences.php
2659 # Fixed erroneous message
2660 $ /gl/manage/gl_account_types.php
2661 # Security sql statements update against sql injection attacks.
2662 $ /admin/attachments.php
2663   /admin/payment_terms.php
2664   /admin/print_profiles.php
2665   /admin/printers.php
2666   /admin/shipping_companies.php
2667   /admin/view_print_transaction.php
2668   /admin/db/company_db.inc
2669   /admin/db/printers_db.inc
2670   /admin/db/voiding_db.inc
2671   /admin/db/users_db.inc
2672   /dimensions/includes/dimensions_db.inc
2673   /dimensions/inquiry/search_dimensions.php
2674   /gl/bank_account_reconcile.php
2675   /gl/gl_budget.php
2676   /gl/includes/db/gl_db_account_types.inc
2677   /gl/includes/db/gl_db_accounts.inc
2678   /gl/includes/db/gl_db_bank_accounts.inc
2679   /gl/includes/db/gl_db_bank_trans.inc
2680   /gl/includes/db/gl_db_banking.inc
2681   /gl/includes/db/gl_db_currencies.inc
2682   /gl/includes/db/gl_db_rates.inc
2683   /gl/includes/db/gl_db_trans.inc
2684   /gl/inquiry/bank_inquiry.php
2685   /gl/view/bank_transfer_view.php
2686   /gl/view/gl_trans_view.php
2687   /inventory/cost_update.php
2688   /inventory/purchasing_data.php
2689   /inventory/includes/db/items_category_db.inc
2690   /inventory/includes/db/items_codes_db.inc
2691   /inventory/includes/db/items_db.inc
2692   /inventory/includes/db/items_locations_db.inc
2693   /inventory/includes/db/items_prices_db.inc
2694   /inventory/includes/db/items_trans_db.inc
2695   /inventory/includes/db/items_units_db.inc
2696   /inventory/includes/db/movement_types_db.inc
2697   /inventory/inquiry/stock_movements.php
2698   /inventory/manage/item_categories.php
2699   /inventory/manage/item_units.php
2700   /inventory/manage/items.php
2701   /inventory/manage/locations.php
2702   /inventory/manage/movement_types.php
2703   /manufacturing/search_work_orders.php
2704   /manufacturing/includes/db/work_centres_db.inc
2705   /manufacturing/includes/db/work_order_issues_db.inc
2706   /manufacturing/includes/db/work_order_produce_items_db.inc
2707   /manufacturing/includes/db/work_order_requirements_db.inc
2708   /manufacturing/includes/db/work_orders_db.inc
2709   /manufacturing/includes/db/work_orders_quick_db.inc
2710   /manufacturing/inquiry/where_used_inquiry.php
2711   /manufacturing/manage/bom_edit.php
2712   /manufacturing/manage/work_centres.php
2713   /purchasing/po_entry_items.php
2714   /purchasing/po_receive_items.php
2715   /purchasing/supplier_credit.php
2716   /purchasing/supplier_invoice.php
2717   /purchasing/includes/purchasing_db.inc
2718   /purchasing/includes/db/grn_db.inc
2719   /purchasing/includes/db/invoice_db.inc
2720   /purchasing/includes/db/invoice_items_db.inc
2721   /purchasing/includes/db/po_db.inc
2722   /purchasing/includes/db/supp_trans_db.inc
2723   /purchasing/includes/db/suppalloc_db.inc
2724   /purchasing/includes/db/suppliers_db.inc
2725   /purchasing/inquiry/po_search.php
2726   /purchasing/inquiry/po_search_completed.php
2727   /purchasing/inquiry/supplier_allocation_inquiry.php
2728   /purchasing/inquiry/supplier_inquiry.php
2729   /purchasing/manage/suppliers.php
2730
2731 12-Oct-2009 Janusz Dobrowolski (merged)
2732 # Fixed sql injection vulnerability on some php/mysql configurations
2733 $ /admin/db/users_db.inc
2734 ! Single quotes also encoded before database data insert
2735 $ /admin/db/maintenance_db.inc
2736   /includes/db/connect_db.inc
2737   /reporting/includes/tcpdf.php
2738   /sales/includes/cart_class.inc
2739
2740 16-Oct-2009 Janusz Dobrowolski
2741 + Access control system description.
2742 $ /doc/access_levels.txt (new)
2743
2744 14-Oct-2009 Janusz Dobrowolski
2745 # [0000173] Missing global systypes_array declaration.
2746 $ /purchasing/allocations/supplier_allocate.php
2747
2748 14-Oct-2009 Joe Hunt
2749 # [0000172] Difference between Customer Balances and Print Statements
2750 $ /reporting/rep108.pp
2751
2752 13-Oct-2009 Janusz Dobrowolski
2753 # Fixed default page access.
2754 $ /sales/inquiry/sales_orders_view.php
2755
2756 13-Oct-2009 Joe Hunt
2757 + Added discrete users online in footer (from Wish List Forum) (New rerun)
2758 $ /admin/db/users_db.inc
2759   /sql/alter2.2.sql
2760   /sql/en_US-new.sql
2761   /sql/en_US-demo.sql
2762   /themes/aqua/renderer.php
2763   /themes/cool/renderer.php
2764   /themes/default/renderer.php
2765 ! Changed Tag types in reports_classes to be the same as defined in types.inc. Suitable height=5
2766 $ /reporting/includes/reports_classes.inc
2767 ! Code cleanup (old code removed)
2768 $ /includes/ui_view.inc
2769   
2770 12-Oct-2009 Janusz Dobrowolski
2771 # Fixed sql injection vulnerability on some php/mysql configurations
2772 $ /admin/db/users_db.inc
2773 # Fixed broken table editor page layout on duplicate record.
2774 $ /gl/includes/db/gl_db_account_types.inc
2775   /gl/includes/db/gl_db_accounts.inc
2776   /gl/manage/gl_account_classes.php
2777   /gl/manage/gl_account_types.php
2778   /gl/manage/gl_accounts.php
2779 # [0000169],[0000174] Removed sparse session var unset firing error.
2780   /sales/allocations/customer_allocation_main.php
2781   /purchasing/allocations/supplier_allocation_main.php
2782
2783 11-Oct-2000 Joe Hunt
2784 # [0000168] Undefined variable: paylink in file rep110.php
2785 $ /reporting/rep110.php
2786   /reporting/includes/pdf_report.inc
2787   
2788 11-Oct-2009 Janusz Dobrowolski
2789 + Added security area for sales quotes entry
2790 $ /applications/customers.php
2791   /includes/access_levels.inc
2792   /sql/alter2.2.php
2793   /sql/en_US-demo.sql
2794   /sql/en_US-new.sql
2795 + Standard SA_DENIED access level added.
2796 $ /includes/current_user.inc
2797 + Added helper function for setting page_security level depending on GET content and/or expression value
2798 $ /includes/session.inc
2799 # Fixed security areas sort order
2800 $ /admin/security_roles.php
2801 # Fixed page_security for various usage types.
2802 $ /sales/sales_order_entry.php
2803   /sales/inquiry/sales_orders_view.php
2804
2805 10-Oct-2009 Janusz Dobrowolski
2806 ! Changed access control extensions support for modules/plugins to use unique extension ids
2807 $ /admin/inst_module.php
2808   /admin/security_roles.php
2809   /admin/db/maintenance_db.inc
2810   /includes/access_levels.inc
2811   /includes/current_user.inc
2812   /installed_extensions.php
2813   /index.php
2814 # Enabled error handling for extensions
2815 $ /frontaccounting.php
2816 # Page code rewrite
2817 $ /admin/inst_module.php
2818 # Fixed missing parameters in update_user_display_prefs call
2819 $ /admin/users.php
2820 ! Non-accesable menu options displayed as text instead of link
2821 $ /applications/customers.php
2822   /applications/dimensions.php
2823   /applications/generalledger.php
2824   /applications/inventory.php
2825   /applications/manufacturing.php
2826   /applications/setup.php
2827   /applications/suppliers.php
2828 # Fixed error handling for duplicate table records
2829 $ /includes/errors.inc
2830 # Fixed php 5.3 function name conflict
2831 $ /includes/main.inc
2832   /sales/inquiry/sales_orders_view.php
2833 # Fixed delivery note edition bug (introduced during systypes rewrite)
2834 $ /sales/includes/cart_class.inc
2835 ! Changed page_security to SASALESINVOICE
2836 $ /sales/inquiry/sales_deliveries_view.php
2837
2838 09-Oct-2009 Joe Hunt
2839 + Added option to print delivery notes as packing slip in reports and links.
2840 $ /includes/ui/ui_controls.inc 
2841   /reporting/rep110.php
2842   /reporting/reports_main.php
2843   /reporting/includes/doctext.inc
2844   /reporting/includes/doctext2.inc
2845   /reporting/includes/header2.inc
2846   /reporting/includes/pdf_report.inc
2847   /reporting/includes/reporting.inc
2848   /sales/customer_delivery.php
2849   /sales/sales_order_entry.php
2850   
2851 08-Oct-2009 Joe Hunt
2852 + Prepared the Report Engine for Tags handling.
2853 ! Changed report::getDisplay() to use combo_input from ui_lists.inc insted of local function
2854   dup_simple_codeandname_list().
2855 $ /reporting/includes/reports_classes.inc
2856 ! Changed a parameter in report 301.php to be Summary Only instead of Detailed report.
2857 $ /reporting/reports_main.php
2858   /reporting/rep301.php
2859
2860 06-Oct-2009 Tom Hallman
2861 # moved commit_transaction and added a default use_transaction param in write_journal_entries
2862 $ /gl/includes/db/gl_db_trans.inc
2863 # Show Journal Entries from 2.1 as closed in Journal Inquiries.
2864 $ /gl/inquiry/journal_inquiry.php
2865
2866 03-Oct-2009 Janusz Dobrowolski
2867 # Fixed false upgrade related error displayed in some situations on logout.
2868 $ /access/logout.php
2869 # Missing old_db declaration fixed.
2870 $ /includes/current_user.inc
2871 # Fixed combo_input and array_selector to accept array of selected items from POST.
2872 $ /includes/ui/ui_lists.inc
2873 !  Changed structure of tag_associations table.
2874 $ /sql/alter2.sql
2875   /sql/en_US-new.sql
2876   /sql/en_US-demo.sql
2877
2878 03-Oct-2009 Joe Hunt
2879 # Bad conversion of timestamp value in report audit trail.
2880 $ /reporting/rep710.php
2881
2882 01-Oct-2009 Janusz Dobrowolski
2883 ! Added comment on add_access_extensions usage.
2884 $ /includes/access_levels.inc
2885 # Removed sparse add_access_extensions() call.
2886 $ /includes/session.inc
2887 + Added support for multiply select options in combo_input.
2888 $ /includes/ui/ui_lists.inc
2889 ! Unaccesable menu options are now displayed as grey text.
2890 $ /themes/aqua/default.css
2891   /themes/aqua/renderer.php
2892   /themes/cool/default.css
2893   /themes/cool/renderer.php
2894   /themes/default/default.css
2895   /themes/default/renderer.php
2896
2897 ------------------------------- Release 2.2 Beta ----------------------------------
2898 30-Sep-2009 Joe Hunt
2899 ! Release 2.2 Beta
2900 $ config.php
2901   update.html
2902 # Errors in the 2 last user variables in userprefs and parse error in alter2.2.php 
2903 $ /includes/prefs/userprefs.inc
2904   /sql/alter2.2.php
2905 # Trivial errors in not set bank charge account, retained earnings or profit/loss year account
2906 $ /admin/fiscalyears.php
2907   /purchasing/supplier_payment.php
2908   /sales/customer_payments.php
2909 # Parse error in view_supp_payment.php
2910 $ /purchasing/view/view_supp_payment.php
2911
2912 30-Sep-2009 Janusz Dobrowolski
2913 ! Single quotes also encoded before database data insert
2914 $ /admin/db/maintenance_db.inc
2915   /includes/db/connect_db.inc
2916   /reporting/includes/tcpdf.php
2917   /sales/includes/cart_class.inc
2918 # Included missing dimension configuration section.
2919 $ /includes/access_levels.inc
2920 ! Changed tag types array name
2921 $ /includes/types.inc
2922 # Message typo
2923 $ /sql/alter2.2.php
2924 # Fixed false error on payment without allocation.
2925 $ /purchasing/supplier_payment.php
2926   /sales/customer_payments.php
2927 # Fixed access to payments when deposits are disabled.
2928 $ /gl/gl_bank.php
2929 ! Access level checking moved to page() function to make session start 
2930         and page access checks independent.
2931 $ /includes/main.inc
2932   /includes/session.inc
2933 # Back link on upgrade help page
2934   /includes/current_user.inc
2935
2936 29-Sep-2009 Tom Hallman
2937 ! Changes in tags table structure, tags related security areas
2938 $ /includes/access_levels.inc
2939   /includes/types.inc
2940   /sql/alter2.2.php
2941   /sql/alter2.2.sql
2942   /sql/en_US-demo.sql
2943   /sql/en_US-new.sql
2944
2945 29-Sep-2009 Janusz Dobrowolski
2946 # Fixed sql error during sales order line update with line cancelation.
2947 $ /sales/includes/db/sales_order_db.inc
2948
2949 29-Sep-2009 Joe Hunt
2950 ! Improved layout on documents etc and new empty language file.
2951 $ /doc/*.txt
2952   update.html
2953   /lang/new_language_template/LC_MESSAGES/empty.po
2954   
2955 28-Sep-2009 Janusz Dobrowolski
2956 + Rewritten extensions system to enable per company module/plugin activation. 
2957 $ /frontaccounting.php
2958   /installed_extensions.php
2959   /admin/create_coy.php
2960   /admin/inst_module.php
2961   /admin/inst_lang.php
2962   /admin/db/maintenance_db.inc
2963   /applications/customers.php
2964   /applications/dimensions.php
2965   /applications/generalledger.php
2966   /applications/inventory.php
2967   /applications/manufacturing.php
2968   /applications/setup.php
2969   /applications/suppliers.php
2970   /includes/access_levels.inc
2971   /includes/current_user.inc
2972   /includes/main.inc
2973   /includes/session.inc
2974   /includes/ui/ui_lists.inc
2975   /sql/alter2.2.php
2976   /modules/installed_modules.php (Removed)
2977 # Prevented switching off access to security role editor for current role.
2978 $ /admin/security_roles.php
2979
2980 25-Sep-2009 Joe Hunt
2981 # Wrong presentation of qty decimals when trans_no != 0 (delivered)
2982 $ /sales/includes/ui/sales_order_ui.inc
2983 ! Improved layout of login screen
2984 $ /addess/login.php
2985   /themes/default/login.css
2986   
2987 24-Sep-2009 Janusz Dobrowolski
2988 + Additional fields for secondary phone and/or general notes in customers, 
2989  cust_branches, shippers, locations and suppliers tables.
2990 $ /admin/shipping_companies.php
2991   /inventory/includes/db/items_locations_db.inc
2992   /inventory/manage/locations.php
2993   /purchasing/manage/suppliers.php
2994   /sales/manage/customer_branches.php
2995   /sales/manage/customers.php
2996   /sql/alter2.2.sql
2997   /sql/en_US-demo.sql
2998   /sql/en_US-new.sql
2999
3000 24-Sep-2009 Joe Hunt
3001 # Parse error
3002 $ /sales/inquiry/customer_inquiry.php
3003
3004 23-Sep-2009 Janusz Dobrowolski
3005 # Fixed crash for all transaction types report
3006 $ /reporting/rep702.php
3007
3008 23-Sep-2009 Joe Hunt
3009 # Cleaning from javascript errors.
3010 $ /access/login.php
3011   /admin/fiscalyears.php
3012 # missing unset of post variable (DayNumber).
3013 $ /admin/payment_terms.php
3014 ! Changed login to be dependent only by login.css
3015 $ /themes/default/login.css
3016   
3017 22-Sep-2009 Joe Hunt
3018 ! Changed copyright notice in installer files to credit the original copyrighter. GPLv3.
3019 $ /install/index.php
3020   /install/save.php
3021 ! Updated the install.html and created a doc txt file, about sales quotations.
3022 $ install.html
3023   /doc/2.2_Beta.txt
3024   /doc/sales_quotations.txt
3025 ! Changed login.php and logout.php to be neutral and tried to use our own api.
3026 $ /access/login.php
3027   /access/logout.php
3028 # parse error in login_fail
3029 $ /includes/session.inc
3030   
3031 21-Sep-2009 Janusz Dobrowolski/Tom Hallman
3032 ! Added info on timeout and default bank accounts.
3033 $ /doc/2.2_Beta.txt
3034 ! Tags support related changes in database
3035 $ /sql/alter2.2.sql
3036   /sql/en_US-demo.sql
3037   /sql/en_US-new.sql
3038
3039 20-Sep-2009 Joe Hunt
3040 ! Removed editable rate field in tax_group_items.
3041 $ /taxes/tax_groups.php
3042 # Fixed report layout
3043 $ /reporting/rep704.php
3044
3045 20-Sep-2009 Janusz Dobrowolski
3046 + Optional demo data checkbox on install page.
3047 $ /install/index.php
3048   /install/save.php
3049 # Fixed previous interface mode after timeout.
3050 $ /access/login.php
3051 + Optional additional security roles includable from modules/extensions
3052 $ /admin/inst_module.php
3053   /admin/security_roles.php
3054   /includes/access_levels.inc
3055   /installed_extensions.php
3056 ! Bug with rates display fixed in single form layout.
3057 $ /taxes/tax_groups.php
3058 # Fixed 'bad password' info screen to be usable also in non-js mode.
3059 $ /includes/session.inc
3060 # Fixed debtors_master name size.
3061 $ /sql/en_US-new.sql
3062   /sql/en_US-demow.sql
3063
3064 19-Sep-2009 Janusz Dobrowolski
3065 + Support for inactive record control added, optimizations.
3066 $ /includes/db_pager.inc
3067   /includes/ui/db_pager_view.inc
3068 ! db_pager instead of simple table used for table of branches
3069 $ /sales/manage/customer_branches.php
3070 ! Cleanup after db_pager optimization
3071 $ /admin/view_print_transaction.php
3072   /dimensions/inquiry/search_dimensions.php
3073   /gl/bank_account_reconcile.php
3074   /gl/inquiry/journal_inquiry.php
3075   /gl/manage/exchange_rates.php
3076   /manufacturing/search_work_orders.php
3077   /manufacturing/inquiry/where_used_inquiry.php
3078   /purchasing/allocations/supplier_allocation_main.php
3079   /purchasing/inquiry/po_search.php
3080   /purchasing/inquiry/po_search_completed.php
3081   /purchasing/inquiry/supplier_allocation_inquiry.php
3082   /purchasing/inquiry/supplier_inquiry.php
3083   /sales/allocations/customer_allocation_main.php
3084   /sales/inquiry/customer_allocation_inquiry.php
3085   /sales/inquiry/customer_inquiry.php
3086   /sales/inquiry/sales_deliveries_view.php
3087   /sales/inquiry/sales_orders_view.php
3088 # Additional fix after removal of bank account report parameter
3089 $ /sales/create_recurrent_invoices.php
3090   /reporting/rep107.php
3091
3092 19-Sep-2009 Joe Hunt
3093 # Eliminate PT_WORKORDER from payment_person_types_list
3094 $ /includes/ui/ui_lists.inc
3095 ! Error msg in Bank Transfer if no Bank Charge Account set.
3096 $ /gl/bank_transfer.php
3097
3098 18-Sep-2009 Janusz Dobrowolski
3099 + Added currency default bank accounts used in reporting instead of manual account selector.
3100 $ /gl/includes/db/gl_db_bank_accounts.inc
3101   /gl/manage/bank_accounts.php
3102   /reporting/rep107.php
3103   /reporting/rep108.php
3104   /reporting/rep109.php
3105   /reporting/rep111.php
3106   /reporting/rep209.php
3107   /reporting/reports_main.php
3108   /reporting/includes/reporting.inc
3109   /sql/alter2.2.sql
3110   /sql/en_US-demo.sql
3111   /sql/en_US-new.sql
3112
3113 17-Sep-2009 Joe Hunt
3114 + Added release note file for 2.2.
3115 $ /doc/2.2-Beta.txt
3116
3117 16-Sep-2009 Joe Hunt
3118 ! Clean ups in default themes.
3119 $ config.php
3120   /admin/display_prefs.php
3121   /themes/default/default.css
3122   /themes/aqua/default.css
3123   /themes/cool/default.css
3124 # Removing php5 date warnings
3125 $ /includes/date_functions.inc
3126   
3127 15-Sep-2009 Janusz Dobrowolski/Joe Hunt
3128 # Fixed journal entry type and systype selectors
3129 # Restore of the 4 include files in types.inc
3130 $ /includes/types.inc
3131 ! Cleanup
3132 $ /includes/ui/ui_lists.inc
3133   /reporting/includes/reports_classes.inc
3134 ! Changed security roles in default COAs.
3135 $ /sql/en_US-demo.sql
3136   /sql/en_US-new.sql
3137 # Fixed GET call continuation after timeout and logout page access without authorization
3138 $ /access/login.php
3139   /includes/session.inc
3140   /includes/prefs/userprefs.inc
3141
3142 14-Sep-2009 Joe Hunt
3143 ! Changed all numeric constants to the new defined constants. A huge task.
3144 $ /admin/fiscalyears.php
3145   /admin/forms_setup.php
3146   /admin/view_print_transaction.php
3147   /admin/void_transaction.php
3148   /gl/includes/db/gl_db_banking.inc
3149   /gl_includes/db/gl_db_trans.inc
3150   /gl/inquiry/journal_inquiry.php
3151   /includes/systypes.inc
3152   /includes/ui/allocation_cart.inc
3153   /includes/ui/ui_view.inc
3154   /inventory/inquiry/stock_movements.php
3155   /manufacturing/includes/db/work_order_issues_db.inc
3156   /manufacturing/includes/db/work_order_produce_items.inc
3157   /manufacturing/view/wo_production_view.php
3158   /purchasing/po_receive_items.php
3159   /purchasing/supplier_credit.php
3160   /purchasing/supplier_invoice.php
3161   /purchasing/supplier_payment.php
3162   /purchasing/allocations/supplier_allocation_main.php
3163   /purchasing/includes/db/grn_db.inc
3164   /purchasing/includes/db/invoice_db.inc
3165   /purchasing/includes/db/suballoc_db.inc
3166   /purchasing/includes/db/suppliers_db.inc
3167   /purchasing/includes/db/supp_payment_db.inc
3168   /purchasing/includes/db/supp_trans_db.inc
3169   /purchasing/includes/ui/grn_ui.inc
3170   /purchasing/includes/ui/invoice_ui.inc
3171   /purchasing/inquiry/supplier_allocation_inquiry.php
3172   /purchasing/inquiry/supplier_inquiry.php
3173   /purchasing/view/view_grn.php
3174   /purchasing/view/view_po.php
3175   /purchasing/view/view_supp_credit.php
3176   /purchasing/view/view_supp_invoice.php
3177   /purchasing/view/view_supp_payment.php
3178   /reporting/rep101.php
3179   /reporting/rep102.php
3180   /reporting/rep103.php
3181   /reporting/rep105.php
3182   /reporting/rep106.php
3183   /reporting/rep107.php
3184   /reporting/rep108.php
3185   /reporting/rep109.php
3186   /reporting/rep110.php
3187   /reporting/rep111.php
3188   /reporting/rep201.php
3189   /reporting/rep202.php
3190   /reporting/rep203.php
3191   /reporting/rep304.php
3192   /reporting/rep409.php
3193   /reporting/rep709.php
3194   /reporting/includes/reporting.inc
3195   /reporting/includes/reports_classes.inc
3196   /sales/create_recurrent_invoices.php
3197   /sales/credit_note_entry.php
3198   /sales/customer_credit_invoice.php
3199   /sales/customer_delivery.php
3200   /sales/customer_invoice.php
3201   /sales/customer_payments.php
3202   /sales/sales_order_entry.php
3203   /sales/includes/cart_class.inc
3204   /sales/includes/sales_db.inc
3205   /sales/includes/db/custalloc_db.inc
3206   /sales/includes/db/cust_trans_db.inc
3207   /sales/includes/db/payment_db.inc
3208   /sales/includes/db/sales_credit_db.inc
3209   /sales/includes/db/sales_delivery_db.inc
3210   /sales/includes/db/sales_invoice_db.inc
3211   /sales/includes/db/sales_order_db.inc
3212   /sales/includes/ui/sales_order_ui.inc
3213   /sales/inquiry/customer_allocation_inquiry.php
3214   /sales/inquiry/customer_inquiry.php
3215   /sales/inquiry/sales_deliveries_view.php
3216   /sales/inquiry/sales_orders_view.php
3217   /sales/manage/recurrent_invoices.php
3218   /sales/view/view_credit.php
3219   /sales/view/view_dispatch.php
3220   /sales/view/view_invoice.php
3221   /sales/view/view_sales_order.php
3222   
3223 13-Sep-2009 Janusz Dobrowolski
3224 ! Eliminated non-static method calls and some more fixes to avoid log warnings on both php 4 and 5:
3225  Classes systypes, bank_account_types, payment_person_types, wo_types, reserved replaced by
3226 simple arrays and defines, removed wrapper get_text class, static method calls replaced by
3227 calls to singleton variables or defines. Suppressed warnings generated by html_entity_decode()
3228 and htmlspecialchars() for unsupported encodings.
3229 $ /frontaccounting.php
3230   /admin/display_prefs.php
3231   /admin/fiscalyears.php
3232   /admin/forms_setup.php
3233   /admin/view_print_transaction.php
3234   /admin/void_transaction.php
3235   /admin/db/voiding_db.inc
3236   /dimensions/dimension_entry.php
3237   /dimensions/includes/dimensions_db.inc
3238   /dimensions/inquiry/search_dimensions.php
3239   /dimensions/view/view_dimension.php
3240   /gl/bank_account_reconcile.php
3241   /gl/bank_transfer.php
3242   /gl/gl_bank.php
3243   /gl/gl_journal.php
3244   /gl/includes/db/gl_db_banking.inc
3245   /gl/includes/db/gl_db_trans.inc
3246   /gl/includes/ui/gl_bank_ui.inc
3247   /gl/inquiry/bank_inquiry.php
3248   /gl/inquiry/gl_account_inquiry.php
3249   /gl/inquiry/journal_inquiry.php
3250   /gl/manage/bank_accounts.php
3251   /gl/manage/gl_account_types.php
3252   /gl/view/bank_transfer_view.php
3253   /gl/view/gl_deposit_view.php
3254   /gl/view/gl_payment_view.php
3255   /gl/view/gl_trans_view.php
3256   /includes/reserved.inc (Removed)
3257   /includes/JsHttpRequest.php
3258   /includes/banking.inc
3259   /includes/errors.inc
3260   /includes/main.inc
3261   /includes/references.inc
3262   /includes/session.inc
3263   /includes/types.inc
3264   /includes/lang/gettext.php
3265   /includes/lang/language.php
3266   /includes/page/footer.inc
3267   /includes/prefs/sysprefs.inc
3268   /includes/prefs/userprefs.inc
3269   /includes/ui/allocation_cart.inc
3270   /includes/ui/items_cart.inc
3271   /includes/ui/ui_globals.inc
3272   /includes/ui/ui_lists.inc
3273   /includes/ui/ui_view.inc
3274   /inventory/adjustments.php
3275   /inventory/cost_update.php
3276   /inventory/transfers.php
3277   /inventory/includes/item_adjustments_ui.inc
3278   /inventory/includes/stock_transfers_ui.inc
3279   /inventory/includes/db/items_adjust_db.inc
3280   /inventory/includes/db/items_trans_db.inc
3281   /inventory/includes/db/items_transfer_db.inc
3282   /inventory/inquiry/stock_movements.php
3283   /inventory/manage/movement_types.php
3284   /inventory/view/view_adjustment.php
3285   /inventory/view/view_transfer.php
3286   /manufacturing/search_work_orders.php
3287   /manufacturing/work_order_add_finished.php
3288   /manufacturing/work_order_costs.php
3289   /manufacturing/work_order_entry.php
3290   /manufacturing/work_order_issue.php
3291   /manufacturing/work_order_release.php
3292   /manufacturing/includes/manufacturing_ui.inc
3293   /manufacturing/includes/work_order_issue_ui.inc
3294   /manufacturing/includes/db/work_order_issues_db.inc
3295   /manufacturing/includes/db/work_order_produce_items_db.inc
3296   /manufacturing/includes/db/work_orders_db.inc
3297   /manufacturing/includes/db/work_orders_quick_db.inc
3298   /manufacturing/view/wo_issue_view.php
3299   /manufacturing/view/wo_production_view.php
3300   /manufacturing/view/work_order_view.php
3301   /purchasing/po_entry_items.php
3302   /purchasing/po_receive_items.php
3303   /purchasing/supplier_credit.php
3304   /purchasing/supplier_invoice.php
3305   /purchasing/supplier_payment.php
3306   /purchasing/allocations/supplier_allocate.php
3307   /purchasing/allocations/supplier_allocation_main.php
3308   /purchasing/includes/purchasing_db.inc
3309   /purchasing/includes/db/grn_db.inc
3310   /purchasing/includes/db/invoice_db.inc
3311   /purchasing/includes/db/po_db.inc
3312   /purchasing/includes/db/supp_payment_db.inc
3313   /purchasing/includes/db/suppalloc_db.inc
3314   /purchasing/includes/ui/grn_ui.inc
3315   /purchasing/includes/ui/invoice_ui.inc
3316   /purchasing/includes/ui/po_ui.inc
3317   /purchasing/inquiry/po_search.php
3318   /purchasing/inquiry/po_search_completed.php
3319   /purchasing/inquiry/supplier_allocation_inquiry.php
3320   /purchasing/inquiry/supplier_inquiry.php
3321   /purchasing/view/view_supp_credit.php
3322   /purchasing/view/view_supp_payment.php
3323   /reporting/rep101.php
3324   /reporting/rep102.php
3325   /reporting/rep103.php
3326   /reporting/rep104.php
3327   /reporting/rep105.php
3328   /reporting/rep108.php
3329   /reporting/rep201.php
3330   /reporting/rep202.php
3331   /reporting/rep203.php
3332   /reporting/rep204.php
3333   /reporting/rep301.php
3334   /reporting/rep302.php
3335   /reporting/rep303.php
3336   /reporting/rep304.php
3337   /reporting/rep409.php
3338   /reporting/rep601.php
3339   /reporting/rep702.php
3340   /reporting/rep704.php
3341   /reporting/rep709.php
3342   /reporting/rep710.php
3343   /reporting/includes/header2.inc
3344   /reporting/includes/reporting.inc
3345   /reporting/includes/reports_classes.inc
3346   /sales/create_recurrent_invoices.php
3347   /sales/credit_note_entry.php
3348   /sales/customer_credit_invoice.php
3349   /sales/customer_delivery.php
3350   /sales/customer_invoice.php
3351   /sales/customer_payments.php
3352   /sales/sales_order_entry.php
3353   /sales/allocations/customer_allocate.php
3354   /sales/allocations/customer_allocation_main.php
3355   /sales/includes/cart_class.inc
3356   /sales/includes/sales_db.inc
3357   /sales/includes/db/cust_trans_db.inc
3358   /sales/includes/db/custalloc_db.inc
3359   /sales/includes/db/payment_db.inc
3360   /sales/includes/db/sales_credit_db.inc
3361   /sales/includes/db/sales_delivery_db.inc
3362   /sales/includes/db/sales_invoice_db.inc
3363   /sales/includes/db/sales_order_db.inc
3364   /sales/includes/ui/sales_credit_ui.inc
3365   /sales/includes/ui/sales_order_ui.inc
3366   /sales/inquiry/customer_allocation_inquiry.php
3367   /sales/inquiry/customer_inquiry.php
3368   /sales/inquiry/sales_deliveries_view.php
3369   /sales/inquiry/sales_orders_view.php
3370   /sales/manage/customers.php
3371   /sales/view/view_credit.php
3372   /sales/view/view_dispatch.php
3373   /sales/view/view_invoice.php
3374   /sales/view/view_receipt.php
3375   /taxes/tax_groups.php
3376
3377 11-Sep-2009 Joe Hunt
3378 ! Changed so deleting of fiscal year also handles sales quotations
3379 ! Check that new closing accounts have been set before closure.
3380 $ /admin/fiscalyears.php
3381 ! Check that new bank charge account have been set before adding bank charge.
3382 $ /sales/customer_payments.php
3383   /purchasing/supplier_payment.php
3384
3385 10-Sep-2009 Joe Hunt
3386 ! By changing a simple sentence in allocation_cart.inc, the customer/supplier payments works with prompt payment discounts
3387 $ /includes/ui/allocation_cart.inc
3388 # Small typo error in types.inc
3389 /includes/types.inc
3390
3391 09-Sep-2009 Janusz Dobrowolski
3392 # Added two special access areas for bank gl postings and grn removal.
3393 $ /gl/gl_journal.php
3394   /gl/includes/ui/gl_journal_ui.inc
3395   /includes/access_levels.inc
3396   /purchasing/supplier_invoice.php
3397   /purchasing/includes/ui/invoice_ui.inc
3398   /sql/alter2.2.php
3399 ! Added generic access level checking function can_access().
3400 $ /includes/current_user.inc
3401 ! Code cleanup
3402 $ /admin/users.php
3403 # Activated javascript confirm dialogs
3404 $ /js/inserts.js
3405 # Fixed dialogs containing newlines.
3406 $ /includes/ui/ui_input.inc
3407 + Added js confirm dialogs for deleting and restoring backup files.
3408 $ /admin/backups.php
3409
3410 08-Sep-2009 Joe Hunt
3411 ! Changed so voiding and view/print is working with the new Sales Order/Sales Quotation
3412 $ /admin/view_print_transaction.php
3413   /admin/void_transaction.php
3414   /admin/db/voiding_db.inc
3415   /sales/includes/db/sales_order_db.inc
3416   /sales/view/view_sales_order.php
3417   
3418 08-Sep-2009 Janusz Dobrowolski
3419 + Added detection of partial db upgrade.
3420 $ /admin/inst_upgrade.php
3421   /sql/alter2.1.php
3422   /sql/alter2.2.php
3423 # Small fixes to db upgrade for quotations
3424 $ /sql/alter2.2.php
3425   /sql/alter2.2.sql
3426 # Added missing sys info for quotations, fixed reference for SO
3427 $ /includes/systypes.inc
3428 # Removed obsolete field in sys_types
3429 $ /sql/en_US-demo.sql
3430   /sql/en_US-new.sql
3431 # date_diff function name changed to date_diff2 for php5.3 compatibility 
3432 $ /dimensions/inquiry/search_dimensions.php
3433   /includes/date_functions.inc
3434   /manufacturing/search_work_orders.php
3435   /manufacturing/work_order_add_finished.php
3436   /manufacturing/work_order_costs.php
3437   /sales/sales_order_entry.php
3438   /sales/includes/cart_class.inc
3439   /sales/includes/ui/sales_order_ui.inc
3440
3441 08-Sep-2009 Joe Hunt
3442 + Added Sales Quotations, inquiry and report
3443 $ /applications/customers.php
3444   /includes/types.inc
3445   /includes/ui/ui_view.inc
3446   /reporting/rep105.php
3447   /reporting/rep107.php
3448   /reporting/rep109.php
3449   /reporting/rep110.php
3450   /reporting/rep111.php (new file)
3451   /reporting/reports_main.php
3452   /reporting/includes/doctext.php
3453   /reporting/includes/doctext2.php
3454   /reporting/includes/header2.inc
3455   /reporting/includes/reporting.inc
3456   /reporting/includes/reports_classes.inc
3457   /sales/customer_delivery.php
3458   /sales/customer_invoice.php
3459   /sales/sales_order_entry.php
3460   /sales/includes/cart_class.inc
3461   /sales/includes/db/sales_delivery_db.inc
3462   /sales/includes/db/sales_order_db.inc
3463   /sales/includes/ui/sales_order_ui.inc
3464   /sales/inquiry/sales_orders_view.php
3465   /sales/view/view_dispatch.php
3466   /sales/view/view_invoice.php
3467   /sales/view/view_sales_order.php
3468   /sql/alter2.2.sql
3469   /sql/en_US-demo.sql
3470   /sql/en_US-new.sql
3471 ! Allow re-opening of Dimensions
3472 $ /dimensions/dimension_entry.php
3473   /dimensions/includes/dimensions_db.inc
3474   /dimensions/inquiry/search_dimensions.php
3475   
3476 01-Sep-2009 Janusz Dobrowolski
3477 # Fixed security sections db update.
3478 $ /admin/security_roles.php
3479 # Fixed ui behaviour during FA ugrade.
3480 $ /includes/current_user.inc
3481   /includes/session.inc
3482   /access/login.php
3483 # Company directory where not deleted during company removal.
3484 $ /admin/create_coy.php
3485   /includes/main.inc
3486 # Fixed old security settings import.
3487   /sql/alter2.2.php
3488   /sql/alter2.2.sql
3489
3490 31-Aug-2009 Janusz Dobrowolski
3491 ! gl accounts selector ordered by account class id
3492 $ /includes/ui/ui_lists.inc
3493 ! Changed security modules to sections
3494 $ /admin/security_roles.php
3495   /admin/db/security_db.inc
3496 ! Fine tuned security sections/areas.
3497 $ /includes/access_levels.inc
3498 + Optimized js compressor (up to 5 times faster)
3499 $ /includes/main.inc
3500 ! Changed order of gl account selector, added security roles list.
3501 $ /includes/ui/ui_lists.inc
3502 ! Switch to new access levels system
3503 $ /config.php
3504   /index.php
3505   /access/logout.php
3506   /access/timeout.php
3507   /admin/*.php
3508   /admin/db/users_db.inc
3509   /applications/application.php
3510   /applications/setup.php
3511   /dimensions/dimension_entry.php
3512   /dimensions/inquiry/search_dimensions.php
3513   /dimensions/view/view_dimension.php
3514   /gl/*.php
3515   /gl/inquiry/*.php
3516   /gl/manage/*.php
3517   /gl/view/*.php
3518   /includes/current_user.inc
3519   /includes/session.inc
3520   /inventory/*.php
3521   /inventory/inquiry/*.php
3522   /inventory/manage/*.php
3523   /inventory/view/*.php
3524   /manufacturing/*.php
3525   /manufacturing/inquiry/*.php
3526   /manufacturing/manage/*.php
3527   /manufacturing/view/*.php
3528   /purchasing/*.php
3529   /purchasing/allocations/*.php
3530   /purchasing/inquiry/*.php
3531   /purchasing/manage/suppliers.php
3532   /purchasing/view/*.php
3533   /reporting/prn_redirect.php
3534   /reporting/rep*.php
3535   /reporting/reports_main.php
3536   /reporting/includes/pdf_report.inc
3537   /sales/*.php
3538   /sales/allocations/*.php
3539   /sales/inquiry/*.php
3540   /sales/manage/*.php
3541   /sales/view/*.php
3542   /sql/alter2.2.php
3543   /sql/alter2.2.sql
3544   /sql/en_US-demo.sql
3545   /sql/en_US-new.sql
3546   /taxes/*.php
3547
3548 28-Aug-2009 Joe Hunt
3549 # The reference for deposits and payments didn't show up in Tax Report
3550 $ /reporting/rep709.php
3551 # Minor bug in Quick Entries display
3552 $ /includes/ui/ui_view.inc
3553   
3554 27-Aug-2009 Joe Hunt
3555 # bank_trans_type_id removed from bank_trans in en_US-demo.sql and en_US-new.sql.
3556 $ /sql/en_US-demo.sql
3557   /sql/en_US-new.sql
3558   
3559 26-Aug-2009 Janusz Dobrowolski
3560 ! Merged changes from main trunk  2.1.4-2.1.5 (see below)
3561
3562 $ /config.php
3563   /includes/ui/ui_view.inc
3564   /includes/current_user.inc
3565   /includes/ui/ui_input.inc
3566   /inventory/purchasing_data.php
3567   /install/save.php
3568   /gl/manage/gl_accounts.php
3569   /gl/includes/gl_db_accounts.inc
3570   /gl/includes/db/gl_db_bank_accounts.inc
3571   /gl/manage/gl_quick_entries.php
3572   /gl/manage/gl_account_classes.php
3573   /gl/includes/db/gl_db_bank_trans.inc
3574   /purchasing/includes/db/invoice_db.inc
3575   /purchasing/includes/ui/invoice_ui.inc
3576   /purchasing/includes/ui/po_ui.inc
3577   /purchasing/includes/supp_trans_class.inc
3578   /purchasing/po_receive_items.php
3579   /purchasing/view/view_grn.php
3580   /purchasing/view/view_po.php
3581   /purchasing/supplier_payment.php
3582   /purchasing/includes/purchasing_db.inc
3583   /purchasing/includes/db/invoice_db.inc
3584   /reporting/reports_main.php
3585   /reporting/includes/header2.inc
3586   /reporting/rep209.php
3587   /reporting/rep109.php
3588   /reporting/rep702.php
3589   /sales/customer_payments.php
3590   /sales/customer_credit_invoice.php
3591   /sales/customer_delivery.php
3592   /sales/customer_invoice.php
3593   /sales/includes/db/payments_db.inc
3594   /sales/includes/db/sales_order_db.inc
3595   /sales/manage/sales_points.php
3596   /taxes/tax_calc.inc
3597
3598 26-Aug-2009 Joe Hunt
3599 # Changed the text Manifactoring => Manifacturing
3600 $ /reporting/reports_main.php
3601
3602 25-Aug-2009 Joe Hunt
3603 + Added reference number in report List of Journal Entries.
3604 $ /reporting/rep702.php
3605 ! Changed default startup_up app to be in user preferences. Default 'Sales'.
3606   Moved tab_list_row to ui_lists.inc and changed the global $tabs to be in types.inc
3607 $ config.php
3608   /admin/display_prefs.php
3609   /admin/inst_module.php
3610   /admin/db/users_db.inc
3611   /includes/current_user.inc
3612   /includes/types.inc
3613   /includes/page/header.inc
3614   /includes/prefs/userprefs.inc
3615   /includes/ui/ui_lists.inc
3616   /sql/alter2.2.sql
3617   /sql/en_US-demo.sql
3618   /sql/en_US-new.sql
3619   
3620
3621 24-Aug-2009 Janusz Dobrowolski
3622 # Fixed warning displayed before db upgrade.
3623 $ /includes/current_user.inc
3624 # Small final page layout fix
3625 $ /purchasing/po_entry_items.php
3626 + Additional links to next document on final pages.
3627 $ /purchasing/po_receive_items.php
3628   /purchasing/supplier_invoice.php
3629 # Fixed focus issues on hyperlinks
3630 $ /includes/ui/ui_controls.inc
3631
3632 23-Aug-2009 Janusz Dobrowolski
3633 + Implemented customizable authentication timeout.
3634 $ /access/timeout.php (new)
3635   /access/login.php
3636   /admin/company_preferences.php
3637   /admin/db/company_db.inc
3638   /includes/current_user.inc
3639   /includes/session.inc
3640   /includes/ui/ui_input.inc
3641   /sql/alter2.2.php
3642   /sql/alter2.2.sql
3643   /sql/en_US-demo.sql
3644   /sql/en_US-new.sql
3645 ! Reorganized access control structures for easier customizing.
3646 $ /includes/access_levels.inc
3647   /admin/security_roles.php
3648
3649 20-Aug-2009 Janusz Dobrowolski
3650 ! Tax Item Types moved to Setup module
3651 $ /applications/inventory.php
3652   /applications/setup.php
3653 + Partial changes for new access control.
3654 $ /admin/security_roles.php (new)
3655   /admin/db/security_db.inc (new)
3656   /includes/access_levels.inc
3657   /includes/ui/ui_lists.inc
3658   /sql/alter2.2.sql
3659   /sql/en_US-demo.sql
3660
3661 04-Aug-2009 Joe Hunt
3662 + Added email links after creating documents
3663 $ /includes/ui/ui_controls.inc
3664   /manufacturing/work_order_entry.php
3665   /purchasing/po_entry_items.php
3666   /reporting/reports_main.php
3667   /reporting/includes/reporting.inc
3668   /sales/create_recurrent_invoices.php
3669   /sales/credit_note_entry.php
3670   /sales/customer_delivery.php
3671   /sales/customer_invoice.php
3672   /sales/sales_order_entry.php
3673 ! Added new access levels
3674 $ /includes/access_levels.inc (new file)
3675   
3676 03-Aug-2009 Janusz Dobrowolski
3677 + Clone record option added.
3678 $ /includes/ui/ui_input.inc
3679   /inventory/manage/item_categories.php
3680   /inventory/manage/items.php
3681 # Fixed default focus for some controls
3682 $ /includes/ui/ui_input.inc
3683 # Fixed popup top placement on FF2
3684 $ /js/inserts.js
3685 ! Default submit changed
3686 $ /purchasing/po_receive_items.php
3687
3688 + Customer/branch/supplier selectable by additional short name instead of full name.
3689 $ /purchasing/manage/suppliers.php
3690   /sales/manage/customer_branches.php
3691   /sales/manage/customers.php
3692   /includes/ui/ui_lists.inc
3693   /sql/alter2.2.sql
3694   /sql/en_US-demo.sql
3695   /sql/en_US-new.sql
3696
3697 01-Aug-2009 Joe Hunt
3698 ! Reduced size of the icons to 12 pix.
3699 $ /includes/ui/ui_input.inc
3700
3701 31-Jul-2009 Janusz Dobrowolski
3702 ! Merged changes from main trunk  2.1.3-2.1.4 (see below)
3703 $ /admin/attachments.php
3704   /inventory/purchasing_data.php
3705   /includes/db/manufacturing.inc
3706   /gl/manage/bank_accounts.php
3707   /gl/includes/db/gl_db_banking.inc
3708   /gl/includes/db/gl_db_trans.inc
3709   /purchasing/includes/purchasing_db.inc
3710   /purchasing/manage/suppliers.php
3711   /purchasing/view/view_grn.php
3712   /purchasing/includes/db/invoice_db.inc
3713   /purchasing/view/view_supp_payment.php
3714   /reporting/reports_main.php
3715   /reporting/includes/doctext.inc
3716   /reporting/includes/doctext2.inc
3717   /reporting/includes/header2.inc
3718   /reporting/includes/pdf_report.inc
3719   /reporting/rep101.php
3720   /reporting/rep109.php
3721   /reporting/rep201.php
3722   /reporting/rep304.php
3723   /reporting/rep709.php
3724   /sales/includes/db/cust_trans_db.inc
3725   /sales/create_recurrent_invoices.php
3726   /sales/sales_order_entry.php
3727   /sales/view/view_receipt.php
3728
3729 27-Jul-2009 Janusz Dobrowolski
3730 # Fixed default selection in popup
3731 $ /js/inserts.js
3732 # Fixed branch selection by url
3733 $ /sales/manage/customer_branches.php
3734 # Fixed print links's default class.
3735 $ /reporting/includes/reporting.inc
3736
3737 25-Jul-2009 Janusz Dobrowolski
3738 ! Popup editor now available as option for some list selectors.
3739 $ /includes/ui/ui_lists.inc
3740   /gl/gl_bank.php
3741   /gl/includes/ui/gl_bank_ui.inc
3742   /includes/session.inc
3743   /includes/page/footer.inc
3744   /includes/ui/ui_controls.inc
3745   /inventory/purchasing_data.php
3746   /js/inserts.js
3747   /purchasing/po_entry_items.php
3748   /purchasing/supplier_credit.php
3749   /purchasing/supplier_invoice.php
3750   /purchasing/supplier_payment.php
3751   /purchasing/allocations/supplier_allocation_main.php
3752   /purchasing/includes/ui/po_ui.inc
3753   /sales/credit_note_entry.php
3754   /sales/customer_payments.php
3755   /sales/sales_order_entry.php
3756   /sales/allocations/customer_allocation_main.php
3757   /sales/includes/ui/sales_credit_ui.inc
3758   /sales/includes/ui/sales_order_ui.inc
3759   /themes/aqua/default.css
3760   /themes/aqua/renderer.php
3761   /themes/cool/default.css
3762   /themes/cool/renderer.php
3763   /themes/default/default.css
3764   /themes/default/renderer.php
3765
3766 21-Jul-2009 Janusz Dobrowolski
3767 ! Asynchronous customer/supplier/item selection now use popup window.
3768 $ /index.php
3769   /gl/gl_bank.php
3770   /includes/session.inc
3771   /includes/page/footer.inc
3772   /includes/ui/ui_controls.inc
3773   /includes/ui/ui_input.inc
3774   /includes/ui/ui_lists.inc
3775   /inventory/purchasing_data.php
3776   /inventory/manage/items.php
3777   /js/inserts.js
3778   /js/utils.js
3779   /purchasing/po_entry_items.php
3780   /purchasing/supplier_credit.php
3781   /purchasing/supplier_invoice.php
3782   /purchasing/supplier_payment.php
3783   /purchasing/allocations/supplier_allocation_main.php
3784   /purchasing/manage/suppliers.php
3785   /sales/credit_note_entry.php
3786   /sales/customer_payments.php
3787   /sales/sales_order_entry.php
3788   /sales/allocations/customer_allocation_main.php
3789   /sales/manage/customer_branches.php
3790   /sales/manage/customers.php
3791
3792 15-Jul-2009 Joe Hunt
3793 ! Replaced sys_types names from table to systypes::name in reports
3794   Now the English names in table are never used in inquiries or reports
3795 $ /reporting/rep101.php
3796   /reporting/rep102.php
3797   /reporting/rep108.php
3798   /reporting/rep201.php
3799   /reporting/rep202.php
3800   /reporting/rep203.php
3801   /reporting/rep709.php
3802   /sql/alter2.2.sql
3803 ! Audit-Trail report (systypes selector should include all systypes, extra parameter to function dup_systypes_list.
3804 $ /reporting/rep710.php
3805   /reporting/reports_main.php
3806   /reporting/includes/reports_classes.inc
3807 # Removed warning from COA report
3808 $ /gl/includes/db/gl_db_accounts.inc
3809   /includes/date_functions.inc
3810   /reporting/rep701.php
3811   
3812 13-Jul-2009 Joe Hunt
3813 + Added Audit Trail Report
3814 $ /reporting/rep710.php (new file)
3815 $ /reporting/reports_main.php
3816 ! Changed so $page_security works with reports (displays an error message on top)
3817 $ /reporting/includes/pdf_report.inc
3818   /reporting/includes/excel_report.inc
3819   
3820 10-Jul-2009 Janusz Dobrowolski
3821 + Added direct allocations in payments.
3822 $ /purchasing/supplier_payment.php
3823   /sales/customer_payments.php
3824 ! Allocations related code reuse.
3825 $ /includes/ui/allocation_cart.inc
3826   /purchasing/allocations/supplier_allocate.php
3827   /sales/allocations/customer_allocate.php
3828
3829 02-Jul-2009 Joe Hunt
3830 ! Always show 0.00 in debit column when using display_debit_or_credit
3831 $ /includes/ui/ui_view.inc
3832
3833 01-Jul-2009 Joe Hunt
3834 ! Small adjustment in /inventory/prices.php to see the calculated prices if they are set.
3835 $ /inventory/prices.php
3836 # Small bug/layout fixes
3837 $ /inventory/manage/item_categories.php
3838   /inventory/manage/locations.php
3839   /sql/en_US-demo.sql
3840   /sql/en_US-new.sql
3841
3842 30-Jun-2009 Joe Hunt
3843 # Small annoying bug-fixes in items.php and items_trans_db.inc
3844 $ /inventory/manage/items.php
3845   /inventory/includes/db/items_trans_db.inc
3846   
3847 30-Jun-2009 Joe Hunt
3848 + Implemented automatic price calculation of items from std. cost.
3849 $ /admin/company_preferences.php
3850   /admin/db/company_db.inc
3851   /doc/calculate_price.txt (new file)
3852   /sales/includes/sales_db.inc
3853   /sql/alter2.2.sql
3854   /sql/en_US-demo.sql
3855   /sql/en_US-new.sql
3856   
3857 29-Jun-2009 Joe Hunt
3858 ! Small layout improments in Customer Payments
3859 $ /sales/customer_payments.php
3860
3861 28-Jun-2009 Joe Hunt
3862 # Fixed link bugs in sales order entry and optimized a couple of functions in ui_controls.inc
3863 $ /includes/ui/ui_controls.inc
3864   /sales/sales_order_entry.php
3865   
3866 27-Jun-2009 Joe Hunt
3867 # Corrections to default COAs.
3868 $ /sql/alter2.2.sql
3869   /sql/en_US-new.sql
3870   /sql/en_US-demo.sql
3871   
3872 26-Jun-2009 Joe Hunt
3873 + Added Print of Work Order and GRN Valuation Report
3874 # Small bug in company preferences
3875 $ /admin/company_preferences.php
3876   /manufacturing/includes/db/work_orders_db.inc
3877   /manufacturing/work_order_entry.php
3878   /reporting/rep305.php (new file)
3879   /reporting/rep409.php (new file)
3880   /reporting/reports_main.php
3881   /reporting/includes/doctext.inc
3882   /reporting/includes/doctext2.inc
3883   /reporting/includes/header2.inc
3884   /reporting/includes/pdf_report.inc
3885   /reporting/includes/reports_classes.inc
3886   
3887 26-Jun-2009 Joe Hunt
3888 + Added Bank Charge field to Customer Payment, Supplier Payment and Bank Transfer and a new default bank charge account in gl_setup.
3889 $ /admin/gl_setup.php
3890   /admin/db/company_db.inc
3891   /gl/bank_transfer.php
3892   /gl/includes/db/gl_db_banking.inc
3893   /purchasing/supplier_payment.php
3894   /purchasing/includes/db/supp_payment_db.inc
3895   /sales/customer_payment.php
3896   /sales/includes/db/payment_db.inc
3897   /sql/alter2.2.sql
3898   /sql/en_US-demo.sql
3899   /sql/en_US-new.sql
3900   
3901 25-Jun-2009 Joe Hunt
3902 ! Changed balance_sheet field in account class to ctype and fixed class editing.
3903 # Parse error in ui_lists.inc. Masked include_once(/validation.inc) in main.inc.
3904 $ /admin/fiscalyears.php
3905   /gl/includes/db/gl_db_accounts.inc
3906   /gl/includes/db/gl_db_account_types.inc
3907   /gl/includes/db/gl_db_trans.inc
3908   /gl/manage/gl_account_classes.php
3909   /includes/main.inc
3910   /includes/ui/ui_lists.inc
3911   /sql/en_US-demo.sql
3912   /sql/en_US-new.sql
3913   /sql/alter2.2.sql
3914   
3915 25-Jun-2009 Janusz Dobrowolski
3916 ! Merged changes from main trunk  2.1.2-2.1.3 (see below)
3917 $ /admin/backups.php
3918   /admin/company_preferences.php
3919   /admin/view_print_transaction.php
3920   /applications/setup.php
3921   /config.php
3922   /dimensions/inquiry/search_dimensions.php
3923   /gl/gl_journal.php
3924   /gl/includes/db/gl_db_accounts.inc
3925   /gl/includes/db/gl_db_account_types.inc
3926   /gl/includes/db/gl_db_trans.inc
3927   /gl/includes/ui/gl_bank_ui.inc
3928   /gl/inquiry/gl_trial_balance.php
3929   /gl/inquiry/tax_inquiry.php
3930   /gl/manage/gl_account_classes.php
3931   /includes/data_checks.inc
3932   /includes/db/manufacturing_db.inc
3933   /includes/errors.inc
3934   /includes/main.inc
3935   /includes/references.inc
3936   /includes/session.inc
3937   /includes/types.inc
3938   /includes/ui/db_pager_view.inc
3939   /includes/ui/ui_lists.inc
3940   /includes/ui/ui_view.inc
3941   /inventory/inquiry/stock_status.php
3942   /inventory/manage/items.php
3943   /inventory/manage/locations.php
3944   /inventory/manage/sales_kits.php
3945   /inventory/prices.php
3946   /inventory/purchasing_data.php
3947   /lang/new_language_template/LC_MESSAGES/empty.po
3948   /manufacturing/includes/db/work_orders_db.inc
3949   /manufacturing/includes/db/work_orders_produce_items_db.inc
3950   /manufacturing/includes/db/work_orders_quick_db.inc
3951   /manufacturing/includes/manufacturing_ui.inc
3952   /manufacturing/inquiry/bom_cost_inquiry.php
3953   /manufacturing/manage/bom_edit.php
3954   /manufacturing/search_work_orders.php
3955   /manufacturing/view/work_order_view.php
3956   /manufacturing/work_order_add_finished.php
3957   /manufacturing/work_order_costs.php (new file)
3958   /manufacturing/work_order_entry.php
3959   /manufacturing/work_order_issue.php
3960   /manufacturing/work_order_release.php
3961   /purchase/po_receive_items.php
3962   /purchasing/allocations/supplier_allocation_main.php
3963   /purchasing/includes/db/grn_db.inc
3964   /purchasing/includes/db/invoice_db.inc
3965   /purchasing/includes/db/po_db.inc
3966   /purchasing/includes/purchasing_db.inc
3967   /purchasing/includes/ui/po_ui.inc
3968   /purchasing/inquiry/po_search_completed.php
3969   /purchasing/inquiry/supplier_inquiry.php
3970   /purchasing/supplier_credit.php
3971   /purchasing/supplier_invoice.php
3972   /reporting/includes/class.mail.inc
3973   /reporting/includes/pdf.report.inc
3974   /reporting/includes/reports_classes.inc
3975   /reporting/rep109.php
3976   /reporting/rep209.php
3977   /reporting/rep302.php
3978   /reporting/rep302.php
3979   /reporting/rep303.php
3980   /reporting/rep303.php
3981   /reporting/rep701.php
3982   /reporting/rep705.php
3983   /reporting/rep706.php
3984   /reporting/rep707.php
3985   /reporting/rep708.php
3986   /reporting/reports_main.php
3987   /sales/create_recurrent_invoices.php
3988   /sales/customer_delivery.php
3989   /sales/includes/db/sales_order_db.inc
3990   /sales/includessales_order_ui.inc
3991   /sales/inquiry/sales_orders_view.php
3992   /sales/manage/customer_branches.php
3993   /sql/en_US-demo.sql
3994   /sql/en_US-new.sql
3995   /taxes/db/tax_types_db.inc
3996   /taxes/tax_types.php
3997
3998 17-Jun-2009 Janusz Dobrowolski
3999 # Fixed supplier payment view link
4000 $ /includes/ui/ui_view.inc
4001
4002 03-Jun-2009 Janusz Dobrowolski
4003 ! Delete buttons prepared for js confirmation.
4004 $ /admin/fiscalyears.php
4005
4006 02-Jun-2009 Joe Hunt
4007 ! Fiscal Year delete . now removes all transactions and convert into relevant open balances.
4008 $ /admin/fiscalyear.php
4009 ! Created a function db_backup in /admin/db/maintenence_db.inc
4010 $ /admin/db/maintenance_db.inc
4011   /admin/backups.php
4012   /admin/inst_upgrade.php
4013   
4014 22-May-2009 Janusz Dobrowolski
4015 # Defualt hyperlink href set to PHP_SELF
4016 $ /includes/ui/ui_controls.inc
4017
4018 21-May-2009 Janusz Dobrowolski
4019 + Added reset_focus helper function.
4020 $ /includes/ui/ui_view.inc
4021 # Fixed link on and focus on final page.
4022 $ /gl/gl_journal.php
4023
4024 19-May-2009 Janusz Dobrowolski
4025 + Automatic update currency option added.
4026 $ /gl/includes/db/gl_db_currencies.inc
4027   /includes/ui/ui_view.inc
4028   /gl/manage/currencies.php
4029   /sql/alter2.2.sql
4030   /sql/en_US-demo.sql
4031   /sql/en_US-new.sql
4032 + Added hook support for localized functions
4033 $ /gl/includes/db/gl_db_rates.inc
4034   /gl/manage/exchange_rates.php
4035   /includes/session.inc
4036 ! Fixed hook for optional TaxFunction
4037 $ /reporting/rep709.php
4038 ! Removed obsolete has_locale helper.
4039 $ /includes/lang/language.php
4040
4041 17-May-2009 Janusz Dobrowolski
4042 + Added excluding item/category from sales.
4043 $ /includes/ui/ui_lists.inc
4044   /inventory/includes/db/items_category_db.inc
4045   /inventory/includes/db/items_db.inc
4046   /inventory/manage/item_categories.php
4047   /inventory/manage/items.php
4048   /sql/alter2.2.sql
4049   /sql/alter2.2.php
4050
4051 15-May-2009 Joe Hunt
4052 # Bad link to view dimension
4053 $ /includes/ui/ui_view.inc
4054 ! Improved layout.
4055 $ /purchasing/includes/ui/invoice_ui.inc
4056
4057 14-May-2009 Joe Hunt
4058 + Added user_id to Journal Inquiry
4059 $ /gl/inquiry/journal_inquiry.php
4060
4061 13-May-2009 Janusz Dobrowolski
4062 # Excluding closed transactions from edition/voiding.
4063 $ /includes/db/audit_trail_db.inc  
4064   /admin/void_transaction.php
4065   /sales/inquiry/customer_inquiry.php
4066   /gl/inquiry/journal_inquiry.php
4067 # Fixed error during category adding.
4068 $ /inventory/includes/db/items_category_db.inc
4069 + Units and item type is editable until item not used.
4070 $ /inventory/includes/db/items_db.inc
4071   /inventory/manage/items.php
4072
4073 11-May-2009 Joe Hunt
4074 ! Changed creating of fiscal year so gap is not allowed. Cannot close year if open years before.
4075 $ /admin/fiscalyers.php
4076
4077 10-May-2009 Janusz Dobrowolski
4078 ! Support for periodic journal trans closing/indexing
4079 $ /includes/db/audit_trail_db.inc
4080   /admin/fiscalyears.php
4081   /gl/includes/db/gl_db_trans.inc
4082   /gl/inquiry/journal_inquiry.php
4083
4084 ! Restored support for reversed transactions
4085 $ /gl/gl_journal.php
4086   /gl/includes/ui/gl_journal_ui.inc
4087
4088 08-May-2009 Janusz Dobrowolski
4089 + Added journal entry edition, removed reverse transaction option.
4090 $ /gl/includes/ui/gl_journal_ui.inc
4091   /gl/includes/db/gl_db_trans.inc
4092 + Added journal entry transaction edition/view
4093 $ /gl/gl_journal.php
4094   /includes/ui/ui_view.inc
4095 + Added journal inquiry
4096 $ /gl/inquiry/journal_inquiry.php (new)
4097   /includes/ui/ui_lists.inc
4098   /applications/generalledger.php
4099 ! Document references saved also in refs table for easy access.
4100 $ /dimensions/includes/dimensions_db.inc
4101   /includes/references.inc
4102   /gl/includes/db/gl_db_banking.inc
4103   /inventory/includes/db/items_adjust_db.inc
4104   /inventory/includes/db/items_transfer_db.inc
4105   /manufacturing/includes/db/work_order_issues_db.inc
4106   /manufacturing/includes/db/work_order_produce_items_db.inc
4107   /manufacturing/includes/db/work_orders_db.inc
4108   /manufacturing/includes/db/work_orders_quick_db.inc
4109   /purchasing/includes/db/grn_db.inc
4110   /purchasing/includes/db/invoice_db.inc
4111   /purchasing/includes/db/po_db.inc
4112   /purchasing/includes/db/supp_payment_db.inc
4113   /sales/includes/db/payment_db.inc
4114   /sales/includes/db/sales_credit_db.inc
4115   /sales/includes/db/sales_delivery_db.inc
4116   /sales/includes/db/sales_invoice_db.inc
4117   /sql/alter2.2.php
4118 ! Small fixes needed for pending client-side validation support
4119 $ /includes/current_user.inc
4120   /includes/main.inc
4121   /includes/session.inc
4122   /includes/page/header.inc
4123   /includes/page/footer.inc
4124   /includes/errors.inc
4125   /js/inserts.js
4126   /js/utils.js
4127   /themes/aqua/default.css
4128   /themes/cool/default.css
4129   /themes/default/default.css
4130   /themes/aqua/renderer.php
4131   /themes/cool/renderer.php
4132   /themes/default/renderer.php
4133 ! Function get_reference return string instead of mysql resource.
4134 $ /includes/db/references_db.inc
4135 ! Added reference var
4136 $ /includes/ui/items_cart.inc
4137 # Small bugfix in invoice view
4138 $ /sales/includes/db/sales_invoice_db.inc
4139 # Last document date bug fixed
4140 $ /sales/customer_delivery.php
4141 # Fixed false warning during upgrade process in debug mode.
4142 $ /admin/inst_upgrade.php
4143
4144 03-May-2009 Janusz Dobrowolski
4145 + Audit trail added.
4146 $ /includes/db/audit_trail_db.inc (new)
4147   /admin/db/voiding_db.inc
4148   /gl/includes/db/gl_db_banking.inc
4149   /gl/includes/db/gl_db_trans.inc
4150   /includes/main.inc
4151   /inventory/includes/db/items_adjust_db.inc
4152   /inventory/includes/db/items_trans_db.inc
4153   /inventory/includes/db/items_transfer_db.inc
4154   /manufacturing/includes/db/work_order_issues_db.inc
4155   /manufacturing/includes/db/work_order_produce_items_db.inc
4156   /manufacturing/includes/db/work_orders_db.inc
4157   /manufacturing/includes/db/work_orders_quick_db.inc
4158   /purchasing/includes/db/grn_db.inc
4159   /purchasing/includes/db/po_db.inc
4160   /purchasing/includes/db/supp_trans_db.inc
4161   /sales/includes/db/cust_trans_db.inc
4162   /sales/includes/db/sales_order_db.inc
4163   /sql/alter2.2.php
4164   /sql/alter2.2.sql
4165   /sql/en_US-demo.sql
4166   /sql/en_US-new.sql
4167 ! Changed primary key in users table
4168 $ /admin/change_current_user_password.php
4169   /admin/inst_upgrade.php
4170   /admin/users.php
4171   /admin/db/users_db.inc
4172   /includes/current_user.inc
4173 ! Enabled drop table queries during non-forced upgrade
4174 $ /admin/db/maintenance_db.inc
4175 # Small optimization
4176   /sales/includes/sales_db.inc
4177 # Fixed default date handling.
4178 $ /sales/customer_invoice.php
4179 # Fixed error handling in debug mode
4180 $ /includes/errors.inc
4181   /includes/db/connect_db.inc
4182
4183 02-May-2009 Joe Hunt
4184 # Minor bug Profit & Loss Statement
4185 $ /reporting/rep707.php
4186
4187 02-May-2009 Joe Hunt
4188 ! Company setup option for printing server Time Zone on Reports Print-Out.
4189 ! Company setup version_id for stamping the version id. Can be used for check for update.
4190 $ /admin/company_preferences.php
4191   /admin/db/company_db.inc
4192   /reporting/includes/pdf_report.inc
4193   /sql/alter2.2.sql
4194   /sql/en_US-demo.sql
4195   /sql/en_US-new.sql
4196   
4197 01-May-2009 Joe Hunt
4198 ! Changed Customer Balance and Supplier Balance to period select with Open Balance
4199 $ /reporting/reports_main.php
4200   /reporting/rep101.php
4201   /reporting/rep201.php
4202   
4203 30-Apr-2009 Janusz Dobrowolski
4204 ! Merged changes from main trunk  2.1.1-2.1.2 (see below)
4205
4206 30-Apr-2009 Janusz Dobrowolski
4207 # Small layout fixes 
4208 $ /includes/errors.inc
4209   /themes/aqua/renderer.php
4210   /themes/cool/renderer.php
4211   /themes/default/renderer.php
4212
4213 29-Apr-2009 Janusz Dobrowolski
4214 ! Messages styles moved default.css
4215 $ /includes/errors.inc
4216   /themes/aqua/default.css
4217   /themes/cool/default.css
4218   /themes/default/default.css
4219
4220 28-Apr-2009 Joe Hunt
4221 ! Changed so the close of fiscal years also closes the balances and brings forward retained earnings.
4222 $ /admin/gl_setup.ph
4223   /admin/fiscalyears.php
4224   /admin/db/company_db.inc
4225   /sql/en_US-new.sql
4226   /sql/en_US-demo.sql
4227   /sql/alter2.2.sql
4228   
4229 25-Apr-2009 Janusz Dobrowolski
4230 # Fixed ambigous sql
4231 $ /inventory/manage/item_categories.php
4232
4233 25-Apr-2009 Joe Hunt
4234 ! Removed obsolete field 'included_in_price' from table 'Tax_group_items' in en_US-demo.sql.
4235 $ /sql/en_US-demo.sql
4236   /sql/alter2.2.sql
4237
4238 24-Apr-2009 Janusz Dobrowolski
4239 + Added inactive records support.
4240 $ /admin/payment_terms.php
4241   /admin/shipping_companies.php
4242   /gl/includes/db/gl_db_account_types.inc
4243   /gl/includes/db/gl_db_currencies.inc
4244   /gl/manage/bank_accounts.php
4245   /gl/manage/currencies.php
4246   /gl/manage/gl_account_classes.php
4247   /gl/manage/gl_account_types.php
4248   /gl/manage/gl_accounts.php
4249   /includes/ui/ui_lists.inc
4250   /inventory/includes/db/items_units_db.inc
4251   /inventory/includes/db/movement_types_db.inc
4252   /inventory/manage/item_categories.php
4253   /inventory/manage/item_units.php
4254   /inventory/manage/items.php
4255   /inventory/manage/locations.php
4256   /inventory/manage/movement_types.php
4257   /manufacturing/includes/db/work_centres_db.inc
4258   /manufacturing/manage/work_centres.php
4259   /purchasing/manage/suppliers.php
4260   /sales/includes/db/sales_points_db.inc
4261   /sales/manage/sales_points.php
4262   /sql/alter2.2.sql
4263   /sql/en_US-demo.sql
4264   /sql/en_US-new.sql
4265   /taxes/item_tax_types.php
4266   /taxes/tax_groups.php
4267   /taxes/tax_types.php
4268   /taxes/db/tax_groups_db.inc
4269   /taxes/db/tax_types_db.inc
4270 # Edit buttons center alignment.
4271 $ /includes/ui/ui_input.inc
4272 # Fixed ajax request using element name on multi-part forms.
4273 $ /js/utils.js
4274
4275 24-Apr-2009 Joe Hunt
4276 ! Added option to select how to present Balance Sheet and P&L Statement
4277 $ /gl/manage/gl_account_classes.php
4278   /gl/includes/db/gl_db_account_types.inc
4279   /reporting/rep706.php
4280   /reporting/rep707.php
4281   /sql/alter2.2.sql
4282
4283 22-Apr-2009 Janusz Dobrowolski
4284 + Added inactive records support.
4285 $ /sales/includes/db/credit_status_db.inc
4286   /sales/includes/db/sales_types_db.inc
4287   /sales/manage/credit_status.php
4288   /sales/manage/customer_branches.php
4289   /includes/data_checks.inc
4290   /sales/manage/sales_groups.php
4291   /sales/manage/sales_people.php
4292   /sales/manage/sales_types.php
4293 # Slightly changed inactive record support
4294 $ /includes/ui/ui_input.inc
4295   /includes/ui/ui_lists.inc
4296   /sales/manage/customers.php
4297   /sales/manage/sales_areas.php
4298 ! Display all db_query errors in debug mode
4299 $ /includes/db/connect_db.inc
4300 # Hide empty/disabled tabs
4301 $ /frontaccounting.php
4302   /applications/dimensions.php
4303 # Small typo fixed
4304 $ /applications/application.php
4305
4306 21-Apr-2009 Janusz Dobrowolski
4307 + Support for inactive records.
4308 $ /includes/ui/ui_lists.inc
4309   /includes/ui/ui_input.inc
4310   /includes/db/sql_functions.inc
4311   /themes/aqua/default.css
4312   /themes/cool/default.css
4313   /themes/default/default.css
4314 + Added inactive field in cust_branches
4315 $ /sql/alter2.2.sql
4316   /sql/en_US-demo.sql
4317   /sql/en_US-new.sql
4318 + Added inactive records edition.
4319 $ /sales/manage/customers.php
4320   /sales/manage/sales_areas.php
4321   
4322 08-Apr-2009 Janusz Dobrowolski
4323 # Fix for hotkeys on multi form pages.
4324 $ /js/inserts.js
4325 ! Customer name max. length 80
4326 $ /sales/manage/customers.php
4327   /sql/alter2.2.php
4328   /sql/alter2.2.sql
4329   /sql/en_US-demo.sql
4330   /sql/en_US-new.sql
4331
4332 30-Mar-2009 Janusz Dobrowolski
4333 ! Merged changes from main trunk for versions 2.1RC-2.1.1 (see below)
4334 $ /admin/db/v_banktrans.inc (removed)
4335   /applications/manufacturing.php
4336   /gl/include/db/gl_db_banking.inc
4337   /gl/includes/ui/gl_bank_ui.inc
4338   /gl/includes/ui/gl_journal_ui.inc
4339   /gl/manage/exchange_rates.php
4340   /.htaccess
4341   /includes/banking.inc
4342   /includes/data_checks.inc
4343   /includes/ui/items_cart.inc
4344   /includes/ui/ui_inputs.inc
4345   /includes/ui/ui_lists.inc
4346   /install.html
4347   /install/index.php
4348   /install/save.php
4349   /inventory/includes/inventory_db.inc
4350   /inventory/manage/items.php
4351   /inventory/manage/sales_kits.php
4352   /js/inserts.js
4353   /lang/new_language_template/LC_MASSAGES/empty.po
4354   /manufacturing/inquiry/bom_cost_inquiry.php
4355   /purchasing/allocations/supplier_allocate.php
4356   /purchasing/manage/suppliers.php
4357   /reporting/includes/doctext2.inc
4358   /reporting/includes/doctext.inc
4359   /reporting/including/excel_report.inc
4360   /reporting/rep104.php
4361   /reporting/rep106.php
4362   /reporting/rep303.php
4363   /reporting/rep702.php
4364   /sales/allocations/customer_allocate.php
4365   /sales/includes/db/sales_credit_db.inc
4366   /sales/includes/db/sales_points_db.inc
4367   /sales/includes/ui/sales_credit_ui.inc
4368   /sales/includes/ui/sales_order_ui.inc
4369   /sales/manage/sales_points.php
4370   /sales/sales_order_entry.php
4371   /sql/alter2.1.sql
4372   /taxes/tax_types.php
4373   /themes/aqua/default.css
4374   /themes/cool/default.css
4375   /themes/default/default.css
4376
4377 29-Mar-2009 Janusz Dobrowolski
4378 ! Added cancel button
4379 $ /inventory/manage/items.php
4380 ! Element id generation speedup
4381 $ /includes/ui/ui_view.inc
4382 # Fixed hotkeys behaviour in report module
4383 $ /js/inserts.js
4384   /reporting/includes/reports_classes.inc
4385
4386 21-Mar-2009 Janusz Dobrowolski
4387 + Option to use last document date on subsequent new documents.
4388 $ /admin/display_prefs.php
4389   /admin/db/users_db.inc
4390   /includes/current_user.inc
4391   /includes/prefs/userprefs.inc
4392   /sql/alter2.2.php
4393   /sql/alter2.2.sql
4394   /sql/en_US-demo.sql
4395   /sql/en_US-new.sql
4396 + Optional check for current date in date_cells()/date_row()
4397 $ /includes/ui/ui_input.inc
4398 ! Save/retrieve last document date.
4399 $ /gl/bank_account_reconcile.php
4400   /gl/gl_bank.php
4401   /gl/gl_journal.php
4402   /gl/includes/ui/gl_bank_ui.inc
4403   /gl/includes/ui/gl_journal_ui.inc
4404   /includes/date_functions.inc
4405   /includes/ui/ui_view.inc
4406   /inventory/adjustments.php
4407   /inventory/transfers.php
4408   /inventory/includes/item_adjustments_ui.inc
4409   /inventory/includes/stock_transfers_ui.inc
4410   /manufacturing/work_order_entry.php
4411   /purchasing/po_entry_items.php
4412   /purchasing/po_receive_items.php
4413   /purchasing/supplier_payment.php
4414   /purchasing/includes/ui/grn_ui.inc
4415   /purchasing/includes/ui/invoice_ui.inc
4416   /purchasing/includes/ui/po_ui.inc
4417   /sales/credit_note_entry.php
4418   /sales/customer_credit_invoice.php
4419   /sales/customer_delivery.php
4420   /sales/customer_invoice.php
4421   /sales/customer_payments.php
4422   /sales/sales_order_entry.php
4423   /sales/includes/cart_class.inc
4424   /sales/includes/sales_db.inc
4425   /sales/includes/db/sales_order_db.inc
4426   /sales/includes/ui/sales_credit_ui.inc
4427   /sales/includes/ui/sales_order_ui.inc
4428
4429 18-Mar-2009 Janusz Dobrowolski
4430 + Additional option for submit_add_or_update_x() helpers
4431 $ /includes/ui/ui_input.inc
4432 + Icon for default escape button
4433 $ /themes/aqua/images/escape.png (new)
4434   /themes/cool/images/escape.png (new)
4435 + Arrow navigation also in report menus
4436 $ /js/utils.js
4437   /js/inserts.js
4438 + Added default keys for form submition/cancelling when apprioprate.
4439 $ All form entry files.
4440
4441 17-Mar-2009 Joe Hunt
4442 ! Changed so company domicile is printed on invoices and statements if filled out.
4443 $ /reporting/includes/header2.inc
4444
4445 17-Mar-2009 Janusz Dobrowolski
4446 + Added default delivery_required_by parameter, removed custom company fields/names.
4447 $ /admin/company_preferences.php
4448   /admin/gl_setup.php
4449   /admin/db/company_db.inc
4450   /includes/prefs/sysprefs.inc
4451   /sql/alter2.2.php (new)
4452   /sql/alter2.2.sql (new)
4453   /sql/en_US-demo.sql
4454   /sql/en_US-new.sql
4455 + Item category now contains default parameters for new items.
4456 $ /inventory/includes/db/items_category_db.inc
4457   /inventory/manage/item_categories.php
4458   /inventory/manage/items.php
4459   /sql/alter2.2.php
4460   /sql/alter2.2.sql
4461   /sql/en_US-demo.sql
4462   /sql/en_US-new.sql
4463 ! Updated FA version string.
4464 $ /config.php
4465 ! Stock item types moved to types.inc
4466 $ /includes/types.inc
4467   /includes/ui/ui_lists.inc
4468 ! Focus js code optimization
4469 $ /js/inserts.js
4470   /js/utils.js
4471  
4472 16-Mar-2009 Janusz Dobrowolski
4473 + Support for default buttons with Ctrl-Enter/Escape hotkeys, 
4474         arrow navigation in menus
4475 $ /includes/ui/ui_input.inc
4476   /includes/ui/ui_controls.inc
4477   /includes/ui/ui_view.inc
4478   /includes/page/footer.inc
4479   /config.php
4480   /js/inserts.js
4481   /js/utils.js
4482   /reporting/includes/reporting.inc
4483   /themes/default/images/escape.png
4484   /themes/aqua/default.css
4485   /themes/aqua/renderer.php
4486   /themes/cool/default.css
4487   /themes/cool/renderer.php
4488   /themes/default/default.css
4489   /themes/default/renderer.php
4490   /themes/default/images/escape.png
4491   /sales/sales_order_entry.php
4492
4493 ! SID & start_form() cleanup
4494 $ /.htaccess
4495   /access/logout.php
4496   /admin/attachments.php
4497   /admin/backups.php
4498   /admin/create_coy.php
4499   /admin/inst_lang.php
4500   /admin/inst_module.php
4501   /admin/view_print_transaction.php
4502   /admin/void_transaction.php
4503   /dimensions/inquiry/search_dimensions.php
4504   /gl/bank_transfer.php
4505   /gl/gl_bank.php
4506   /gl/inquiry/gl_trial_balance.php
4507   /gl/manage/exchange_rates.php
4508   /inventory/adjustments.php
4509   /inventory/cost_update.php
4510   /inventory/prices.php
4511   /inventory/purchasing_data.php
4512   /inventory/reorder_level.php
4513   /inventory/transfers.php
4514   /inventory/inquiry/stock_movements.php
4515   /inventory/inquiry/stock_status.php
4516   /inventory/manage/item_codes.php
4517   /inventory/manage/sales_kits.php
4518   /manufacturing/search_work_orders.php
4519   /manufacturing/work_order_issue.php
4520   /manufacturing/inquiry/bom_cost_inquiry.php
4521   /manufacturing/manage/bom_edit.php
4522   /purchasing/po_entry_items.php
4523   /purchasing/po_receive_items.php
4524   /purchasing/supplier_credit.php
4525   /purchasing/supplier_invoice.php
4526   /purchasing/supplier_payment.php
4527   /purchasing/allocations/supplier_allocate.php
4528   /purchasing/inquiry/po_search.php
4529   /purchasing/inquiry/po_search_completed.php
4530   /purchasing/inquiry/supplier_allocation_inquiry.php
4531   /purchasing/inquiry/supplier_inquiry.php
4532   /sales/credit_note_entry.php
4533   /sales/customer_credit_invoice.php
4534   /sales/customer_delivery.php
4535   /sales/customer_invoice.php
4536   /sales/allocations/customer_allocate.php
4537   /sales/includes/ui/sales_credit_ui.inc
4538   /sales/inquiry/customer_allocation_inquiry.php
4539   /sales/inquiry/sales_deliveries_view.php
4540   /sales/inquiry/sales_orders_view.php
4541
4542 ------------------------------- Release 2.1.5 ----------------------------------
4543 26-Aug-2009 Joe Hung
4544 ! Release 2.1.5
4545 $ config.php
4546 # If no dimensions in system, then there were 2 destination selectors in report Balance Sheet
4547 $ /reporting/reports_main.php
4548 ! Code cleanup
4549 $ /taxes/tax_calc.inc
4550   /lang/new_language_template/LC_MESSAGES/empty.po (new extraction)
4551   
4552 24-Aug-2009 Joe Hunt
4553 # A Purchasing Price of 12.34 with a conversion factor of 100,0000 caused a false internal rounding error of 12.00.
4554 ! The Purchasing Price, price can now have up to 6 decimals (fractions of hundredth's) and are presented correctly.
4555   If you need to increase the decimals in a current value, then you have to delete it and create it again with new values.
4556   This is for safety reasons.
4557 $ /includes/current_user.inc
4558   /includes/ui/ui_input.inc
4559   /inventory/purchasing_data.php
4560   /purchasing/po_receive_items.php
4561   /purchasing/includes/ui/invoice_ui.inc
4562   /purchasing/includes/ui/po_ui.inc
4563   /purchasing/view/view_grn.php
4564   /purchasing/view/view_po.php
4565   /reporting/rep209.php
4566   
4567 21-Aut-2009 Joe Hunt
4568 # [0000162] Deleting a GL account may cause problems with quick entries 
4569 $ /gl/manage/gl_accounts.php
4570
4571 20-Aug-2009 Joe Hunt
4572 # If account code2 is used in the accounts the report Chart of Accounts gave a bad index and didn't print the code.
4573 $ /gl/includes/gl_db_accounts.inc
4574 # If setting the delivered items in PO Receive Items to 0 the value is not updated 
4575 $ /purchasing/po_receive_items.php
4576
4577 19-Aug-2009 Joe Hunt
4578 ! Change of Quick Entries to use the Tax Types instead, due to complexity using the Tax Groups in EU.
4579   If you for need more than one Tax Type row in a Quick Entry, please keep the rows together and use the same action type.
4580 $ /gl/includes/db/gl_db_bank_accounts.inc
4581   /gl/manage/gl_quick_entries.php
4582   /includes/ui/ui_view.inc
4583   
4584 18-Aug-2009 Joe Hunt
4585 ! When using Quick Entries in Supplier Invoices/credit notes the tax sum now shows correctly.
4586 $ /purchasing/includes/db/invoice_db.inc
4587   /purchasing/includes/ui/invoice_ui.inc
4588   /purchasing/includes/supp_trans_class.inc
4589   
4590 18-Aug-2009 Joe Hunt
4591 ! Quick Entries uses Tax Groups instead of Item Tax Types for calculating taxes (Please change the item lines for tax).
4592   Quick Entry Lines of type Supplier Invoice. When using, the Supplier Tax Group Id overrides the The Tax Group set on the line.
4593 $ /gl/includes/db/gl_db_bank_accounts.inc
4594   /gl/manage/gl_quick_entries.php
4595   /includes/ui/ui_view.inc
4596   /taxes/tax_calc.inc
4597   
4598 17-Aug-2009 Janusz Dobrowolski
4599 # [0000158] Added missing check for POS usage before deletion.
4600 $ /sales/manage/sales_points.php
4601
4602 17-Aug-2009 Joe Hunt
4603 # [0000160] Customer payments in different currencies (bank account exchange error). Fixed so diff bank_curr/home_curr and cust/supp curr is readonly.
4604 $ /gl/includes/db/gl_db_bank_trans.inc
4605   /purchasing/supplier_payment.php
4606   /sales/customer_payments.php
4607   /sales/includes/db/payments_db.inc
4608
4609 14-Aug-2009 Janusz Dobrowolski
4610 # [0000161] Fixed reference edition on sales invoice/deliery/credit.
4611 $ /sales/customer_credit_invoice.php
4612   /sales/customer_delivery.php
4613   /sales/customer_invoice.php
4614
4615 12-Aug-2009 Joe Hunt
4616 # [0000159] Memo field's GL entries are not saved (gl_trans) in supplier invoice
4617 $ /purchasing/includes/purchasing_db.inc
4618   /purchasing/includes/db/invoice_db.inc
4619 # memo field was not written in list of journal entries.
4620 $ /reporting/rep702.php
4621   
4622 08-Aug-2009 Janusz Dobrowolski
4623 # Fixed bug in calculation of taxes for quick entries using multiply tax rates
4624 $ /includes/ui/ui_view.inc
4625
4626 08-Aug-2009 Janusz Dobrowolski
4627 # [0000152] Config_db.php changed after failed company database creation
4628 $ /install/save.php
4629
4630 08-Aug-2009 Joe Hunt
4631 # [0000153] not possible to make a new balance sheet GL account cl (old style)
4632 $ /gl/manage/gl_account_classes.php
4633
4634 04-Aug-2009 Joe Hunt
4635 # [0000150] Logo on printed papers is placed on top of the adress rule nr 1
4636 $ /reporting/includes/header2.inc
4637 # [0000145] Email sales order doesn't work if no email on branch but on customer
4638 $ /sales/includes/db/sales_order_db.inc
4639   /reporting/rep109.php
4640 ! Changed so $use_oldstyle_convert=1 variable in config.php (line 78) gives fully backwards compatibility in 
4641   Balance Sheet, PL Statements and Monthly Bread Down reports.
4642 $ /gl/manage/gl_account_classes.php.  
4643
4644 ------------------------------- Release 2.1.4 ----------------------------------
4645 30-Jul-2009 Joe Hunt
4646 ! Release 2.1.4
4647 $ config.php
4648 # Bad right margin on Tax Report (papersize A4)
4649 $ /reporting/rep709.php
4650 # [0000146] Purch data description with a ' (apostrophe) fails
4651 $ /inventory/purchasing_data.php
4652   /purchasing/includes/purchasing_db.inc
4653
4654 28-Jul-2009 Joe Hunt
4655 # Bugs in sending documents as email. Seems to land in the spam filter due to bad text and scrambled name on attached documents
4656 $ /reporting/rep109.php
4657   /reporting/includes/doctext.inc
4658   /reporting/includes/doctext2.inc
4659   /reporting/includes/header2.inc
4660   /reporting/includes/pdf_report.inc
4661
4662 18-Jul-2009 Joe Hunt
4663 # When saving a Payment to a Customer in Bank Payments (normally payment to suppliers) it was saved with wrong sign in debtor_trans (very rare).
4664 $ /sales/includes/db/cust_trans_db.inc
4665 # Wrong presentation in customer/supplier balance if using bank payments for customers and bank deposits for suppliers (very rare)
4666 $ /reporting/rep101.php
4667   /reporting/rep201.php
4668   
4669 13-Jul-2009 Joe Hunt
4670 # Bug in Tax Inquiry and Tax Report when entering in Journal Entry
4671 $ /gl/includes/db/gl_db_banking.inc
4672   /gl/includes/db/gl_db_trans.inc
4673   /reporting/rep709.php
4674 ! Comments should follow templates and recurrent invoices.
4675 $ /sales/create_recurrent_invoices.php
4676   /sales/sales_order_entry.php
4677   
4678 12-Jul-2009 Joe Hunt
4679 # Wrong presentation of left to allocate if discount was given
4680 $ /sales/view/view_receipt.php
4681   /purchasing/view/view_supp_payment.php
4682   
4683 11-Jul-2009 Joe Hunt
4684 ! Improved Inventory Sales Report. Now by Customer and quantities as well.
4685 $ /reporting/rep304.php
4686   /reporting/reports_main.php
4687
4688 10-Jul-2009 Joe Hunt
4689 # [0000142] Purchase Order use the same header as Sales Order
4690 $ /reporting/includes/doctext.inc
4691   /reporting/includes/doctext2.inc
4692 # Bug in demand qty
4693 $ /includes/db/manufacturing.inc
4694
4695 10-Jul-2009 Janusz Dobrowolski
4696 # [0000141] Attachment view/download bug.
4697 $ /admin/attachments.php
4698 # [0000140] Numeric format bug in credit limit input.
4699 $ /purchasing/manage/suppliers.php
4700 # [0000143] Bad format of PO popup window (Softechmatrix).
4701 $ /purchasing/view/view_grn.php
4702
4703 09-Jul-2009 Janusz Dobrowolski
4704 # [0000139] Change of bank account type after creation should not be allowed.
4705 $ /gl/manage/bank_accounts.php
4706
4707 01-Jul-2009 Joe Hunt
4708 # Guess what :) [0000137] Material Cost Averaging Problem (again again again) when voiding.
4709 $ /purchasing/includes/db/invoice_db.inc
4710
4711 26-Jun-2009 Joe Hunt
4712 # [0000137] Material Cost Averaging Problem (again again) when voiding.
4713 $ /purchasing/includes/db/invoice_db.inc
4714
4715 ------------------------------- Release 2.1.3 ----------------------------------
4716 25-Jun-2009 Joe Hunt
4717 ! Release 2.1.3
4718 $ config.php
4719   /sql/en_US-new.sql
4720   /sql/en_US-demo.sql
4721 ! Suppressed menu on access denied in view popup windows.
4722 $ /includes/session.inc
4723   /includes/main.inc
4724 ! New empty.po file
4725   /lang/new_language_template/LC_MESSAGES/empty.po
4726
4727 23-Jun-2009 Janusz Dobrowolski
4728 ! Added edition link in Purchase Order Inquiry
4729 $ /purchasing/includes/ui/po_ui.inc
4730   /purchasing/inquiry/po_search_completed.php
4731
4732 23-Jun-2009 Joe Hunt
4733 # [0000137] Material Cost Averaging Problem (again) when voiding.
4734 $ /purchasing/includes/db/invoice_db.inc
4735
4736 21-Jun-2009 Joe Hunt
4737 # If no additional costs (overhead/labour) it should reduce the average additional costs.
4738 $ /manufacturing/includes/db/work_orders_quick_db.inc
4739
4740 20-Jun-2009 Janusz Dobrowolski
4741 ! Php notices removed from logging to avoid flood from @ constructs.
4742 $ /includes/errors.inc
4743 # [0000135] Direct posting to gl accounts with more than one related tax type forbidden.
4744 $ /gl/gl_journal.php
4745   /includes/ui/ui_view.inc
4746   /purchasing/supplier_credit.php
4747   /purchasing/supplier_invoice.php
4748   /taxes/tax_types.php
4749   /taxes/db/tax_types_db.inc
4750
4751 20-Jun-2009 Joe Hunt/Tu Nguyen
4752 # [0000137] Material Cost Averaging Problem when voiding Supp Inv and qoh reaches 0.
4753 $ /purchasing/includes/db/grn_db.inc
4754
4755 18-Jun-2009 Joe Hunt
4756 ! Better support for conversion_factor in Purchasing Pricing. Instruction on Sticky Inventory Forum.
4757 $ /inventory/purchasing_data.php
4758   /purchasing/includes/purchasing_db.inc
4759   /purchasing/includes/db/po_db.inc
4760   /purchasing/includes/ui/po_ui.inc
4761   
4762 17-Jun-2009 Janusz Dobrowolski
4763 # Fixed form reset after error, allowed png logo files.
4764 $ /admin/company_preferences.php
4765 ! Removed unneeded submit_on_change in uom selector.
4766 $ /includes/ui/ui_lists.inc
4767 # Allowed reuse of supplier references from voided invoices.
4768 $ /purchasing/supplier_invoice.php
4769 # Total payment/credit sign fix.  
4770 $ /purchasing/allocations/supplier_allocation_main.php
4771 # Voided documents should not be displayed.
4772 $ /purchasing/inquiry/supplier_inquiry.php
4773
4774 17-Jun-2009 Joe Hunt/Tu Nguyen
4775 # [0000136] view_po on invoices and credits shows transactions from other suppliers
4776 $ /purchasing/includes/db/invoice_db.inc
4777
4778 16-Jun-2009 Janusz Dobrowolski
4779 ! Added error logging to file or syslog.
4780 $ /config.php
4781   /includes/errors.inc
4782 # Cleaned output buffering notices.
4783 $ /includes/errors.inc
4784   /includes/session.inc
4785
4786 15-Jun-2009 Joe Hunt
4787 ! Added Item Code Entry in Work Order Entry and quantity decimals now follows the item
4788 ! Clean-up in ui_list codes.
4789 $ /includes/ui/ui_lists.inc
4790   /manufacturing/work_order_entry.php
4791   /manufacturing/search_work_orders.php
4792   /manufacturing/manage/bom_edit.php
4793   /manufacturing/inquiry/bom_cost_inquiry.php
4794   
4795 14-Jun-2009 Joe Hunt
4796 ! Much better presentation of new Balance Sheet, P&L Statement and Monthly Breakdown.
4797 $ /gl/includes/db/gl_db_account_types.inc
4798   /gl/includes/db/gl_db_accounts.inc
4799   /includes/types.inc
4800   /reporting/rep705.php
4801   /reporting/rep706.php
4802   /reporting/rep707.php
4803 ! New variable in config.php, $use_oldstyle_convert, if set to 1, same convert as in old versions.  
4804 $ config.php
4805   
4806 13-Jun-2009 Joe Hunt/Pete/Tom Moulton
4807 ! Changed next reference method to also include partly alpha characters in front, fi. WA036 increments to WA037
4808 $ /includes/references.inc
4809 ! Improved email sending of documents. With help of Tom Moulton
4810 $ /reporting/rep109.php
4811   /reporting/rep209.php
4812   /reporting/includes/class.mail.inc
4813   /reporting/includes/pdf.report.inc
4814   
4815 12-Jun-2009 Joe Hunt
4816 ! Code clean-up
4817 $ /gl/includes/db/gl_db_trans.inc
4818   /gl/inquiry/gl_trial_balance.php
4819   /includes/ui/ui_view.inc
4820   /reporting/rep708.php
4821   
4822 11-Jun-2009 Joe Hunt
4823 ! Changed balance_sheet operation in class table to class type for sign convert in Balance Sheet, Profit and Loss Statement and Monthly Breakdown
4824 $ /gl/manage/gl_account_classes.php
4825   /gl/includes/db/gl_db_account_types.inc
4826   /gl/includes/db/gl_db_accounts.inc
4827   /gl/inquiry/gl_trial_balance.php
4828   /includes/types.inc
4829   /includes/ui/ui_lists.inc
4830   /reporting/rep705.php
4831   /reporting/rep706.php
4832   /reporting/rep707.php
4833   /reporting/rep708.php
4834   
4835 09-Jun-2009 Joe Hunt
4836 # Bad format in due date column in search dimensions
4837 $ /dimensions/inquiry/search_dimensions.php
4838
4839 08-Jun-2009 Joe Hunt
4840 ! Changed Advanced Manufacturing payments to be more flexible and simpler. Removed from Payment.
4841 $ /gl/includes/db/gl_db_trans.inc
4842   /gl/includes/ui/gl_bank_ui.inc
4843   /includes/types.inc
4844   /includes/ui/ui_lists.inc
4845   /manufacturing/search_work_orders.php
4846   /manufacturing/work_order_costs.php (new file)
4847   /manufacturing/work_order_entry.php
4848 # Overhead costs in Manufacturing/Assembling wasn't added to stock overhead cost
4849 $ /manufacturing/work_order_add_finished.php
4850   /manufacturing/work_order_issue.php
4851   /manufacturing/work_order_release.php
4852   /manufacturing/includes/manufacturing_ui.inc
4853   /manufacturing/includes/db/work_orders_db.inc
4854   /manufacturing/includes/db/work_orders_quick_db.inc
4855   /manufacturing/includes/db/work_orders_produce_items_db.inc
4856   /manufacturing/view/work_order_view.php
4857   
4858 05-Jun-2009 Joe Hunt
4859 # Missing underscore in gettext string
4860 $ /sales/create_recurrent_invoices.php
4861 # Broken gettext string over 2 lines
4862 $ /sales/customer_delivery.php
4863
4864 04-Jun-2009 Joe Hunt
4865 # [0000134] Voiding a supplier credit note didn't activate the PO Receivals and void the stock moves.
4866 $ /purchasing/includes/db/invoice_db.inc
4867
4868 03-Jun-2009 Joe Hunt
4869 ! Changed to present reference number in Print Invoices/Credit Notes if global $print_invoice_no = 0
4870 $ /reporting/includes/reports_classes.inc
4871 # Deleting of Locations was too easy. Implemented much more checks
4872 $ /inventory/manage/locations.php
4873 ! Report Stock Check Sheet and 'Inventory Item Status' was wrong when Locations were selected.
4874 $ /reporting/rep302.php
4875   /reporting/rep303.php
4876   /includes/db/manufacturing_db.inc
4877 # When producing advanced manufacture there should be errors when insuffient qoh in items (if 'Allow Negative Stock' is not marked).
4878 $ /manufacturing/work_order_issue.php
4879   /manufacturing/work_order_add_finished.php
4880 # Missing decimal calculation in BOM edit.
4881 $ /manufacturing/manage/bom_edit.php
4882 # Wrong toottip text on Process button in Purchase Order, Receive Items.
4883 $ /purchase/po_receive_items.php
4884   
4885 27-May-2009 Joe Hunt
4886 # After heavy testing a new set of nested subtypes in COA, Monthly Breakdown, Balance Sheet and P&L Statement.
4887 $ /gl/includes/db/gl_db_accounts.inc
4888   /gl/includes/db/gl_db_account_types.inc
4889   /reporting/rep701.php
4890   /reporting/rep705.php
4891   /reporting/rep706.php
4892   /reporting/rep707.php
4893
4894 26-May-2009 Joe Hunt
4895 # Again fixed nested subtypes in account types correctly in COA, Monthly Breakdown, Balance Sheet and P&L Statement
4896 $ /gl/includes/db/gl_db_accounts.inc
4897   /gl/includes/db/gl_db_account_types.inc
4898   /reporting/rep701.php
4899   /reporting/rep705.php
4900   /reporting/rep706.php
4901   /reporting/rep707.php
4902 # fixed wider combobox for backup-files in company backup
4903 $ /admin/backups.php
4904
4905 25-May-2009 Joe Hunt
4906 # Fixed Supplier Credit so Purchase Order Outstanding is decreased too.
4907 $ /purchasing/includes/db/grn_db.inc
4908 # Fixed so nested subtypes in account types are nested correctly in Balance Sheet and P&L Statement
4909 $ /gl/includes/db/gl_db_accounts.inc
4910   /reporting/rep706.php
4911   /reporting/rep707.php
4912 ! Extra column in Stock Check Sheet, On Order and option for selecting Only Shortage.
4913 $ /reporting/rep303.php
4914   /reporting/reports_main.php
4915
4916 23-May-2009 Janusz Dobrowolski
4917 # Fixed transaction table search update.
4918 $ /admin/view_print_transaction.php
4919 # Fixed initial select for array_selector()
4920 $ /includes/ui/ui_lists.inc
4921
4922 22-May-2009 Janusz Dobrowolski
4923 # Fixed buggy reference instead of id in report dimension selectors.
4924 $ /reporting/includes/reports_classes.inc
4925 # Fixed typo in setup menu
4926 $ /applications/setup.php
4927
4928 21-May-2009 Joe Hunt/Tom Moulton
4929 # Recursion fix in manufacturing_db.inc by Tom Moulton
4930 $ /includes/db/manufacturing_db.inc
4931
4932 20-May-2009 Janusz Dobrowolski
4933 # Small cleanup
4934 $ /inventory/prices.php
4935 # Fixed select buttons icon.
4936 $ /sales/manage/customer_branches.php
4937
4938 20-May-2009 Joe Hunt
4939 # Fixed and optimized On Order in Inventory Items Status and reports
4940 $ /includes/db/manufacturing_db.inc
4941   /inventory/inquiry/stock_status.php
4942   /reporting/rep302.php
4943   /reporting/rep303.php
4944   /sales/includes/db/sales_order_db.inc
4945   
4946 18-May-2009 Joe Hunt
4947 # html header shown in backup downloads.
4948 $ /admin/backups.php
4949 ! Reinserted the link to GL in Work Order Inquiry.
4950 $ /manufacturing/search_work_orders.php
4951 # Added non closed work order requirements on On Order in Inventory Items Status
4952 $ /inventory/inquiry/stock_status.php
4953 ! Added mb_flag 'M' in demand checks
4954 $ /sales/includes/db/sales_order_db.inc
4955   /reporting/rep302.php
4956   /reporting/rep303.php
4957   
4958 17-May-2009 Joe Hunt
4959 ! Changed service items to use cogs account instead of inventory account.
4960 $ /inventory/manage/items.php
4961
4962 16-May-2009 Joe Hunt
4963 # [0000133] Removed buggy & obsolete hotkey support in pager_link()
4964 $ /includes/ui/db_pager_view.inc
4965 ! Removed obsolete 'K' mb_flag checks.
4966 $ /includes/data_checks.inc
4967   /includes/ui/ui_lists.inc
4968
4969 13-May-2009 Joe Hunt
4970 # Bug in demensions_list. If dimensions are closed they shall NOT show up in the lists.
4971 $ /includes/ui/ui_lists.inc
4972
4973 10-May-2009 Joe Hunt
4974 # Period presentation bug in tax report/inquiry
4975 $ /gl/inquiry/tax_inquiry.php
4976   /reporting/includes/reports_classes.inc
4977   
4978 07-May-2009 Joe Hunt
4979 # Layout bug in exchange rate display
4980 $ /includes/ui/ui_view.inc
4981 # Layout bug in sales_order_view. Column Comments renamed to Cust Order Ref
4982 $ /sales/inquiry/sales_orders_view.php
4983 # Layout bug in sales_order_ui. Bad presentation of customer if not editable
4984 $ /sales/includessales_order_ui.inc
4985
4986 05-May-2009 Janusz Dobrowolski
4987 # Fixed check if code for new sales kit is not used.
4988 $ /inventory/manage/sales_kits.php
4989
4990 04-May-2009 Joe Hunt
4991 # Purchase Order document shows wrong purch data conversion if purch data
4992 $ /reporting/rep209.php
4993
4994
4995 ------------------------------- Release 2.1.2 ----------------------------------
4996 30-Apr-2009 Joe Hunt
4997 ! Release 2.1.2
4998 $ config.php
4999
5000 22-Apr-2009 Joe Hunt
5001 ! Changed the text 'Supplier Account No' to 'Our Customer No' in Supplier form
5002 $ /purchasing/manage/suppliers.php
5003
5004 20-Apr-2009 Janusz Dobrowolski
5005 # Rewritten backup manager, fixed progressbar bug.
5006 $ /admin/backups.php
5007 # Fixed bug in zipped sql file restore.
5008 $ /admin/db/maintenance_db.inc
5009 ! JsHttpRequest class updated to latest version.
5010 $ /includes/JsHttpRequest.php
5011   /js/JsHttpRequest.js
5012 ! Added optional parameter in vertical_space()
5013 $ /includes/ui/ui_controls.inc
5014 + Helper for javascript confirm dialogs added.
5015 $ /includes/ui/ui_input.inc
5016 ! Client side confirm dialog added for destructive submits.
5017 $ /purchasing/supplier_invoice.php
5018   /purchasing/includes/ui/invoice_ui.inc
5019   /sales/sales_order_entry.php
5020 + Added retry after timeout on unreliable ajax connections. Preparation for client-side javascript checks.
5021 $ /includes/current_user.inc
5022   /includes/page/footer.inc
5023   /includes/page/header.inc
5024   /includes/ui/ui_view.inc
5025   /access/login.php
5026   /js/inserts.js
5027   /js/utils.js
5028   /themes/aqua/images/progressbar.gif
5029   /themes/cool/images/progressbar.gif
5030   /themes/default/images/progressbar.gif
5031   /themes/default/images/ajax-loader2.gif (new)
5032   /themes/default/images/warning.png (new)
5033   /themes/aqua/images/ajax-loader2.gif (new)
5034   /themes/aqua/images/warning.png (new)
5035   /themes/cool/images/ajax-loader2.gif (new)
5036   /themes/cool/images/warning.png (new)
5037 # Fixed supplier uom retrieval.
5038 $ /purchasing/includes/db/po_db.inc
5039
5040 04-Apr-2009 Janusz Dobrowolski
5041 # Paper format defaults to A4 for unknown specifiers.
5042 $ /reporting/includes/pdf_report.inc
5043 # Sealing sql statements.
5044 $ /sales/manage/customers.php
5045
5046 01-Apr-2009 Janusz Dobrowolski
5047 # Fixed document mailing.
5048 $ /reporting/includes/pdf_report.inc
5049 # Fixed focus javascript error on lists.
5050 $ /includes/ui/ui_lists.inc
5051 # Fixed report links hotkey selection
5052 $ /js/inserts.js
5053
5054 ------------------------------- Release 2.1.1 ----------------------------------
5055 30-Mar-2009 Janusz Dobrowolski
5056 # Fixed display of unsufficient quantities in sales docs.
5057 $ /sales/includes/ui/sales_order_ui.inc
5058   /themes/aqua/default.css
5059   /themes/cool/default.css
5060   /themes/default/default.css
5061 # Updated gettext template file
5062 $ /lang/new_language_template/LC_MASSAGES/empty.po
5063 ! Release 2.1.1
5064 $ config.php
5065
5066 29-Mar-2009 Janusz Dobrowolski
5067 # [0000126] 'Invoice' words on credit note document.
5068 $ /reporting/includes/doctext.inc
5069   /reporting/includes/doctext2.inc
5070 # [0000125] Sql error when creating credit note.
5071 $ /sales/includes/db/sales_credit_db.inc
5072 # [0000121] Error during qoh calculations.
5073 $ /sales/includes/ui/sales_order_ui.inc
5074
5075 28-Mar-2009 Janusz Dobrowolski
5076 # [0000124] Cannot add exchange rate <1 when comma is set as dec separator.
5077 $ /gl/manage/exchange_rates.php
5078
5079 27-Mar-2009 Janusz Dobrowolski
5080 # Fixed include file path in reports 104,303
5081 $ /reporting/rep104.php
5082   /reporting/rep303.php
5083
5084 26-Mar-2009 Janusz Dobrowolski
5085 # Fixed problems with cash invoices created after db upgrade.
5086 $ /includes/data_checks.inc
5087   /sales/includes/db/sales_points_db.inc
5088   /sales/manage/sales_points.php
5089   /sql/alter2.1.sql
5090
5091 24-Mar-2009 Joe Hunt
5092 # Wrong price decimals in Report Salesman Listing
5093 $ /reporting/rep106.php
5094
5095 23-Mar-2009 Janusz Dobrowolski
5096 # Fixed keybord access issue after AltTab
5097 $ /js/inserts.js
5098
5099 23-Mar-2009 Joe Hunt
5100 # Bad thousand/decimal formatting in XLS reports.(OpenOffice)
5101 $ /reporting/including/excel_report.inc
5102
5103 22-Mar-2009 Janusz Dobrowolski/Joe Hun rerun, didn't work (empty file when inserting)
5104 # Fixed item picture display after upload, fixed item image filenames. Option to remove image.
5105 $ /inventory/manage/items.php
5106   /inventory/includes/inventory_db.inc
5107   /reporting/rep104.php
5108   /reporting/rep303.php
5109
5110 21-Mar-2009 Janusz Dobrowolski
5111 # Broken currency section after date change.
5112 $ /sales/includes/ui/sales_credit_ui.inc
5113   /sales/includes/ui/sales_order_ui.inc
5114
5115 20-Mar-2009 Joe Hunt
5116 # Truncation bug when inserting/updating entered supplier credit limit
5117 $ /purchasing/manage/suppliers.php
5118
5119 19-Mar-2009 Joe Hunt
5120 # [0000120] SQL Error when leaving Default Rate: blank when adding Tax Types
5121 $ /taxes/tax_types.php
5122
5123 19-Mar-2009 Janusz Dobrowolski
5124 # Fixed quick entry amount update on list change.
5125 $ /gl/includes/ui/gl_journal_ui.inc
5126
5127 ------------------------------- Release 2.1 ----------------------------------------------------
5128 18-Mar-2009 Joe Hunt
5129 ! Release 2.1
5130 $ config.php
5131
5132 18-Mar-2009 Janusz Dobrowolski
5133 # Additional php.ini checks and fixes for php in CGI mode
5134 $ /.htaccess
5135   /install.html
5136   /install/index.php
5137   /install/save.php
5138 # Default focus in lists on searchbox if used.
5139 $ /includes/ui/ui_lists.inc
5140 # Fixed update after code search.
5141 $ /inventory/manage/sales_kits.php
5142
5143 16-Mar-2009 Janusz Dobrowolski
5144 # Fixed redirection after order cancelation.
5145 $ /sales/sales_order_entry.php
5146
5147 15-Mar-2009 Joe Hunt
5148 # Minor bug in Report List of Journal Entries
5149 $ /reporting/rep702.php
5150
5151 14-Mar-2009 Joe Hunt
5152 ! Changed so exchange variances is stamped on invoice GL instead of payment GL
5153   if invoice date is later than payment date
5154 $ /includes/banking.inc
5155
5156 13-Mar-2009 Janusz Dobrowolski/Joe Hunt
5157 # GL line delete bug fixed.
5158 $ /gl/includes/ui/gl_bank_ui.inc
5159   /gl/includes/ui/gl_journal_ui.inc
5160   /includes/ui/items_cart.inc
5161 # Random syntax error + new menu item :).
5162 $ /manufacturing/inquiry/bom_cost_inquiry.php
5163   /applications/manufacturing.php
5164 - Removed non used file
5165 $ /admin/db/v_banktrans.inc (removed)
5166
5167 11-Mar-2009 Joe Hunt
5168 # Several errors related to new bank account id in /gl/includes/db/gl_db_banking.inc
5169 $ /gl/include/db/gl_db_banking.inc
5170
5171 10-Mar-2009 Janusz Dobrowolski
5172 # [0000119] Fixed search by item description in sales item selector.
5173 $ /includes/ui/ui_lists.inc
5174 # Fixed email_row/link_row display for empty input value.
5175 $ /includes/ui/ui_inputs.inc
5176 # Small layout fix 
5177 $ /purchasing/allocations/supplier_allocate.php
5178   /sales/allocations/customer_allocate.php
5179
5180 ------------------------------- Release 2.1.0 RC ------------------------------------------------
5181 09-Mar-2009 Joe Hunt
5182 ! Release 2.1.0 Release Candidate (RC).
5183 $ config.php
5184 ! Report clean up
5185 $ /reporting/includes/excel_report.inc
5186
5187 09-Mar-2009 Janusz Dobrowolski
5188 # Initial prefs for new created user now copied form current admin settings.
5189 $ /admin/users.php
5190 # Changed page_security level to 1
5191 $ /admin/display_prefs.php
5192 # Fixed item code display after item delete
5193 $ /inventory/manage/items.php
5194 # Cosmetic cleanup
5195 $ /includes/session.inc
5196
5197 08-Mar-2009 Joe Hunt
5198 ! XLS engine now compatible with PEAR Excel Writer.
5199 $ /reporting/includes/excel_report.inc
5200   /reporting/includes/Workbook.php
5201   
5202 05-Mar-2009 Joe Hunt
5203 ! Replaced the Excel Writer engine with XLS driver (the XML driver can later be downloaded)
5204 $ /reporting/includes/ExcelWriterXML.php, ExcelWriterXML_Sheet.php and ExcelWriterXM__Style.php removed.
5205   /reporting/includes/Workbook.php (new file)
5206   /reporting/includes/excel_report.inc
5207   /reporting/includes/pdf_report.inc
5208   /reporting/prn_redirect.php
5209   /reporting all repXXX.php files
5210   
5211 03-Mar-2009 Joe Hunt/Janusz Dobrowolski
5212 + Preparation for Excel Writer continued
5213 $ /reporting/includes/ExcelWriterXML.php
5214   /reporting/includes/ExcelWriterXML_Sheet.php
5215   /reporting/includes/ExcelWriterXML_Style.php
5216   /reporting/includes/excel_report.inc
5217   /reporting all repXXX.php that are not documents
5218   
5219 02-Mar-2009 Joe Hunt
5220 + Preparation for report destination PDF/Printer and Excel (and Open Office Calc)
5221 $ /reporting/includes/reports_classes.inc
5222   /reporting/includes/pdf_report.inc
5223   /reporting/includes/ExcelWriterXML.php (new file)
5224   /reporting/includes/ExcelWriterXML_Sheet.php (new file)
5225   /reporting/includes/ExcelWriterXM__Style (new file)
5226   /reporting/includes/excel_report.inc (new file)
5227   /reporting/reports_main.php
5228   /reporting/rep701.php
5229   /reporting/rep705.php
5230   /reporting/rep706.php
5231   /reporting/rep707.php
5232   
5233 01-Mar-2009 Janusz Dobrowolski
5234 # Setting magic_quotes_gpc and register_globals to off in htaccess file
5235 $ /.htaccess (new)
5236
5237 28-Feb-2009 Joe Hunt
5238 ! Improved layout in standard themes (graphics)
5239 $ /themes/aqua/renderer.php
5240   /themes/aqua/help.gif (new file)
5241   /themes/aqua/login.gif (new file)
5242   /themes/aqua/right.gif (new file)
5243   /themes/cool/renderer.php
5244   /themes/cool/help.gif (new file)
5245   /themes/cool/login.gif (new file)
5246   /themes/cool/right.gif (new file)
5247   /themes/default/renderer.php
5248   /themes/default/help.gif (new file)
5249   /themes/default/login.gif (new file)
5250   /themes/default/right.gif (new file)
5251   /themes/themes/login.css
5252     
5253 27-Feb-2009 Janusz Dobrowolski
5254 # Security fix to my last commit.
5255 $ /frontaccounting.php
5256   /includes/lang/language.php
5257
5258 25-Feb-2009 Joe Hunt
5259 ! Improved layout
5260 $ /inventory/prices.php
5261   /inventory/reorder_level.php
5262   /inventory/inquiry/stock_status.php
5263   
5264 24-Feb-2009 Janusz Dobrowolski
5265 # Cleaning startup code
5266 $ /index.php
5267   /frontaccounting.php
5268   /includes/session.inc
5269   /includes/db/connect_db.inc
5270   /includes/lang/gettext.php
5271   /includes/lang/language.php
5272 # Language changed on display prefs page stored to database.
5273 $ /admin/display_prefs.php
5274   /admin/db/users_db.inc
5275   /includes/current_user.inc
5276 # Fixed tab hot keys
5277 $ /applications/customers.php
5278   /applications/dimensions.php
5279   /applications/generalledger.php
5280   /applications/inventory.php
5281   /applications/manufacturing.php
5282   /applications/setup.php
5283   /applications/suppliers.php
5284
5285 23-Feb-2009 Joe Hunt
5286 ! Changed extension include to be outside function. Didn't work in submenus.
5287 $ frontaccounting.php
5288   /includes/main.inc
5289 ! Better color in data picker
5290 $ /themes/aqua/default.css
5291   /themes/cool/default.css
5292   /themes/default/default.css
5293   
5294 22-Feb-2009 Janusz Dobrowolski
5295 ! Application startup code cleanup.
5296 $ /frontaccounting.php
5297   /index.php
5298   /applications/customers.php
5299   /applications/dimensions.php
5300   /applications/generalledger.php
5301   /applications/inventory.php
5302   /applications/manufacturing.php
5303   /applications/setup.php
5304   /applications/suppliers.php
5305   /includes/session.inc
5306   /includes/lang/language.php
5307   /themes/default/renderer.php
5308   /themes/aqua/renderer.php
5309   /themes/cool/renderer.php
5310 ! Removed obsolete $applications array.
5311 $ /config.php
5312 ! Cosmetic cleanup
5313 $ /includes/main.inc
5314 ! Calendar style moved to theme default.css
5315 $ /includes/ui/ui_view.inc
5316   /themes/aqua/default.css
5317   /themes/cool/default.css
5318   /themes/default/default.css
5319 # Fixed charset selection on login screen
5320 $ /access/login.php
5321 # Blocked password changes in demo mode
5322 $ /admin/change_current_user_password.php
5323 ! Default theme and language set for not logged user
5324 $ /includes/current_user.inc
5325   /includes/prefs/userprefs.inc
5326 # Fixed initial query order.
5327 $ /purchasing/inquiry/po_search.php
5328
5329 21-Feb-2009 Joe Hunt
5330 ! Added nowrap for date type fields in db_pager_view.inc. Problems with (-) sep.
5331 $ /includes/ui/db_pager_view.inc
5332 ! Better layout in stock_movements.php
5333 $ /inventory/inquiry/stock_movements.php
5334
5335 18-Feb-2009 Joe Hunt
5336 ! Better layout in Items form.
5337 $ /inventory/manage/items.php
5338
5339 16-Feb-2009 Joe Hunt
5340 # Instruction in update.html should include switch to standard theme before upgrade
5341 $ update.html
5342 # Bug in function get_ecb_rate when no function curl_init (missing url part)
5343 $ /gl/includes/db/gl_db_rates.inc
5344
5345 ------------------------------- Release 2.1.0 beta 2 -------------------------------------------
5346 15-Feb-2009 Joe Hunt
5347 ! Release 2.1.0 beta 2
5348 $ config.php
5349
5350 14-Feb-2009 Janusz Dobrowolski
5351 # Removed obsolete bank_trans field
5352 $ /sql/alter2.1.sql
5353   /sql/en_US-demo.sql
5354   /sql/en_US-new.sql
5355 # Drop column queries executed also in not forced upgrade install 
5356 $ /admin/db/maintenance_db.inc
5357
5358 13-Feb-2009 Janusz Dobrowolski
5359 ! Added login page language setting
5360 $ /access/login.php
5361   /admin/inst_lang.php
5362   /includes/lang/language.php
5363   /lang/installed_languages.inc
5364 # Message typo fixed
5365 $ /admin/display_prefs.php
5366 # Unified display_error function name in install wizard and main code
5367 $ /install/save.php
5368
5369 13-Feb-2009 Joe Hunt
5370 # Minor bug fix in Quick Entry tax account choice for Journal Entry.
5371 $ /includes/ui/ui_view.inc
5372
5373 12-Feb-2009 Janusz Dobrowolski
5374 ! Changed extension menu file placement, added support for gettext in extensions.
5375 $ /frontaccounting.php
5376 # Fix for some buggy curl versions.
5377 $ /gl/includes/db/gl_db_rates.inc
5378   /gl/manage/exchange_rates.php
5379 # Fixed get_amount() to return 0 for invalid input.
5380 $ /js/utils.js
5381   /js/budget.js
5382
5383 ------------------------------- Release 2.1.0 beta --------------------------------------------
5384
5385 08-Feb-2009 Janusz Dobrowolski
5386 # Fixed division by zero bug in empty pager
5387 $ includes/db_pager.inc
5388 # Fixed special char display issue in item name [0000116]
5389 $ sales/includes/cart_class.inc
5390
5391 08-Feb-2009 Joe Hunt
5392 ! Changed license type to GNU GPLv3. Stamped headers changed.
5393 $ all appropriate source files
5394
5395 04-Feb-2009 Joe Hunt
5396 ! Removed ALTER TABLE DROP columns
5397 $ /sql/alter2.1.sql
5398 ! Removed files from CVS
5399 /company/0/images/logo_frontaccounting.png
5400 /reporting/fonts/vera.afm
5401 + Added files to CVS
5402 /doc/2.1_Beta.txt
5403 /doc/extensions.txt
5404 /themes/default/images/escape.png
5405
5406 04-Feb-2009 Joe Hunt
5407 # Software Upgrade (re-read of current user needed)
5408 $ /admin/inst_upgrade.php
5409
5410 03-Feb-2009 Joe Hunt
5411 ! install/index.php link to AGPL license
5412 $ /install/index.php
5413
5414 03-Feb-2009 Janusz Dobrowolski
5415 ! Merging bugfixes since 2.0.6 from main trunk (see below)
5416 $ /config.php
5417   /gl/includes/db/gl_db_banking.inc
5418   /gl/manage/gl_account_classes.php
5419   /includes/ui/items_cart.inc
5420   /includes/ui/ui_view.inc
5421   /purchasing/includes/db/invoice_db.inc
5422   /reporting/rep101.php
5423   /reporting/rep201.php
5424   /reporting/includes/class.pdf.inc
5425   /sales/credit_note_entry.php
5426   /sales/customer_credit_invoice.php
5427   /sales/customer_delivery.php
5428   /sales/customer_invoice.php
5429   /sales/includes/db/payment_db.inc
5430   /sales/includes/db/sales_credit_db.inc
5431   /sales/includes/db/sales_delivery_db.inc
5432   /sales/includes/db/sales_invoice_db.inc
5433   /sales/includes/ui/sales_order_ui.inc
5434   /sales/view/view_credit.php
5435 # Due date display finally fixed.
5436 $ /purchasing/inquiry/supplier_inquiry.php
5437   /sales/inquiry/customer_inquiry.php
5438
5439 ------------------------------- Release 2.0.7 --------------------------------------------
5440 03-Feb-2009 Joe Hunt
5441 ! New release 2.0.7
5442 $ config.php
5443
5444 22-Jan-2009 Joe Hunt
5445 # Bug [0000112] It shows invoices as overdue still (in red), even though its been payed and allocated. 
5446 $ /sales/inquiry/customer_inquiry.php
5447
5448 13-Jan-2009 Joe Hunt
5449 # Bug [0000111] Accounts on Credit Hold can still process delivery notes on sales order and invoicing.
5450 $ /sales/customer_delivery.php
5451   /sales/customer_invoice.php
5452   /sales/includes/ui/sales_order_ui.inc
5453   
5454 08-Jan-2009 Janusz Dobrowolski
5455 # Numeric check on class id added.
5456 $ /gl/manage/gl_account_classes.php
5457
5458 02-Jan-2009 Joe Hunt
5459 # [0000104] minor language updates in a few sales files 
5460 $ /sales/customer_invoice.php
5461
5462 23-Dec-2008 Joe Hunt
5463 # Fixed an accounting sync in GL when adding bank account transactions (no customer/supplier trans)
5464 $ /gl/includes/db/gl_db_banking.inc
5465
5466 22-Dec-2008 Janusz Dobrowolski
5467 # [0000102] Credit note was stored without entered shippment cost and comment.
5468 $ /sales/credit_note_entry.php
5469 # [0000103] Error during save of modified freehand credit note.
5470 $ /sales/includes/db/cust_trans_db.inc
5471
5472 18-Dec-2008 Joe Hunt
5473 # [0000101] Roll back of yeasterday issues
5474 $ /purchasing/includes/db/invoice_db.inc
5475   /purchasing/includes/db/supp_payment_db.inc
5476   /sales/includes/db/payment_db.inc
5477   /sales/includes/db/sales_credit_db.inc
5478   /sales/includes/db/sales_invoice_db.inc
5479
5480 17-Dec-2008 Joe Hunt
5481 # [0000101] More wonderful rounding issues 
5482 $ /includes/ui/ui_view.inc
5483   /purchasing/includes/db/invoice_db.inc
5484   /purchasing/includes/db/supp_payment_db.inc
5485   /sales/includes/db/payment_db.inc
5486   /sales/includes/db/sales_credit_db.inc
5487   /sales/includes/db/sales_delivery_db.inc
5488   /sales/includes/db/sales_invoice_db.inc
5489   
5490 16-Dec-2008 Joe Hunt
5491 # [0000100] Keep getting left allocated weird results (rounding problems).
5492 $ /includes/ui/ui_view.inc
5493   /purchasing/inquiry/supplier_allocation_inquiry.php
5494   /reporting/rep101.php
5495   /reporting/rep201.php
5496   /sales/inquiry/customer_allocation_inquiry.php
5497
5498 10-Dec-2008 Janusz Dobrowolski
5499 # [0000099] New line added to inventory transfer/adjustment sometimes overwrites old one.
5500 $ /includes/ui/items_cart.inc
5501
5502 09-Dec-2008 Janusz Dobrowolski
5503 # [0000098] Unable issue of credit note for invoice with removed item lines.
5504 $ /sales/customer_credit_invoice.php
5505 # [0000097] Can't void freehand customer credit note.
5506 $ /sales/includes/db/sales_invoice_db.inc
5507 # Fixed to hide empty credit note lines.
5508 $ /sales/view/view_credit.php
5509 -------------------------------------------------------------------------------
5510
5511 03-Feb-2009 Janusz Dobrowolski
5512 # sql2date around row[date] in due date.
5513 $ /purchasing/inquiry/supplier_inquiry.php
5514 # Bugfix [0000115] once again.
5515 $ /sales/inquiry/sales_orders_view.php
5516 # Division by zero avoided in db_pager
5517 $ /includes/db_pager.inc
5518
5519 02-Feb-2009 Joe Hunt
5520 ! Better layout in Form setup
5521 $ /admin/forms_setup.php
5522 # sql2date around row[date] in due date.
5523 $ /sales/inquiry/customer_inquiry.php
5524
5525 02-Feb-2009 Janusz Dobrowolski
5526 # Fixed initial sort order in pagers
5527 $ /dimensions/inquiry/search_dimensions.php
5528   /includes/db_pager.inc
5529   /purchasing/allocations/supplier_allocation_main.php
5530   /purchasing/inquiry/po_search_completed.php
5531   /purchasing/inquiry/supplier_allocation_inquiry.php
5532   /purchasing/inquiry/supplier_inquiry.php
5533   /sales/allocations/customer_allocation_main.php
5534   /sales/inquiry/customer_allocation_inquiry.php
5535   /sales/inquiry/customer_inquiry.php
5536 # Fixed due date display for invoices.
5537 $ /sales/inquiry/customer_inquiry.php
5538 # Bugfix [0000115] - error on empty table update in fallback mode.
5539 $ /sales/inquiry/customer_allocation_inquiry.php
5540
5541 30-Jan-2009 Joe Hunt
5542 + Outputs/Inputs on tax inquiry as well (why not)
5543 $ /gl/includes/db/gl_db_trans.inc
5544   /gl/inquiry/tax_inquiry.php
5545 ! Updated en_US-demo.sql, en_US-new.sql and alter2.1.sql
5546 $ /sql/alter2.1.sql
5547   /sql/en_US-demo.sql
5548   /sql/en_US-new.sql
5549   
5550 29-Jan-2009 Joe Hunt
5551 # A few minor fixes to get the tax report and inquiry right and syncronized
5552 $ /gl/includes/db/gl_db_trans.inc
5553   /gl/inquiry/tax_inquiry.php
5554   /reporting/rep709.php
5555 # Missing parameter to add_trans_tax_details
5556 $ /sales/includes/db/sales_credit_db.inc
5557   /sales/includes/db/sales_delivery_db.inc
5558   /sales/includes/db/sales_invoice_db.inc
5559   
5560 29-Jan-2009 Janusz Dobrowolski
5561 # Changes related to rewrite and optimalization of tax registration
5562 $ /gl/includes/db/gl_db_bank_trans.inc
5563   /gl/includes/db/gl_db_banking.inc
5564   /gl/includes/db/gl_db_trans.inc
5565   /purchasing/includes/db/invoice_db.inc
5566   /purchasing/includes/db/invoice_items_db.inc
5567   /purchasing/view/view_supp_credit.php
5568   /purchasing/view/view_supp_invoice.php
5569   /reporting/rep107.php
5570   /reporting/rep110.php
5571   /reporting/rep709.php
5572   /sales/includes/db/cust_trans_details_db.inc
5573   /sales/includes/db/sales_credit_db.inc
5574   /sales/includes/db/sales_delivery_db.inc
5575   /sales/includes/db/sales_invoice_db.inc
5576   /sales/view/view_credit.php
5577   /sales/view/view_dispatch.php
5578   /sales/view/view_invoice.php
5579   /sql/alter2.1.php
5580   /sql/alter2.1.sql
5581   /taxes/tax_calc.inc
5582   /gl/inquiry/tax_inquiry.php
5583 # Added precheck before system upgrade
5584 $ /admin/inst_upgrade.php
5585 # Reduced delay when ECB currency exrates page is unavailable.
5586 $ /gl/includes/db/gl_db_rates.inc
5587 # Small fixes
5588 $ /inventory/prices.php
5589   /includes/ui/ui_view.inc
5590 # Fixed bug in checks before group delete.
5591 $ /sales/manage/sales_groups.php
5592 # Removing obsolete tax group in GL account definition
5593 $ /gl/includes/db/gl_db_accounts.inc
5594   /gl/manage/gl_accounts.php
5595
5596 28-Jan-2009 Joe Hunt
5597 ! Changes to committed tax report routines.
5598 $ /sales/includes/db/sales_invoice_db.inc
5599   /sales/includes/db/sales_delivery_db.inc
5600   /sales/includes/db/sales_credit_db.inc
5601   /purchasing/includes/db/invoice_db.inc
5602   /reporting/rep709.php
5603   
5604 28-Jan-2009 Joe Hunt
5605 + Copyright notes at top op every source file
5606 $ All files still missing
5607
5608 27-Jan-2009 Joe Hunt
5609 - Removed file update_db.php (obsolete). Finetuning en_US-demo.sql
5610 $ update_db.php
5611   /sql/en_US-demo.sql
5612 # fixed underline in db pager for sortable columns.
5613 $ /themes/aqua/default.css
5614   /themes/cool/default.css
5615   /themes/default/default.css
5616   
5617 26-Jan-2009 Joe Hunt
5618 + Added one Post option to Post options in Quick Entry Lines (amount without decrease or increase). Minor bug fixes.
5619 $ /gl/manage/gl_quick_entries.php
5620   /includes/types.inc
5621   /includes/ui/ui_view.inc
5622 + Added 'inactive' field in most 'catalog' tables.
5623 $ /sql/alter2.1.sql
5624   /sql/en_US-new.sql
5625   /sql/en_US-demo.sql
5626 + Added graphics for cancel. (door-out)
5627   /themes/aqua/images/cancel.png
5628   /themes/cool/images/cancel.png
5629   /themes/default/images/cancel.png
5630
5631 24-Jan-2009 Janusz Dobrowolski
5632 ! Set maximum width for select to avoid broken layout in two column layout.
5633 $ /themes/aqua/default.css
5634   /themes/cool/default.css
5635   /themes/default/default.css
5636 # Voiding tax records included via GL/bank transactions
5637 $ /admin/db/voiding_db.inc
5638   /gl/includes/db/gl_db_bank_trans.inc
5639   /gl/includes/db/gl_db_trans.inc
5640 # Fixed quick entry types values.
5641 $ /includes/types.inc
5642
5643 23-Jan-2009 Joe Hunt
5644 + Added new files in doc subdirectory
5645 $ /doc/attachments.txt
5646   /doc/bank_reconciliation.txt
5647   /doc/dim_on_invoice.txt
5648   /doc/license.txt
5649   /doc/quick_entries.txt
5650   /doc/recurrent_invoice.txt
5651   
5652 22-Jan-2009 Janusz Dobrowolski
5653 # Added attachments to company sub_dirs
5654 $ /update_db.php
5655 # Added hot key for Quick Entries
5656 $ /applications/generalledger.php
5657 # Improved quick entries.
5658 $ /gl/gl_bank.php
5659   /gl/gl_journal.php
5660   /gl/includes/db/gl_db_bank_accounts.inc
5661   /gl/includes/ui/gl_bank_ui.inc
5662   /gl/includes/ui/gl_journal_ui.inc
5663   /includes/types.inc
5664   /includes/ui/items_cart.inc
5665   /gl/manage/gl_quick_entries.php
5666   /includes/ui/ui_lists.inc
5667   /includes/ui/ui_view.inc
5668   /purchasing/supplier_credit.php
5669   /purchasing/supplier_invoice.php
5670   /purchasing/includes/ui/invoice_ui.inc
5671   /sql/alter2.1.sql
5672   /sql/en_US-demo.sql
5673   /sql/en_US-new.sql
5674 ! Registration of changes on GL tax accounts in debtor_trans_tax_details/supp_invoice_tax_details.
5675 $ /gl/includes/db/gl_db_banking.inc
5676   /gl/includes/db/gl_db_trans.inc
5677   /purchasing/includes/db/invoice_db.inc
5678   /sales/includes/db/cust_trans_details_db.inc
5679   /taxes/tax_calc.inc
5680 # Allocation bug for cash sales.
5681 $ /sales/includes/db/sales_invoice_db.inc
5682 # Hiding voided gl transactions.
5683 $ /gl/view/gl_trans_view.php
5684 ! Icons removed from form buttons for now.
5685 $ /sales/sales_order_entry.php
5686
5687 20-Jan-2009 Joe Hunt
5688 ! Preparing for installing of extensions
5689 $ installed_extensions.php (new file)
5690   frontaccounting.php
5691   /includes/main.inc
5692 # Bad handling of graphic links in certain browsers
5693   /includes/ui/ui_input.inc
5694   
5695 19-Jan-2009 Joe Hunt
5696 ! Changed direct sales document line descriptions to be editable (via edit link)
5697 $ /sales/sales_order_entry.php
5698   /includes/cart_class.inc
5699   /includes/ui/sales_order_ui.inc
5700 ! Fixed so the printed documents can handle multiple lines of description
5701 $ /reporting/rep107.php
5702   /reporting/rep109.php
5703   /reporting/rep110.php
5704   
5705 17-Jan-2009 Joe Hunt
5706 ! Changed all smaller forms and tables to be uniform. Copyright notes.
5707 $ All files with small forms and tables.
5708
5709 16-Jan-2009 Janusz Dobrowolski
5710 ! Fixed new pager generation on first display.
5711 $ /gl/manage/exchange_rates.php
5712
5713 15-Jan-2009 Joe Hunt
5714 ! Adjustment of db pager width. Copyright notes. 
5715 $ All files with db pager
5716   /db_pager_view.inc
5717   /themes/default/default.css
5718   /themes/aqua/default.css
5719   /themes/cool/default.css
5720
5721 15-Jan-2009 Janusz Dobrowolski
5722 ! Rewritten reconciliation page.
5723 $ /gl/bank_account_reconcile.php
5724   /includes/ui/ui_lists.inc
5725   /sql/alter2.1.php
5726   /sql/alter2.1.sql
5727   /js/reconcile.js (added)
5728 ! Standard mysql separator in date functions
5729 $ /includes/date_functions.inc
5730 + Separated checkbox generation for indirect display use
5731 $ /includes/ui/ui_input.inc
5732 ! Standard checkbox helper use.
5733 $ /sales/inquiry/sales_orders_view.php
5734
5735 14-Jan-2009 Joe Hunt
5736 ! Page reload problem, progress bar in backup/restore, 
5737 $ /admin/backups.php
5738   /admin/display_prefs.php
5739   /includes/lang/language.php
5740   
5741 12-Jan-2009 Joe Hunt
5742 ! Updating install and update helpers
5743 $ install.html
5744   update.html
5745   /install/index.php
5746 # Fixing price formatting of left to allocate
5747 $ /purchasing/allocations/supplier_allocation_main.php
5748   /sales/allocations/customer_allocation_main.php
5749   
5750 11-Jan-2009 Janusz Dobrowolski
5751 ! Added table pager.
5752 $ /admin/view_print_transaction.php
5753 ! Improved check_cells().
5754 $ /includes/ui/ui_input.inc
5755 # Added new attachments per company subdirectory.
5756 $ /admin/create_coy.php
5757 # Added hotkey for reconciliation menu option.
5758 $ /applications/generalledger.php
5759 # Fixed false qoh alerts.
5760 $ /sales/includes/ui/sales_order_ui.inc
5761 # Fixed page title.
5762 $ /sales/manage/sales_points.php
5763
5764 11-Jan-2009 Joe Hunt
5765 ! Changed notice msg to warnings and changed bg color for warning
5766 $ /admin/company_preferences.php
5767   /admin/void_transaction.php
5768   /includes/errors.inc
5769   /inventory/manage/items.php
5770   
5771 10-Jan-2009 Joe Hunt
5772 + Addition of Bank Reconciliation. Author Rob Mallon
5773 $ /applications/generalledger.php 
5774   /gl/bank_account_reconcile.php (new file)
5775   /sql/alter2.1.sql
5776 + Added more fields to suppliers table and fixed PO document
5777 $ /sql/alter2.1.sql
5778   /includes/ui/ui_input.inc (new link_row)
5779   /purchasing/manage/suppliers.php
5780   /reporting/includes/header2.inc
5781   /reporting/rep209.php
5782   
5783 09-Jan-2009 Janusz Dobrowolski
5784 + Added hook file for localized functions.
5785 $ /includes/lang/language.php
5786 ! Removed obsolete local css file inclusion.
5787 $ /includes/page/header.inc
5788 ! Optional params in table_header() added.
5789 $ /includes/ui/ui_controls.inc
5790 ! Added table pager in exchange rates editor.
5791 $ /gl/includes/db/gl_db_rates.inc
5792   /gl/manage/exchange_rates.php
5793 ! Fixed rate column, added width table parameter
5794 $ /includes/db_pager.inc
5795   /includes/ui/db_pager_view.inc
5796 # Added hot key for attachments menu option.
5797 $ /applications/setup.php
5798 # Removed bank_trans_types_db.inc inclusion.
5799 $ /gl/includes/gl_db.inc
5800 - Removed obsolete files
5801 $ /gl/manage/bank_trans_types.php (removed)
5802   /gl/includes/db/bank_trans_types.inc (removed)
5803   /lang/en_US/stylesheet.css (removed)
5804   /lang/new_language_template/stylesheet.css (removed)
5805 - Example picture files moved to company/0
5806 $ /inventory/manage/image (removed)
5807   /inventory/manage/image/0 (removed)
5808   /inventory/manage/image/0/102.jpg (removed)
5809   /inventory/manage/image/0/103.jpg (removed)
5810   /inventory/manage/image/0/104.jpg (removed)
5811
5812 09-Jan-2009 Joe Hunt
5813 ! Changed $path_to_root in report files and stamped copyright
5814 $ All report files
5815 + Added Sales kits to Items price list.
5816 $ /reporting/rep104.php
5817 # Company logo can not be deleted.
5818 $ /admin/company_preferences.php
5819 # Bug [0000107] and [0000108]
5820 $ /inventory/includes/db/items_codes_db.inc
5821   /gl/manage/gl_account_types.php
5822
5823 08-Jan-2009 Joe Hunt
5824 ! Changed attachments to use unique files store instead of blobs
5825 $ /admin/attachments/attachments.php
5826   /sql/alter2.1.sql
5827   
5828 07-Jan-2009 Joe Hunt
5829 ! Changed supplier credit note to only show items for a period, default 30 days back.
5830 $ /purchasing/includes/db/grn_db.inc
5831   /purchasing/includes/invoice_ui.inc
5832   /purchasing/supplier_credit.php
5833   
5834 07-Jan-2009 Janusz Dobrowolski
5835 # [0000105] Not initialized user pos numbers after upgrade, fixed some new table fields.
5836 $ /sql/alter2.1.sql
5837 # [0000106] Error blocking direct invoice for currencies not listed by ECB.
5838 $ sales/includes/cart_class.inc
5839 # Fixed error handling in forced upgrade mode.
5840 $ admin/db/maintenance_db.inc
5841 + Added backtrace debugging function;
5842 $ /includes/ui/ui_view.inc
5843
5844 05-Jan-2009 Joe Hunt
5845 + Possibility to 'Credit This' in supplier transactions like in customer transaction.
5846   If there are many invoice items during a year, there would be many rows suggestions.
5847 $ /purchasing/includes/db/grn_db.inc
5848   /purchasing/includes/db/invoice_db.inc
5849   /purchasing/includes/ui/invoice_ui.inc
5850   /purchasing/supplier_credit.php
5851   /purchasing/inquiry/supplier_inquiry.php
5852   /purchasing/view/view_supp_credit.php
5853   
5854 22-Dec-2008 Janusz Dobrowolski
5855 # Fixed item_code database update on item creation.
5856 $ /inventory/includes/db/item_codes_db.inc
5857   /inventory/includes/db/items_db.inc
5858
5859 21-Dec-2008 Joe Hunt
5860 # Minor bugs in layout and quick entries.
5861 $ /Includes/ui/ui_view.inc
5862   /purchasing/includes/ui/invoice_ui.inc
5863   /purchasing/supplier_invoice.php
5864 # Minor bugs in doctext.inc and doctext2.inc
5865 $ /reporting/includes/doctext.inc
5866   /reporting/includes/doctext2.inc
5867   
5868 20-Dec-2008 Joe Hunt
5869 ! Replaced the ajax paging in stock movements with the old file.
5870 $ /inventory/inquiry/stock_movements.php
5871 ! Better layout in big forms
5872 $ /includes/ui/ui_controls.inc
5873
5874 18-Dec-2008 Joe Hunt
5875 + Added quick entries in supplier invoice/credit note as well. Based on bank payments
5876 $ /gl/gl_bank.php
5877   /gl/gl_journal.php
5878   /gl/includes/db/gl_db_banking.inc
5879   /includes/ui/ui_view.inc
5880   /purchasing/supplier_credit.php
5881   /purchasing/supplier_invoice.php
5882   /purchasing/includes/ui/invoice_ui.inc
5883
5884 15-Dec-2008 Janusz Dobrowolski
5885 # [0000085] Fixed session conflicts during document edition in multiply tabs.
5886 $ /sales/includes/cart_class.inc
5887   /sales/includes/sales_ui.inc
5888   /sales/credit_note_entry.php
5889   /sales/customer_credit_invoice.php
5890   /sales/customer_delivery.php
5891   /sales/customer_invoice.php
5892   /sales/sales_order_entry.php
5893   /sales/view/view_sales_order.php
5894 # Fixed initial form values.
5895 $ /sales/manage/recurrent_invoices.php  
5896 ! Code cleanup.
5897 $ /purchasing/view/view_po.php
5898   /sales/includes/ui/sales_credit_ui.inc
5899   /sales/includes/ui/sales_order_ui.inc
5900
5901 12-Dec-2008 Joe Hunt
5902 ! Changed so document Sales Invoice now shows delivery notes instead of sales order
5903 $ /reporting/includes/header2.inc
5904
5905 11-Dec-2008 Joe Hunt
5906 + Two new fields in company table, accumulate_shipping and logal_text
5907   Accumulat shipping is for accumulating shipping on batch invoice
5908   Legal text is a last line legal info on sales invoices.
5909 $ /sql/alter2.1.sql
5910   /admin/db/company_db.inc
5911   /admin/gl_setup.php
5912   /reporting/includes/header2.inc
5913   /sales/customer_invoice.php
5914
5915 10-Dec-2008 Janusz Dobrowolski
5916 # File and line was not displayed for devel error messages.
5917 $ /includes/errors.inc
5918 # Fixed duplicate groups in list selectors.
5919 $ /includes/ui/ui_lists.inc
5920
5921 09-Dec-2008 Joe Hunt
5922 # Bug in document right-margin when more than 1 page.
5923 $ /reporting/includes/header2.inc
5924 ! Changed so input of account type is possible (like classes)
5925 $ /gl/manage/gl_account_types.php
5926   /gl/includes/db/gl_db_account_types.inc
5927   
5928 08-Dec-2008 Janusz Dobrowolski
5929 + Added helpers for list editor F4 calls.
5930 $ /includes/ui/ui_controls.inc
5931   /sales/sales_order_entry.php
5932 + Added development/bugtracking sql trail 
5933 $ /config.php
5934   /sql/alter2.1.sql
5935   /includes/db/connect_db.inc
5936 ! GL accounts in list selector always grouped by type
5937 $ /admin/gl_setup.php
5938   /gl/includes/ui/gl_bank_ui.inc
5939   /gl/includes/ui/gl_journal_ui.inc
5940   /gl/manage/bank_accounts.php
5941   /gl/manage/gl_accounts.php
5942   /gl/manage/gl_quick_entries.php
5943   /includes/ui/ui_lists.inc
5944   /purchasing/includes/ui/invoice_ui.inc
5945   /sales/manage/customer_branches.php
5946 # Fixed Win AltGr issue in hotkeys system.
5947 $ /js/inserts.js
5948 # Fixed sales_items selector for MySql 3.xx compatibility
5949 $ /includes/ui/ui_lists.inc
5950 # Fixed broken syntax in delete_item_code()
5951 $ /inventory/includes/db/items_codes_db.inc
5952 # Additional fixes to foreign/kit codes
5953 $ /inventory/manage/item_codes.php
5954   /inventory/manage/sales_kits.php
5955 ! Merged changes from main trunk up to version 2.0.6 (see below)
5956 $ /config.php
5957   /update.html
5958   /update_db.php
5959   /admin/create_coy.php
5960   /admin/db/maintenance_db.inc
5961   /gl/includes/db/gl_db_banking.inc
5962   /gl/includes/db/gl_db_trans.inc
5963   /includes/banking.inc
5964   /includes/current_user.inc
5965   /manufacturing/view/wo_production_view.php
5966   /purchasing/includes/db/invoice_db.inc
5967   /purchasing/includes/db/supp_payment_db.inc
5968   /purchasing/includes/ui/invoice_ui.inc
5969   /reporting/rep107.php
5970   /reporting/rep109.php
5971   /reporting/rep110.php
5972   /reporting/rep209.php
5973   /reporting/rep302.php
5974   /reporting/rep303.php
5975   /reporting/includes/pdf_report.inc
5976   /sales/customer_delivery.php
5977   /sales/includes/cart_class.inc
5978   /sales/includes/sales_db.inc
5979   /sales/includes/db/payment_db.inc
5980   /sales/includes/db/sales_credit_db.inc
5981   /sales/includes/db/sales_invoice_db.inc
5982   /sales/includes/ui/sales_credit_ui.inc
5983   /sales/includes/ui/sales_order_ui.inc
5984   /sales/view/view_credit.php
5985   /sales/view/view_dispatch.php
5986   /sales/view/view_invoice.php
5987   /sales/view/view_sales_order.php
5988   /taxes/tax_calc.inc
5989 ------------------------------- Release 2.0.6 --------------------------------------------
5990 08-Dec-2008 Joe Hunt
5991 ! New release 2.0.6
5992 $ config.php
5993
5994 05-Dec-2008 Joe Hunt
5995 # [0000095] Bad behaviour of routine number_format and round in Windows.
5996 $ /gl/includes/gl_db_trans.inc
5997   /includes/banking.inc
5998   /includes/current_user.inc
5999   /purchasing/includes/ui/invoice_ui.inc
6000   /reporting/rep107.php
6001   /reporting/rep109.php
6002   /reporting/rep110.php
6003   /reporting/rep209.php
6004   /sales/view/view_credit.php
6005   /sales/view/view_dispatch.php
6006   /sales/view/view_invoice.php
6007   /sales/view/view_sales_order.php
6008
6009 04-Dec-2008 Janusz Dobrowolski
6010 # Check write permissions and create per company subdirectory structure.
6011 $ /update.html
6012   /update_db.php
6013 # Fixed index.php files in new company dirs.
6014 $ /admin/create_coy.php
6015   /admin/db/maintenance_db.inc
6016
6017 04-Dec-2008 Joe Hunt
6018 # [0000095] Inbalance double entry on Documents
6019 $ /gl/includes/db/gl_db_trans.inc
6020   /gl/includes/db/gl_db_banking.inc
6021   /purchasing/includes/db/invoice_db.inc
6022   /purchasing/includes/db/supp_payment_db.inc
6023   /sales/includes/db/payment_db.inc
6024   /sales/includes/db/sales_credit_db.inc
6025   /sales/includes/db/sales_invoice_db.inc
6026   
6027 29-Nov-2008 Joe Hunt
6028 # [0000094] Report does not show items that have 0 qty but have demand qty
6029 $ /reporting/rep302.php
6030   /reporting/rep303.php
6031   
6032 28-Nov-2008 Joe Hunt
6033 # [0000093] Voiding Supplier Invoices Causes some lines cost update to go to 0 and exchange rate change
6034 $ /purchasing/includes/db/invoice_db.inc
6035
6036 27_Nov-2008 Joe Hunt
6037 # [0000092] Stock Sheet Report. Bad Page break.
6038 $ /reporting/includes/pdf_report.inc
6039
6040 26-Nov-2008 Joe Hunt
6041 # [0000091] Tax for 2 decimal places doesn't compute properly
6042 $ /taxes/tax_calc.inc
6043
6044 25-Nov-2008 Janusz Dobrowolski
6045 # [0000084] Low inventory items are not marked properly.
6046 $ /sales/customer_delivery.php
6047 # [0000086] New line added to document sometimes overwrites old one.
6048 $ /sales/includes/cart_class.inc
6049 # [0000087] Change of order date always updates prices.
6050 $ /sales/includes/ui/sales_credit_ui.inc
6051   /sales/includes/ui/sales_order_ui.inc
6052 # Fixed automatic price calculations always on.
6053 $ /sales/includes/sales_db.inc
6054
6055 08-Dec-2008 Joe Hunt
6056 ! Better support for purchasing data (automatic updating from PO receive)
6057 $ /purchasing/includes/db/grn_db.inc
6058   /purchasing/includes/db/invoice_db.inc
6059   /purchasing/includes/db/po_db.inc
6060   /purchasing/includes/ui/invoice_ui.inc
6061   /purchasing/includes/purchasing_db.inc
6062   /reporting/rep209.php
6063
6064 07-Dec-2008 Janusz Dobrowolski
6065 + Added list category grouping.
6066 $ /includes/ui/ui_lists.inc
6067 ! Changed branch/customer invoice address/name selection on reports
6068 $ /reporting/includes/doctext.inc
6069   /reporting/includes/doctext2.inc
6070   /reporting/includes/header2.inc
6071 ! Fixed default delivery address selection
6072 $ /sales/includes/ui/sales_order_ui.inc
6073 + Added delivery links
6074 $ /sales/view/view_invoice.php
6075 # Small syntax fix.
6076 $ /sql/alter2.1.php
6077 # Fixed error handling during upgrade
6078 $ /admin/db/maintenance_db.inc
6079 # Fixed warnings display
6080 $ /includes/errors.inc
6081
6082 08-Dec-2008 Joe Hunt
6083 # Bad and missing parameter to header2 funciton
6084 $ /reporting/rep109.php
6085   /reporting/rep209.php
6086 ! Rerun of invoice_ui.inc
6087 $ /purchasing/includes/ui/invoice_ui.inc
6088
6089 07-Dec-2008 Joe Hunt
6090 ! Better layout. Copyright notes. Mailto links, outer table routines.
6091 $ /admin/company_preferences.php
6092   /admin/display_prefs.php
6093   /admin/gl_setup.php
6094   /admin/users.php
6095   /gl/includes/ui/gl_bank_ui.inc
6096   /gl/includes/ui/gl_journal_ui.inc
6097   /includes/ui_controls.inc
6098   /includes/ui_input.inc
6099   /inventory/adjustments.php
6100   /inventory/transfers.php
6101   /inventory/includes/item_adjustments_ui.inc
6102   /inventory/includes/stock_transfers_ui.inc
6103   /inventory/manage/locations.php
6104   /purchasing/includes/ui/invoice_ui.inc
6105   /purchasing/includes/ui/po_ui.inc
6106   /purchasing/manage/suppliers.php
6107   /purchasing/supplier_credit.php
6108   /purchasing/supplier_invoice.php
6109   /purchasing/supplier_payment.php
6110   /sales/includes/ui/sales_credit_ui.inc
6111   /sales/includes/ui/sales_order_ui.inc
6112   /sales/manage/customer_branches.php
6113   /sales/manage/customers.php
6114   /sales/manage/sales_people.php
6115   /sales/customer_payments.php
6116   
6117 05-Dec-2008 Joe Hunt
6118 + New fields in suppliers, phone, fax, vat no, contact and credit limit
6119 $ /purchasing/suppliers.php
6120   /sql/alter2.1.sql
6121 ! Changed dimension view to show result instead of ledger trans
6122 $ /dimensions/view/view_dimension.php
6123   /dimensions/includes/dimension_ui.inc
6124   
6125 05-Dec-2008 Janusz Dobrowolski
6126 ! Allowed optional ORDER BY option in base db_pager sql query
6127 $ /includes/db_pager.inc
6128 # Small fixes to pager layout
6129 $ /includes/ui/db_pager_view.inc
6130 ! Reusable button code
6131 $ /includes/ui/ui_controls.inc
6132 ! Button helpers moved from ui_controls.inc
6133 $ /includes/ui/ui_input.inc
6134   /includes/ui/ui_controls.inc
6135 # Fixed errors during focus on nonexistent elements
6136 $ /js/utils.js
6137
6138 26-Nov-2008 Janusz Dobrowolski
6139 # Fixed layout of amount_ex() fields with label.
6140 $ /includes/ui/ui_input.inc
6141 # Fixed combo_input for $sql with GROUP BY option
6142 $ /includes/ui/ui_lists.inc
6143
6144 25-Nov-2008 Janusz Dobrowolski
6145 ! Merged all changes from main trunk up to 2.0.5 (see details below)
6146 $ /CHANGELOG.txt
6147   /update.html
6148   /admin/void_transaction.php
6149   /admin/db/voiding_db.inc
6150   /gl/includes/db/gl_db_trans.inc
6151   /gl/inquiry/gl_trial_balance.php
6152   /includes/banking.inc
6153   /includes/ui/ui_input.inc
6154   /includes/ui/ui_view.inc
6155   /manufacturing/manage/bom_edit.php
6156   /purchasing/po_receive_items.php
6157   /purchasing/supplier_credit.php
6158   /purchasing/supplier_invoice.php
6159   /purchasing/supplier_payment.php
6160   /purchasing/includes/purchasing_db.inc
6161   /purchasing/includes/db/invoice_db.inc
6162   /purchasing/includes/db/supp_payment_db.inc
6163   /purchasing/includes/db/supp_trans_db.inc
6164   /purchasing/includes/ui/invoice_ui.inc
6165   /reporting/rep101.php
6166   /reporting/rep106.php
6167   /reporting/rep201.php
6168   /reporting/rep203.php
6169   /reporting/rep209.php
6170   /reporting/rep708.php
6171   /reporting/reports_main.php
6172   /reporting/includes/class.pdf.inc
6173   /sales/customer_payments.php
6174   /sales/allocations/customer_allocate.php
6175   /sales/includes/sales_db.inc
6176   /sales/includes/db/cust_trans_db.inc
6177   /sales/includes/db/payment_db.inc
6178   /sales/view/view_receipt.php
6179 ------------------------------- Release 2.0.5 --------------------------------------------
6180 24-Nov.2008 Joe Hunt
6181 ! Release 2.0.5
6182 $ config.php
6183 ! Changed update.html
6184 $ update.html
6185 # Small bug fixes
6186 $ /reporting/includes/header2.inc
6187   /sales/view/view_receipt.php
6188
6189 20-Nov-2008 Janusz Dobrowolski
6190 # [0000082] Bad js allocation on All/None button press.
6191 $ /sales/allocations/customer_allocate.php
6192
6193 20-Nov-2008 Joe Hunt
6194 # Do not allow editing invoice if allocated > 0
6195 $ /sales/inquiry/customer_inquiry.php
6196
6197 19-Nov-2008 Joe Hunt
6198 + Possibility to view a transaction before final voiding.
6199 $ /admin/void_transaction.php
6200
6201 11-Nov-2008 Janusz Dobrowolski
6202 # Fixed right alignment of amount cells.
6203 $ /includes/ui/ui_input.inc
6204 # Fixed display bug for fully received items and false modify conflicts.
6205 $ /purchasing/po_receive_items.php
6206
6207 10-Nov-2008 Joe Hunt
6208 ! [0000081] Trial Balance again minor changes.
6209 $ /gl/inquiry/gl_trial_balance.php
6210   /reporting/rep708.php
6211
6212 07-Nov-2008 Joe Hunt
6213 ! [0000081] Changed Trial Balance to show all debits and credits (option to only show balances)
6214 $ /gl/inquiry/gl_trial_balance.php
6215   /reporting/reports_main.php
6216   /reporting/rep708.php
6217   
6218 03-Nov-2008 Janusz Dobrowolski
6219 # Fixed price priority in automatic calculations.
6220 $ sales/includes/sales_db.inc
6221
6222 30-Oct-2008 Janusz Dobrowolski
6223 # [0000080] BOM elements was not editable after entry.
6224 $ /manufacturing/manage/bom_edit.php
6225
6226 29-Oct-2008 Joe Hunt
6227 # Voiding a supplier invoice/credit note with GL Postings creates a database error
6228 $ /purchasing/includes/db/invoice_db.inc
6229
6230 28-Oct-2008 Joe Hunt
6231 # [0000079] Delivery Note/Sales Invoice should not be editable after it has been voided.
6232 $ /admin/db/voiding_db.inc
6233   /sales/inquiry/sales_deliveries_view.php
6234   /sales/inquiry/customer_inquiry.php
6235   
6236 27-Oct-2008 Joe Hunt
6237 ! [0000078] Opened Exchange rate for editing (without storing) in sales/purchasing module payment
6238 # Fixed exchange rate display bugs in Supplier Payment (earlier dates).
6239 $ /gl/includes/db/gl_db_trans.inc
6240   /includes/banking.inc
6241   /includes/ui/ui_view.inc
6242   /purchasing/supplier_payment.php
6243   /purchasing/includes/purchasing_db.inc
6244   /purchasing/includes/db/supp_payment_db.inc
6245   /purchasing/includes/db/supp_trans_db.inc
6246   /sales/customer_payments.php
6247   /sales/includes/sales_db.inc
6248   /sales/includes/db/cust_trans_db.inc
6249   /sales/includes/db/payment_db.inc
6250 # [0000078] Fixed some reports with wrong exchange rates.
6251 $ /reporting/rep101.php
6252   /reporting/rep106.php
6253   /reporting/rep201.php
6254   /reporting/rep203.php
6255   /reporting/rep209.php
6256 + Added confirm box when admins are about to remove PO GRNs from Supplier Invoice
6257 $ /purchasing/supplier_invoice.php
6258
6259 24-Oct-2008 Joe Hunt
6260 ! [0000077] Added a total before ending balance in trial balance (also in report)
6261 $ /gl/inquiry/gl_trial_balance.php
6262   /reporting/rep708.php
6263 ! Increased memory limit if reports in unicode (48M) as suggested in forum.
6264   /reporting/includes/class.pdf.inc
6265 ! Improved layout of Supplier Invoice/Credit. All Items can now be added in one sweep.
6266 $ /purchasing/supplier_invoice.php
6267   /purchasing/supplier_credit.php
6268   /purchasing/includes/ui/invoice_ui.inc
6269   
6270 ------------------------------- Release 2.0.4 --------------------------------------------
6271 23-Oct-2008 Joe Hunt
6272 ! Release 2.0.4
6273 25-Nov-2008 Joe Hunt
6274 ! Inserted Copyright Notice and fixed graphic items
6275 $ /access/login.php
6276   /access/logout.php
6277   /admin/attachments.php
6278   /admin/backups.php
6279   /admin/change_current_user_password.php
6280   /admin/db/company_db.inc
6281   /admin/db/maintenence_db.inc
6282   /admin/db/printers_db.inc
6283   /admin/db/users_db.inc
6284   /admin/db/v_banktrans.inc
6285   /admin/db/voiding_db.inc
6286   /admin/display_prefs.php
6287   /admin/fiscalyears.php
6288   /admin/forms_setup.php
6289   /admin/gl_setup.php
6290   /admin/inst_upgrade.php
6291   /admin/payment_terms.php
6292   /admin/print_profiles.php
6293   /admin/printers.php
6294   /admin/shipping_companies.php
6295   /admin/users.php
6296   /admin/view_print_transaction.php
6297   /admin/void_transaction.php
6298   /gl/gl_journal.php
6299   /gl/includes/ui/gl_bank_ui.inc
6300   /gl/includes/ui/gl_journal_ui.inc
6301   /gl/inquiry/bank_inquiry.php
6302   /gl/inquiry/tax_inquiry.php
6303   /gl/manage/bank_accounts.php
6304   /includes/ui/ui_controls.inc
6305   /reporting/includes/pdf_report.inc
6306   /reporting/rep709.php
6307   /sales/includes/ui/sales_credit_ui.inc
6308   /sql/alter2.1.php
6309   
6310 24-Nov-2008 Janusz Dobrowolski
6311 + Added alias/foreign item codes and sales kits support.
6312 $ /applications/inventory.php
6313   /includes/ui/ui_lists.inc
6314   /inventory/prices.php
6315   /inventory/includes/inventory_db.inc
6316   /inventory/includes/db/items_category_db.inc
6317   /inventory/includes/db/items_db.inc
6318   /inventory/manage/items.php
6319   /inventory/includes/db/items_codes_db.inc (new)
6320   /inventory/manage/item_codes.php (new)
6321   /inventory/manage/sales_kits.php (new)
6322   /sales/includes/sales_db.inc
6323   /sales/includes/ui/sales_order_ui.inc
6324 ! Added decimals to get_item_edit_info() return (sql usage optimization).
6325 $ /includes/db/inventory_db.inc
6326   /inventory/includes/item_adjustments_ui.inc
6327   /inventory/includes/stock_transfers_ui.inc
6328   /manufacturing/includes/work_order_issue_ui.inc
6329   /purchasing/includes/ui/po_ui.inc
6330   /sales/includes/ui/sales_credit_ui.inc
6331 ! Added postlabel update in amount_cells_ex() and derivative helpers, fixed qty_cell $dec handling
6332 $ /includes/ui/ui_input.inc
6333 # Fixed _vd() debug function for use also in ajax mode.
6334 $ /includes/ui/ui_view.inc
6335 ! Changed foreign column name to avoid mysql syntax problems, added category.
6336 $ /sql/alter2.1.sql
6337   /sql/alter2.1.php
6338 # Fixed unconsistent units of measure.
6339 $ /sql/en_US-demo.sql
6340   /sql/en_US-new.sql
6341
6342 24-Nov-2008 Joe Hunt
6343 ! Preparing for graphic Links
6344 $ config.php
6345   /includes/ui/ui_input.inc
6346   /sales/sales_order_entry.php
6347   /sales/includes/ui/sales_order_ui.inc
6348   /themes/aqua/images/ok.gif
6349   /themes/cool/images/ok.gif
6350   /themes/default/images/ok.gif
6351 # Small layout bug in header2.inc
6352 $ /reporting/includes/header2.inc
6353 # Small layout bug in report bank statement
6354 $ /reporting/rep601.php
6355 # Restriction on links
6356 $ /sales/inquiry/customer_inquiry.php
6357
6358 22-Nov-2008 Joe Hunt
6359 + Preparing for Graphic Links final.Optimized.
6360 $ config.php
6361   /admin/create_coy.php
6362   /admin/inst_lang.php
6363   /admin/inst_module.php
6364   /dimensions/inquiry/search_dimensions.php
6365   /includes/ui/ui_controls.inc
6366   /includes/ui/ui_view.inc
6367   /includes/db_pager_view.inc
6368   /manufacturing/search_work_orders.php
6369   /purchasing/inquiry/po_search.php
6370   /purchasing/inquiry/po_search_completed.php
6371   /purchasing/inquiry/supplier_allocation_inquiry.php
6372   /purchasing/allocations/supplier_allocation_main.php
6373   /reporting/includes/reporting.inc
6374   /sales/allocations/customer_allocation_main.php
6375   /sales/inquiry/customer_allocation_inquiry.php
6376   /sales/inquiry/customer_inquiry.php
6377   /sales/inquiry/sales_orders_view.php
6378   /sales/inquiry/sales_deliveries_view.php
6379   /themes/default/images/receive.gif (new file)
6380   /themes/aquat/images/receive.gif (new file)
6381   /themes/cool/images/receive.gif (new file)
6382   
6383   
6384 21-Nov-2008 Joe Hunt
6385 + Preparing for Graphic Links instead of Text Links (user display option, default)
6386   (new field in 0_users, graphic_links)
6387 $ config.php
6388   /admin/display_prefs.php
6389   /admin/create_coy.php
6390   /admin/inst_lang.php
6391   /admin/inst_module.php
6392   /admin/db/users_db.inc
6393   /includes/current_user.inc
6394   /includes/prefs/userprefs.inc
6395   /includes/ui/ui_controls.inc
6396   /includes/ui/ui_input.inc
6397   /includes/ui/ui_view.inc
6398   /reporting/includes/reporting.inc
6399   /sql/alter2.1.sql 
6400   /themes/default/images/add.png, credit.gif, delete.gif, download.gif, edit.gif, gl.png, 
6401           invoice.gif, money.png, pdf.gif, print.png, remove.png, report.png, view.gif 
6402   /themes/aqua/images/add.png, credit.gif, delete.gif, download.gif, edit.gif, gl.png, 
6403           invoice.gif, money.png, pdf.gif, print.png, remove.png, report.png, view.gif 
6404   /themes/cool/images/add.png, credit.gif, delete.gif, download.gif, edit.gif, gl.png, 
6405           invoice.gif, money.png, pdf.gif, print.png, remove.png, report.png, view.gif 
6406   
6407 20-Nov-2008 Joe Hunt
6408 + Added new AGPL license file
6409 $ /doc/license.txt (new file)
6410
6411 19-Nov-2008 Janusz Dobrowolski
6412 # Fixed error handling during database upgrade in normal and forced mode.
6413 $ /admin/db/maintenance_db.inc
6414 ! Additions needed for foreign item codes support.
6415 $ /sql/alter2.1.php
6416   /sql/alter2.1.sql
6417
6418 19-Nov-2008 Joe Hunt
6419 ! Changed the default header2.inc.
6420 $ /reporting/includes/header2.inc
6421
6422 18-Nov-2008 Janusz Dobrowolski
6423 + System upgrade page for site admins
6424 $ /admin/db/maintenance_db.inc
6425   /applications/setup.php
6426   /admin/inst_upgrade.php       (new)
6427   /sql/alter2.1.php             (new)
6428 ! Added $tbpref parameter to get_user_prefs()
6429 $ /admin/db/company_db.inc
6430 # Next fixes to db_pager behaviour.
6431 $ /includes/db_pager.inc
6432   /includes/ui/db_pager_view.inc
6433   /dimensions/inquiry/search_dimensions.php
6434   /inventory/inquiry/stock_movements.php
6435   /manufacturing/search_work_orders.php
6436   /manufacturing/inquiry/where_used_inquiry.php
6437   /purchasing/allocations/supplier_allocation_main.php
6438   /purchasing/inquiry/po_search.php
6439   /purchasing/inquiry/po_search_completed.php
6440   /purchasing/inquiry/supplier_allocation_inquiry.php
6441   /purchasing/inquiry/supplier_inquiry.php
6442   /sales/allocations/customer_allocation_main.php
6443   /sales/inquiry/customer_allocation_inquiry.php
6444   /sales/inquiry/customer_inquiry.php
6445   /sales/inquiry/sales_deliveries_view.php
6446   /sales/inquiry/sales_orders_view.php
6447
6448 16-Nov-2008 Janusz Dobrowolski
6449 ! Rewritten for paged query results.
6450 $ /inventory/inquiry/stock_movements.php
6451 + Added optional footer and header in db_pager, simplified usage.
6452 $ /includes/db_pager.inc
6453   /includes/ui/db_pager_view.inc
6454 ! Code cleanup.
6455 $ /dimensions/inquiry/search_dimensions.php
6456   /manufacturing/search_work_orders.php
6457   /manufacturing/inquiry/where_used_inquiry.php
6458   /purchasing/inquiry/po_search.php
6459   /purchasing/inquiry/po_search_completed.php
6460   /purchasing/inquiry/supplier_allocation_inquiry.php
6461   /purchasing/inquiry/supplier_inquiry.php
6462   /sales/inquiry/customer_allocation_inquiry.php
6463   /sales/inquiry/customer_inquiry.php
6464   /sales/inquiry/sales_deliveries_view.php
6465   /sales/inquiry/sales_orders_view.php
6466
6467 16-Nov-2008 Joe Hunt
6468 + Added Attachment of Documents and a couple of links from supplier invoice/credit note
6469 $ /admin/attachments.php (new file)
6470   /applications/setup.php
6471   /purchasing/supplier_credit,php
6472   /purchasing/supplier_invoice.php
6473   /sql/alter2.1.sql
6474 # Minor bug in view_print_transactions.php
6475 $ /admin/view_print_transactions.php
6476
6477 15-Nov-2008 Joe Hunt
6478 + Added Quick Entries in GL Journal Entry and changed some needed fixes.
6479 $ /gl/gl_bank.php
6480   /gl/gl_journal.php
6481   /gl/includes/db/gl_db_bank_accounts.inc
6482   /gl/includes/ui/gl_bank_ui.inc
6483   /gl/includes/ui/gl_journal_ui.inc
6484   /includes/ui/ui_lists.inc
6485   
6486 15-Nov-2008 Joe Hunt
6487 + Added Tax Inquiry in Banking and General Ledger tab.
6488 $ /applications/generalledger.php
6489   /gl/inquiry/tax_inquiry.php (new file)
6490   
6491 14-Nov-2008 Joe Hunt
6492 + Added Sales Groups and Recurrent Invoices.
6493 $ /applications/customers.php
6494   /includes/ui/ui_lists.inc
6495   /reporting/includes/reporting.inc
6496   /reporting/rep108.php
6497   /sales/includes/db/branches_db.inc
6498   /sales/includes/db/sales_credit_db.inc
6499   /sales/includes/db/sales_delivery_db.inc
6500   /sales/includes/db/sales_invoice_db.inc
6501   /sales/inquiry/sales_orders_view.php
6502   /sales/manage/customer_branches.php
6503   /sales/manage/customers.php
6504   /sql/alter2.1.sql
6505   /sales/create_recurrent_invoices.php (new file)
6506   /sales/manage/recurrent_invoices.php (new file)
6507   /sales/manage/sales_groups.php (new file)
6508
6509 13-Nov-2008 Janusz Dobrowolski
6510 ! Rewritten for paged query results.
6511 $ /dimensions/inquiry/search_dimensions.php
6512 # Removed obsolete dimension list submit_on_change option.
6513 $ /sales/includes/ui/sales_order_ui.inc
6514   /sales/credit_note_entry.php
6515   /sales/includes/ui/sales_credit_ui.inc
6516
6517 12-Nov-2008 Janusz Dobrowolski
6518 ! Rewritten for paged query results.
6519 $ /manufacturing/search_work_orders.php
6520   /manufacturing/inquiry/where_used_inquiry.php
6521   /purchasing/allocations/supplier_allocation_main.php
6522   /sales/allocations/customer_allocation_main.php
6523 ! Code reorganization to reuse sql query by db_pager.
6524   /purchasing/includes/db/supp_trans_db.inc
6525   /purchasing/includes/db/suppalloc_db.inc
6526   /sales/includes/db/custalloc_db.inc
6527 ! Added $echo parameter to view_stock_status()
6528 $ /includes/ui/ui_view.inc
6529 # Fixed sql query (duplicated rows in query result)
6530 $ /sales/inquiry/customer_inquiry.php
6531 # Fixed bom selection via $_GET['stock_id']
6532 $  /manufacturing/manage/bom_edit.php
6533
6534 12-Nov-2008 Joe Hunt
6535 ! Added dimension entries in delivery and invoice forms
6536 $ /includes/ui/ui_lists.inc
6537   /sales/credit_note_entry.php
6538   /sales/includes/cart_class.inc
6539   /sales/includes/db/cust_trans_db.inc
6540   /sales/includes/db/sales_credit_db.inc
6541   /sales/includes/db/sales_delivery_db.inc
6542   /sales/includes/db/sales_invoice_db.inc
6543   /sales/includes/db/sales_order_db.inc
6544   /sales/includes/sales_db.inc
6545   /sales/includes/ui/sales_credit_ui.inc
6546   /sales/includes/ui/sales_order_ui.inc
6547   /sales/sales_order_entry.php
6548   /sql/alter2.1.sql
6549   
6550 12-Nov-2008 Janusz Dobrowolski
6551 ! Changed db_pager API for inserted columns.
6552 $ /includes/db_pager.inc
6553   /includes/ui/db_pager_view.inc
6554 ! Fixed $cols according to api change.
6555 $ /purchasing/inquiry/supplier_inquiry.php
6556   /sales/inquiry/customer_allocation_inquiry.php
6557   /sales/inquiry/customer_inquiry.php
6558   /sales/inquiry/sales_deliveries_view.php
6559   /sales/inquiry/sales_orders_view.php
6560 ! Rewritten for paged query results.
6561 $ /purchasing/inquiry/po_search.php
6562   /purchasing/inquiry/po_search_completed.php
6563   /purchasing/inquiry/supplier_allocation_inquiry.php
6564
6565 10-Nov-2008 Janusz Dobrowolski
6566 # Suppressed page update after import errors
6567 $ /admin/backups.php
6568 # More fail safe db_import()
6569 $ /admin/db/maintenance_db.inc
6570 # Added check for POS relations before account delete.
6571 $ /gl/manage/bank_accounts.php
6572 # Fixed for MySQL <4.0.18, removed bank_trans_types
6573 $ /sql/alter2.1.sql
6574 # Fixed page update after branch/customer change.
6575 $ /sales/includes/ui/sales_order_ui.inc
6576
6577 10-Nov-2008 Joe Hunt
6578 ! changing the default.css style sheets to handle the new navibar/buttons
6579 $ /themes/default/default.css 
6580   /themes/aqua/default.css
6581   /themes/cool/default.css
6582   /themes/cool/images/sort_asc.gif
6583   /themes/cool/images/sort_desc.gif
6584   
6585 10-Nov-2008 Joe Hunt
6586 ! Changed Bank Statement Report in accourding to Bank Account Change
6587 $ /reporting/rep601.php
6588   /reporting/includes/reports_classes.inc
6589 # Removed Type header from bank inquiry.
6590   /gl/inquiry/bank_inquiry.php
6591   
6592 09-Nov-2008 Janusz Dobrowolski
6593 ! Allowed multiply bank accounts on one GL account, removed obsolete bank trans type.
6594 $ /applications/generalledger.php
6595   /gl/bank_transfer.php
6596   /gl/gl_bank.php
6597   /gl/includes/db/gl_db_bank_accounts.inc
6598   /gl/includes/db/gl_db_bank_trans.inc
6599   /gl/includes/db/gl_db_banking.inc
6600   /gl/includes/db/gl_db_trans.inc
6601   /gl/includes/ui/gl_bank_ui.inc
6602   /gl/inquiry/bank_inquiry.php
6603   /gl/manage/bank_accounts.php
6604   /gl/view/bank_transfer_view.php
6605   /gl/view/gl_deposit_view.php
6606   /gl/view/gl_payment_view.php
6607   /includes/banking.inc
6608   /includes/data_checks.inc
6609   /includes/types.inc
6610   /includes/ui/ui_lists.inc
6611   /purchasing/supplier_payment.php
6612   /purchasing/includes/db/supp_payment_db.inc
6613   /purchasing/includes/db/supp_trans_db.inc
6614   /purchasing/view/view_supp_payment.php
6615   /sales/customer_payments.php
6616   /sales/includes/db/payment_db.inc
6617   /sales/includes/db/sales_invoice_db.inc
6618   /sales/view/view_receipt.php
6619   /sql/alter2.1.sql
6620 ! Fixed session name for multiuser debuging tests.
6621   /includes/lang/language.php
6622 ! Preparing to paged table view in customer_allocation_main.php 
6623 $ /sales/includes/db/cust_trans_db.inc
6624   /sales/includes/db/custalloc_db.inc
6625 # Small fix to avoid sql conflicts
6626 $ /sales/includes/db/sales_points_db.inc
6627 # Changes to POS addition related to above changes.
6628 $ /includes/ui/ui_lists.inc
6629   /sales/includes/db/sales_points_db.inc
6630   /sales/manage/sales_points.php
6631   /sql/alter2.1.sql
6632
6633 09-Nov-2008 Joe Hunt
6634 ! changed Quick Entries in Bank Payments/Deposits (Banking and General Ledger) to also work as Automatic Codings.
6635 $ /includes/ui/ui_lists.inc 
6636   /includes/ui/ui_input.inc 
6637   /gl/gl_bank.php
6638   /gl/includes/db/gl_db_bank_accounts.inc
6639   /gl/includes/ui/gl_bank_ui.inc
6640   /gl/manage/gl_quick_entries.php
6641 ! New table, 0:quick_entry_lines, change to 0_quick_entries
6642 $ /sql/alter2.1.sql
6643
6644 08-Nov-2008 Janusz Dobrowolski
6645 ! Rewritten for paged query results.
6646 $ /purchasing/inquiry/supplier_inquiry.php
6647 # Fixed broken table content after customer selector change.
6648 $ /sales/inquiry/customer_allocation_inquiry.php
6649   /sales/inquiry/customer_inquiry.php
6650   /sales/inquiry/sales_deliveries_view.php
6651   /sales/inquiry/sales_orders_view.php
6652
6653 05-Nov-2008 Janusz Dobrowolski
6654 ! Changed dbpager API.
6655 $ /includes/ui/db_pager_view.inc
6656 # Polishing db_pager code.
6657 $ /includes/db_pager.inc
6658 + Added array_replace() and array_append() helpers.
6659 $ /includes/main.inc
6660 # Fixed multiply sales document view links.
6661 $ /includes/ui/ui_view.inc
6662 ! Rewritten for paged query results.
6663 $ /sales/inquiry/customer_allocation_inquiry.php
6664   /sales/inquiry/customer_inquiry.php
6665   /sales/inquiry/sales_deliveries_view.php
6666 ! Code cleanup.
6667 $ /sales/inquiry/sales_orders_view.php
6668
6669 04-Nov-2008 Janusz Dobrowolski
6670 + Added db_pager widget for paged/sorted sql query display.
6671 $ /includes/db_pager.inc (New)
6672   /includes/ui/db_pager_view.inc (New)
6673   /themes/aqua/images/sort_asc.gif (New)
6674   /themes/aqua/images/sort_desc.gif (New)
6675   /themes/aqua/images/sort_none.gif (New)
6676   /themes/cool/images/sort_asc.gif (New)
6677   /themes/cool/images/sort_desc.gif (New)
6678   /themes/cool/images/sort_none.gif (New)
6679   /themes/default/images/sort_asc.gif (New)
6680   /themes/default/images/sort_desc.gif (New)
6681   /themes/default/images/sort_none.gif (New)
6682   /themes/default/default.css
6683   /themes/aqua/default.css
6684 + Added query size user preference.
6685 $ /admin/display_prefs.php
6686   /admin/db/users_db.inc
6687   /includes/current_user.inc
6688   /includes/prefs/userprefs.inc
6689   /sql/alter2.1.sql
6690 + Added helper functions for array manipulation.
6691 $ /includes/main.inc
6692 + Added mysql_fetch_assoc() wrapper.
6693 $ /includes/db/connect_db.inc
6694 ! Paged query result.
6695 $ /sales/inquiry/sales_orders_view.php
6696 # Two smaller fixes.
6697 $ /js/inserts.js
6698
6699 31-Oct-2008 Janusz Dobrowolski
6700 + POS and cash sale support.
6701 $ /admin/users.php
6702   /admin/db/users_db.inc
6703   /applications/setup.php
6704   /includes/current_user.inc
6705   /includes/ui/ui_lists.inc
6706   /sales/sales_order_entry.php
6707   /sales/includes/cart_class.inc
6708   /sales/includes/sales_db.inc
6709   /sales/includes/ui/sales_order_ui.inc
6710   /sales/manage/sales_points.php (New)
6711   /sales/includes/db/sales_points_db.inc (New)
6712   /sales/includes/cart_class.inc
6713   /sales/includes/db/sales_invoice_db.inc
6714   /sales/includes/db/sales_order_db.inc
6715   /sql/alter2.1.sql
6716 # Fixed focus after error display.
6717 $ /js/utils.js
6718 # Fixed buggy output when SetLineWidth is used before first AddPage call.
6719 $ /reporting/includes/tcpdf.php
6720 # Fixed sign in payment view.
6721 $ /sales/view/view_receipt.php
6722 # Fixed missing hotkeys support for print links.
6723 $ /reporting/includes/reporting.inc
6724
6725 30-Oct-2008 Joe Hunt
6726 ! Added Quick Entries in Bank Payments/Deposits (Banking and General Ledger).
6727 $ /applications/generalledger.php 
6728   /includes/data_checks.inc
6729   /includes/types.inc
6730   /includes/ui/ui_lists.inc
6731   /gl/gl_bank.php
6732   /gl/includes/db/gl_db_bank_accounts.inc
6733   /gl/includes/ui/gl_bank_ui.inc
6734   /gl/manage/gl_quick_entries.php
6735   /sales/manage/customer_branches.php
6736 ! New table, 0_quick_entries
6737 $ /sql/alter2.1.sql
6738 ! Changed GL Accounts form. The tax_code is now Tax Group instead of Tax Type.
6739 $ /gl/manage/gl_accounts.php
6740
6741 24-Oct-2008 Janusz Dobrowolski
6742 ! Added hotkeys to final menu options.
6743 $ /dimensions/dimension_entry.php
6744   /gl/bank_transfer.php
6745   /gl/gl_bank.php
6746   /gl/gl_journal.php
6747   /inventory/adjustments.php
6748   /inventory/transfers.php
6749   /manufacturing/work_order_add_finished.php
6750   /manufacturing/work_order_issue.php
6751   /manufacturing/work_order_release.php
6752   /purchasing/po_entry_items.php
6753   /purchasing/po_receive_items.php
6754   /purchasing/supplier_payment.php
6755   /sales/credit_note_entry.php
6756   /sales/customer_credit_invoice.php
6757   /sales/customer_invoice.php
6758   /sales/customer_payments.php
6759   /sales/sales_order_entry.php
6760 # Fixed TCPDF errors display.
6761 $ /reporting/includes/tcpdf.php
6762 # Fixed page position after message display.
6763 $  /js/utils.js
6764
6765 23-Oct-2008 Janusz Dobrowolski
6766 + Improved report module performance, also usable without javascript.
6767 $ /reporting/reports_main.php
6768   /reporting/includes/class.pdf.inc
6769   /reporting/includes/pdf_report.inc
6770   /reporting/includes/reports_classes.inc
6771   /reporting/includes/header2.inc
6772 + Hotkey support for viewer links.
6773 $ /includes/ui/ui_view.inc
6774   /js/inserts.js
6775 + Added purchase order printing after entry.
6776 $ /purchasing/po_entry_items.php
6777 + Added hotkeys to credit note final menu.
6778 $ /sales/credit_note_entry.php
6779 # Fixed submit button for IE7
6780 $ /includes/ui/ui_input.inc
6781 # Fixed ajax popup flicker.
6782 $ /js/utils.js
6783 # Fix after 2.0.4 merge
6784 $ /sales/inquiry/sales_orders_view.php
6785
6786 23-Oct-2008 Joe Hunt
6787 ! Merging the changes up to 2-0-4
6788 $ /purchasing/supplier_invoice.php
6789   /purchasing/supplier_credit.php
6790   /purchasing/includes/db/invoice_db.inc
6791   /purchasing/includes/db/grn_db.inc
6792   /purchasing/includes/ui/invoice_ui.inc
6793   /purchasing/supplier_invoice_grns.php (File removed)
6794   /purchasing/supplier_credit_grns.php (File removed)
6795   /purchasing/supplier_trans_gl.php (File removed)
6796   /gl/inquiry/gl_trial_balance.php
6797   /gl/inquiry/gl_account_inquiry.php
6798   /reporting/rep704.php
6799   /reporting/rep708.php
6800   /sql/en_US-demo.sql
6801   /sales/includes/ui/sales_order_ui.inc
6802   /sales/inquiry/sales_orders_view.php
6803   
6804 20-Oct-2008 Janusz Dobrowolski
6805 # Fix for pdf reports (php 5.2.4 issue)
6806 $ /reporting/includes/pdf_report.inc
6807
6808 19-Oct-2008 Janusz Dobrowolski
6809 + User interface mode (full vs fallback) detected and set on login
6810 $ /access/login.php
6811   /includes/current_user.inc
6812   /includes/session.inc
6813   /includes/ui/ui_input.inc
6814   /includes/ui/ui_lists.inc
6815 + More sales documents available for printing from inquiry page.
6816 $ /sales/inquiry/customer_inquiry.php
6817   /reporting/includes/header2.inc
6818 ! Changed version info.
6819 $ /config.php
6820 # Fixed ajax popup/redirection.
6821 $ /reporting/includes/pdf_report.inc
6822   /includes/ajax.inc
6823
6824 17-Oct-2008 Janusz Dobrowolski
6825 + Added ajax request indicator.
6826 $ /js/utils.js
6827   /themes/aqua/renderer.php
6828   /themes/aqua/images/ajax-loader.gif (new)
6829   /themes/cool/renderer.php
6830   /themes/cool/images/ajax-loader.gif (new)
6831   /themes/default/renderer.php
6832   /themes/default/images/ajax-loader.gif (new)
6833 + Added optional popup for pdf reports display.
6834 $ /admin/display_prefs.php
6835   /admin/users.php
6836   /admin/db/users_db.inc
6837   /includes/current_user.inc
6838   /includes/prefs/userprefs.inc
6839   /reporting/includes/pdf_report.inc
6840   /sql/alter2.1.sql
6841 # Changed message for missing currency rate.
6842 $ /includes/banking.inc
6843 # Fixed submit/button behaviour.
6844 $ /js/inserts.js
6845 # Fixed canceling order.
6846 $ /sales/sales_order_entry.php
6847 # Fixed typo in css
6848 $ /themes/aqua/default.css
6849 # Fixed pdf_debug mode
6850 $ /reporting/includes/reporting.inc
6851   /reporting/includes/reports_classes.inc
6852
6853 15-Oct-2008 Janusz Dobrowolski
6854 + Added remote printing support
6855 $ /admin/print_profiles.php (new)
6856   /admin/printers.php (new)
6857   /admin/db/printers_db.inc (new)
6858   /reporting/prn_redirect.php (new)
6859   /reporting/includes/printer_class.inc (new)
6860   /sql/alter2.1.sql (new)
6861   /config.php
6862   /admin/display_prefs.php
6863   /admin/users.php
6864   /admin/db/users_db.inc
6865   /applications/setup.php
6866   /includes/current_user.inc
6867   /includes/prefs/userprefs.inc
6868   /includes/ui/ui_lists.inc
6869   /js/inserts.js
6870   /js/utils.js
6871   /reporting/rep109.php
6872   /reporting/reports_main.php
6873   /reporting/includes/pdf_report.inc
6874   /reporting/includes/reporting.inc
6875   /reporting/includes/reports_classes.inc
6876 !Fixes related to changed printing api.
6877 $ /admin/view_print_transaction.php
6878   /purchasing/inquiry/po_search.php
6879   /purchasing/inquiry/po_search_completed.php
6880   /sales/customer_credit_invoice.php
6881   /sales/customer_delivery.php
6882   /sales/customer_invoice.php
6883   /sales/sales_order_entry.php
6884   /sales/inquiry/customer_inquiry.php
6885   /sales/inquiry/sales_deliveries_view.php
6886   /sales/inquiry/sales_orders_view.php
6887 + Added optional id parameter for label helpers; added value for buttons.
6888 $ /includes/ui/ui_input.inc
6889 + Added ajax popup screen command.
6890 $ /includes/ajax.inc
6891 # Skipping index.php file during flush_dir()
6892 $ /includes/main.inc
6893
6894 06-Oct-2008 Janusz Dobrowolski
6895 + Menu hotkeys system implementation.
6896 $ /includes/page/header.inc
6897   /includes/ui/ui_controls.inc
6898   /includes/ui/ui_input.inc
6899   /js/JsHttpRequest.js
6900   /js/inserts.js
6901   /js/utils.js
6902   /reporting/includes/reports_classes.inc
6903   /sales/sales_order_entry.php
6904   /sales/manage/customers.php
6905   /themes/aqua/default.css
6906   /themes/aqua/renderer.php
6907   /themes/cool/default.css
6908   /themes/cool/renderer.php
6909   /themes/default/default.css
6910   /themes/default/renderer.php
6911 + Access keys added to menu options strings.
6912 $ /config.php
6913   /applications/customers.php
6914   /applications/dimensions.php
6915   /applications/generalledger.php
6916   /applications/inventory.php
6917   /applications/manufacturing.php
6918   /applications/setup.php
6919   /applications/suppliers.php
6920   /reporting/reports_main.php
6921
6922 ------------------------------- Release 2.0.3 --------------------------------------------
6923 06-Oct-2008 Joe Hunt
6924 ! Release 2.0.3
6925 $ config.php
6926 # Bug [0000072] Item stock movement should check for if there is empty Inventory.
6927 $ /inventory/inquiry/stock_movements.php
6928
6929 05-Oct-2008 Janusz Dobrowolski
6930 # Bugfix [0000063] Bad update of parent document lines after edition of sales documents.
6931 $ /sales/includes/cart_class.inc
6932   /sales/includes/sales_db.inc
6933   /sales/includes/db/sales_credit_db.inc
6934   /sales/includes/db/sales_delivery_db.inc
6935   /sales/includes/db/sales_invoice_db.inc
6936 # Bugfix [0000071] Ordering for customer with bad history available after F4 - Return
6937 $ /sales/manage/customers.php
6938
6939 04-Oct-2008 Joe Hunt
6940 # Bug [0000069] Constraint on voiding delivery note if a non voided, linked invoice exists.
6941 $ /admin/db/voiding_db.inc
6942 # Bug [0000061] Cost Update doesn't compute correctly after inventory adjust.
6943 $ /inventory/includes/db/item_adjust_db.inc
6944
6945 01-Oct-2008 Joe Hunt
6946 # When deleting the last module in FA a parce error arose:
6947 $ /admin/inst_module.php
6948   /admin/inst_lang.php
6949
6950 30-Sep-2008 Janusz Dobrowolski
6951 # Bug [0000067] Settled supplier documents were displayed as overdued.
6952 $ /purchasing/inquiry/supplier_inquiry.php
6953   /purchasing/inquiry/supplier_allocation_inquiry.php
6954 # Bug [0000068] Removed unneeded constraint on edition of fully allocated sales doc.
6955 $ /sales/allocations/customer_allocation_main.php
6956
6957 29-Sep-2008 Janusz Dobrowolski
6958 # Bug [0000065] Changing item type during adding new item caused record reset.
6959 $ /inventory/manage/items.php
6960
6961 26-Sep-2008 Joe Hunt
6962 # Bug [0000064] Credit This on an invoice should automatically allocate the credit to that invoice
6963 $ /sales/includes/db/sales_credit_db.inc
6964
6965 26-Sep-2008 Janusz Dobrowolski
6966 # Bug [0000062] Delivery Modifitication - duplicated tax details.
6967 $ /sales/includes/db/sales_delivery_db.inc
6968
6969 25-Sep-2008 Joe Hunt
6970 # if MySQL is in strict sql mode, a couple of files didn't pass that. Better not use strict sql mode.
6971   This is not necessary, because FA handle this internally. in my.ini(win) or my.cnf(linux) set sql-mode="".
6972 $ /gl/gl_budget.php
6973   /includes/db/comments_db.inc
6974   /inventory/cost_update.php
6975   /purchasing/includes/db/supp_trans_db.inc
6976   /sales/includes/db/cust_trans_db.inc
6977 # Bug [0000060] table prefix error message and inconsistency at install
6978 $ /admin/db/maintenance_db.inc
6979   /install/index.php
6980   /install/save.php
6981 # Bug [0000061] Delivery Modifitication (standard cost change)
6982 $ /sales/includes/db/sales_delivery_db.inc
6983
6984 ------------------------------- Release 2.0.2 --------------------------------------------
6985 23-Sep-2008 Joe Hunt
6986 ! Release 2.0.2
6987 $ config.php
6988 ! Increased time_out to 3 minutes.
6989 $ /install/save.php
6990
6991 23-Sep-2008 Joe Hunt
6992 # Bug [0000059] Direct Invoice or Delivery Notes doesn't account for negative inventory flag
6993 $ /sales/sales_order_entry.php
6994
6995 21-Sep-2008 Janusz Dobrowolski
6996 + Added submit_on_change option for date fields
6997 $ /includes/ui/ui_input.inc
6998 + Automatic exchange rate update after document date change
6999 $ /gl/bank_transfer.php
7000   /gl/gl_bank.php
7001   /gl/includes/db/gl_db_rates.inc
7002   /gl/includes/ui/gl_bank_ui.inc
7003   /includes/banking.inc
7004   /includes/ui/ui_view.inc
7005   /purchasing/supplier_payment.php
7006   /sales/customer_payments.php
7007   /sales/includes/cart_class.inc
7008 # Sales/purchase terms update after document date change [0000058]
7009 $ /purchasing/includes/ui/invoice_ui.inc
7010   /purchasing/includes/ui/po_ui.inc
7011   /sales/customer_invoice.php
7012 # Fixed edit line total, price update after date change
7013 $ /sales/includes/ui/sales_credit_ui.inc
7014   /sales/includes/ui/sales_order_ui.inc
7015 # Fixed unneeded page reload on enter key in text inputs
7016 $ /js/inserts.js
7017 # Fixed session variables conflicts with some third party software (e.g. XRMS)
7018 $ /includes/lang/language.php
7019 # Fixed calendar flicker, removed buttons from exchange_rate_display()
7020 $ /includes/ui/ui_view.inc
7021 ! Default delivery required by changed to 1 day.
7022 $ /includes/prefs/sysprefs.inc
7023 # Small bug fix 
7024 $ /sales/includes/sales_db.inc
7025
7026 20-Sep-2008 Joe Hunt
7027 # Fix for exchange variation when allocating payments. re-inserted in System and GL Setup.
7028 $ /admin/gl_setup.php
7029   /admin/db/company_db
7030   /includes/banking.inc
7031   /purchasing/allocations/supplier_allocate.php
7032   /purchasing/includes/db/suppalloc_db.inc
7033   /sales/allocations/customer_allocate.php
7034   /sales/includes/db/custalloc_db.inc
7035   /sales/includes/db/payment_db.inc
7036   /sales/includes/db/sales_credit_db.inc
7037 ! New tcpdf.php file. Minor bugfixes from tcpdf.org
7038   /reporting/includes/tcpdf.php
7039 ! Layout adjustments
7040   /dimensions/includes/dimensions_ui.inc
7041   /dimensions/view/view_dimension.php
7042   /inventory/view/view_adjustment.php
7043   /manufacturing/view/work_order_view.php
7044   
7045 18-Sep-2008 Janusz Dobrowolski
7046 + Support for calling external pages during document entry (e.g. for adding customer/supplier/items).
7047 $ /index.php
7048   /includes/ui/ui_controls.inc
7049   /includes/ui/ui_input.inc
7050   /includes/ui/ui_lists.inc
7051   /js/inserts.js
7052 + Add/view on F4 in customer/supplier selectors
7053 $ /gl/gl_bank.php
7054 + Add/view on F4 in supplier/items selectors
7055 $ /purchasing/po_entry_items.php
7056   /inventory/manage/items.php
7057 + Add/view on F4 in supplier selector
7058 $ /purchasing/supplier_credit.php
7059   /purchasing/supplier_invoice.php
7060   /purchasing/supplier_payment.php
7061   /purchasing/allocations/supplier_allocation_main.php
7062   /purchasing/manage/suppliers.php
7063   /inventory/purchasing_data.php
7064 + Add/view on F4 in customer selector
7065   /sales/credit_note_entry.php
7066   /sales/customer_payments.php
7067   /sales/sales_order_entry.php
7068   /sales/allocations/customer_allocation_main.php
7069   /sales/includes/ui/sales_credit_ui.inc
7070   /sales/includes/ui/sales_order_ui.inc
7071   /sales/manage/customer_branches.php
7072   /sales/manage/customers.php
7073 # Syntax error introduced in previous update fixed
7074 $ /inventory/prices.php
7075 # Fixed retreiving of exchange rates [0000057]
7076 $ /gl/manage/exchange_rates.php
7077   /includes/banking.inc
7078   /includes/ui/ui_view.inc
7079
7080 18-Sep-2008 Joe Hunt
7081 + New Report - Bank Statement.
7082 $ /reporting/reports_main.php
7083   /reporting/rep601.php (new file)
7084   
7085 17-Sep-2008 Joe Hunt
7086 ! New PDF tcpdf.php file. Support for cid-0 fonts (Chinese, Japanese, Korean, CJK, Asian fonts) without embedding.
7087   New cid-0 fonts will be available for download when release 2.0.2 is shipping. Reduces file size enormouusly
7088 $ /reporting/includes/tcpdf.php
7089 ! Inventory column option in Report Stock Sheet Check.
7090 $ /reporting/reports_main.php
7091   /reporting/rep303.php
7092   
7093 11-Sep-2008 Janusz Dobrowolski
7094 # Fixed slash quotation problems on direct POST values display.
7095 $ /includes/session.inc
7096   /includes/db/connect_db.inc
7097 # Added missing db_escape on person_id.
7098 $ /gl/includes/db/gl_db_bank_trans.inc
7099   /gl/includes/db/gl_db_trans.inc
7100 # Added error message and suppressed db update on failed ECB exchange rate read.
7101 $ /includes/ui/ui_view.inc
7102
7103 10-Sep-2008 Janusz Dobrowolski
7104 # Fixed company folders renaming after company remove.
7105 $ /admin/create_coy.php
7106 # Fixed list selectors' behaviour during search.
7107 $ /includes/ui/ui_lists.inc
7108 # Fixed page update after item search. Closes bugs [0000051],[0000054].
7109 $ /inventory/cost_update.php
7110   /inventory/prices.php
7111   /inventory/purchasing_data.php
7112   /inventory/reorder_level.php
7113   /inventory/includes/item_adjustments_ui.inc
7114   /inventory/includes/stock_transfers_ui.inc
7115   /inventory/inquiry/stock_status.php
7116   /inventory/manage/items.php
7117   /manufacturing/includes/work_order_issue_ui.inc
7118   /manufacturing/inquiry/where_used_inquiry.php
7119   /purchasing/includes/ui/po_ui.inc
7120   /sales/includes/ui/sales_credit_ui.inc
7121   /sales/includes/ui/sales_order_ui.inc
7122
7123 09-Sep-2008 Joe Hunt
7124 # Bug [0000055] Rasmus detected a cost diff. bug and changed some code for us. Very appreciated.
7125 $ /purchasing/includes/db/invoice_db.inc
7126
7127 ------------------------------- Release 2.0.1 --------------------------------------------
7128 07-Sep-2008 Joe Hunt
7129 ! Release 2.0.1
7130 $ config.php
7131
7132 05-Sep-2008 Janusz Dobrowolski
7133 # Bug [0000046] Sales invoice not working on some php versions (php bug #40509)
7134 $ /sales/includes/sales_db.inc
7135   /sales/includes/db/sales_credit_db.inc
7136 ! Obsolete code removed
7137 $ /sales/customer_credit_invoice.php
7138
7139 05-Sep-2008 Joe Hunt
7140 # Bug [0000053] Missing GL postings on item issue on Work Order
7141 $ /manufacturing/includes/db/work_order_quick_db.inc
7142   /manufacturing/includes/db/work_order_issues_db.inc
7143   /manufacturing/includes/db/work_order_produce_items_db.inc
7144 ! Bad layout in aging on report Statements
7145 $ /reporting/rep108.php
7146
7147 04-Sep-2008 Joe Hunt
7148 # Bug [0000050] Invoice no. on all sales reports
7149 $ /reporting/includes/doctext.inc
7150   /reporting/includes/doctext2.inc
7151   
7152 04-Sep-2008 Joe Hunt
7153 # Bug [0000052] Inventory Valuation Report
7154 $ /reporting/rep301.php
7155
7156 04-Sep-2008 Joe Hunt
7157 # Bug [0000047] Not possible to view delivery sequence
7158 $ /purchasing/supplier_credit_grns.php
7159   /purchasing/supplier_invoice_grns.php
7160   /purchasing/includes/db/grn_db.inc
7161   /purchasing/includes/ui/invoice_ui.inc
7162   /purchasing/view/view_po.php
7163   /purchasing/view/view_supp_credit.php
7164 # Bug [0000048] Crediting invoice and choosing gl account for items to be written off doesn't work  
7165 $ /sales/includes/db/sales_credit_db.inc  
7166
7167 03-Sep-2008 Janusz Dobrowolski
7168 # Fixed fatal error handling in php5
7169 $ /includes/errors.inc
7170   /includes/session.inc
7171 # Fixed display of errors while saving sales documents
7172 $ /sales/sales_order_entry.php
7173
7174 03-Sep-2008 Joe Hunt
7175 # Bug [0000044] Standard Cost error on credit note. Reopened. Stock Movement forgot the credit note.
7176 $ /inventory/inquiry/stock_movements.php
7177   /purchasing/includes/db/grn_db.inc
7178   /purchasing/includes/invoice_db.inc
7179
7180 03-Sep-2008 Joe Hunt
7181 # Bug [0000043] Inventory Adjustment Session doesn't update standard cost
7182 # Bug [0000044] Standard Cost error on credit note
7183 $ /inventory/includes/db/items_adjust_db.inc
7184   /purchasing/includes/db/grn_db.inc
7185   /purchasing/includes/invoice_db.inc
7186 # Bug [0000045] Cannot close fiscal year 
7187 $ /admin/fiscalyears.php
7188 # Update screen bug in Bank Account Inquiry.
7189   $ /gl/inquiry/bank_inquiry.php
7190
7191 02-Sep-2008 Joe Hunt
7192 # Bug when selecting report, List of Journal Entries, by type. Nothing selected.
7193 $ /reporting/includes/reports_classes.inc
7194 $ /reporting/rep702.php
7195
7196 01-Sep-2008 Joe Hunt
7197 ! Up-to-date translation file (some strings were missing, single quotations in .inc files)
7198 $ /lang/new_language_template/LC_MASSAGES/empty.po
7199   /lang/en_US/LC_MESSAGES/en_US.mo
7200
7201 31-Aug-2008 Janusz Dobrowolski
7202 + Added ajax support for file uploading
7203 $ /js/utils.js
7204 # Final fix for logo file upload
7205 $ /admin/company_preferences.php
7206 # Fixed item image file upload
7207 $ /inventory/manage/items.php
7208
7209 30-Aug-2008 Janusz Dobrowolski
7210 ! Up to date translation file
7211 $ /lang/new_language_template/LC_MASSAGES/empty.po
7212 # Fixed broken &amp's in backup files [0000040]
7213 $ /admin/db/maintenance_db.inc
7214 # Temporary fix (sync page reload) for uploading logo file
7215 $ /admin/company_preferences.php
7216 -------------------------------2.0 Final --------------------------------------------
7217 21_aug-2008 Joe Hunt
7218 ! config.php file. Version changed to 2.0
7219 $ config.php
7220 ! Set time out to 120 seconds.
7221 $ /install/save.php
7222 # Removed js warnings on index pages
7223 $ /js/utils.js
7224
7225 20-Aug-2008 Joe Hunt
7226 # Bug [0000037] Price diff and deliveries between po receive and supp invoice. (Again)
7227 $ /includes/db/inventory_db.inc
7228   /purchase/includes/db/grn_db.inc
7229   /purchase/includes/db/invoice_db.inc
7230
7231 20-Aug-2008
7232 # [0000041] Voiding PO GRN's could be dangerous, if deliveries have been done. Eliminating it. Use item adjustment with 0 price.
7233 $ /admin/db/voiding_db.inc
7234 # Fixing a minor bug in grn_db.inc
7235 $ /purchasing/includes/db/grn_db.inc 
7236   
7237 19-Aug-2008 Joe Hunt
7238 # Fixed some color conversion problems in the new PDF Engine
7239 $ /reporting/includes/pdf_report.inc
7240   /reporting/includes/class.pdf.inc
7241   
7242 19-Aut-2008 Joe Hunt
7243 ! Optimized the textwraplines in pdf_report.inc and header2.inc
7244   /reporting/includes/pdf_report.inc
7245   /reporting/includes/header2.inc (This is important to download too!)
7246   
7247 19-Aug-2008 Joe Hunt
7248 ! Replacing the PDF Engine with a slightly modified TCPDF
7249 $ /reporting/fonts/helvetica*.php (new php files)
7250   /reporting/fonts/*.atm files removed
7251   /reporting/includes/pdf_report.inc (changed)
7252   /reporting/includes/class.pdf.inc (changed)
7253   /reporting/includes/barcodes.php (new file)
7254   /reporting/includes/htmlcolors.php (new file)
7255   /reporting/includes/html_entity_decode_php4.php (new file)
7256   /reporting/includes/tcpdf.php (new file, the PDF engine)
7257   /reporting/includes/unicode_data2.php (new file, reduced unicode_data.php)
7258   
7259 18-Aug-2008 Joe Hunt
7260 # Bug [0000038] Voiding a cost update doesn't void even if it says so. There will now be an error msg saying
7261   that this can not be done. 
7262 $ /admin/db/voiding_db.inc
7263
7264 18-Aug-2008 Joe Hunt
7265 # Bug [0000037] Price diff and deliveries between po receive and supp invoice.
7266 $ /purchase/includes/db/grn_db.inc
7267   /purchase/includes/db/invoice_db.inc
7268   
7269 16-Aug-2008 Janusz Dobrowolski
7270 # Fixed first supplier add confirmation [0000039].
7271 $ /purchasing/manage/suppliers.php
7272 # Fixed entering direct documents with date in the past [0000036]
7273 $ /sales/customer_delivery.php
7274   /sales/includes/cart_class.inc
7275 # Fixed date_picker caching in debug mode
7276 $ /includes/ui/ui_view.inc
7277 # Some focus fixes after user entry error
7278 $ /sales/manage/credit_status.php
7279   /sales/manage/customer_branches.php
7280   /sales/manage/sales_areas.php
7281   /sales/manage/sales_people.php
7282
7283 08-Aug-2008 Joe Hunt
7284 # Wrong email-adress field taken when emailing documents [0000035].
7285 $ /sales/includes/db/cust_trans_db.inc
7286
7287 02-Aug-2008 Joe Hunt
7288 # Use Item Sales Account as default when creating new branch. Customer Branch Sales Account overrides Item Sales Accounts.
7289 $ /sales/manage/customer_branches.php
7290
7291 01-Aug-2008 Joe Hunt
7292 ! Customer Dimension overrides an Item Dimension when creating GL transactions
7293 $ /sales/includes/db/customers_db.inc
7294   /sales/includes/db/sales_credit_db.inc
7295   /sales/includes/db/sales_delivery_db.inc
7296   /sales/includes/db/sales_invoice_db.inc
7297   
7298 31-Jul-2008 Joe Hunt
7299 + Added a new menu entry after that Bank Payment or Bank Deposit has been processed.
7300 $ /gl/gl_bank.php
7301
7302 30-Jul-2008 Joe Hunt
7303 ! Currency selection in Price Listing Report
7304 $ /reporting/rep104.php
7305   /reporting/reports_main.php
7306   
7307 28-Jul-2008 Janusz Dobrowolski
7308 # Fixed control buttons reset after record deletion.
7309 $ /admin/fiscalyears.php
7310   /admin/payment_terms.php
7311   /admin/shipping_companies.php
7312   /gl/manage/bank_accounts.php
7313   /gl/manage/currencies.php
7314   /gl/manage/gl_account_classes.php
7315   /gl/manage/gl_account_types.php
7316   /inventory/manage/item_categories.php
7317   /inventory/manage/item_units.php
7318   /inventory/manage/locations.php
7319   /inventory/manage/movement_types.php
7320   /manufacturing/manage/work_centres.php
7321   /sales/manage/credit_status.php
7322   /sales/manage/customer_branches.php
7323   /sales/manage/sales_areas.php
7324   /sales/manage/sales_people.php
7325   /sales/manage/sales_types.php
7326   /taxes/item_tax_types.php
7327   /taxes/tax_groups.php
7328   /taxes/tax_types.php
7329
7330 27-Jul-2008 Janusz Dobrowolski
7331 # Fixed record selection on pages using non-numeric selectors with simple_page_mode() helper. 
7332 $ /includes/ui/ui_controls.inc
7333   /includes/ui/ui_input.inc
7334   /inventory/manage/item_units.php
7335 # Fixed focus setting on multi-form pages.
7336 $ /js/utils.js
7337 # Fixed ajax reload
7338 $ /manufacturing/work_order_release.php
7339
7340 26-Jul-2008 Janusz Dobrowolski
7341 ! Potentially dangerous for whole FA site operations are currently available only for admins of first registered company (site admins).
7342 $ /config.php
7343   /admin/create_coy.php
7344   /admin/inst_lang.php
7345   /admin/inst_module.php
7346   /includes/current_user.inc
7347 # Small layout fix
7348   /admin/fiscalyears.php
7349
7350 25-Jul-2008 Joe Hunt
7351 # Minor adjustments
7352 $ /includes/page/header.inc
7353   /manufacturing/work_order_release.php
7354   
7355 25-Jul-2008 Joe Hunt
7356 # Default application setting does not work [0000034]
7357 $ /includes/page/header.inc
7358
7359 25-Jul-2008 Joe Hunt
7360 ! The built version in config.php now shows the last change date of this file (CHANGELOG.txt).
7361 $ config.php
7362
7363 25-Jul-2008 Joe Hunt
7364 # Missing GL transactions when producing advanced manufacturing [0000032].
7365 $ /manufacturing/includes/db/work_order_produce_items_db.inc
7366
7367 24-Jul-2008 Janusz Dobrowolski
7368 + Added fatal error handling during ajax calls - [0000003] closed
7369 $ includes/session.inc
7370 # Fixed hints for lists without submit [0000026]
7371 $ includes/ui/ui_lists.inc
7372 # Removed not used file (related to [0000023])
7373 $ sql/basic.sql
7374
7375 24-Jul-2008 Joe Hunt
7376 # Pressing the link in the meta_forward function may result in a blank page.
7377 $ /includes/ui/ui_controls.inc
7378
7379 23-Jul-2008 Joe Hunt
7380 # Increment reference bug in GL Deposit and missing hyperlink parameter.
7381 $ /gl/gl_bank.php
7382   /gl/includes/gl_bank_ui.inc
7383   
7384 22-Jul-2008 Janusz Dobrowolski
7385 # Corrected backup maintenance page display during script download.
7386 $ /admin/backups.php
7387
7388 20-Jul-2008 Janusz Dobrowolski
7389 # Corrected reports page display after yesterday change.
7390 $ /reporting/reports_main.php
7391
7392 19-Jul-2008 Janusz Dobrowolski
7393 ! Content of js-only pages superseded by the requirement notification in non-js browsers.
7394 $ /admin/backups.php
7395   /reporting/reports_main.php
7396 + Support for js only divs/pages.
7397 $ /includes/main.inc
7398   /includes/ui/ui_controls.inc
7399   /js/inserts.js
7400 # Fixed page usability in non-js mode.
7401 $ /sales/inquiry/sales_orders_view.php
7402 # Small table view fix
7403 $ /admin/inst_lang.php
7404
7405 18-Jul-2008 Janusz Dobrowolski
7406 + Added optional processing progressbar for submit buttons
7407 $ /includes/ui/ui_input.inc
7408   /includes/ui/ui_lists.inc
7409   /js/inserts.js
7410   /themes/aqua/images/progressbar.gif (new)
7411   /themes/cool/images/progressbar.gif (new)
7412   /themes/default/images/progressbar.gif (new)
7413 # Fixed database error after empty supplier search result [0000022]
7414 $ /purchasing/supplier_credit.php
7415   /purchasing/supplier_invoice.php
7416 # Fixed focus after update
7417 $ /admin/company_preferences.php
7418 # Fixed message typo.
7419 $ /admin/create_coy.php
7420 # Fixed line edition layout
7421 $ /inventory/includes/item_adjustments_ui.inc
7422
7423 18-Jul-2008 Joe Hunt
7424 # Parse error fixed [0000021] in customer_credit_invoice.php
7425 $ /sales/customer_credit_invoice.php
7426
7427 15-Jul-2008 Janusz Dobrowolski
7428 # Fixed bug [0000018] - unwanted freight cost reset on page update.
7429 $ /sales/customer_delivery.php
7430
7431 14-Jul-2008 Janusz Dobrowolski
7432 # Fixed bug [0000017] - error while checking qoh
7433 $ /includes/ui/items_cart.inc
7434   /manufacturing/work_order_issue.php
7435 # Fixed ajax update
7436 $ /gl/manage/gl_accounts.php
7437
7438 13-Jul-2008 Joe Hunt
7439 + Added GL Summary of Tax Report (rep709.php). Usable only if different Tax Accounts are used.
7440 $ /reporting/rep709.php
7441
7442 12-Jul-2008 Joe Hunt
7443 ! Rewrite of Tax Report (rep709.php).
7444 $ /reporting/rep709.php
7445
7446 09-Jul-2008 Janusz Dobrowolski
7447 # Corrections to maximum input lengths
7448 $ /gl/manage/bank_accounts.php
7449   /gl/manage/gl_account_classes.php
7450 # Fixed spare Back link on restricted pages
7451 $ /includes/session.inc
7452 # Fixed bank_account_types_list()
7453 $ /includes/ui/ui_lists.inc
7454 # Fixed warning about unexisting POST var
7455 $ /sales/manage/customers.php
7456
7457 08-Jul-2008 Janusz Dobrowolski
7458 # Added validation of entered quantities
7459 $ /sales/customer_credit_invoice.php
7460 # Fixed ajax update (0000015) and quantity checks
7461 $ /sales/customer_delivery.php
7462   /sales/customer_invoice.php
7463 # Fixed invalid voiding sales invoice/delivery/credit (0000016)
7464 $ /sales/includes/db/sales_delivery_db.inc
7465   /sales/includes/db/sales_invoice_db.inc
7466   /sales/includes/sales_db.inc
7467 # Fixed setting document date to Today() 
7468 $ /sales/includes/cart_class.inc
7469
7470 08-Jul-2008 Joe Hunt
7471 + Addition in test of duplicate fiscal year
7472 $ /admin/fiscalyears.php
7473
7474 07-Jul-2008 Joe Hunt
7475 # Corrected a subbug in 00000012 (blank page in sales_types.php).
7476 $ /sales/manage/sales_types.php
7477
7478 07-Jul-2008 Janusz Dobrowolski
7479 + Added ajax
7480 $ /admin/fiscalyears.php
7481   /inventory/purchasing_data.php
7482 # Corrected factor parameter checking (fixes 00000012)
7483 $ /sales/includes/sales_db.inc
7484 ! Changed selector for fiscal year functions to id
7485 $ /admin/db/company_db.inc
7486 # Checking options parameter for combos 
7487 $ /includes/ui/ui_lists.inc
7488
7489 06-Jul-2008 Janusz Dobrowolski
7490 + Ajax additions
7491 $ /admin/view_print_transaction.php
7492   /admin/void_transaction.php
7493   /dimensions/dimension_entry.php
7494   /manufacturing/work_order_entry.php
7495   /manufacturing/manage/bom_edit.php
7496   /sales/manage/customer_branches.php
7497 + Default value calculated for new prices
7498 $ /inventory/prices.php
7499 + Optional default value for input_num()
7500 $ /includes/ui/ui_input.inc
7501 + Submit on change option for currency lists
7502 $ /includes/ui/ui_lists.inc
7503 # factor parameter in get_price() is now optional
7504 $ /sales/includes/sales_db.inc
7505 # Smaller fix to ajax page content update
7506 $ /sales/manage/customers.php
7507
7508 05-Jul-2008 Janusz Dobrowolski
7509 + Ajax additions
7510 $ /admin/change_current_user_password.php
7511   /admin/company_preferences.php
7512   /admin/forms_setup.php
7513   /admin/gl_setup.php
7514   /admin/payment_terms.php
7515   /admin/shipping_companies.php
7516   /admin/users.php
7517   /inventory/manage/item_categories.php
7518   /inventory/manage/item_units.php
7519   /inventory/manage/locations.php
7520   /inventory/manage/movement_types.php
7521   /manufacturing/manage/work_centres.php
7522   /sales/manage/credit_status.php
7523   /sales/manage/sales_areas.php
7524   /sales/manage/sales_people.php
7525   /sales/manage/sales_types.php
7526   /taxes/item_tax_types.php
7527   /taxes/tax_groups.php
7528   /taxes/tax_types.php
7529 # Gettext fixes
7530 $ /gl/manage/bank_accounts.php
7531   /gl/manage/bank_trans_types.php
7532   /gl/manage/currencies.php
7533   /gl/manage/gl_account_classes.php
7534   /gl/manage/gl_account_types.php
7535   /gl/manage/gl_accounts.php
7536
7537 04-Jul-2008 Janusz Dobrowolski
7538 + Ajax additions
7539   /gl/inquiry/bank_inquiry.php
7540   /gl/inquiry/gl_account_inquiry.php
7541   /gl/inquiry/gl_trial_balance.php
7542   /gl/manage/bank_accounts.php
7543   /gl/manage/bank_trans_types.php
7544   /gl/manage/currencies.php
7545   /gl/manage/exchange_rates.php
7546   /gl/manage/gl_account_classes.php
7547   /gl/manage/gl_account_types.php
7548   /gl/manage/gl_accounts.php
7549 ! Changed layout for simple db table editor pages
7550 $ /includes/ui/ui_input.inc
7551 - Removed unused GL account settings.
7552 $ /admin/gl_setup.php
7553   /admin/db/company_db.inc
7554   /gl/manage/gl_accounts.php
7555 # Fixed default sales account for customer branch.
7556 $ /admin/gl_setup.php
7557   /sales/manage/customer_branches.php
7558 # Fixed focus after ajax page reload.
7559 $ /includes/ajax.inc
7560 # Fixed optional submit for yesno and gl_all_accounts lists.
7561 $ /includes/ui/ui_lists.inc
7562
7563 01-Jul-2008 Janusz Dobrowolski
7564 + Ajax additions
7565   /gl/bank_transfer.php
7566   /gl/gl_budget.php
7567   /gl/gl_journal.php
7568   /gl/includes/ui/gl_journal_ui.inc
7569 + Added client side calculations for budget
7570   /gl/gl_budget.php
7571   /js/budget.js
7572 # Fixed default POST assigning [fixes 0000009]
7573   /includes/ui/ui_lists.inc
7574 # Fixed submit type in submit_row()
7575   /includes/ui/ui_input.inc
7576 # Small display fix
7577   /gl/manage/currencies.php
7578 ! Code cleanup
7579   /gl/gl_bank.php
7580   /gl/includes/ui/gl_bank_ui.inc
7581   /inventory/adjustments.php
7582   /inventory/transfers.php
7583   /purchasing/po_entry_items.php
7584   /sales/sales_order_entry.php
7585   /sales/credit_note_entry.php
7586
7587 29-Jun-2008 Janusz Dobrowolski
7588 ! Rewritten bank deposit/payment related files, added ajax
7589   /gl/gl_deposit.php (removed)
7590   /gl/gl_payment.php (removed)
7591   /gl/gl_bank.php (added)
7592   /gl/includes/ui/gl_bank_ui.inc (new file)
7593   /gl/includes/ui/gl_deposit_ui.inc (removed)
7594   /gl/includes/ui/gl_payment_ui.inc (removed)
7595   /gl/includes/db/gl_db_banking.inc
7596   /gl/gl_journal.php
7597   /manufacturing/search_work_orders.php
7598   /applications/generalledger.php
7599 + Added fallback flag for non-js mode only ui elements
7600 $ /js/inserts.js
7601 ! Default value from POST for check_box,hidden and text_cells inputs
7602 $ /includes/ui/ui_input.inc
7603 ! Rewritten non-sql list selectors
7604 $ /includes/ui/ui_lists.inc
7605   /purchasing/inquiry/supplier_allocation_inquiry.php
7606   /purchasing/inquiry/supplier_inquiry.php
7607 ! Added trans_type parameter to items_cart()  
7608 $ /includes/ui/items_cart.inc
7609   /inventory/adjustments.php
7610   /inventory/transfers.php
7611   /manufacturing/work_order_issue.php
7612
7613 27-Jun-2008 Janusz Dobrowolski
7614 + Ajax additions
7615 $ /dimensions/dimension_entry.php
7616   /dimensions/inquiry/search_dimensions.php
7617   /manufacturing/work_order_add_finished.php
7618   /manufacturing/work_order_issue.php
7619   /manufacturing/work_order_release.php
7620   /manufacturing/includes/work_order_issue_ui.inc
7621   /manufacturing/search_work_orders.php
7622 ! Default $selected_id=null (ie current $_POST value) for all lists;
7623    standard view (ie with search box) of stock_component_list()
7624 $ /includes/ui/ui_lists.inc
7625 # Fixed selection for outstanding work orders
7626 $ /manufacturing/search_work_orders.php
7627 # Fixed stock item links
7628 $ /inventory/includes/item_adjustments_ui.inc
7629   /inventory/includes/stock_transfers_ui.inc
7630 # Fixed typo in menu option
7631 $ /applications/manufacturing.php
7632
7633 27-Jun-2008 Joe Hunt
7634 # Minor html adjustment in login.php
7635 $ /access/login.php
7636 # Fixed a bug when trying to create a duplicate year
7637 $ /admin/fiscalyears.php
7638 # Fixed a misspelled parameter (OutstandingOnly) in manufacturing.php
7639 $ /applications/manufacturing.php
7640
7641 26-Jun-2008 Janusz Dobrowolski
7642 + Ajax additions
7643 $ /includes/ui/ui_lists.inc
7644   /inventory/adjustments.php
7645   /inventory/cost_update.php
7646   /inventory/prices.php
7647   /inventory/transfers.php
7648   /inventory/includes/item_adjustments_ui.inc
7649   /inventory/includes/stock_transfers_ui.inc
7650   /inventory/inquiry/stock_movements.php
7651   /inventory/manage/items.php
7652   /manufacturing/work_order_entry.php
7653   /purchasing/po_entry_items.php
7654 ! Changes to items_cart API (line_items indexed by line# instead of stock_id)
7655 $ /includes/ui/items_cart.inc
7656 # Fixed bug 0000008 (call to no more existing function)
7657 $ /sales/includes/db/sales_types_db.inc
7658
7659 25-Jun-2008 Joe Hunt
7660 # Fixed 'div end out of order' in invoice_ui.inc causing the newwave bug with missing menu
7661 $ /purchasing/includes/ui/invoice_ui.inc
7662
7663 25-Jun-2008 Janusz Dobrowolski
7664 # Fixed bug 0000004, removed nested forms in supplier invoice/credit
7665 $ /purchasing/includes/ui/invoice_ui.inc
7666
7667 25-Jun-2008 Joe Hunt
7668 # Fixed bug when updating/saving Tax Group Items
7669 $ /includes/ui/ui_lists.inc
7670
7671 24-Jun-2008 Joe Hunt
7672 # Fixed inconsistencies in customer and supplier aging 
7673 $ /sales/includes/db/customers_db.inc
7674   /sales/inquiry/customer_inquiry.php
7675   /purchasing/includes/db/suppliers_db.inc
7676   /reporting/rep102.php
7677   /reporting/rep202.php
7678 # Fixed a bug when trying to back the inv.date and due date in Direct Invoicing.
7679 $ /sales/sales_order_entry.php
7680
7681
7682 23-Jun-2008 Janusz Dobrowolski
7683 + Ajax additions to sales and purchasing modules
7684 $ /purchasing/po_receive_items.php
7685   /purchasing/supplier_credit.php
7686   /purchasing/supplier_credit_grns.php
7687   /purchasing/supplier_invoice.php
7688   /purchasing/supplier_invoice_grns.php
7689   /purchasing/supplier_trans_gl.php
7690   /purchasing/allocations/supplier_allocate.php
7691   /purchasing/includes/ui/invoice_ui.inc
7692   /sales/customer_credit_invoice.php
7693   /sales/allocations/customer_allocate.php
7694 # Fixed edition of purchase order (bug #0000001)
7695 $ /purchasing/includes/ui/po_ui.inc
7696 ! Improved client side allocation functions
7697 $ /js/allocate.js
7698 + Optional coloured price_format()
7699 $ /js/utils.js
7700   /js/inserts.js
7701 ! Async update of locations selector
7702 $ /includes/ui/ui_lists.inc
7703 # Fixed warning on pages without default focus.
7704 $ /includes/ui/ui_controls.inc
7705 # Fixed initial display for numeric inputs with dec=0. 
7706 $ /includes/ui/ui_input.inc
7707
7708 21-Jun-2008 Janusz Dobrowolski
7709 + Ajax additions to sales and purchasing modules
7710 $ /purchasing/po_entry_items.php
7711   /purchasing/supplier_payment.php
7712   /purchasing/allocations/supplier_allocate.php
7713   /purchasing/includes/ui/po_ui.inc
7714   /purchasing/inquiry/po_search.php
7715   /purchasing/inquiry/po_search_completed.php
7716   /purchasing/inquiry/supplier_allocation_inquiry.php
7717   /purchasing/inquiry/supplier_inquiry.php
7718   /purchasing/manage/suppliers.php
7719   /sales/manage/customers.php
7720
7721 21-Jun-2008 Joe Hunt
7722 + Added upload functionality to company logo. Better names on lists search.
7723 $ /admin/company_preferences.php
7724 ! Better layout on company logo print-out
7725 $ /reporting/includes/header2.inc
7726
7727 ---------------------------------------Release Candidate 2-------------------------------
7728 20-Jun-2008 Joe Hunt
7729 ! 2.0 Release Candidate 2
7730 $ config.php
7731   update.html
7732   
7733 20-Jun-2008 Joe Hunt
7734 ! In reorder_level.php the heading gets updated as well
7735 $ /inventory/reorder_level.php
7736 ! Changes the -1 to 'User Quantiry Decimals' in the table for units.
7737 $ /inventory/manage/item_units.php
7738
7739 20-Jun-2008 Janusz Dobrowolski
7740 # Proper error handling even after exit() call.
7741 $ /includes/errors.inc
7742   /includes/main.inc
7743   /includes/session.inc
7744 # Fixed initial combo selection.
7745   /includes/ui/ui_lists.inc
7746 # Layout fixes to customer edition.
7747   /sales/manage/customers.php
7748 # Added order table reload after template option change
7749   /sales/inquiry/sales_orders_view.php
7750
7751 19-Jun-2008 Janusz Dobrowolski
7752 + Added ajax improvements
7753 $ /purchasing/allocations/supplier_allocation_main.php
7754   /sales/customer_delivery.php
7755   /sales/customer_invoice.php
7756   /sales/allocations/customer_allocation_main.php
7757   /sales/manage/customers.php
7758 + Ajax added to check helper function
7759 $ /includes/ui/ui_input.inc
7760 # Fixing database error in branch exist check on empty customer_id
7761 $ /includes/data_checks.inc
7762 # Layout fix for hyperlink_params_td()
7763 $ /includes/ui/ui_controls.inc
7764 # Fix for initial combo position
7765 $ /includes/ui/ui_lists.inc
7766 # Fix to select onchange extension
7767 $ /js/inserts.js
7768
7769 19-Jun-2008 Joe Hunt
7770 ! changed so the due date is updated when changing customer in direct invoice.
7771 $ /sales/includes/ui/sales_order_ui.inc
7772
7773 19-Jun-2008 Joe Hunt
7774 # Minor layout bug at Credit Shipping Costs in customer_credit_invoice.php
7775 $ /sales/customer_credit_invoice.php
7776
7777 18-Jun-2008 Janusz Dobrowolski
7778 + Added ajax improvements
7779 $ /sales/credit_note_entry.php
7780   /sales/customer_payments.php
7781   /sales/sales_order_entry.php
7782   /sales/includes/ui/sales_credit_ui.inc
7783   /sales/includes/ui/sales_order_ui.inc
7784   /sales/inquiry/customer_allocation_inquiry.php
7785   /sales/inquiry/customer_inquiry.php
7786 + Added optional trigger parameter to div_start()
7787 $ /includes/ui/ui_controls.inc
7788 + Added dec attribute ajax update for amount fields 
7789 $ /includes/ui/ui_input.inc
7790 + Ajaxified stock item types and credit types lists
7791 $ /includes/ui/ui_lists.inc
7792 # Fixed onblur for amount fields, extended onchange event handling for selects
7793 $ /js/inserts.js
7794 # Fixed addAssign() js handler for nonstandard attributes
7795 $ /js/utils.js
7796 # Fixed bug in stock item image upload
7797 $ /inventory/manage/items.php
7798
7799 17-Jun-2008 Joe Hunt
7800 ! More files with Quantity routines needed fix due to php4 related issue.
7801 $ /includes/current_user.inc
7802   /manufacturing/work_order_entry.php
7803   /manufacturing/inquiry/where_used_inquiry.php
7804   /manufacturing/manage/bom_edit.php
7805   /purchasing/po_receive_items.php
7806   /purchasing/supplier_credit_grns.php
7807   /purchasing/supplier_invoice_grns.php
7808   /sales/customer_credit_invoice.php
7809   /sales/includes/ui/sales_order_ui.inc
7810
7811 16-Jun-2008 Joe Hunt
7812 ! Changed so Customer's Reference is printed on all sales documents (you can f.i. enter PO number here).
7813 $ /reporting/includes/header2.inc
7814   /reporting/doctext.inc
7815   /reporting/doctext2.inc
7816   
7817 16-Jun-2008 Joe Hunt
7818 ! Changed the Quantity routines to use the Item Units decimals if any. A lot of files.
7819 $ /includes/current_user.inc
7820   /includes/ui/ui_input.inc
7821   /includes/ui/ui_lists.inc
7822   /inventory/reorder_level.inc
7823   /inventory/includes/item_adjustments_ui.inc
7824   /inventory/includes/stock_transfers_ui.inc
7825   /inventory/includes/db/items_units_db.inc
7826   /inventory/inquiry/stock_movements.php
7827   /inventory/inquiry/stock_status.php
7828   /inventory/manage/item_units.php
7829   /inventory/view/view_adjustment.php
7830   /inventory/view/view_transfer.php
7831   /manufacturing/search_work_orders.php
7832   /manufacturing/work_order_entry.php
7833   /manufacturing/includes/manufacturing_ui.inc
7834   /manufacturing/includes/work_order_issue_ui.inc
7835   /manufacturing/inquiry/where_used_inquiry.php
7836   /manufacturing/manage/bom_edit.php
7837   /manufacturing/view/wo_issue_view.php
7838   /manufacturing/view/wo_production_view.php
7839   /purchasing/po_receive_items.php
7840   /purchasing/supplier_credit_grns.php
7841   /purchasing/supplier_invoice_grns.php
7842   /purchasing/includes/ui/invoice_ui.inc
7843   /purchasing/includes/ui/po_ui.inc
7844   /purchasing/view/view_grn.php
7845   /purchasing/view/view_po.php
7846   /reporting/rep105.php
7847   /reporting/rep107.php
7848   /reporting/rep108.php
7849   /reporting/rep109.php
7850   /reporting/rep110.php
7851   /reporting/rep204.php
7852   /reporting/rep209.php
7853   /reporting/rep301.php
7854   /reporting/rep302.php
7855   /reporting/rep303.php
7856   /reporting/rep401.php
7857   /sales/customer_credit_invoice.php
7858   /sales/customer_delivery.php
7859   /sales/customer_invoice.php
7860   /sales/includes/ui/sales_credit_ui.inc
7861   /sales/includes/ui/sales_order_ui.inc
7862   /sales/view/view_credit.php
7863   /sales/view/view_dispatch.php
7864   /sales/view/view_invoice.php
7865   /sales/view/view_sales_order.php
7866   
7867 15-Jun-2008 Janusz Dobrowolski
7868 + Ajax driven delivery and order queries.
7869 $ /sales/inquiry/sales_deliveries_view.php
7870   /sales/inquiry/sales_orders_view.php
7871 + Added searchbox class selector for text inputs with onchange event handlers.
7872 ! Added text selection after focus.
7873 $ /js/inserts.js
7874   /js/utils.js
7875 + Added submit_on_change option to ref input functions, fixed data picker
7876 $ /includes/ui/ui_input.inc
7877 # Fixed bug in non-js mode for combos type 0 (stock_items_lists).
7878 $ /includes/ui/ui_lists.inc
7879
7880 15-Jun-2008 Joe Hunt
7881 # Changed so Invoice Template gets the current day instead of original day.
7882 $ /sales/sales_order_entry.php
7883
7884 15-Jun-2008 Joe Hunt
7885 # Bug in tax_types_list (spec_id)
7886 $ /includes/ui/ui_lists.inc
7887
7888 14-Jun-2008 Joe Hunt
7889 # Minor annoying layout bug in stock movements.
7890 $ /inventory/inquiry/stock_movements.php
7891
7892 14-Jun-2008 Joe Hunt
7893 ! The Customer Branch Sales Account now overrides the Item Sales Accounts if a Sales Account is here.
7894   Can now be set to 'Use Item Sales Accounts', which is the first choice in list and default.
7895 ! If setting the Customer Branch AR Account to a Bank Account (and hereby also Cash Account) the 
7896   transactions from Direct Invoice and Credit Note will be allocated immediately when placing.
7897 $ /includes/ui/ui_lists.inc
7898   /sales/includes/db/sales_invoice_db.inc
7899   /sales/includes/db/sales_credit_db.inc
7900   /sales/manage/customer_branches.php
7901   .
7902 12-Jun-2008 Joe Hunt
7903 + New inventory sales report. Shows total sales - costs - contribution per category, location, detailed/summary and period.
7904 $ /reporting/reports_main.php
7905   /reporting/rep304.php (new file)
7906   
7907 ---------------------------------------Release Candidate 1-------------------------------
7908 10-Jun-2008 Janusz Dobrowolski
7909 # Some more fixes related to ajax combos usage
7910 $ /includes/ui/ui_lists.inc
7911   /inventory/cost_update.php
7912   /inventory/prices.php
7913   /inventory/purchasing_data.php
7914   /inventory/reorder_level.php
7915   /inventory/includes/item_adjustments_ui.inc
7916   /inventory/inquiry/stock_status.php
7917   /manufacturing/inquiry/where_used_inquiry.php
7918   /manufacturing/manage/bom_edit.php
7919   /purchasing/includes/ui/po_ui.inc
7920 # Fixed focus issues
7921 $ /gl/gl_journal.php
7922   /gl/gl_deposit.php
7923   /gl/gl_payment.php
7924   /js/inserts.js
7925   
7926 09-Jun-2008 Janusz Dobrowolski
7927 # Some additional fixes related to last big committment
7928 $ /gl/gl_journal.php
7929   /gl/gl_deposit.php
7930   /gl/gl_payment.php
7931   /includes/ajax.inc
7932   /includes/reserved.inc
7933   /includes/ui/ui_lists.inc
7934   /includes/ui/ui_view.inc
7935   /js/inserts.js
7936   /js/utils.js
7937   /sales/includes/ui/sales_order_ui.inc
7938   /themes/default/default.css
7939   /themes/aqua/default.css
7940   /themes/cool/default.css
7941
7942 08-Jun-2008 Joe Hunt
7943 ! Preparing for release candidate 1
7944 $ config.php
7945
7946 08-Jun-2008 Joe Hunt
7947 ! Set 'max_execution_time' to 60 seconds by ini_set.
7948 $ /install/save.php
7949
7950 07-Jun-2008 Joe Hunt
7951 # Fixed a layout bug in footer.inc
7952 $ /includes/page/footer.inc
7953
7954 07-Jun-2008 Joe Hunt
7955 ! Changed install.html and update.html
7956 $ install.html
7957   update.html
7958 + New files, change_current_user_password.php and alter2.sql
7959 $ /admin/change_current_user_password.php
7960   /sql/alter2.sql
7961 ! Changed some files for layout
7962 $ /lang/en_US/stylesheet.css
7963   /themes/aqua/default.css
7964   /themes/aqua/renderer.php
7965   /themes/cool/default.css
7966   /themes/cool/renderer.php
7967   /themes/default/default.css
7968   /themes/default/renderer.php
7969 ! Changed install sql scripts
7970 $ /sql/en_US-demo.sql
7971   /sql/en_US-new.sql
7972   
7973 07-Jun-2008 Janusz Dobrowolski
7974 + Added ajax functionality and ui hints to sales form entry pages.
7975 $ /sales/sales_order_entry.php
7976   /sales/includes/ui/sales_order_ui.inc
7977 + Added option for hints display, changed input/lists functions API
7978 $ /admin/display_prefs.php
7979   /admin/db/users_db.inc
7980   /includes/current_user.inc
7981   /includes/prefs/userprefs.inc
7982   /includes/ui/ui_input.inc
7983   /themes/default/renderer.php
7984   /sql/alter.sql
7985 + List functions rewrite. Added ajax functionality, universal combo_input().
7986 $ /includes/ui/ui_lists.inc
7987 + Ajaxified exchange_rate_display()
7988 $ /includes/ui/ui_view.inc
7989 + Added methods for setting focus and page reload to $Ajax class
7990 $ /includes/ajax.inc
7991   /includes/main.inc
7992 + Added comma separated css element selectors
7993 $ /js/behaviour.js
7994 ! Searchable select js changes related to new ui_lists.inc changes
7995 $ /js/inserts.js
7996   /js/utils.js
7997 + Additional style definitions for various ajax controls
7998 $ /themes/default/default.css
7999 ! Fixes related to changed input/lists API and ajax extensions
8000 $ /admin/company_preferences.php
8001   /admin/fiscalyears.php
8002   /admin/forms_setup.php
8003   /admin/gl_setup.php
8004   /dimensions/dimension_entry.php
8005   /dimensions/inquiry/search_dimensions.php
8006   /gl/bank_transfer.php
8007   /gl/includes/ui/gl_deposit_ui.inc
8008   /gl/includes/ui/gl_journal_ui.inc
8009   /gl/includes/ui/gl_payment_ui.inc
8010   /gl/inquiry/bank_inquiry.php
8011   /gl/inquiry/gl_account_inquiry.php
8012   /gl/inquiry/gl_trial_balance.php
8013   /gl/manage/gl_account_types.php
8014   /gl/manage/gl_accounts.php
8015   /includes/ui/ui_controls.inc
8016   /inventory/includes/item_adjustments_ui.inc
8017   /inventory/includes/stock_transfers_ui.inc
8018   /inventory/inquiry/stock_movements.php
8019   /manufacturing/search_work_orders.php
8020   /manufacturing/work_order_add_finished.php
8021   /manufacturing/work_order_entry.php
8022   /manufacturing/includes/work_order_issue_ui.inc
8023   /manufacturing/manage/bom_edit.php
8024   /purchasing/supplier_payment.php
8025   /purchasing/includes/ui/grn_ui.inc
8026   /purchasing/includes/ui/invoice_ui.inc
8027   /purchasing/includes/ui/po_ui.inc
8028   /purchasing/inquiry/po_search.php
8029   /purchasing/inquiry/po_search_completed.php
8030   /purchasing/inquiry/supplier_allocation_inquiry.php
8031   /purchasing/inquiry/supplier_inquiry.php
8032   /sales/customer_credit_invoice.php
8033   /sales/customer_delivery.php
8034   /sales/customer_invoice.php
8035   /sales/includes/ui/sales_credit_ui.inc
8036   /sales/inquiry/customer_allocation_inquiry.php
8037   /sales/inquiry/customer_inquiry.php
8038   /sales/inquiry/sales_deliveries_view.php
8039   /sales/inquiry/sales_orders_view.php
8040   /taxes/tax_groups.php
8041
8042 06-Jun-2008 Joe Hunt
8043 # Final fixes in html layout
8044 $ /admin/create_coy.php
8045   /gl/gl_deposit.php
8046   /gl/gl_payment.php
8047   /gl/manage/exchange_rates.php
8048   /inventory/prices.php
8049   /inventory/purchasing_date.php
8050   /inventory/reorder_level.php
8051   /inventory/inquiry/stock_status.php
8052   /manufacturing/inquiry/where_used_inquiry.php
8053   /manufacturing/manage/bom_edit.php
8054   
8055 05-Jun-2008 Joe Hunt
8056 ! Made an improment to the date picker. Shows the week number as well. Many delivery systems are week number based.
8057 $ /includes/ui/ui_view.inc
8058 # Fixed a html layout bug
8059 $ /includes/page/header.inc
8060
8061 31-May-2008 Joe Hunt
8062 # A lot of annoying layout bugs taken. Mostly from views and inquiries. A couple of files are critical, ui_view and ui_lists!
8063 $ /gl/view/gl_deposit_view.php
8064   /gl/view/gl_payment_view.php
8065   /includes/ui/ui_controls.inc
8066   /includes/ui/ui_lists.inc
8067   /includes/ui/ui_view.inc
8068   /manufacturing/work_order_add_finished.php
8069   /manufacturing/includes/manufacturing_ui.inc
8070   /manufacturing/view/work_order_view.php
8071   /manufacturing/view/wo_issue_view.php
8072   /sales/inquiry/customer_allocation_inquiry.php
8073   /sales/inquiry/customer_inquiry.php
8074
8075 30-May-2008 Joe Hunt
8076 # Fixed bug in 2 files regarding stock movements. Moved from Invoice to Delivery.
8077 $ /inventory/inquiry/stock_movements.php
8078   /reporting/rep302.php
8079
8080 28-May-2008 Joe Hunt
8081 # More bugs related to debtor_trans changes (positive amounts)
8082 $ /gl/includes/db/gl_db_banking.inc
8083   /sales/allocations/customer_allocate.php
8084   /sales/includes/db/custalloc_db.inc
8085   /sales/inquiry/customer_allocation_inquiry.php
8086
8087 27-May-2008 Joe Hunt
8088 # Changed more files with new html/css.
8089 $ /includes/page/header.inc
8090   /purchasing/inquiry/supplier_allocation_inquiry.php
8091   /sales/credit_note_entry.php
8092   
8093 26-May-2008 Joe Hunt
8094 # Fixed many minor bugs, new ones as well as debtor_trans related.
8095 ! Changed to use DOCTYPE html 4.01 transitionel. Some files/css needed change.
8096 $ /admin/backups.php
8097   /admin/create_coy.php
8098   /admin/inst_lang.php
8099   /admin/inst_module.php
8100   /gl/manage/exchange_rates.php
8101   /includes/session.inc
8102   /includes/page/header.inc
8103   /includes/ui/ui_controls.inc
8104   /includes/ui/ui_input.inc
8105   /includes/ui/ui_lists.inc
8106   /includes/ui/ui_view.inc
8107   /purchasing/allocations/supplier_allocate.php
8108   /sales/allocations/customer_allocate.php
8109   /sales/includes/db/sales_credit_db.inc
8110   /sales/inquiry/customer_allocation_inquiry.php
8111   /themes/aqua/default.css
8112   /themes/cool/default.css
8113   /themes/default/default.css
8114   
8115 23-May-2008 Joe Hunt
8116 # Minor bug in dimensions.php (Outstanding Dimensions)
8117 $ /applications/dimensions.php
8118   /dimensions/inquiry/search_dimensions.php
8119   
8120 23-May-2008 Janusz Dobrowolski
8121 ! Include file order / error handling order fixed once again.
8122 $ /includes/main.inc
8123   /includes/session.inc
8124   
8125 23-May-2008 Joe Hunt
8126 ! Moved menu-system from header.inc/footer.inc to renderer.php for relevant theme. Fixed frontaccounting.php to get the
8127   correct renderer.php.
8128 $ frontaccounting.php
8129   /includes/page/header.inc
8130   /includes/page/footer.inc
8131   /themes/default/renderer.php
8132   /themes/cool/renderer.php
8133   /themes/aqua/renderer.php
8134
8135 22-May-2008 Janusz Dobrowolski
8136 ! Error handler switching moved to session.inc for early error catching
8137 $ /includes/main.inc
8138   /includes/session.inc
8139 ! Cosmetic cleanup
8140   /js/utils.js
8141   
8142 18-May-2008 Janusz Dobrowolski
8143 # Added explicit ob_end_flush() on shutdown needed for php5
8144 $ /includes/main.inc
8145 # Fixed for www servers on nonstandard listening ports.
8146 $ /js/JsHttpRequest.js
8147
8148 18-May-2008 Joe Hunt
8149 # Bug when inserting new records in debtor_trans.
8150 $ /sales/includes/db/cust_trans_db.inc
8151
8152 16-May-2008 Janusz Dobrowolski
8153 + Rewritten errors/messages handling, unified for ajax/user/php errors
8154 $ /includes/errors.inc
8155   /includes/main.inc
8156   /includes/ui/ui_msgs.inc
8157 + Framework extended for ajax functionality, javascript code organization improvements.
8158 $ /config.php
8159   /includes/JsHttpRequest.php (new file)
8160   /includes/ajax.inc (new file)
8161   /includes/current_user.inc
8162   /includes/session.inc
8163   /includes/lang/language.php
8164   /includes/page/footer.inc
8165   /includes/page/header.inc
8166   /includes/ui/ui_controls.inc
8167   /includes/ui/ui_input.inc
8168   /includes/ui/ui_view.inc
8169   /js/JsHttpRequest.js (new file)
8170   /js/allocate.js (new file)
8171   /js/utils.js (new file)
8172   /js/behaviour.js
8173   /js/inserts.js
8174   /themes/aqua/images (new dir)
8175   /themes/aqua/images/button_ok.png (new file)
8176   /themes/aqua/images/locate.png (new file)
8177   /themes/cool/images (new dir)
8178   /themes/coll/images/button_ok.png (new file)
8179   /themes/coll/images/locate.png (new file)
8180   /themes/default/images/button_ok.png (new file)
8181   /themes/default/images/progressbar.gif (new file)
8182   /themes/default/images/progressbar1.gif (new file)
8183   /themes/default/images/progressbar2.gif (new file)
8184   /themes/default/default.css
8185   /themes/aqua/default.css
8186   /themes/cool/default.css
8187 ! Payment allocation js functions moved to allocate.js
8188 $ /purchasing/allocations/supplier_allocate.php 
8189   /sales/allocations/customer_allocate.php
8190 ! Some initializations moved from sales_order_ui.inc
8191 $ /sales/includes/cart_class.inc
8192 + Added javascript compression routine
8193 $ /includes/main.inc
8194
8195 14-May-2008 Joe Hunt
8196 # Minor bugs in the former fixing.
8197 $ /includes/ui/ui_lists.inc
8198
8199 14-May-2008 Joe Hunt
8200 # When no_item_list or no_customer_list or no_supplier_list was checked in company setup the listboxes were filled with all
8201   the records when there were no search values.
8202 $ /includes/ui/ui_lists.inc
8203
8204 09-May-2008 Joe Hunt
8205 ! Due to differences in Javascript the script update_db.php had to be changed.
8206 ! New fields, base_sales in 0_company and factor in 0_sales_types affects the default chart of accounts.
8207 $ /update_db.php
8208   /sql/en_US-new.sql
8209   /sql/en_US-demo.sql
8210   
8211 09-May-2008 Janusz Dobrowolski
8212 # Automatic calculation of not set item prices from home currency and base sales type settings.
8213 $ /admin/company_preferences.php
8214   /admin/db/company_db.inc
8215   /includes/ui/ui_lists.inc
8216   /sales/includes/cart_class.inc
8217   /sales/includes/sales_db.inc
8218   /sales/includes/db/sales_order_db.inc
8219   /sales/includes/db/sales_types_db.inc
8220   /sales/includes/ui/sales_credit_ui.inc
8221   /sales/includes/ui/sales_order_ui.inc
8222   /sales/manage/sales_types.php
8223   /sql/alter.sql
8224 # Fixed dev bug blocking change of price on order entry.
8225 $ /sales/includes/ui/sales_order_ui.inc
8226 # Small display fix
8227 $ /sales/manage/sales_people.php
8228
8229 30-Apr-2008 Joe Hunt
8230 # Fixed price update also in purchase order
8231 $ /purchasing/includes/ui/po_ui.inc
8232
8233 30-Apr-2008 Janusz Dobrowolski
8234 # Fixed price update when changing item in sales order.
8235 $ /includes/ui/ui_lists.inc
8236   /js/inserts.js
8237   /sales/includes/ui/sales_order_ui.inc
8238
8239 24-Apr-2008 Janusz Dobrowolski
8240 + Added new per company directory for customized versions of report definition files repXXX.php, checked before using system default file.
8241 $ /company/0/reporting (added new directory)
8242   /company/0/reporting/index.php
8243   /admin/create_coy.php
8244   /reporting/includes/reports_classes.inc
8245 # Warnings turned off in case of charset not supported by htmlspecialchars().
8246 $ /includes/db/connect_db.inc
8247 # Added content type encoding header
8248 $ /includes/page/header.inc
8249
8250 24-Apr-2008 Joe Hunt
8251 # Wrong include file path in /includes/ui/items_cart.inc changed /inventory/includes/prefs/sysprefs.inc to
8252   /includes/prefs/sysprefs.inc
8253 $ /includes/ui/items_cart.inc  
8254 # Wrong include file in /reporting/includes/pdf_report.inc. Changed header2a.inc to header2.inc
8255 $ /reporting/includes/pdf_report.inc
8256
8257 23-Apr-2008 Joe Hunt
8258 ! Removed the content of function header2 in pdf_report.inc to a separate file, header2.inc.
8259   It will make it easier to design your own document layouts.
8260 $ /reporting/includes/pdf_report.inc
8261   /reporting/includes/header2.inc (new file)
8262   
8263 20-Apr-2008 Janusz Dobrowolski
8264 # Checking uniqueness of company settings, fixed creating database with prefix 0 when none was selected.
8265 $ /admin/create_coy.php
8266 ! Added missing include_once directives.
8267 $ /includes/ui/items_cart.inc
8268   /includes/ui/ui_lists.inc
8269   /includes/ui/ui_view.inc
8270 + Added ini default_charset unnecessary for planned ajax calls.
8271 $ /includes/lang/language.inc
8272
8273 19-Apr.2008 Joe Hunt
8274 # Bug (right to left text was done if price decimals were 3). A test sentense from a while
8275   ago wasn't removed.
8276 $ /reporting/includes/pdf_report.inc
8277
8278 18-Apr-2008 Janusz Dobrowolski
8279 # Additional checks on provisions and break point entry.
8280 $ /sales/manage/sales_people.php
8281 ! Modules purchasing, sales and taxes sealed against XSS attacks
8282 $ /install/save.php
8283   /admin/db/maintenance_db.inc
8284   /purchasing/includes/db/grn_db.inc
8285   /purchasing/includes/db/invoice_items_db.inc
8286   /purchasing/includes/db/po_db.inc
8287   /purchasing/includes/db/supp_trans_db.inc
8288   /purchasing/manage/suppliers.php
8289   /sales/includes/db/credit_status_db.inc
8290   /sales/includes/db/cust_trans_db.inc
8291   /sales/includes/db/cust_trans_details_db.inc
8292   /sales/includes/db/sales_order_db.inc
8293   /sales/includes/db/sales_types_db.inc
8294   /sales/manage/customer_branches.php
8295   /sales/manage/customers.php
8296   /sales/manage/sales_areas.php
8297   /sales/manage/sales_people.php
8298   /taxes/db/item_tax_types_db.inc
8299   /taxes/db/tax_groups_db.inc
8300   /taxes/db/tax_types_db.inc
8301
8302 18-Apr-2008 Joe Hunt
8303 ! Module gl sealed against XSS Attacks
8304 $ /gl/includes/db/gl_db_accounts.inc
8305   /gl/includes/db/gl_db_account_types.inc
8306   /gl/includes/db/gl_db_bank_accounts.inc
8307   /gl/includes/db/gl_db_bank_trans.inc
8308   /gl/includes/db/gl_db_bank_trans_types.inc
8309   /gl/includes/db/gl_db_currencies.inc
8310   /gl/includes/db/gl_db_trans.inc
8311   
8312 18-Apr-2008 Janusz Dobrowolski
8313 ! Modules admin and dimensions sealed against XSS attacks
8314 $ /admin/payment_terms.php
8315   /admin/shipping_companies.php
8316   /admin/db/company_db.inc
8317   /admin/db/maintenance_db.inc
8318   /admin/db/users_db.inc
8319   /admin/db/voiding_db.inc
8320   /dimensions/includes/dimensions_db.inc
8321
8322 18-Apr-2008 Joe Hunt
8323 ! Modules includes, inventory and manufacturing sealed against XSS attacks
8324 $ /includes/db/comments_db.inc
8325   /includes/db/inventory_db.inc
8326   /includes/db/references_db.inc
8327   /inventory/includes/db/items_category_db.inc
8328   /inventory/includes/db/items_db.inc
8329   /inventory/includes/db/items_locations_db.inc
8330   /inventory/includes/db/items_units_db.inc
8331   /inventory/includes/db/movement_types_db.inc
8332   /manufacturing/includes/db/work_centres_db.inc
8333   /manufacturing/includes/db/work_orders_db.inc
8334   /manufacturing/includes/db/work_orders_quick_db.inc
8335   /manufacturing/includes/db/work_order_issues_db.inc
8336   /manufacturing/includes/db/work_order_produce_items_db.inc
8337   
8338 18-Apr-2008 Janusz Dobrowolski
8339 ! Changed db_escape function to avoid XSS attacks via js db injection
8340 $ /includes/db/connect_db.inc
8341 # Database inserts/updates secured against js injection
8342 $ /admin/db/maintenance_db.inc
8343   /gl/includes/db/gl_db_accounts.inc
8344   /purchasing/includes/db/po_db.inc
8345   /sales/sales_order_entry.php
8346   /sales/includes/db/sales_order_db.inc
8347
8348 16-Apr-2008 Joe Hunt
8349 # Bug in /includes/ui/ui_lists.inc:914. Sql clause was cut.
8350 $ /includes/ui/ui_lists.inc
8351
8352 09-Apr-2008 Janusz Dobrowolski
8353 # Fixed number formatting bug in standard cost update.
8354 $ /inventory/cost_update.php
8355
8356 -------------------- 2,0 Beta - released ----------------------------
8357
8358 06-Apr-2008 Joe Hunt
8359 ! Changed install.html and update.html to fit the new unstable release 2.0
8360 ! Changed demo sql script to fit the 2.0 unstable.
8361 $ install.html
8362   update.html
8363   /sql/en_US-demo.sql
8364   
8365 06-Apr-2008 Janusz Dobrowolski
8366 # Sales invoice edition denied for documents created in FA 1.xx because of nonportable differences in gl posting/db schema.
8367   /sales/customer_invoice.php
8368 # Fixed typo causing error while adding new tax type.
8369   /taxes/tax_types.php
8370   
8371 05-Apr-2008 Joe Hunt
8372 # Fixed a bug when creating subfolder for new companies. Should be company id and not the table pref counter.
8373 $ /admin/create_coy.php
8374
8375 05-Apr-2008 Joe Hunt
8376 # Removed annoying warnings in several reports. 
8377 $ config.php 
8378   /reporting/rep102.php
8379   /reporting/rep104.php
8380   /reporting/rep201.php
8381   /reporting/rep203.php
8382   /reporting/rep705.php
8383   /reporting/rep706.php
8384   /reporting/rep707.php
8385   /reporting/rep709.php
8386   /reporting/reports_main.php
8387   /reporting/includes/pdf_report.inc
8388   
8389 04-Apr-2008 Janusz Dobrowolski
8390 # Javascript bugfix in selecting orders for template.
8391 $ /sales/inquiry/sales_orders_view.php
8392
8393 04-Apr-2008 Joe Hunt
8394 ! Updated chart of accounts for release 2.0 unstable. Set the status to 2.0 Beta in config.php. Minor changes in update.html
8395 + Preparing for download of release 2.0b on SourceForge.
8396 $ config.php
8397   update.html
8398   /sql/en_US-new.sql
8399   /sql/en_US-demo.sql
8400   
8401 02-Apr-2008 Janusz Dobrowolski
8402 # Removed selector expansion on space key for multi-line selectors
8403 $ /js/inserts.js
8404 ! Hiding search button in combo selectors for javascript enabled browsers
8405 $ /includes/ui/ui_lists.inc
8406   /js/inserts.js
8407 + Focus set to invalid form field after submit check fail
8408 $ /admin/company_preferences.php
8409   /admin/fiscalyears.php
8410   /admin/gl_setup.php
8411   /admin/payment_terms.php
8412   /admin/shipping_companies.php
8413   /admin/users.php
8414   /admin/void_transaction.php
8415   /dimensions/dimension_entry.php
8416   /gl/bank_transfer.php
8417   /gl/gl_deposit.php
8418   /gl/gl_journal.php
8419   /gl/gl_payment.php
8420   /gl/manage/bank_accounts.php
8421   /gl/manage/bank_trans_types.php
8422   /gl/manage/currencies.php
8423   /gl/manage/exchange_rates.php
8424   /gl/manage/gl_account_classes.php
8425   /gl/manage/gl_account_types.php
8426   /gl/manage/gl_accounts.php
8427   /inventory/adjustments.php
8428   /inventory/cost_update.php
8429   /inventory/prices.php
8430   /inventory/purchasing_data.php
8431   /inventory/transfers.php
8432   /inventory/manage/item_categories.php
8433   /inventory/manage/item_units.php
8434   /inventory/manage/items.php
8435   /inventory/manage/locations.php
8436   /inventory/manage/movement_types.php
8437   /manufacturing/work_order_add_finished.php
8438   /manufacturing/work_order_entry.php
8439   /manufacturing/work_order_issue.php
8440   /manufacturing/work_order_release.php
8441   /manufacturing/manage/bom_edit.php
8442   /manufacturing/manage/work_centres.php
8443   /purchasing/po_entry_items.php
8444   /purchasing/po_receive_items.php
8445   /purchasing/supplier_credit.php
8446   /purchasing/supplier_credit_grns.php
8447   /purchasing/supplier_invoice.php
8448   /purchasing/supplier_invoice_grns.php
8449   /purchasing/supplier_payment.php
8450   /purchasing/supplier_trans_gl.php
8451   /purchasing/allocations/supplier_allocate.php
8452   /purchasing/manage/suppliers.php
8453   /sales/credit_note_entry.php
8454   /sales/customer_credit_invoice.php
8455   /sales/customer_delivery.php
8456   /sales/customer_invoice.php
8457   /sales/customer_payments.php
8458   /sales/sales_order_entry.php
8459   /sales/allocations/customer_allocate.php
8460   /taxes/item_tax_types.php
8461   /taxes/tax_groups.php
8462   /taxes/tax_types.php
8463 # Set default focus in update_db.php
8464 $ /admin/backups.php
8465
8466 29-Mar-2008 Janusz Dobrowolski
8467 # Changed gl_all_accounts_list() API
8468 $ /includes/ui/ui_lists.inc
8469 + Enhanced list accessability in kbd usage via space key
8470 $ js/inserts.js
8471
8472 28-Mar-2008 Janusz Dobrowolski
8473 # Fixed headers for various display mode
8474 $ /sales/inquiry/sales_orders_view.php
8475
8476 28-Mar-2008 Joe Hunt
8477 + Added print document options in inquiries.
8478 $ /sales/inquiry/customer_inquiry.php
8479   /sales/inquiry/sales_orders_view.php
8480   /sales/inquiry/sales_deliveries_view.php
8481   /purchasing/inquiry/po_search.php
8482   /purchasing/inquiry/po_search_completed.php
8483   
8484 28-Mar-2008 Joe Hunt
8485 # Fixed a minor bug in customers_db.inc (should include type == 2 - Bank Deposits)
8486 $ /sales/includes/db/customers_db.inc
8487 # Fixed a PHP vers. 5.xx bug. No need for & operator in function calls, only in declaration. Gives a warning.
8488 $ /sales/includes/db/sales_credit_db.inc
8489 # Fixed a wrong variabel declaration doc_Document_no to doc_Invoice_no
8490 $ /reporting/includes/doctext.inc
8491   /reporting/includes/doctext2.inc
8492 # Fixed so Customer Balances and Aged Customer Analysis reports presents correct sign.  
8493 $ /reporting/rep101.php
8494   /reporting/rep102.php
8495
8496 28-Mar-2008 Janusz Dobrowolski
8497 # Layout/focus fixes for no_[customer/supplier/item]_list option on
8498 $  /includes/ui/ui_lists.inc
8499    /purchasing/includes/ui/po_ui.inc
8500    /sales/credit_note_entry.php
8501    /sales/sales_order_entry.php
8502    /sales/includes/ui/sales_credit_ui.inc
8503    /sales/includes/ui/sales_order_ui.inc
8504
8505 27-Mar-2008 Janusz Dobrowolski
8506 + Automatic first field focus on page start, focus order preserved between form updates
8507 $  /gl/inquiry/gl_account_inquiry.php
8508    /includes/page/footer.inc
8509    /includes/ui/ui_controls.inc
8510    /includes/ui/ui_input.inc
8511    /includes/ui/ui_lists.inc
8512    /includes/ui/ui_view.inc
8513    /js/inserts.js
8514    /sales/sales_order_entry.php
8515    /sales/credit_note_entry.php
8516    /sales/includes/ui/sales_credit_ui.inc
8517    /sales/includes/ui/sales_order_ui.inc
8518 + Data picker omitted in keyboard tabbing sequence (FF,IE, not old mozilla)
8519 $  /includes/ui/ui_input.inc
8520 ! Javascript recalcAccount() superseded by class='combo' behaviour binding
8521 $  /gl/gl_deposit.php
8522    /gl/gl_journal.php
8523    /gl/gl_payment.php
8524    /gl/includes/ui/gl_deposit_ui.inc
8525    /gl/includes/ui/gl_journal_ui.inc
8526    /gl/includes/ui/gl_payment_ui.inc
8527    /includes/ui/ui_view.inc
8528    /purchasing/po_entry_items.php
8529    /purchasing/includes/ui/po_ui.inc
8530    /sales/sales_order_entry.php
8531    /sales/includes/ui/sales_credit_ui.inc
8532    /sales/includes/ui/sales_order_ui.inc
8533    /js/inserts.js
8534 ! get_js_set_focus moved from ui_view (this is only standalone form).
8535    /update_db.php
8536 # Fixed debit/credit entry check 
8537 $  /gl/gl_journal.php
8538 # Restored GET/POST security check on path_to_root
8539 $  /config.php
8540
8541 26-Mar-2008 Janusz Dobrowolski
8542 # Bug fixes in purchase module related to tax structure changes.
8543 $  /purchasing/includes/supp_trans_class.inc
8544    /purchasing/includes/db/invoice_db.inc
8545    /purchasing/includes/db/invoice_items_db.inc
8546    /purchasing/includes/ui/invoice_ui.inc
8547    /reporting/rep105.php
8548
8549 25-Mar-2008 Janusz Dobrowolski
8550 ! Per company pdf, backup and graphics directories in 'company' dir.
8551 $  /company (new dir)
8552    /company/0 (new dir)
8553    /company/0/images/ (new dir)
8554    /company/0/images/102.jpg    (moved from inventory/manage/image)
8555    /company/0/images/103.jpg    (moved from inventory/manage/image)
8556    /company/0/images/104.jpg    (moved from inventory/manage/image)
8557    /company/0/images/logo_frontaccounting.jpg   (moved from themes/default/images)
8558    /company/0/images/logo_frontaccounting.png   (moved from themes/default/images)
8559    /admin/backups.php
8560    /admin/create_coy.php
8561    /admin/db/maintenance_db.inc
8562    /install/index.php
8563    /reporting/rep102.php
8564    /reporting/rep104.php
8565    /reporting/rep202.php
8566    /reporting/rep303.php
8567    /reporting/rep706.php
8568    /reporting/rep707.php
8569    /reporting/includes/pdf_report.inc
8570    /inventory/manage/items.php
8571
8572 + jscript component caching (enables browser caching and future compression)
8573 $  /includes/session.inc
8574    /includes/main.inc
8575    /includes/page/header.inc
8576    /includes/ui/ui_view.inc
8577    /admin/display_prefs.php
8578    /config.php
8579
8580 - Removed obsolete file
8581 $  /sales/includes/ui/print_invoice.inc
8582
8583 21-Mar-2008 Janusz Dobrowolski
8584 ! Total Allocation/Left to Allocate update without page submit.
8585 $  /includes/ui/ui_view.inc
8586    /purchasing/allocations/supplier_allocate.php
8587    /sales/allocations/customer_allocate.php
8588 # Fixed unvisable under IE editbutton
8589 $  /themes/aqua/default.css
8590    /themes/cool/default.css
8591    /themes/default/default.css
8592
8593 20-Mar-2008 Janusz Dobrowolski
8594 # Excluding delivery notes from Customer Balances, removed warnings. 
8595 $  /reporting/rep101.php 
8596 # Divide by zero fix on order_price==0 in new supplier invoice
8597 $  /purchasing/supplier_invoice_grns.php
8598 # Database bug fix in new customer entry
8599 $  /sales/manage/customers.php
8600 # Small bug fix (warnings) in is_date() function.
8601 $  /includes/date_functions.inc
8602
8603 18-Mar-2008 Janusz Dobrowolski
8604 # Line items editor uses POST method - no disappearing shippment info.
8605 $  /sales/credit_note_entry.php
8606    /sales/sales_order_entry.php
8607    /sales/includes/ui/sales_credit_ui.inc
8608    /sales/includes/ui/sales_order_ui.inc
8609 + Added edit_button_cell() function
8610 $  /includes/ui/ui_controls.inc
8611 + Helper function for finding indexed submit $_POST vars.
8612 $  /includes/ui/ui_input.inc
8613 + New class .editbutton for buttons. Default view is link alike.
8614 $  /themes/aqua/default.css
8615    /themes/cool/default.css
8616    /themes/default/default.css
8617
8618 17-Mar-2008 Janusz Dobrowolski
8619 # Added rounding when needed to avoid document non cosistent documents.
8620 $  /includes/banking.inc
8621    /purchasing/supplier_credit_grns.php
8622    /purchasing/supplier_invoice_grns.php
8623    /purchasing/includes/supp_trans_class.inc
8624    /purchasing/includes/ui/invoice_ui.inc
8625    /purchasing/includes/ui/po_ui.inc
8626    /reporting/rep107.php
8627    /reporting/rep109.php
8628    /reporting/rep110.php
8629    /reporting/rep209.php
8630    /sales/includes/cart_class.inc
8631    /sales/includes/ui/sales_credit_ui.inc
8632    /sales/includes/ui/sales_order_ui.inc
8633    /sales/view/view_credit.php
8634    /sales/view/view_dispatch.php
8635    /sales/view/view_invoice.php
8636    /sales/view/view_sales_order.php
8637    /taxes/tax_calc.inc
8638 # Sign bug for customer transactions
8639 $  /reporting/rep709.php
8640 # Include file conflict fix
8641 $ /purchasing/includes/ui/invoice_ui.inc
8642   /gl/manage/bank_accounts.php
8643   /manufacturing/inquiry/where_used_inquiry.php
8644   /purchasing/manage/suppliers.php
8645   
8646 16-Mar-2008 Janusz Dobrowolski
8647 + Added javascript add-on for unobtrusive apply javascript handlers to html elements.
8648 $  /js/behaviour.js
8649    /js/inserts.js
8650 + Added javascript source collecting functions
8651 $  /includes/main.inc
8652 ! Moved check_page_security(); for safe start in case of broken wa_current_user var.
8653 + Added global js code collecting arrays  $js_lib, $js_static
8654 $  /includes/session.inc
8655 ! Changed get_js_user num to add_js_user_num; extended for percent/qty/price formatting
8656 $  /includes/ui/ui_view.inc
8657 + Added including javascript source colections from $js_lib, $js_static; conditional display for ajax calls
8658 $  /includes/page/footer.inc
8659    /includes/page/header.inc
8660 ! Added including of data_checks.inc
8661 $  /includes/ui.inc
8662 + User side percent/exrate/qty/price input formatting via onblur handler.
8663 $  /admin/gl_setup.php
8664    /gl/gl_budget.php
8665    /gl/manage/exchange_rates.php
8666    /includes/ui/ui_input.inc
8667    /inventory/purchasing_data.php
8668    /inventory/reorder_level.php
8669    /inventory/includes/item_adjustments_ui.inc
8670    /inventory/includes/stock_transfers_ui.inc
8671    /manufacturing/work_order_entry.php
8672    /manufacturing/manage/bom_edit.php
8673    /purchasing/po_entry_items.php
8674    /purchasing/po_receive_items.php
8675    /purchasing/supplier_credit.php
8676    /purchasing/supplier_credit_grns.php
8677    /purchasing/supplier_invoice_grns.php
8678    /purchasing/supplier_trans_gl.php
8679    /purchasing/allocations/supplier_allocate.php
8680    /purchasing/includes/ui/po_ui.inc
8681    /sales/customer_delivery.php
8682    /sales/customer_invoice.php
8683    /sales/allocations/customer_allocate.php
8684    /sales/includes/ui/sales_credit_ui.inc
8685    /sales/includes/ui/sales_order_ui.inc
8686    /taxes/tax_groups.php
8687    /taxes/tax_types.php
8688
8689 14-Mar-2008 Janusz Dobrowolski
8690  + All forms fixed to accept user native numeric format.
8691  $ /admin/gl_setup.php
8692    /gl/bank_transfer.php
8693    /gl/gl_budget.php
8694    /gl/gl_deposit.php
8695    /gl/gl_journal.php
8696    /gl/gl_payment.php
8697    /gl/includes/db/gl_db_banking.inc
8698    /gl/includes/ui/gl_deposit_ui.inc
8699    /gl/includes/ui/gl_journal_ui.inc
8700    /gl/includes/ui/gl_payment_ui.inc
8701    /gl/manage/exchange_rates.php
8702    /inventory/adjustments.php
8703    /inventory/cost_update.php
8704    /inventory/prices.php
8705    /inventory/purchasing_data.php
8706    /inventory/reorder_level.php
8707    /inventory/transfers.php
8708    /inventory/includes/item_adjustments_ui.inc
8709    /inventory/includes/stock_transfers_ui.inc
8710    /inventory/manage/item_units.php
8711    /manufacturing/work_order_entry.php
8712    /manufacturing/inquiry/where_used_inquiry.php
8713    /manufacturing/manage/bom_edit.php
8714    /purchasing/po_entry_items.php
8715    /purchasing/po_receive_items.php
8716    /purchasing/supplier_credit_grns.php
8717    /purchasing/supplier_invoice_grns.php
8718    /purchasing/supplier_payment.php
8719    /purchasing/supplier_trans_gl.php
8720    /purchasing/allocations/supplier_allocate.php
8721    /purchasing/includes/ui/po_ui.inc
8722    /purchasing/inquiry/po_search.php
8723    /sales/credit_note_entry.php
8724    /sales/customer_credit_invoice.php
8725    /sales/customer_delivery.php
8726    /sales/customer_invoice.php
8727    /sales/customer_payments.php
8728    /sales/sales_order_entry.php
8729    /sales/allocations/customer_allocate.php
8730    /sales/includes/ui/sales_credit_ui.inc
8731    /sales/includes/ui/sales_order_ui.inc
8732    /sales/manage/customers.php
8733    /sales/manage/sales_people.php
8734    /sales/view/view_credit.php
8735    /sales/view/view_dispatch.php
8736    /sales/view/view_invoice.php
8737    /sales/view/view_receipt.php
8738    /sales/view/view_sales_order.php
8739    /taxes/item_tax_types.php
8740    /taxes/tax_groups.php
8741    /taxes/tax_types.php
8742  + User format functions for percent/price/exrate amounts display.
8743  $ /includes/current_user.inc
8744  + Input checking functions for numeric input fields in user native format
8745  $ /includes/data_checks.inc
8746  + Numeric input fields in user native format
8747  $ /includes/ui/ui_input.inc
8748  + Javascript function for conversion to/from user native numeric format.
8749  $ /includes/ui/ui_view.inc
8750  + New class amount for numeric input
8751  $ /themes/aqua/default.css
8752    /themes/cool/default.css
8753    /themes/default/default.css
8754  # Removed warning on adding component
8755    /manufacturing/manage/bom_edit.php
8756  # Quantity display correction
8757    /manufacturing/inquiry/where_used_inquiry.php
8758  # Fixed add_customer_trans() call
8759    /gl/includes/db/gl_db_banking.inc
8760
8761 12-Mar-2008 Joe Hung
8762  + Added update of Units of Measure and converting of deptor_trans records from release 1.XX
8763  - Removed default insertion of Units of Measure. Not neccessary.
8764  $ /sql/alter.sql
8765    /admin/db/maintenance_db.inc (added support for update)
8766
8767 11-Mar-2008 Janusz Dobrowolski
8768  + Table of measure moved into new table item_units
8769  ! Removed $themes[] from config.php, theme list based on directory structure
8770  $ /config.php
8771    /includes/ui/ui_lists.inc
8772    /applications/inventory.php
8773    /inventory/includes/inventory_db.inc
8774    /inventory/includes/db/items_units_db.inc
8775    /inventory/manage/item_units.php
8776    /inventory/manage/items.php
8777    /sql/alter.sql
8778
8779 11-Mar-2008 Joe Hunt
8780  # Small fix for alignment of date and due date label fields in customer_invoice.php and customer_delivery.php
8781  $ /sales/customer_invoice.php
8782    /sales/customer_delivery.php
8783  
8784 10-Mar-2008 Joe Hunt
8785  # Small fix for Template Invoice in sales_order_entry.php on line 363 (duedate for Invoice).
8786  $ /sales/sales_order_entry.php
8787  
8788 10-Mar-2008 Janusz Dobrowolski
8789  + Added price list selector to sales entry (debtor_master gives only default one)
8790  + Added optional submit_on_change parameter to sales ui lists
8791  $ /includes/ui/ui_lists.inc
8792    /sales/sales_order_entry.php
8793    /sales/includes/ui/sales_credit_ui.inc
8794    /sales/includes/ui/sales_order_ui.inc
8795  # Additional PHP5 fixes, do_clone superseded by local ? : constructs
8796  $ /sales/includes/cart_class.inc
8797    /includes/ui/ui_view.inc
8798    /sales/includes/sales_db.inc
8799  # Fixed bogus sales_type lists in edition mode
8800  $ /sales/customer_delivery.php
8801    /sales/customer_invoice.php
8802  # Smaller fixes, cart_class.sales_type name change
8803  $ /sales/includes/ui/sales_credit_db.inc
8804    /sales/credit_note_entry.php
8805    /sales/customer_credit_invoice.php
8806    /sales/includes/cart_class.inc
8807    /sales/includes/db/sales_credit_db.inc
8808    /sales/includes/db/sales_delivery_db.inc
8809    /sales/includes/db/sales_invoice_db.inc
8810    /sales/includes/db/sales_order_db.inc
8811    /sales/includes/ui/sales_credit_ui.inc
8812  # One another pmWiki name conflict removed
8813  $ /admin/display_prefs.php
8814  
8815 09-Mar-2008 Joe Hunt
8816  - Removed redundant form_types functions and the file /reporting/includes/form_types.inc. Removed table form_items
8817  $ /dimensions/includes/dimensions_db.inc
8818    /gl/includes/db/gl_db_banking.inc
8819    /includes/main.inc
8820    /inventory/includes/db/items_adjust_db.inc
8821    /manufacturing/includes/db/work_order_issues_db.inc
8822    /manufacturing/includes/db/work_order_produce_items_db.inc
8823    /manufacturing/includes/db/work_orders_db.inc
8824    /manufacturing/includes/db/work_orders_quick_db.inc
8825    /purchasing/includes/db/grn_db.inc
8826    /purchasing/includes/db/po_db.inc
8827    /purchasing/includes/db/supp_payment_db.inc
8828    /reporting/includes/form_types.inc (File removed)
8829    /sales/includes/db/sales_delivery_db.inc
8830    /sales/includes/db/sales_invoice_db.inc
8831    /sales/includes/db/sales_order_db.inc
8832    /sql/alter.sql
8833  # Bug in calculating exchange rates in Reports Supplier Balances and Customer Balances
8834  $ /reporting/rep101.php
8835    /reporting/rep201.php
8836  # clone replacement do_clone() for both PHP 4 and PHP 5.
8837  $ /includes/ui/ui_view.inc (at the very bottom)
8838    /sales/includes/cart_class.inc
8839    
8840 07-Mar-2008 Janusz Dobrowolski
8841  ! Changed name tax type uniqueness constraint to (name, rate)
8842  $ /includes/ui/ui_lists.inc
8843    /taxes/items_tax_types.php
8844  ! Tax included option moved from tax_group to sales_types table
8845  $ includes/ui/ui_view.inc
8846    /purchasing/includes/ui/invoice_ui.inc
8847    /taxes/tax_calc.inc
8848    /taxes/tax_groups.php
8849    /taxes/db/tax_groups_db.inc
8850    /sql/alter.sql
8851  # Final rewriting of sales module, a lot of bugfixes.
8852  + Template delivery/invoicing
8853  + Concurrent document editing control on sql level
8854  + Most of sales documents are now editable
8855  + Some links to print documents after entry
8856  ! Changed javascript helper function for customer allocations
8857  $ /applications/customers.php
8858    /includes/ui/ui_input.inc
8859    /reporting/rep107.php
8860    /reporting/rep109.php
8861    /reporting/rep110.php
8862    /sales/credit_note_entry.php
8863    /sales/customer_credit_invoice.php
8864    /sales/customer_delivery.php
8865    /sales/customer_invoice.php
8866    /sales/customer_payments.php
8867    /sales/sales_order_entry.php
8868    /sales/allocations/customer_allocate.php
8869    /sales/allocations/customer_allocation_main.php
8870    /sales/includes/cart_class.inc
8871    /sales/includes/sales_db.inc
8872    /sales/includes/sales_ui.inc
8873    /sales/includes/db/cust_trans_db.inc
8874    /sales/includes/db/cust_trans_details_db.inc
8875    /sales/includes/db/custalloc_db.inc
8876    /sales/includes/db/customers_db.inc
8877    /sales/includes/db/payment_db.inc
8878    /sales/includes/db/sales_credit_db.inc
8879    /sales/includes/db/sales_delivery_db.inc
8880    /sales/includes/db/sales_invoice_db.inc
8881    /sales/includes/db/sales_order_db.inc
8882    /sales/includes/db/sales_types_db.inc
8883    /sales/includes/ui/print_invoice.inc
8884    /sales/includes/ui/sales_credit_ui.inc
8885    /sales/includes/ui/sales_order_ui.inc
8886    /sales/inquiry/customer_allocation_inquiry.php
8887    /sales/inquiry/customer_inquiry.php
8888    /sales/inquiry/sales_deliveries_view.php
8889    /sales/inquiry/sales_orders_view.php
8890    /sales/manage/credit_status.php
8891    /sales/manage/sales_types.php
8892    /sales/view/view_credit.php
8893    /sales/view/view_dispatch.php
8894    /sales/view/view_invoice.php
8895    /sales/view/view_receipt.php
8896    /sales/view/view_sales_order.php
8897 # Removed function name conflict with wiki help system
8898    /includes/lang/language.php
8899    
8900 06-Mar-2008 Janusz Dobrowolski
8901  + Wiki help links integration
8902  $ /config.php
8903    /includes/page/header.inc
8904    /includes/lang/language.php
8905  + Optional debuging with xdebug module
8906  $ /index.php
8907    /includes/db/connect_db.inc
8908  ! Concurrent edition fix
8909  $  /includes/systypes.inc
8910  # Table header fix
8911  $  /manufacturing/manage/bom_edit.php
8912  # Menu layout fixes
8913  $ /themes/aqua/renderer.php
8914    /themes/cool/renderer.php
8915    /themes/default/renderer.php
8916  # Removed warning about nonexistent $_GET variable
8917  $ /dimensions/inquiry/search_dimensions.php
8918  # MySQL 3.xx CAST bug fix
8919  $ /includes/db/manufacturing_db.inc
8920    /manufacturing/includes/db/work_order_requirements_db.inc
8921    /manufacturing/inquiry/where_used_inquiry.php
8922
8923 04-Mar-2008 Joe Hunt
8924  ! Changed so that average item material price is automatic updated whenever a PO Delivery is received.
8925    Changed so that a Bill of Materiel, Parent's material price, is automatic updated from underlying items.
8926  $ /inventory/cost_update.php
8927    /purchasing/includes/db/grn_db.inc and
8928    /manufacturing/manage/bom_edit.php. 
8929    /manufacturing/includes/db/work_orders_db.inc
8930    /manufacturing/includes/db/work_orders_quick_db.inc
8931    /manufacturing/work_order_entry.php
8932   
8933 21-Feb-2008 Joe Hunt
8934  + Added Print for documents in /admin/view_print_transaction.php (according to our new routines).
8935  $ /admin/view_print_transaction.php
8936    /applications/setup.php
8937   
8938 17-Feb-2008 Joe Hunt
8939  ! Minor change in menu and function in view_print_transaction.php
8940  $ /admin/view_print_transaction.php
8941    /application/setup.php
8942  + Preparing for print of single documents
8943  $ /reporting/includes/reporting.inc
8944  ! Removing 'out' field in table tax_types
8945  $ /sql/alter.sql
8946    /taxes/tax_types.php
8947    /taxes/db/tax_types_db.inc
8948  + Added 2 functions in ui_input.inc, button and button_cell
8949    /includes/ui/ui_input.inc
8950
8951 11-Feb-2008 Joe Hunt
8952  + Added file, update_db.php, for updating company databases from an SQL script.
8953  $ update_db.php (New file)
8954    update.html
8955   
8956 06-Fef-2008 Joe Hunt
8957  + Added Report, Salesman Listing, rep106.php. 
8958  $ /reporting/reports_main.php
8959    /reporting/rep106.php
8960   
8961 06-Feb-2008 Janusz Dobrowolski
8962  + Separation of customer invoice issue and goods delivery.
8963  + Batch invoicing for more than one delivery
8964  # Corrected inadequate shipping tax calculations.
8965  ! Default debugging status changed to off.
8966  $ /taxes/tax_calc.inc
8967    /taxes/db/tax_groups_db.inc
8968    /admin/db/voiding_db.inc
8969    /applications/customers.php
8970    /includes/systypes.inc
8971    /includes/types.inc
8972    /includes/ui/ui_controls.inc
8973    /includes/ui/ui_lists.inc
8974    /includes/ui/ui_view.inc
8975    /inventory/inquiry/stock_status.php
8976    /reporting/rep105.php
8977    /reporting/rep107.php
8978    /reporting/rep109.php
8979    /reporting/rep110.php 
8980    /reporting/rep209.php
8981    /reporting/reports_main.php
8982    /reporting/includes/doctext.inc
8983    /reporting/includes/doctext2.inc
8984    /reporting/includes/form_types.inc
8985    /reporting/includes/pdf_report.inc
8986    /reporting/includes/reports_classes.inc
8987    /sales/customer_credit_invoice.php
8988    /sales/customer_invoice.php
8989    /sales/sales_order_entry.php
8990    /sales/customer_delivery.php 
8991    /sales/includes/db/sales_delivery_db.inc 
8992    /sales/includes/ui/print_invoice.inc 
8993    /sales/includes/cart_class.inc
8994    /sales/includes/sales_db.inc
8995    /sales/includes/db/cust_trans_db.inc
8996    /sales/includes/db/cust_trans_details_db.inc
8997    /sales/includes/db/sales_credit_db.inc
8998    /sales/includes/db/sales_invoice_db.inc
8999    /sales/includes/db/sales_order_db.inc
9000    /sales/includes/ui/sales_order_ui.inc
9001    /sales/inquiry/customer_allocation_inquiry.php
9002    /sales/inquiry/customer_inquiry.php
9003    /sales/inquiry/sales_orders_view.php
9004    /sales/inquiry/sales_deliveries_view.php 
9005    /sales/view/view_dispatch.php
9006    /sales/view/view_invoice.php
9007    /sales/view/view_sales_order.php
9008    /sql/alter.sql
9009    config.php
9010   
9011 01-Feb-2008 Joe Hunt
9012  ! Changed so sales orders can have more than one row with the same stock_id. In alter.sql.
9013  $ /sales/includes/cart_class.inc
9014    /sales/includes/db/sales_credit_db.inc
9015    /sales/includes/db/sales_invoice_db.inc
9016    /sales/includes/db/sales_order_db.inc
9017    /sales/includes/db/cust_trans_details_db.inc
9018    /sales/includes/ui/sales_order_ui.inc
9019    /sales/includes/ui/sales_credit_ui.inc
9020    /sales/credit_note_entry.php
9021    /sales/customer_credit_invoice.php
9022    /sales/sales_order_entry.php
9023    /sales/customer_invoice.php
9024
9025 31-Jan-2008 Joe Hunt
9026  ! New Release 2.0 Pre Alpha
9027  $ config.php
9028  # Fixed a release 2 related bug in create_coy.php
9029  $ /admin/create_coy.php
9030  + An alter.sql file to use for updating databases. Until the update_db.php is ready, you can use the install/update companies
9031    and select the companies one by one and upload the alter.sql file to all companies. You can still run the release 2
9032    with these databases changes without any new files. They are coming as soon as possible.
9033  $ /sql/alter.sql (New file)  
9034  # Fixed a release 2 related bug. A field in supp_trans_items were declared as integer(11). Changed to VARCHAR(11) in alter.sql
9035    and 2 related files
9036  $ /purchasing/supplier_trans_gl.php
9037    /purchasing/includes/db/invoice_items_db.inc
9038  ! Moved variables $no_item_list, $no_customer_list and $no_supplier_list in config.php to company table
9039  $ /includes/ui/ui_lists.inc
9040    /purchasing/includes/ui/po_ui.inc
9041    /sales/includes/ui/sales_order_ui.inc
9042    /admin/company_preferences.php
9043    /admin/db/company_db.inc
9044    config.php
9045  + Created 3 new fields in salesman table for provision, break point and provision2. Included in alter.sql. 
9046    Update sales_people.php.Preparing for a new Salesman report with provision etc. Selected with time range. Should be very good.
9047  $ /sales/manage/sales_people.php
9048    /includes/ui/ui_input.inc
9049  
9050 -------------------- 2,0 Pre Alpha - above ----------------------------
9051 31-Jan-2008 Janusz Dobrowolski
9052  # Minor bugfix in db_import()
9053  $ /admin/db/maintenance_db.inc
9054  
9055 30-Jan-2008 Janusz Dobrowolski
9056  # Minor display fix in tax_types.php
9057  $ /taxes/tax_types.php
9058  ! Format cleanup on some files.
9059  $ /gl/includes/gl_db.inc
9060    /gl/includes/gl_ui.inc
9061    /applications/application.php
9062    frontaccounting.php
9063    index.php
9064    
9065 -------------------- 1.16 Stable Released ----------------------
9066 28-Jan-2008 Joe Hunt
9067  + Added a possibility to replace the normal listboxes for items, customer and/or suppliers with a search box.
9068    The listboxes can only hold about 1000 items. New variables in config.php, $no_item_list, $no_customer_list 
9069    and $no_supplier_list. Default is the normal behavior for all listboxes.
9070  $ /includes/ui/ui_lists.inc
9071    /sales/includes/ui/sales_orders_ui.inc
9072    /purchases/includes/ui/po_ui.inc
9073    /themes/default/images/locate.png (New file)
9074    config.php
9075
9076  + Added ALTER TABLE possibility in db_import. For future releases.
9077  $ /admin/db/maintenence_db.inc  
9078
9079  # Removed warnings 'Call-time pass-by-reference' in /includes/db/connect_db.inc and /includes/ui/ui_lists.inc
9080  # Fixed File not found when loading local stylesheet.css (for other languages) in /includes/page/header.inc
9081  $ /includes/db/connect_db.inc
9082    /includes/ui/ui_lists.inc
9083    /includes/page/header.inc
9084    /access/login.php
9085    
9086 16-Jan-2008 Joe Hunt
9087  # When login screen is displayed after session timeout page content is broken. It
9088    is because of NOT using absolute paths in href attribute theme elements.
9089  $ /access/login.php
9090  
9091 30-Dec-2007 Joe Hunt
9092  # Minor adjustments in function db_export on line 325
9093  $ /admin/db/maintenance_db.inc
9094  
9095 29-Dec-2007 Joe Hunt
9096  + Added a variable, $print_invoice_no, in config.php for printing the invoice number instead of invoice reference.
9097  $ config.php
9098  
9099  # Fixed a bug when exporting database. Exported NULL field values from NO to empty field (from mysql version 5.0.32).
9100    Also fixed a unneccessary str_replace when importing sql scripts.
9101  ! Changed the PDF presentation to deleting the Javascript cache before presentation.
9102  $ /admin/db/maintenance_db.inc
9103    /reporting/includes/pdf_report.inc
9104    
9105 13-Dec-2007 Joe Hunt
9106  # Still bugs in trial balances and account inquiry on screen when selecting non balance accounts. Fixed.
9107  $ /gl/inquiry/gl_trial_balance.php
9108    /gl/inquiry/gl_account_inquiry.php
9109
9110 13-Dec-2007 Joe Hunt
9111  # Fixed a bug when voiding a transaction (Journal Entry). An eventually underlying bank transfer was not voided.
9112  $ /admin/db/voiding_db.inc
9113  
9114 06-Dec-2007 Joe Hunt
9115  # Fixed a bug when adding lines during Payments to suppliers, the supplier was set back to the first.
9116  $ /gl/gl_payment.php
9117    /gl/includes/ui/gl_payment_ui.inc
9118    
9119  ! Changed $loc_notification to be set to 0 instead of 1.
9120  $ config.php
9121  
9122 -------------------- 1.15 Stable Released ----------------------
9123 05-Dec-2007 Joe Hunt
9124  + Added email notification to stock location when available stock is below reorder level
9125  $ config.php
9126    /sales/includes/db/sales_order_db.inc
9127    
9128  # Fixed bugs in Open balances when account is not a balance account
9129  $ /gl/inquiry/gl_trial_balance.php
9130    /gl/inquiry/gl_account_inquiry.php
9131    /reporting/rep704.php
9132    /reporting/rep708.php
9133    
9134 -------------------- 1.14 Stable Released ----------------------
9135 01-Oct-2007 Joe Hunt
9136  ! Major change in the installation of modules to also accept an SQL-file for upload.
9137  $ config.php
9138    /admin/inst_module.php
9139    /admin/db/maintenance_db.inc
9140    
9141 30-Sep-2007 Joe Hunt
9142  # The following files were still vulnerable. Fixed
9143  $ /access/login.php
9144    /includes/lang/language.php
9145
9146 -------------------- 1.13 Stable Released ----------------------
9147 14-Sep-2007 Joe Hunt
9148  + Added optional link for electronic payment on invoices (PayPal). 
9149  ! Better support for install/update languages.  
9150  ! Minor adjustments
9151  # Fixed a vulnerable item in config.php
9152  $ config.php
9153
9154 14-Sep-2007 Joe Hunt
9155  # We forgot to upload the PO file when installing new language. Used when GETTEXT is not installed on Server.
9156  # config.php has been vulnerable. Fixed.
9157  $ /admin/inst_lang.php
9158  $ config.php
9159  
9160 10-Sep-2007 Joe Hunt
9161  ! Changed Bank Address field from text to textarea (multirows)
9162  $ /gl/manage/bank_accounts.php
9163  
9164 06-Sep-2007 Joe Hunt
9165  + Added optional link for electronic payment on invoices (PayPal)
9166  $ /reporting/reports_main.php
9167    /reporting/rep107.php
9168    /reporting/includes/report_classes.inc
9169    /reporting/includes/pdf_report.inc
9170    /reporting/includes/doc_text.inc
9171    /reporting/includes/doc_text2.inc
9172    
9173 23-Aug-2007 Joe Hunt
9174  # Unnecessary parameter ($db) in check_for_recursive_bom
9175  $ /manufacturing/manage/bom_edit.php
9176  
9177 21-Aug-2007 Joe Hunt
9178  # Bug in /includes/lang/gettext.php (249) affecting changing language!
9179  $ /includes/lang/gettext.php
9180  
9181 08-Aug-2007 Joe Hunt
9182  # Minor adjustments
9183  $ config.php
9184    /access/login.php
9185    /admin/create_coy.php
9186    /reporting/includes/pdf_report.inc
9187    
9188 04-Aug-2007 Joe Hunt
9189  + Added a default fiscal year in the en_US-new.sql and start references.
9190  $ /sql/en_US-new.sql
9191  ! Changed some specific text strings in en_US.po (E.g. TAX instead of VAT)
9192  $ /lang/en_US/LC_MESSAGES/en_US.mo
9193  
9194 03-Aug-2007 Joe Hunt
9195  # A bug in Direct Invoicing (wrong Invoice Date) has been fixed.
9196  $ /sales/includes/db/sales_order_db.inc
9197  
9198 23-Jul-2007 Joe Hunt
9199  # Changed <? in front of 2 files to <?php.
9200  $ /purchasing/includes/purchasing_ui.inc
9201    /reporting/includes/class.mail.inc
9202    
9203 -------------------- 1.12 Stable Released ----------------------
9204 21-Jul-2007 Joe Hunt
9205  + Added option to handle Jalali and Islamic Calendars
9206  ! Minor adjustments
9207  $ config.php
9208    /gl/includes/db/gl_db_trans.inc
9209    /includes/date_functions.inc
9210    /includes/ui/ui_input.inc
9211    /includes/ui/ui_lists.inc
9212    /includes/ui/ui_view.inc
9213    /purchasing/po_receive_items.php
9214    /purchasing/includes/ui/invoice_ui.inc
9215    /purchasing/includes/ui/po_ui.inc
9216    /reporting/rep705.php
9217    /sales/includes/db/sales_order_db.inc
9218    /sales/includes/ui/sales_order_ui.inc
9219    
9220 20-Jul-2007 Joe Hunt
9221  ! Changed parameters on report Sales Order. Option to print as Quote.
9222  $ /reporting/reports_main.php
9223    /reporting/rep109.php
9224    /reporting/includes/pdf_report.inc
9225    /reporting/includes/doctext.inc
9226    /reporting/includes/doctext2.inc
9227  
9228 19-Jul-2007 Joe Hunt
9229  + Added Budget Entry in General Ledger. Includes Dimensions.
9230  $ config.php
9231    /applications/generalledger.php
9232    /gl/gl_budget.php (New File!)
9233    /gl/includes/db/gl_db_trans.inc
9234    /includes/date_functions.inc
9235    /reporting/report_classes.inc
9236    
9237 -------------------- 1.11 Stable Released ----------------------
9238 04-Jul-2007 Joe Hunt
9239  ! Option for using alpha numeric chart of accounts.
9240  $ config.php
9241    /gl/manage/gl_accounts.php
9242    /gl/includes/db/gl_db_accounts.inc
9243    /gl/includes/db/gl_db_bank_trans.inc
9244    /gl/includes/db/gl_db_trans.inc
9245    /gl/inquiry/gl_trial_balance.inc
9246    /admin/db/company_db.inc
9247    /inventory/includes/db/items_db.inc
9248    /sales/manage/customer_branches.inc
9249
9250 04-Jul-2007 Joe Hunt
9251  # Problems retrieving language texts for poEdit in long javascripts
9252  $ /includes/ui/ui_view.inc
9253  
9254 04-May-2007 Joe Hunt
9255  # Database error when updating more than one item row in Sales Orders.
9256  $ /sales/includes/db/sales_order_db.inc
9257  # Database error when inserting work order issues. Fixed.
9258  $ /manufacturing/includes/db/work_order_issues_db.inc
9259  
9260 03-May-2007 Joe Hunt
9261  # Multiple tables and JOIN's have syntax changes in MySQL 5.0.12. Need parentheses.
9262  $ /includes/db/manufacturing_db.inc
9263    /manufacturing/includes/db/work_order_requirements_db.inc
9264
9265 02-May-2007 Joe Hunt
9266  # Missing details on Purchase Order when emailing and printing
9267  $ /reporting/rep209.php
9268  
9269 -------------------- 1.1 Stable Released ----------------------
9270 02-May-2007 Joe Hunt
9271  + Enabled module addons and all the below bugfixes. No changes in database structure.
9272  - Removed /sql/basic.sql (included in the other sql files)
9273  - Removed /themes/default/images/left.gif and /themes/default/images/right.gif 
9274    (not needed anymore).
9275  + Addition of update.html  
9276  $ /admin/inst_module.php (New file!)
9277    /applications/customers.php
9278    /applications/dimensions.php
9279    /applications/generalledger.php
9280    /applications/inventory.php
9281    /applications/manufacturing.php
9282    /applications/setup.php
9283    /applications/suppliers.php
9284    /install/index.php
9285    /install/save.php
9286    /modules/inst_modules.php (New folder and new file!)
9287    /modules/index.php (New file!)
9288    /sql/en_US-demo.sql
9289    /sql/en_US-new.sql
9290    install.html
9291    update.html (New file!)
9292    
9293 01-May-2007 Joe Hunt
9294  # Missing measure of units when printing sales orders
9295  # Update of Sales People caused a database error
9296  $ /sales/manage/sales_people.php
9297    /reporting/rep109.php
9298  
9299 30-Apr-2007 Joe Hunt
9300  + The selected menu tab is now shown with same background as hover color.
9301  $ config.php (default tab line 77. Change if you want)
9302    /includes/page/header.inc
9303    
9304 28-Apr-2007 Joe Hunt
9305  # When saving work order entries a lot of debug boxes appeared. Fixed
9306  # When clicking on the link, Issue, on work order inquires an empty screen appeared. Fixed
9307  # When retrieving work centres id's there was a database error. Fixed by casting string to unsigned
9308  $ /includes/db/manufacturing_db.inc
9309    /manufacturing/work_order_entry.php
9310    /manufacturing/includes/work_order_issue_ui.inc
9311    /manufacturing/includes/db/work_order_requirements_db.inc
9312    /manufacturing/includes/db/work_orders_quick_db.inc
9313    /manufacturing/inquiry/where_used_inquiry.php
9314    
9315 25-Apr-2007 Joe Hunt
9316  # Missing Date Picker
9317  $ /sales/customer_invoice.php
9318  # No JS popup window
9319  $ /sales/view/view_invoice.php
9320  
9321 24-Apr-2007 Joe Hunt
9322  ! New and better Date Picker, better cool theme.
9323  $ /includes/ui/ui_input.inc
9324    /includes/ui/ui_view.inc
9325    /reporting/includes/reports_classes.inc
9326    /themes/cool/default.css
9327
9328 -------------------- 1.0.1 Stable Released ----------------------
9329 23-Apr-2007 Joe Hunt
9330  ! Release 1.0.1 established on SourceForge, fixing the bugs and including a Date Picker,
9331    the changes for selection lists customers/suppliers and the Audit Trail.
9332
9333 22-Apr-2007 Joe Hunt
9334  ! Changed the two selection lists for customers/suppliers in reports to a single one with
9335    No Filter
9336  ! Changed the sort order in these selection lists from id to name.
9337  + Added Audit Trail in GL trans. A switch in config.php, $use_audit_trail, must be set to 1.
9338  $ /reporting/reports_main.php
9339    /reporting/rep101.php
9340    /reporting/rep102.php
9341    /reporting/rep201.php
9342    /reporting/rep202.php
9343    /reporting/rep203.php
9344    /reporting/rep204.php
9345    /reporting/includes/reports_classes.inc
9346    /includes/ui/ui_lists.inc
9347    /gl/includes/db/gl_db_trans.inc
9348    config.php
9349    
9350 22-Apr-2007 Joe Hunt
9351  + Date Picker for all date fields.
9352  $ config.php
9353    /admin/fiscalyears.php
9354    /admin/void_transaction.php
9355    /includes/ui/ui_view.inc
9356    /includes/ui/ui_input.inc
9357    /dimensions/dimension_entry.php
9358    /dimensions/inquiry/search_dimensions.php
9359    /gl/gl_journal.php
9360    /gl/gl_deposit.php
9361    /gl/gl_payment.php
9362    /gl/bank_transfer.php
9363    /gl/inquiry/bank_inquiry.php
9364    /gl/inquiry/gl_account_inquiry.php
9365    /gl/inquiry/gl_trial_balance.php
9366    /gl/manage/exchange_rates.php
9367    /inventory/adjustments.php
9368    /inventory/transfers.php
9369    /inventory/inquiry/stock_movements.php
9370    /inventory/manage/items.php
9371    /manufacturing/work_order_add_finished.php
9372    /manufacturing/work_order_entry.php
9373    /manufacturing/work_order_issue.php
9374    /manufacturing/work_order_release.php
9375    /purchasing/supplier_payment.php
9376    /purchasing/po_entry_items.php
9377    /purchasing/po_receive_items.php
9378    /purchasing/supplier_credit.php
9379    /purchasing/supplier_credit_grns.php
9380    /purchasing/supplier_invoice.php
9381    /purchasing/supplier_invoice_grns.php
9382    /purchasing/supplier_trans_gl.php
9383    /purchasing/includes/ui/po_ui.inc
9384    /purchasing/inquity/po_search.php
9385    /purchasing/inquiry/po_search_completed.php
9386    /purchasing/inquiry/supplier_allocation_inquiry.php
9387    /purchasing/inquiry/supplier_inquiry.php
9388    /reporting/reports_main.php
9389    /reporting/includes/reports_classes.inc
9390    /sales/credit_note_entry.php
9391    /sales/customer_credit_invoice.php
9392    /sales/customer_payments.php
9393    /sales/sales_order_entry.php
9394    /sales/includes/ui/sales_order_ui.inc
9395    /sales/inquiry/customer_allocation_inquiry.php
9396    /sales/inquiry/customer_inquiry.php
9397    /sales/inquiry/sales_orders_view.php
9398    New image files:
9399    /themes/default/images/cal.gif
9400    /themes/default/images/next.gif
9401    /themes/default/images/prev.gif
9402
9403 19-Apr-2007 Joe Hunt
9404  # Bug no 1703895, Account numbers are varchars, need quotes, fixed
9405  # Bug no 1703891, Reserved MySQL words used as column names, fixed
9406  $ /taxes/db/tax_types_db.inc
9407
9408  # Bug no 1703888, Apostrophes and other unescaped characters, fixed
9409  $ /gl/manage/gl_accounts.php
9410    /gl/includes/db/gl_db_accounts.inc
9411    /includes/ui/ui_input.inc
9412
9413 18-Apr-2007 Joe Hunt
9414  # Bug no 1702594, Logon Loop, fixed
9415  $ config.php
9416
9417 -------------------- 1.0a Stable Released ----------------------
9418 10-Apr-2007 Joe Hunt
9419  ! Release 1.0a established on SourceForge, fixing the bugs.
9420
9421 11-Apr-2007 Joe Hunt
9422  # Bug No 1698214, Creating Items, fixed
9423  $ /includes/ui/ui_lists.inc
9424  # Bug no 1698216, Item Movements, fixed
9425  $ /inventory/manage/items.php
9426
9427 -------------------- 1.0 Stable Released ----------------------
9428 10-Apr-2007 Joe Hunt
9429  ! Release 1.0 established on SourceForge.