date_diff function name changed to date_diff for php5.3 compatibility.
[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 08-Sep-2009 Joe Hunt
23 ! Changed so voiding and view/print is working with the new Sales Order/Sales Quotation
24 $ /admin/view_print_transaction.php
25   /admin/void_transaction.php
26   /admin/db/voiding_db.inc
27   /sales/includes/db/sales_order_db.inc
28   /sales/view/view_sales_order.php
29   
30 08-Sep-2009 Janusz Dobrowolski
31 + Added detection of partial db upgrade.
32 $ /admin/inst_upgrade.php
33   /sql/alter2.1.php
34   /sql/alter2.2.php
35 # Small fixes to db upgrade for quotations
36 $ /sql/alter2.2.php
37   /sql/alter2.2.sql
38 # Added missing sys info for quotations, fixed reference for SO
39 $ /includes/systypes.inc
40 # Removed obsolete field in sys_types
41 $ /sql/en_US-demo.sql
42   /sql/en_US-new.sql
43 # date_diff function name changed to date_diff2 for php5.3 compatibility 
44 $ /dimensions/inquiry/search_dimensions.php
45   /includes/date_functions.inc
46   /manufacturing/search_work_orders.php
47   /manufacturing/work_order_add_finished.php
48   /manufacturing/work_order_costs.php
49   /sales/sales_order_entry.php
50   /sales/includes/cart_class.inc
51   /sales/includes/ui/sales_order_ui.inc
52
53 08-Sep-2009 Joe Hunt
54 + Added Sales Quotations, inquiry and report
55 $ /applications/customers.php
56   /includes/types.inc
57   /includes/ui/ui_view.inc
58   /reporting/rep105.php
59   /reporting/rep107.php
60   /reporting/rep109.php
61   /reporting/rep110.php
62   /reporting/rep111.php (new file)
63   /reporting/reports_main.php
64   /reporting/includes/doctext.php
65   /reporting/includes/doctext2.php
66   /reporting/includes/header2.inc
67   /reporting/includes/reporting.inc
68   /reporting/includes/reports_classes.inc
69   /sales/customer_delivery.php
70   /sales/customer_invoice.php
71   /sales/sales_order_entry.php
72   /sales/includes/cart_class.inc
73   /sales/includes/db/sales_delivery_db.inc
74   /sales/includes/db/sales_order_db.inc
75   /sales/includes/ui/sales_order_ui.inc
76   /sales/inquiry/sales_orders_view.php
77   /sales/view/view_dispatch.php
78   /sales/view/view_invoice.php
79   /sales/view/view_sales_order.php
80   /sql/alter2.2.sql
81   /sql/en_US-demo.sql
82   /sql/en_US-new.sql
83 ! Allow re-opening of Dimensions
84 $ /dimensions/dimension_entry.php
85   /dimensions/includes/dimensions_db.inc
86   /dimensions/inquiry/search_dimensions.php
87   
88 01-Sep-2009 Janusz Dobrowolski
89 # Fixed security sections db update.
90 $ /admin/security_roles.php
91 # Fixed ui behaviour during FA ugrade.
92 $ /includes/current_user.inc
93   /includes/session.inc
94   /access/login.php
95 # Company directory where not deleted during company removal.
96 $ /admin/create_coy.php
97   /includes/main.inc
98 # Fixed old security settings import.
99   /sql/alter2.2.php
100   /sql/alter2.2.sql
101
102 31-Aug-2009 Janusz Dobrowolski
103 ! gl accounts selector ordered by account class id
104 $ /includes/ui/ui_lists.inc
105 ! Changed security modules to sections
106 $ /admin/security_roles.php
107   /admin/db/security_db.inc
108 ! Fine tuned security sections/areas.
109 $ /includes/access_levels.inc
110 + Optimized js compressor (up to 5 times faster)
111 $ /includes/main.inc
112 ! Changed order of gl account selector, added security roles list.
113 $ /includes/ui/ui_lists.inc
114 ! Switch to new access levels system
115 $ /config.php
116   /index.php
117   /access/logout.php
118   /access/timeout.php
119   /admin/*.php
120   /admin/db/users_db.inc
121   /applications/application.php
122   /applications/setup.php
123   /dimensions/dimension_entry.php
124   /dimensions/inquiry/search_dimensions.php
125   /dimensions/view/view_dimension.php
126   /gl/*.php
127   /gl/inquiry/*.php
128   /gl/manage/*.php
129   /gl/view/*.php
130   /includes/current_user.inc
131   /includes/session.inc
132   /inventory/*.php
133   /inventory/inquiry/*.php
134   /inventory/manage/*.php
135   /inventory/view/*.php
136   /manufacturing/*.php
137   /manufacturing/inquiry/*.php
138   /manufacturing/manage/*.php
139   /manufacturing/view/*.php
140   /purchasing/*.php
141   /purchasing/allocations/*.php
142   /purchasing/inquiry/*.php
143   /purchasing/manage/suppliers.php
144   /purchasing/view/*.php
145   /reporting/prn_redirect.php
146   /reporting/rep*.php
147   /reporting/reports_main.php
148   /reporting/includes/pdf_report.inc
149   /sales/*.php
150   /sales/allocations/*.php
151   /sales/inquiry/*.php
152   /sales/manage/*.php
153   /sales/view/*.php
154   /sql/alter2.2.php
155   /sql/alter2.2.sql
156   /sql/en_US-demo.sql
157   /sql/en_US-new.sql
158   /taxes/*.php
159
160 28-Aug-2009 Joe Hunt
161 # The reference for deposits and payments didn't show up in Tax Report
162 $ /reporting/rep709.php
163 # Minor bug in Quick Entries display
164 $ /includes/ui/ui_view.inc
165   
166 27-Aug-2009 Joe Hunt
167 # bank_trans_type_id removed from bank_trans in en_US-demo.sql and en_US-new.sql.
168 $ /sql/en_US-demo.sql
169   /sql/en_US-new.sql
170   
171 26-Aug-2009 Janusz Dobrowolski
172 ! Merged changes from main trunk  2.1.4-2.1.5 (see below)
173
174 $ /config.php
175   /includes/ui/ui_view.inc
176   /includes/current_user.inc
177   /includes/ui/ui_input.inc
178   /inventory/purchasing_data.php
179   /install/save.php
180   /gl/manage/gl_accounts.php
181   /gl/includes/gl_db_accounts.inc
182   /gl/includes/db/gl_db_bank_accounts.inc
183   /gl/manage/gl_quick_entries.php
184   /gl/manage/gl_account_classes.php
185   /gl/includes/db/gl_db_bank_trans.inc
186   /purchasing/includes/db/invoice_db.inc
187   /purchasing/includes/ui/invoice_ui.inc
188   /purchasing/includes/ui/po_ui.inc
189   /purchasing/includes/supp_trans_class.inc
190   /purchasing/po_receive_items.php
191   /purchasing/view/view_grn.php
192   /purchasing/view/view_po.php
193   /purchasing/supplier_payment.php
194   /purchasing/includes/purchasing_db.inc
195   /purchasing/includes/db/invoice_db.inc
196   /reporting/reports_main.php
197   /reporting/includes/header2.inc
198   /reporting/rep209.php
199   /reporting/rep109.php
200   /reporting/rep702.php
201   /sales/customer_payments.php
202   /sales/customer_credit_invoice.php
203   /sales/customer_delivery.php
204   /sales/customer_invoice.php
205   /sales/includes/db/payments_db.inc
206   /sales/includes/db/sales_order_db.inc
207   /sales/manage/sales_points.php
208   /taxes/tax_calc.inc
209
210 26-Aug-2009 Joe Hunt
211 # Changed the text Manifactoring => Manifacturing
212 $ /reporting/reports_main.php
213
214 25-Aug-2009 Joe Hunt
215 + Added reference number in report List of Journal Entries.
216 $ /reporting/rep702.php
217 ! Changed default startup_up app to be in user preferences. Default 'Sales'.
218   Moved tab_list_row to ui_lists.inc and changed the global $tabs to be in types.inc
219 $ config.php
220   /admin/display_prefs.php
221   /admin/inst_module.php
222   /admin/db/users_db.inc
223   /includes/current_user.inc
224   /includes/types.inc
225   /includes/page/header.inc
226   /includes/prefs/userprefs.inc
227   /includes/ui/ui_lists.inc
228   /sql/alter2.2.sql
229   /sql/en_US-demo.sql
230   /sql/en_US-new.sql
231   
232
233 24-Aug-2009 Janusz Dobrowolski
234 # Fixed warning displayed before db upgrade.
235 $ /includes/current_user.inc
236 # Small final page layout fix
237 $ /purchasing/po_entry_items.php
238 + Additional links to next document on final pages.
239 $ /purchasing/po_receive_items.php
240   /purchasing/supplier_invoice.php
241 # Fixed focus issues on hyperlinks
242 $ /includes/ui/ui_controls.inc
243
244 23-Aug-2009 Janusz Dobrowolski
245 + Implemented customizable authentication timeout.
246 $ /access/timeout.php (new)
247   /access/login.php
248   /admin/company_preferences.php
249   /admin/db/company_db.inc
250   /includes/current_user.inc
251   /includes/session.inc
252   /includes/ui/ui_input.inc
253   /sql/alter2.2.php
254   /sql/alter2.2.sql
255   /sql/en_US-demo.sql
256   /sql/en_US-new.sql
257 ! Reorganized access control structures for easier customizing.
258 $ /includes/access_levels.inc
259   /admin/security_roles.php
260
261 20-Aug-2009 Janusz Dobrowolski
262 ! Tax Item Types moved to Setup module
263 $ /applications/inventory.php
264   /applications/setup.php
265 + Partial changes for new access control.
266 $ /admin/security_roles.php (new)
267   /admin/db/security_db.inc (new)
268   /includes/access_levels.inc
269   /includes/ui/ui_lists.inc
270   /sql/alter2.2.sql
271   /sql/en_US-demo.sql
272
273 04-Aug-2009 Joe Hunt
274 + Added email links after creating documents
275 $ /includes/ui/ui_controls.inc
276   /manufacturing/work_order_entry.php
277   /purchasing/po_entry_items.php
278   /reporting/reports_main.php
279   /reporting/includes/reporting.inc
280   /sales/create_recurrent_invoices.php
281   /sales/credit_note_entry.php
282   /sales/customer_delivery.php
283   /sales/customer_invoice.php
284   /sales/sales_order_entry.php
285 ! Added new access levels
286 $ /includes/access_levels.inc (new file)
287   
288 03-Aug-2009 Janusz Dobrowolski
289 + Clone record option added.
290 $ /includes/ui/ui_input.inc
291   /inventory/manage/item_categories.php
292   /inventory/manage/items.php
293 # Fixed default focus for some controls
294 $ /includes/ui/ui_input.inc
295 # Fixed popup top placement on FF2
296 $ /js/inserts.js
297 ! Default submit changed
298 $ /purchasing/po_receive_items.php
299
300 + Customer/branch/supplier selectable by additional short name instead of full name.
301 $ /purchasing/manage/suppliers.php
302   /sales/manage/customer_branches.php
303   /sales/manage/customers.php
304   /includes/ui/ui_lists.inc
305   /sql/alter2.2.sql
306   /sql/en_US-demo.sql
307   /sql/en_US-new.sql
308
309 01-Aug-2009 Joe Hunt
310 ! Reduced size of the icons to 12 pix.
311 $ /includes/ui/ui_input.inc
312
313 31-Jul-2009 Janusz Dobrowolski
314 ! Merged changes from main trunk  2.1.3-2.1.4 (see below)
315 $ /admin/attachments.php
316   /inventory/purchasing_data.php
317   /includes/db/manufacturing.inc
318   /gl/manage/bank_accounts.php
319   /gl/includes/db/gl_db_banking.inc
320   /gl/includes/db/gl_db_trans.inc
321   /purchasing/includes/purchasing_db.inc
322   /purchasing/manage/suppliers.php
323   /purchasing/view/view_grn.php
324   /purchasing/includes/db/invoice_db.inc
325   /purchasing/view/view_supp_payment.php
326   /reporting/reports_main.php
327   /reporting/includes/doctext.inc
328   /reporting/includes/doctext2.inc
329   /reporting/includes/header2.inc
330   /reporting/includes/pdf_report.inc
331   /reporting/rep101.php
332   /reporting/rep109.php
333   /reporting/rep201.php
334   /reporting/rep304.php
335   /reporting/rep709.php
336   /sales/includes/db/cust_trans_db.inc
337   /sales/create_recurrent_invoices.php
338   /sales/sales_order_entry.php
339   /sales/view/view_receipt.php
340
341 27-Jul-2009 Janusz Dobrowolski
342 # Fixed default selection in popup
343 $ /js/inserts.js
344 # Fixed branch selection by url
345 $ /sales/manage/customer_branches.php
346 # Fixed print links's default class.
347 $ /reporting/includes/reporting.inc
348
349 25-Jul-2009 Janusz Dobrowolski
350 ! Popup editor now available as option for some list selectors.
351 $ /includes/ui/ui_lists.inc
352   /gl/gl_bank.php
353   /gl/includes/ui/gl_bank_ui.inc
354   /includes/session.inc
355   /includes/page/footer.inc
356   /includes/ui/ui_controls.inc
357   /inventory/purchasing_data.php
358   /js/inserts.js
359   /purchasing/po_entry_items.php
360   /purchasing/supplier_credit.php
361   /purchasing/supplier_invoice.php
362   /purchasing/supplier_payment.php
363   /purchasing/allocations/supplier_allocation_main.php
364   /purchasing/includes/ui/po_ui.inc
365   /sales/credit_note_entry.php
366   /sales/customer_payments.php
367   /sales/sales_order_entry.php
368   /sales/allocations/customer_allocation_main.php
369   /sales/includes/ui/sales_credit_ui.inc
370   /sales/includes/ui/sales_order_ui.inc
371   /themes/aqua/default.css
372   /themes/aqua/renderer.php
373   /themes/cool/default.css
374   /themes/cool/renderer.php
375   /themes/default/default.css
376   /themes/default/renderer.php
377
378 21-Jul-2009 Janusz Dobrowolski
379 ! Asynchronous customer/supplier/item selection now use popup window.
380 $ /index.php
381   /gl/gl_bank.php
382   /includes/session.inc
383   /includes/page/footer.inc
384   /includes/ui/ui_controls.inc
385   /includes/ui/ui_input.inc
386   /includes/ui/ui_lists.inc
387   /inventory/purchasing_data.php
388   /inventory/manage/items.php
389   /js/inserts.js
390   /js/utils.js
391   /purchasing/po_entry_items.php
392   /purchasing/supplier_credit.php
393   /purchasing/supplier_invoice.php
394   /purchasing/supplier_payment.php
395   /purchasing/allocations/supplier_allocation_main.php
396   /purchasing/manage/suppliers.php
397   /sales/credit_note_entry.php
398   /sales/customer_payments.php
399   /sales/sales_order_entry.php
400   /sales/allocations/customer_allocation_main.php
401   /sales/manage/customer_branches.php
402   /sales/manage/customers.php
403
404 15-Jul-2009 Joe Hunt
405 ! Replaced sys_types names from table to systypes::name in reports
406   Now the English names in table are never used in inquiries or reports
407 $ /reporting/rep101.php
408   /reporting/rep102.php
409   /reporting/rep108.php
410   /reporting/rep201.php
411   /reporting/rep202.php
412   /reporting/rep203.php
413   /reporting/rep709.php
414   /sql/alter2.2.sql
415 ! Audit-Trail report (systypes selector should include all systypes, extra parameter to function dup_systypes_list.
416 $ /reporting/rep710.php
417   /reporting/reports_main.php
418   /reporting/includes/reports_classes.inc
419 # Removed warning from COA report
420 $ /gl/includes/db/gl_db_accounts.inc
421   /includes/date_functions.inc
422   /reporting/rep701.php
423   
424 13-Jul-2009 Joe Hunt
425 + Added Audit Trail Report
426 $ /reporting/rep710.php (new file)
427 $ /reporting/reports_main.php
428 ! Changed so $page_security works with reports (displays an error message on top)
429 $ /reporting/includes/pdf_report.inc
430   /reporting/includes/excel_report.inc
431   
432 10-Jul-2009 Janusz Dobrowolski
433 + Added direct allocations in payments.
434 $ /purchasing/supplier_payment.php
435   /sales/customer_payments.php
436 ! Allocations related code reuse.
437 $ /includes/ui/allocation_cart.inc
438   /purchasing/allocations/supplier_allocate.php
439   /sales/allocations/customer_allocate.php
440
441 02-Jul-2009 Joe Hunt
442 ! Always show 0.00 in debit column when using display_debit_or_credit
443 $ /includes/ui/ui_view.inc
444
445 01-Jul-2009 Joe Hunt
446 ! Small adjustment in /inventory/prices.php to see the calculated prices if they are set.
447 $ /inventory/prices.php
448 # Small bug/layout fixes
449 $ /inventory/manage/item_categories.php
450   /inventory/manage/locations.php
451   /sql/en_US-demo.sql
452   /sql/en_US-new.sql
453
454 30-Jun-2009 Joe Hunt
455 # Small annoying bug-fixes in items.php and items_trans_db.inc
456 $ /inventory/manage/items.php
457   /inventory/includes/db/items_trans_db.inc
458   
459 30-Jun-2009 Joe Hunt
460 + Implemented automatic price calculation of items from std. cost.
461 $ /admin/company_preferences.php
462   /admin/db/company_db.inc
463   /doc/calculate_price.txt (new file)
464   /sales/includes/sales_db.inc
465   /sql/alter2.2.sql
466   /sql/en_US-demo.sql
467   /sql/en_US-new.sql
468   
469 29-Jun-2009 Joe Hunt
470 ! Small layout improments in Customer Payments
471 $ /sales/customer_payments.php
472
473 28-Jun-2009 Joe Hunt
474 # Fixed link bugs in sales order entry and optimized a couple of functions in ui_controls.inc
475 $ /includes/ui/ui_controls.inc
476   /sales/sales_order_entry.php
477   
478 27-Jun-2009 Joe Hunt
479 # Corrections to default COAs.
480 $ /sql/alter2.2.sql
481   /sql/en_US-new.sql
482   /sql/en_US-demo.sql
483   
484 26-Jun-2009 Joe Hunt
485 + Added Print of Work Order and GRN Valuation Report
486 # Small bug in company preferences
487 $ /admin/company_preferences.php
488   /manufacturing/includes/db/work_orders_db.inc
489   /manufacturing/work_order_entry.php
490   /reporting/rep305.php (new file)
491   /reporting/rep409.php (new file)
492   /reporting/reports_main.php
493   /reporting/includes/doctext.inc
494   /reporting/includes/doctext2.inc
495   /reporting/includes/header2.inc
496   /reporting/includes/pdf_report.inc
497   /reporting/includes/reports_classes.inc
498   
499 26-Jun-2009 Joe Hunt
500 + Added Bank Charge field to Customer Payment, Supplier Payment and Bank Transfer and a new default bank charge account in gl_setup.
501 $ /admin/gl_setup.php
502   /admin/db/company_db.inc
503   /gl/bank_transfer.php
504   /gl/includes/db/gl_db_banking.inc
505   /purchasing/supplier_payment.php
506   /purchasing/includes/db/supp_payment_db.inc
507   /sales/customer_payment.php
508   /sales/includes/db/payment_db.inc
509   /sql/alter2.2.sql
510   /sql/en_US-demo.sql
511   /sql/en_US-new.sql
512   
513 25-Jun-2009 Joe Hunt
514 ! Changed balance_sheet field in account class to ctype and fixed class editing.
515 # Parse error in ui_lists.inc. Masked include_once(/validation.inc) in main.inc.
516 $ /admin/fiscalyears.php
517   /gl/includes/db/gl_db_accounts.inc
518   /gl/includes/db/gl_db_account_types.inc
519   /gl/includes/db/gl_db_trans.inc
520   /gl/manage/gl_account_classes.php
521   /includes/main.inc
522   /includes/ui/ui_lists.inc
523   /sql/en_US-demo.sql
524   /sql/en_US-new.sql
525   /sql/alter2.2.sql
526   
527 25-Jun-2009 Janusz Dobrowolski
528 ! Merged changes from main trunk  2.1.2-2.1.3 (see below)
529 $ /admin/backups.php
530   /admin/company_preferences.php
531   /admin/view_print_transaction.php
532   /applications/setup.php
533   /config.php
534   /dimensions/inquiry/search_dimensions.php
535   /gl/gl_journal.php
536   /gl/includes/db/gl_db_accounts.inc
537   /gl/includes/db/gl_db_account_types.inc
538   /gl/includes/db/gl_db_trans.inc
539   /gl/includes/ui/gl_bank_ui.inc
540   /gl/inquiry/gl_trial_balance.php
541   /gl/inquiry/tax_inquiry.php
542   /gl/manage/gl_account_classes.php
543   /includes/data_checks.inc
544   /includes/db/manufacturing_db.inc
545   /includes/errors.inc
546   /includes/main.inc
547   /includes/references.inc
548   /includes/session.inc
549   /includes/types.inc
550   /includes/ui/db_pager_view.inc
551   /includes/ui/ui_lists.inc
552   /includes/ui/ui_view.inc
553   /inventory/inquiry/stock_status.php
554   /inventory/manage/items.php
555   /inventory/manage/locations.php
556   /inventory/manage/sales_kits.php
557   /inventory/prices.php
558   /inventory/purchasing_data.php
559   /lang/new_language_template/LC_MESSAGES/empty.po
560   /manufacturing/includes/db/work_orders_db.inc
561   /manufacturing/includes/db/work_orders_produce_items_db.inc
562   /manufacturing/includes/db/work_orders_quick_db.inc
563   /manufacturing/includes/manufacturing_ui.inc
564   /manufacturing/inquiry/bom_cost_inquiry.php
565   /manufacturing/manage/bom_edit.php
566   /manufacturing/search_work_orders.php
567   /manufacturing/view/work_order_view.php
568   /manufacturing/work_order_add_finished.php
569   /manufacturing/work_order_costs.php (new file)
570   /manufacturing/work_order_entry.php
571   /manufacturing/work_order_issue.php
572   /manufacturing/work_order_release.php
573   /purchase/po_receive_items.php
574   /purchasing/allocations/supplier_allocation_main.php
575   /purchasing/includes/db/grn_db.inc
576   /purchasing/includes/db/invoice_db.inc
577   /purchasing/includes/db/po_db.inc
578   /purchasing/includes/purchasing_db.inc
579   /purchasing/includes/ui/po_ui.inc
580   /purchasing/inquiry/po_search_completed.php
581   /purchasing/inquiry/supplier_inquiry.php
582   /purchasing/supplier_credit.php
583   /purchasing/supplier_invoice.php
584   /reporting/includes/class.mail.inc
585   /reporting/includes/pdf.report.inc
586   /reporting/includes/reports_classes.inc
587   /reporting/rep109.php
588   /reporting/rep209.php
589   /reporting/rep302.php
590   /reporting/rep302.php
591   /reporting/rep303.php
592   /reporting/rep303.php
593   /reporting/rep701.php
594   /reporting/rep705.php
595   /reporting/rep706.php
596   /reporting/rep707.php
597   /reporting/rep708.php
598   /reporting/reports_main.php
599   /sales/create_recurrent_invoices.php
600   /sales/customer_delivery.php
601   /sales/includes/db/sales_order_db.inc
602   /sales/includessales_order_ui.inc
603   /sales/inquiry/sales_orders_view.php
604   /sales/manage/customer_branches.php
605   /sql/en_US-demo.sql
606   /sql/en_US-new.sql
607   /taxes/db/tax_types_db.inc
608   /taxes/tax_types.php
609
610 17-Jun-2009 Janusz Dobrowolski
611 # Fixed supplier payment view link
612 $ /includes/ui/ui_view.inc
613
614 03-Jun-2009 Janusz Dobrowolski
615 ! Delete buttons prepared for js confirmation.
616 $ /admin/fiscalyears.php
617
618 02-Jun-2009 Joe Hunt
619 ! Fiscal Year delete . now removes all transactions and convert into relevant open balances.
620 $ /admin/fiscalyear.php
621 ! Created a function db_backup in /admin/db/maintenence_db.inc
622 $ /admin/db/maintenance_db.inc
623   /admin/backups.php
624   /admin/inst_upgrade.php
625   
626 22-May-2009 Janusz Dobrowolski
627 # Defualt hyperlink href set to PHP_SELF
628 $ /includes/ui/ui_controls.inc
629
630 21-May-2009 Janusz Dobrowolski
631 + Added reset_focus helper function.
632 $ /includes/ui/ui_view.inc
633 # Fixed link on and focus on final page.
634 $ /gl/gl_journal.php
635
636 19-May-2009 Janusz Dobrowolski
637 + Automatic update currency option added.
638 $ /gl/includes/db/gl_db_currencies.inc
639   /includes/ui/ui_view.inc
640   /gl/manage/currencies.php
641   /sql/alter2.2.sql
642   /sql/en_US-demo.sql
643   /sql/en_US-new.sql
644 + Added hook support for localized functions
645 $ /gl/includes/db/gl_db_rates.inc
646   /gl/manage/exchange_rates.php
647   /includes/session.inc
648 ! Fixed hook for optional TaxFunction
649 $ /reporting/rep709.php
650 ! Removed obsolete has_locale helper.
651 $ /includes/lang/language.php
652
653 17-May-2009 Janusz Dobrowolski
654 + Added excluding item/category from sales.
655 $ /includes/ui/ui_lists.inc
656   /inventory/includes/db/items_category_db.inc
657   /inventory/includes/db/items_db.inc
658   /inventory/manage/item_categories.php
659   /inventory/manage/items.php
660   /sql/alter2.2.sql
661   /sql/alter2.2.php
662
663 15-May-2009 Joe Hunt
664 # Bad link to view dimension
665 $ /includes/ui/ui_view.inc
666 ! Improved layout.
667 $ /purchasing/includes/ui/invoice_ui.inc
668
669 14-May-2009 Joe Hunt
670 + Added user_id to Journal Inquiry
671 $ /gl/inquiry/journal_inquiry.php
672
673 13-May-2009 Janusz Dobrowolski
674 # Excluding closed transactions from edition/voiding.
675 $ /includes/db/audit_trail_db.inc  
676   /admin/void_transaction.php
677   /sales/inquiry/customer_inquiry.php
678   /gl/inquiry/journal_inquiry.php
679 # Fixed error during category adding.
680 $ /inventory/includes/db/items_category_db.inc
681 + Units and item type is editable until item not used.
682 $ /inventory/includes/db/items_db.inc
683   /inventory/manage/items.php
684
685 11-May-2009 Joe Hunt
686 ! Changed creating of fiscal year so gap is not allowed. Cannot close year if open years before.
687 $ /admin/fiscalyers.php
688
689 10-May-2009 Janusz Dobrowolski
690 ! Support for periodic journal trans closing/indexing
691 $ /includes/db/audit_trail_db.inc
692   /admin/fiscalyears.php
693   /gl/includes/db/gl_db_trans.inc
694   /gl/inquiry/journal_inquiry.php
695
696 ! Restored support for reversed transactions
697 $ /gl/gl_journal.php
698   /gl/includes/ui/gl_journal_ui.inc
699
700 08-May-2009 Janusz Dobrowolski
701 + Added journal entry edition, removed reverse transaction option.
702 $ /gl/includes/ui/gl_journal_ui.inc
703   /gl/includes/db/gl_db_trans.inc
704 + Added journal entry transaction edition/view
705 $ /gl/gl_journal.php
706   /includes/ui/ui_view.inc
707 + Added journal inquiry
708 $ /gl/inquiry/journal_inquiry.php (new)
709   /includes/ui/ui_lists.inc
710   /applications/generalledger.php
711 ! Document references saved also in refs table for easy access.
712 $ /dimensions/includes/dimensions_db.inc
713   /includes/references.inc
714   /gl/includes/db/gl_db_banking.inc
715   /inventory/includes/db/items_adjust_db.inc
716   /inventory/includes/db/items_transfer_db.inc
717   /manufacturing/includes/db/work_order_issues_db.inc
718   /manufacturing/includes/db/work_order_produce_items_db.inc
719   /manufacturing/includes/db/work_orders_db.inc
720   /manufacturing/includes/db/work_orders_quick_db.inc
721   /purchasing/includes/db/grn_db.inc
722   /purchasing/includes/db/invoice_db.inc
723   /purchasing/includes/db/po_db.inc
724   /purchasing/includes/db/supp_payment_db.inc
725   /sales/includes/db/payment_db.inc
726   /sales/includes/db/sales_credit_db.inc
727   /sales/includes/db/sales_delivery_db.inc
728   /sales/includes/db/sales_invoice_db.inc
729   /sql/alter2.2.php
730 ! Small fixes needed for pending client-side validation support
731 $ /includes/current_user.inc
732   /includes/main.inc
733   /includes/session.inc
734   /includes/page/header.inc
735   /includes/page/footer.inc
736   /includes/errors.inc
737   /js/inserts.js
738   /js/utils.js
739   /themes/aqua/default.css
740   /themes/cool/default.css
741   /themes/default/default.css
742   /themes/aqua/renderer.php
743   /themes/cool/renderer.php
744   /themes/default/renderer.php
745 ! Function get_reference return string instead of mysql resource.
746 $ /includes/db/references_db.inc
747 ! Added reference var
748 $ /includes/ui/items_cart.inc
749 # Small bugfix in invoice view
750 $ /sales/includes/db/sales_invoice_db.inc
751 # Last document date bug fixed
752 $ /sales/customer_delivery.php
753 # Fixed false warning during upgrade process in debug mode.
754 $ /admin/inst_upgrade.php
755
756 03-May-2009 Janusz Dobrowolski
757 + Audit trail added.
758 $ /includes/db/audit_trail_db.inc (new)
759   /admin/db/voiding_db.inc
760   /gl/includes/db/gl_db_banking.inc
761   /gl/includes/db/gl_db_trans.inc
762   /includes/main.inc
763   /inventory/includes/db/items_adjust_db.inc
764   /inventory/includes/db/items_trans_db.inc
765   /inventory/includes/db/items_transfer_db.inc
766   /manufacturing/includes/db/work_order_issues_db.inc
767   /manufacturing/includes/db/work_order_produce_items_db.inc
768   /manufacturing/includes/db/work_orders_db.inc
769   /manufacturing/includes/db/work_orders_quick_db.inc
770   /purchasing/includes/db/grn_db.inc
771   /purchasing/includes/db/po_db.inc
772   /purchasing/includes/db/supp_trans_db.inc
773   /sales/includes/db/cust_trans_db.inc
774   /sales/includes/db/sales_order_db.inc
775   /sql/alter2.2.php
776   /sql/alter2.2.sql
777   /sql/en_US-demo.sql
778   /sql/en_US-new.sql
779 ! Changed primary key in users table
780 $ /admin/change_current_user_password.php
781   /admin/inst_upgrade.php
782   /admin/users.php
783   /admin/db/users_db.inc
784   /includes/current_user.inc
785 ! Enabled drop table queries during non-forced upgrade
786 $ /admin/db/maintenance_db.inc
787 # Small optimization
788   /sales/includes/sales_db.inc
789 # Fixed default date handling.
790 $ /sales/customer_invoice.php
791 # Fixed error handling in debug mode
792 $ /includes/errors.inc
793   /includes/db/connect_db.inc
794
795 02-May-2009 Joe Hunt
796 # Minor bug Profit & Loss Statement
797 $ /reporting/rep707.php
798
799 02-May-2009 Joe Hunt
800 ! Company setup option for printing server Time Zone on Reports Print-Out.
801 ! Company setup version_id for stamping the version id. Can be used for check for update.
802 $ /admin/company_preferences.php
803   /admin/db/company_db.inc
804   /reporting/includes/pdf_report.inc
805   /sql/alter2.2.sql
806   /sql/en_US-demo.sql
807   /sql/en_US-new.sql
808   
809 01-May-2009 Joe Hunt
810 ! Changed Customer Balance and Supplier Balance to period select with Open Balance
811 $ /reporting/reports_main.php
812   /reporting/rep101.php
813   /reporting/rep201.php
814   
815 30-Apr-2009 Janusz Dobrowolski
816 ! Merged changes from main trunk  2.1.1-2.1.2 (see below)
817
818 30-Apr-2009 Janusz Dobrowolski
819 # Small layout fixes 
820 $ /includes/errors.inc
821   /themes/aqua/renderer.php
822   /themes/cool/renderer.php
823   /themes/default/renderer.php
824
825 29-Apr-2009 Janusz Dobrowolski
826 ! Messages styles moved default.css
827 $ /includes/errors.inc
828   /themes/aqua/default.css
829   /themes/cool/default.css
830   /themes/default/default.css
831
832 28-Apr-2009 Joe Hunt
833 ! Changed so the close of fiscal years also closes the balances and brings forward retained earnings.
834 $ /admin/gl_setup.ph
835   /admin/fiscalyears.php
836   /admin/db/company_db.inc
837   /sql/en_US-new.sql
838   /sql/en_US-demo.sql
839   /sql/alter2.2.sql
840   
841 25-Apr-2009 Janusz Dobrowolski
842 # Fixed ambigous sql
843 $ /inventory/manage/item_categories.php
844
845 25-Apr-2009 Joe Hunt
846 ! Removed obsolete field 'included_in_price' from table 'Tax_group_items' in en_US-demo.sql.
847 $ /sql/en_US-demo.sql
848   /sql/alter2.2.sql
849
850 24-Apr-2009 Janusz Dobrowolski
851 + Added inactive records support.
852 $ /admin/payment_terms.php
853   /admin/shipping_companies.php
854   /gl/includes/db/gl_db_account_types.inc
855   /gl/includes/db/gl_db_currencies.inc
856   /gl/manage/bank_accounts.php
857   /gl/manage/currencies.php
858   /gl/manage/gl_account_classes.php
859   /gl/manage/gl_account_types.php
860   /gl/manage/gl_accounts.php
861   /includes/ui/ui_lists.inc
862   /inventory/includes/db/items_units_db.inc
863   /inventory/includes/db/movement_types_db.inc
864   /inventory/manage/item_categories.php
865   /inventory/manage/item_units.php
866   /inventory/manage/items.php
867   /inventory/manage/locations.php
868   /inventory/manage/movement_types.php
869   /manufacturing/includes/db/work_centres_db.inc
870   /manufacturing/manage/work_centres.php
871   /purchasing/manage/suppliers.php
872   /sales/includes/db/sales_points_db.inc
873   /sales/manage/sales_points.php
874   /sql/alter2.2.sql
875   /sql/en_US-demo.sql
876   /sql/en_US-new.sql
877   /taxes/item_tax_types.php
878   /taxes/tax_groups.php
879   /taxes/tax_types.php
880   /taxes/db/tax_groups_db.inc
881   /taxes/db/tax_types_db.inc
882 # Edit buttons center alignment.
883 $ /includes/ui/ui_input.inc
884 # Fixed ajax request using element name on multi-part forms.
885 $ /js/utils.js
886
887 24-Apr-2009 Joe Hunt
888 ! Added option to select how to present Balance Sheet and P&L Statement
889 $ /gl/manage/gl_account_classes.php
890   /gl/includes/db/gl_db_account_types.inc
891   /reporting/rep706.php
892   /reporting/rep707.php
893   /sql/alter2.2.sql
894
895 22-Apr-2009 Janusz Dobrowolski
896 + Added inactive records support.
897 $ /sales/includes/db/credit_status_db.inc
898   /sales/includes/db/sales_types_db.inc
899   /sales/manage/credit_status.php
900   /sales/manage/customer_branches.php
901   /includes/data_checks.inc
902   /sales/manage/sales_groups.php
903   /sales/manage/sales_people.php
904   /sales/manage/sales_types.php
905 # Slightly changed inactive record support
906 $ /includes/ui/ui_input.inc
907   /includes/ui/ui_lists.inc
908   /sales/manage/customers.php
909   /sales/manage/sales_areas.php
910 ! Display all db_query errors in debug mode
911 $ /includes/db/connect_db.inc
912 # Hide empty/disabled tabs
913 $ /frontaccounting.php
914   /applications/dimensions.php
915 # Small typo fixed
916 $ /applications/application.php
917
918 21-Apr-2009 Janusz Dobrowolski
919 + Support for inactive records.
920 $ /includes/ui/ui_lists.inc
921   /includes/ui/ui_input.inc
922   /includes/db/sql_functions.inc
923   /themes/aqua/default.css
924   /themes/cool/default.css
925   /themes/default/default.css
926 + Added inactive field in cust_branches
927 $ /sql/alter2.2.sql
928   /sql/en_US-demo.sql
929   /sql/en_US-new.sql
930 + Added inactive records edition.
931 $ /sales/manage/customers.php
932   /sales/manage/sales_areas.php
933   
934 08-Apr-2009 Janusz Dobrowolski
935 # Fix for hotkeys on multi form pages.
936 $ /js/inserts.js
937 ! Customer name max. length 80
938 $ /sales/manage/customers.php
939   /sql/alter2.2.php
940   /sql/alter2.2.sql
941   /sql/en_US-demo.sql
942   /sql/en_US-new.sql
943
944 30-Mar-2009 Janusz Dobrowolski
945 ! Merged changes from main trunk for versions 2.1RC-2.1.1 (see below)
946 $ /admin/db/v_banktrans.inc (removed)
947   /applications/manufacturing.php
948   /gl/include/db/gl_db_banking.inc
949   /gl/includes/ui/gl_bank_ui.inc
950   /gl/includes/ui/gl_journal_ui.inc
951   /gl/manage/exchange_rates.php
952   /.htaccess
953   /includes/banking.inc
954   /includes/data_checks.inc
955   /includes/ui/items_cart.inc
956   /includes/ui/ui_inputs.inc
957   /includes/ui/ui_lists.inc
958   /install.html
959   /install/index.php
960   /install/save.php
961   /inventory/includes/inventory_db.inc
962   /inventory/manage/items.php
963   /inventory/manage/sales_kits.php
964   /js/inserts.js
965   /lang/new_language_template/LC_MASSAGES/empty.po
966   /manufacturing/inquiry/bom_cost_inquiry.php
967   /purchasing/allocations/supplier_allocate.php
968   /purchasing/manage/suppliers.php
969   /reporting/includes/doctext2.inc
970   /reporting/includes/doctext.inc
971   /reporting/including/excel_report.inc
972   /reporting/rep104.php
973   /reporting/rep106.php
974   /reporting/rep303.php
975   /reporting/rep702.php
976   /sales/allocations/customer_allocate.php
977   /sales/includes/db/sales_credit_db.inc
978   /sales/includes/db/sales_points_db.inc
979   /sales/includes/ui/sales_credit_ui.inc
980   /sales/includes/ui/sales_order_ui.inc
981   /sales/manage/sales_points.php
982   /sales/sales_order_entry.php
983   /sql/alter2.1.sql
984   /taxes/tax_types.php
985   /themes/aqua/default.css
986   /themes/cool/default.css
987   /themes/default/default.css
988
989 29-Mar-2009 Janusz Dobrowolski
990 ! Added cancel button
991 $ /inventory/manage/items.php
992 ! Element id generation speedup
993 $ /includes/ui/ui_view.inc
994 # Fixed hotkeys behaviour in report module
995 $ /js/inserts.js
996   /reporting/includes/reports_classes.inc
997
998 21-Mar-2009 Janusz Dobrowolski
999 + Option to use last document date on subsequent new documents.
1000 $ /admin/display_prefs.php
1001   /admin/db/users_db.inc
1002   /includes/current_user.inc
1003   /includes/prefs/userprefs.inc
1004   /sql/alter2.2.php
1005   /sql/alter2.2.sql
1006   /sql/en_US-demo.sql
1007   /sql/en_US-new.sql
1008 + Optional check for current date in date_cells()/date_row()
1009 $ /includes/ui/ui_input.inc
1010 ! Save/retrieve last document date.
1011 $ /gl/bank_account_reconcile.php
1012   /gl/gl_bank.php
1013   /gl/gl_journal.php
1014   /gl/includes/ui/gl_bank_ui.inc
1015   /gl/includes/ui/gl_journal_ui.inc
1016   /includes/date_functions.inc
1017   /includes/ui/ui_view.inc
1018   /inventory/adjustments.php
1019   /inventory/transfers.php
1020   /inventory/includes/item_adjustments_ui.inc
1021   /inventory/includes/stock_transfers_ui.inc
1022   /manufacturing/work_order_entry.php
1023   /purchasing/po_entry_items.php
1024   /purchasing/po_receive_items.php
1025   /purchasing/supplier_payment.php
1026   /purchasing/includes/ui/grn_ui.inc
1027   /purchasing/includes/ui/invoice_ui.inc
1028   /purchasing/includes/ui/po_ui.inc
1029   /sales/credit_note_entry.php
1030   /sales/customer_credit_invoice.php
1031   /sales/customer_delivery.php
1032   /sales/customer_invoice.php
1033   /sales/customer_payments.php
1034   /sales/sales_order_entry.php
1035   /sales/includes/cart_class.inc
1036   /sales/includes/sales_db.inc
1037   /sales/includes/db/sales_order_db.inc
1038   /sales/includes/ui/sales_credit_ui.inc
1039   /sales/includes/ui/sales_order_ui.inc
1040
1041 18-Mar-2009 Janusz Dobrowolski
1042 + Additional option for submit_add_or_update_x() helpers
1043 $ /includes/ui/ui_input.inc
1044 + Icon for default escape button
1045 $ /themes/aqua/images/escape.png (new)
1046   /themes/cool/images/escape.png (new)
1047 + Arrow navigation also in report menus
1048 $ /js/utils.js
1049   /js/inserts.js
1050 + Added default keys for form submition/cancelling when apprioprate.
1051 $ All form entry files.
1052
1053 17-Mar-2009 Joe Hunt
1054 ! Changed so company domicile is printed on invoices and statements if filled out.
1055 $ /reporting/includes/header2.inc
1056
1057 17-Mar-2009 Janusz Dobrowolski
1058 + Added default delivery_required_by parameter, removed custom company fields/names.
1059 $ /admin/company_preferences.php
1060   /admin/gl_setup.php
1061   /admin/db/company_db.inc
1062   /includes/prefs/sysprefs.inc
1063   /sql/alter2.2.php (new)
1064   /sql/alter2.2.sql (new)
1065   /sql/en_US-demo.sql
1066   /sql/en_US-new.sql
1067 + Item category now contains default parameters for new items.
1068 $ /inventory/includes/db/items_category_db.inc
1069   /inventory/manage/item_categories.php
1070   /inventory/manage/items.php
1071   /sql/alter2.2.php
1072   /sql/alter2.2.sql
1073   /sql/en_US-demo.sql
1074   /sql/en_US-new.sql
1075 ! Updated FA version string.
1076 $ /config.php
1077 ! Stock item types moved to types.inc
1078 $ /includes/types.inc
1079   /includes/ui/ui_lists.inc
1080 ! Focus js code optimization
1081 $ /js/inserts.js
1082   /js/utils.js
1083  
1084 16-Mar-2009 Janusz Dobrowolski
1085 + Support for default buttons with Ctrl-Enter/Escape hotkeys, 
1086         arrow navigation in menus
1087 $ /includes/ui/ui_input.inc
1088   /includes/ui/ui_controls.inc
1089   /includes/ui/ui_view.inc
1090   /includes/page/footer.inc
1091   /config.php
1092   /js/inserts.js
1093   /js/utils.js
1094   /reporting/includes/reporting.inc
1095   /themes/default/images/escape.png
1096   /themes/aqua/default.css
1097   /themes/aqua/renderer.php
1098   /themes/cool/default.css
1099   /themes/cool/renderer.php
1100   /themes/default/default.css
1101   /themes/default/renderer.php
1102   /themes/default/images/escape.png
1103   /sales/sales_order_entry.php
1104
1105 ! SID & start_form() cleanup
1106 $ /.htaccess
1107   /access/logout.php
1108   /admin/attachments.php
1109   /admin/backups.php
1110   /admin/create_coy.php
1111   /admin/inst_lang.php
1112   /admin/inst_module.php
1113   /admin/view_print_transaction.php
1114   /admin/void_transaction.php
1115   /dimensions/inquiry/search_dimensions.php
1116   /gl/bank_transfer.php
1117   /gl/gl_bank.php
1118   /gl/inquiry/gl_trial_balance.php
1119   /gl/manage/exchange_rates.php
1120   /inventory/adjustments.php
1121   /inventory/cost_update.php
1122   /inventory/prices.php
1123   /inventory/purchasing_data.php
1124   /inventory/reorder_level.php
1125   /inventory/transfers.php
1126   /inventory/inquiry/stock_movements.php
1127   /inventory/inquiry/stock_status.php
1128   /inventory/manage/item_codes.php
1129   /inventory/manage/sales_kits.php
1130   /manufacturing/search_work_orders.php
1131   /manufacturing/work_order_issue.php
1132   /manufacturing/inquiry/bom_cost_inquiry.php
1133   /manufacturing/manage/bom_edit.php
1134   /purchasing/po_entry_items.php
1135   /purchasing/po_receive_items.php
1136   /purchasing/supplier_credit.php
1137   /purchasing/supplier_invoice.php
1138   /purchasing/supplier_payment.php
1139   /purchasing/allocations/supplier_allocate.php
1140   /purchasing/inquiry/po_search.php
1141   /purchasing/inquiry/po_search_completed.php
1142   /purchasing/inquiry/supplier_allocation_inquiry.php
1143   /purchasing/inquiry/supplier_inquiry.php
1144   /sales/credit_note_entry.php
1145   /sales/customer_credit_invoice.php
1146   /sales/customer_delivery.php
1147   /sales/customer_invoice.php
1148   /sales/allocations/customer_allocate.php
1149   /sales/includes/ui/sales_credit_ui.inc
1150   /sales/inquiry/customer_allocation_inquiry.php
1151   /sales/inquiry/sales_deliveries_view.php
1152   /sales/inquiry/sales_orders_view.php
1153
1154 ------------------------------- Release 2.1.5 ----------------------------------
1155 26-Aug-2009 Joe Hung
1156 ! Release 2.1.5
1157 $ config.php
1158 # If no dimensions in system, then there were 2 destination selectors in report Balance Sheet
1159 $ /reporting/reports_main.php
1160 ! Code cleanup
1161 $ /taxes/tax_calc.inc
1162   /lang/new_language_template/LC_MESSAGES/empty.po (new extraction)
1163   
1164 24-Aug-2009 Joe Hunt
1165 # A Purchasing Price of 12.34 with a conversion factor of 100,0000 caused a false internal rounding error of 12.00.
1166 ! The Purchasing Price, price can now have up to 6 decimals (fractions of hundredth's) and are presented correctly.
1167   If you need to increase the decimals in a current value, then you have to delete it and create it again with new values.
1168   This is for safety reasons.
1169 $ /includes/current_user.inc
1170   /includes/ui/ui_input.inc
1171   /inventory/purchasing_data.php
1172   /purchasing/po_receive_items.php
1173   /purchasing/includes/ui/invoice_ui.inc
1174   /purchasing/includes/ui/po_ui.inc
1175   /purchasing/view/view_grn.php
1176   /purchasing/view/view_po.php
1177   /reporting/rep209.php
1178   
1179 21-Aut-2009 Joe Hunt
1180 # [0000162] Deleting a GL account may cause problems with quick entries 
1181 $ /gl/manage/gl_accounts.php
1182
1183 20-Aug-2009 Joe Hunt
1184 # If account code2 is used in the accounts the report Chart of Accounts gave a bad index and didn't print the code.
1185 $ /gl/includes/gl_db_accounts.inc
1186 # If setting the delivered items in PO Receive Items to 0 the value is not updated 
1187 $ /purchasing/po_receive_items.php
1188
1189 19-Aug-2009 Joe Hunt
1190 ! Change of Quick Entries to use the Tax Types instead, due to complexity using the Tax Groups in EU.
1191   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.
1192 $ /gl/includes/db/gl_db_bank_accounts.inc
1193   /gl/manage/gl_quick_entries.php
1194   /includes/ui/ui_view.inc
1195   
1196 18-Aug-2009 Joe Hunt
1197 ! When using Quick Entries in Supplier Invoices/credit notes the tax sum now shows correctly.
1198 $ /purchasing/includes/db/invoice_db.inc
1199   /purchasing/includes/ui/invoice_ui.inc
1200   /purchasing/includes/supp_trans_class.inc
1201   
1202 18-Aug-2009 Joe Hunt
1203 ! Quick Entries uses Tax Groups instead of Item Tax Types for calculating taxes (Please change the item lines for tax).
1204   Quick Entry Lines of type Supplier Invoice. When using, the Supplier Tax Group Id overrides the The Tax Group set on the line.
1205 $ /gl/includes/db/gl_db_bank_accounts.inc
1206   /gl/manage/gl_quick_entries.php
1207   /includes/ui/ui_view.inc
1208   /taxes/tax_calc.inc
1209   
1210 17-Aug-2009 Janusz Dobrowolski
1211 # [0000158] Added missing check for POS usage before deletion.
1212 $ /sales/manage/sales_points.php
1213
1214 17-Aug-2009 Joe Hunt
1215 # [0000160] Customer payments in different currencies (bank account exchange error). Fixed so diff bank_curr/home_curr and cust/supp curr is readonly.
1216 $ /gl/includes/db/gl_db_bank_trans.inc
1217   /purchasing/supplier_payment.php
1218   /sales/customer_payments.php
1219   /sales/includes/db/payments_db.inc
1220
1221 14-Aug-2009 Janusz Dobrowolski
1222 # [0000161] Fixed reference edition on sales invoice/deliery/credit.
1223 $ /sales/customer_credit_invoice.php
1224   /sales/customer_delivery.php
1225   /sales/customer_invoice.php
1226
1227 12-Aug-2009 Joe Hunt
1228 # [0000159] Memo field's GL entries are not saved (gl_trans) in supplier invoice
1229 $ /purchasing/includes/purchasing_db.inc
1230   /purchasing/includes/db/invoice_db.inc
1231 # memo field was not written in list of journal entries.
1232 $ /reporting/rep702.php
1233   
1234 08-Aug-2009 Janusz Dobrowolski
1235 # Fixed bug in calculation of taxes for quick entries using multiply tax rates
1236 $ /includes/ui/ui_view.inc
1237
1238 08-Aug-2009 Janusz Dobrowolski
1239 # [0000152] Config_db.php changed after failed company database creation
1240 $ /install/save.php
1241
1242 08-Aug-2009 Joe Hunt
1243 # [0000153] not possible to make a new balance sheet GL account cl (old style)
1244 $ /gl/manage/gl_account_classes.php
1245
1246 04-Aug-2009 Joe Hunt
1247 # [0000150] Logo on printed papers is placed on top of the adress rule nr 1
1248 $ /reporting/includes/header2.inc
1249 # [0000145] Email sales order doesn't work if no email on branch but on customer
1250 $ /sales/includes/db/sales_order_db.inc
1251   /reporting/rep109.php
1252 ! Changed so $use_oldstyle_convert=1 variable in config.php (line 78) gives fully backwards compatibility in 
1253   Balance Sheet, PL Statements and Monthly Bread Down reports.
1254 $ /gl/manage/gl_account_classes.php.  
1255
1256 ------------------------------- Release 2.1.4 ----------------------------------
1257 30-Jul-2009 Joe Hunt
1258 ! Release 2.1.4
1259 $ config.php
1260 # Bad right margin on Tax Report (papersize A4)
1261 $ /reporting/rep709.php
1262 # [0000146] Purch data description with a ' (apostrophe) fails
1263 $ /inventory/purchasing_data.php
1264   /purchasing/includes/purchasing_db.inc
1265
1266 28-Jul-2009 Joe Hunt
1267 # Bugs in sending documents as email. Seems to land in the spam filter due to bad text and scrambled name on attached documents
1268 $ /reporting/rep109.php
1269   /reporting/includes/doctext.inc
1270   /reporting/includes/doctext2.inc
1271   /reporting/includes/header2.inc
1272   /reporting/includes/pdf_report.inc
1273
1274 18-Jul-2009 Joe Hunt
1275 # 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).
1276 $ /sales/includes/db/cust_trans_db.inc
1277 # Wrong presentation in customer/supplier balance if using bank payments for customers and bank deposits for suppliers (very rare)
1278 $ /reporting/rep101.php
1279   /reporting/rep201.php
1280   
1281 13-Jul-2009 Joe Hunt
1282 # Bug in Tax Inquiry and Tax Report when entering in Journal Entry
1283 $ /gl/includes/db/gl_db_banking.inc
1284   /gl/includes/db/gl_db_trans.inc
1285   /reporting/rep709.php
1286 ! Comments should follow templates and recurrent invoices.
1287 $ /sales/create_recurrent_invoices.php
1288   /sales/sales_order_entry.php
1289   
1290 12-Jul-2009 Joe Hunt
1291 # Wrong presentation of left to allocate if discount was given
1292 $ /sales/view/view_receipt.php
1293   /purchasing/view/view_supp_payment.php
1294   
1295 11-Jul-2009 Joe Hunt
1296 ! Improved Inventory Sales Report. Now by Customer and quantities as well.
1297 $ /reporting/rep304.php
1298   /reporting/reports_main.php
1299
1300 10-Jul-2009 Joe Hunt
1301 # [0000142] Purchase Order use the same header as Sales Order
1302 $ /reporting/includes/doctext.inc
1303   /reporting/includes/doctext2.inc
1304 # Bug in demand qty
1305 $ /includes/db/manufacturing.inc
1306
1307 10-Jul-2009 Janusz Dobrowolski
1308 # [0000141] Attachment view/download bug.
1309 $ /admin/attachments.php
1310 # [0000140] Numeric format bug in credit limit input.
1311 $ /purchasing/manage/suppliers.php
1312 # [0000143] Bad format of PO popup window (Softechmatrix).
1313 $ /purchasing/view/view_grn.php
1314
1315 09-Jul-2009 Janusz Dobrowolski
1316 # [0000139] Change of bank account type after creation should not be allowed.
1317 $ /gl/manage/bank_accounts.php
1318
1319 01-Jul-2009 Joe Hunt
1320 # Guess what :) [0000137] Material Cost Averaging Problem (again again again) when voiding.
1321 $ /purchasing/includes/db/invoice_db.inc
1322
1323 26-Jun-2009 Joe Hunt
1324 # [0000137] Material Cost Averaging Problem (again again) when voiding.
1325 $ /purchasing/includes/db/invoice_db.inc
1326
1327 ------------------------------- Release 2.1.3 ----------------------------------
1328 25-Jun-2009 Joe Hunt
1329 ! Release 2.1.3
1330 $ config.php
1331   /sql/en_US-new.sql
1332   /sql/en_US-demo.sql
1333 ! Suppressed menu on access denied in view popup windows.
1334 $ /includes/session.inc
1335   /includes/main.inc
1336 ! New empty.po file
1337   /lang/new_language_template/LC_MESSAGES/empty.po
1338
1339 23-Jun-2009 Janusz Dobrowolski
1340 ! Added edition link in Purchase Order Inquiry
1341 $ /purchasing/includes/ui/po_ui.inc
1342   /purchasing/inquiry/po_search_completed.php
1343
1344 23-Jun-2009 Joe Hunt
1345 # [0000137] Material Cost Averaging Problem (again) when voiding.
1346 $ /purchasing/includes/db/invoice_db.inc
1347
1348 21-Jun-2009 Joe Hunt
1349 # If no additional costs (overhead/labour) it should reduce the average additional costs.
1350 $ /manufacturing/includes/db/work_orders_quick_db.inc
1351
1352 20-Jun-2009 Janusz Dobrowolski
1353 ! Php notices removed from logging to avoid flood from @ constructs.
1354 $ /includes/errors.inc
1355 # [0000135] Direct posting to gl accounts with more than one related tax type forbidden.
1356 $ /gl/gl_journal.php
1357   /includes/ui/ui_view.inc
1358   /purchasing/supplier_credit.php
1359   /purchasing/supplier_invoice.php
1360   /taxes/tax_types.php
1361   /taxes/db/tax_types_db.inc
1362
1363 20-Jun-2009 Joe Hunt/Tu Nguyen
1364 # [0000137] Material Cost Averaging Problem when voiding Supp Inv and qoh reaches 0.
1365 $ /purchasing/includes/db/grn_db.inc
1366
1367 18-Jun-2009 Joe Hunt
1368 ! Better support for conversion_factor in Purchasing Pricing. Instruction on Sticky Inventory Forum.
1369 $ /inventory/purchasing_data.php
1370   /purchasing/includes/purchasing_db.inc
1371   /purchasing/includes/db/po_db.inc
1372   /purchasing/includes/ui/po_ui.inc
1373   
1374 17-Jun-2009 Janusz Dobrowolski
1375 # Fixed form reset after error, allowed png logo files.
1376 $ /admin/company_preferences.php
1377 ! Removed unneeded submit_on_change in uom selector.
1378 $ /includes/ui/ui_lists.inc
1379 # Allowed reuse of supplier references from voided invoices.
1380 $ /purchasing/supplier_invoice.php
1381 # Total payment/credit sign fix.  
1382 $ /purchasing/allocations/supplier_allocation_main.php
1383 # Voided documents should not be displayed.
1384 $ /purchasing/inquiry/supplier_inquiry.php
1385
1386 17-Jun-2009 Joe Hunt/Tu Nguyen
1387 # [0000136] view_po on invoices and credits shows transactions from other suppliers
1388 $ /purchasing/includes/db/invoice_db.inc
1389
1390 16-Jun-2009 Janusz Dobrowolski
1391 ! Added error logging to file or syslog.
1392 $ /config.php
1393   /includes/errors.inc
1394 # Cleaned output buffering notices.
1395 $ /includes/errors.inc
1396   /includes/session.inc
1397
1398 15-Jun-2009 Joe Hunt
1399 ! Added Item Code Entry in Work Order Entry and quantity decimals now follows the item
1400 ! Clean-up in ui_list codes.
1401 $ /includes/ui/ui_lists.inc
1402   /manufacturing/work_order_entry.php
1403   /manufacturing/search_work_orders.php
1404   /manufacturing/manage/bom_edit.php
1405   /manufacturing/inquiry/bom_cost_inquiry.php
1406   
1407 14-Jun-2009 Joe Hunt
1408 ! Much better presentation of new Balance Sheet, P&L Statement and Monthly Breakdown.
1409 $ /gl/includes/db/gl_db_account_types.inc
1410   /gl/includes/db/gl_db_accounts.inc
1411   /includes/types.inc
1412   /reporting/rep705.php
1413   /reporting/rep706.php
1414   /reporting/rep707.php
1415 ! New variable in config.php, $use_oldstyle_convert, if set to 1, same convert as in old versions.  
1416 $ config.php
1417   
1418 13-Jun-2009 Joe Hunt/Pete/Tom Moulton
1419 ! Changed next reference method to also include partly alpha characters in front, fi. WA036 increments to WA037
1420 $ /includes/references.inc
1421 ! Improved email sending of documents. With help of Tom Moulton
1422 $ /reporting/rep109.php
1423   /reporting/rep209.php
1424   /reporting/includes/class.mail.inc
1425   /reporting/includes/pdf.report.inc
1426   
1427 12-Jun-2009 Joe Hunt
1428 ! Code clean-up
1429 $ /gl/includes/db/gl_db_trans.inc
1430   /gl/inquiry/gl_trial_balance.php
1431   /includes/ui/ui_view.inc
1432   /reporting/rep708.php
1433   
1434 11-Jun-2009 Joe Hunt
1435 ! Changed balance_sheet operation in class table to class type for sign convert in Balance Sheet, Profit and Loss Statement and Monthly Breakdown
1436 $ /gl/manage/gl_account_classes.php
1437   /gl/includes/db/gl_db_account_types.inc
1438   /gl/includes/db/gl_db_accounts.inc
1439   /gl/inquiry/gl_trial_balance.php
1440   /includes/types.inc
1441   /includes/ui/ui_lists.inc
1442   /reporting/rep705.php
1443   /reporting/rep706.php
1444   /reporting/rep707.php
1445   /reporting/rep708.php
1446   
1447 09-Jun-2009 Joe Hunt
1448 # Bad format in due date column in search dimensions
1449 $ /dimensions/inquiry/search_dimensions.php
1450
1451 08-Jun-2009 Joe Hunt
1452 ! Changed Advanced Manufacturing payments to be more flexible and simpler. Removed from Payment.
1453 $ /gl/includes/db/gl_db_trans.inc
1454   /gl/includes/ui/gl_bank_ui.inc
1455   /includes/types.inc
1456   /includes/ui/ui_lists.inc
1457   /manufacturing/search_work_orders.php
1458   /manufacturing/work_order_costs.php (new file)
1459   /manufacturing/work_order_entry.php
1460 # Overhead costs in Manufacturing/Assembling wasn't added to stock overhead cost
1461 $ /manufacturing/work_order_add_finished.php
1462   /manufacturing/work_order_issue.php
1463   /manufacturing/work_order_release.php
1464   /manufacturing/includes/manufacturing_ui.inc
1465   /manufacturing/includes/db/work_orders_db.inc
1466   /manufacturing/includes/db/work_orders_quick_db.inc
1467   /manufacturing/includes/db/work_orders_produce_items_db.inc
1468   /manufacturing/view/work_order_view.php
1469   
1470 05-Jun-2009 Joe Hunt
1471 # Missing underscore in gettext string
1472 $ /sales/create_recurrent_invoices.php
1473 # Broken gettext string over 2 lines
1474 $ /sales/customer_delivery.php
1475
1476 04-Jun-2009 Joe Hunt
1477 # [0000134] Voiding a supplier credit note didn't activate the PO Receivals and void the stock moves.
1478 $ /purchasing/includes/db/invoice_db.inc
1479
1480 03-Jun-2009 Joe Hunt
1481 ! Changed to present reference number in Print Invoices/Credit Notes if global $print_invoice_no = 0
1482 $ /reporting/includes/reports_classes.inc
1483 # Deleting of Locations was too easy. Implemented much more checks
1484 $ /inventory/manage/locations.php
1485 ! Report Stock Check Sheet and 'Inventory Item Status' was wrong when Locations were selected.
1486 $ /reporting/rep302.php
1487   /reporting/rep303.php
1488   /includes/db/manufacturing_db.inc
1489 # When producing advanced manufacture there should be errors when insuffient qoh in items (if 'Allow Negative Stock' is not marked).
1490 $ /manufacturing/work_order_issue.php
1491   /manufacturing/work_order_add_finished.php
1492 # Missing decimal calculation in BOM edit.
1493 $ /manufacturing/manage/bom_edit.php
1494 # Wrong toottip text on Process button in Purchase Order, Receive Items.
1495 $ /purchase/po_receive_items.php
1496   
1497 27-May-2009 Joe Hunt
1498 # After heavy testing a new set of nested subtypes in COA, Monthly Breakdown, Balance Sheet and P&L Statement.
1499 $ /gl/includes/db/gl_db_accounts.inc
1500   /gl/includes/db/gl_db_account_types.inc
1501   /reporting/rep701.php
1502   /reporting/rep705.php
1503   /reporting/rep706.php
1504   /reporting/rep707.php
1505
1506 26-May-2009 Joe Hunt
1507 # Again fixed nested subtypes in account types correctly in COA, Monthly Breakdown, Balance Sheet and P&L Statement
1508 $ /gl/includes/db/gl_db_accounts.inc
1509   /gl/includes/db/gl_db_account_types.inc
1510   /reporting/rep701.php
1511   /reporting/rep705.php
1512   /reporting/rep706.php
1513   /reporting/rep707.php
1514 # fixed wider combobox for backup-files in company backup
1515 $ /admin/backups.php
1516
1517 25-May-2009 Joe Hunt
1518 # Fixed Supplier Credit so Purchase Order Outstanding is decreased too.
1519 $ /purchasing/includes/db/grn_db.inc
1520 # Fixed so nested subtypes in account types are nested correctly in Balance Sheet and P&L Statement
1521 $ /gl/includes/db/gl_db_accounts.inc
1522   /reporting/rep706.php
1523   /reporting/rep707.php
1524 ! Extra column in Stock Check Sheet, On Order and option for selecting Only Shortage.
1525 $ /reporting/rep303.php
1526   /reporting/reports_main.php
1527
1528 23-May-2009 Janusz Dobrowolski
1529 # Fixed transaction table search update.
1530 $ /admin/view_print_transaction.php
1531 # Fixed initial select for array_selector()
1532 $ /includes/ui/ui_lists.inc
1533
1534 22-May-2009 Janusz Dobrowolski
1535 # Fixed buggy reference instead of id in report dimension selectors.
1536 $ /reporting/includes/reports_classes.inc
1537 # Fixed typo in setup menu
1538 $ /applications/setup.php
1539
1540 21-May-2009 Joe Hunt/Tom Moulton
1541 # Recursion fix in manufacturing_db.inc by Tom Moulton
1542 $ /includes/db/manufacturing_db.inc
1543
1544 20-May-2009 Janusz Dobrowolski
1545 # Small cleanup
1546 $ /inventory/prices.php
1547 # Fixed select buttons icon.
1548 $ /sales/manage/customer_branches.php
1549
1550 20-May-2009 Joe Hunt
1551 # Fixed and optimized On Order in Inventory Items Status and reports
1552 $ /includes/db/manufacturing_db.inc
1553   /inventory/inquiry/stock_status.php
1554   /reporting/rep302.php
1555   /reporting/rep303.php
1556   /sales/includes/db/sales_order_db.inc
1557   
1558 18-May-2009 Joe Hunt
1559 # html header shown in backup downloads.
1560 $ /admin/backups.php
1561 ! Reinserted the link to GL in Work Order Inquiry.
1562 $ /manufacturing/search_work_orders.php
1563 # Added non closed work order requirements on On Order in Inventory Items Status
1564 $ /inventory/inquiry/stock_status.php
1565 ! Added mb_flag 'M' in demand checks
1566 $ /sales/includes/db/sales_order_db.inc
1567   /reporting/rep302.php
1568   /reporting/rep303.php
1569   
1570 17-May-2009 Joe Hunt
1571 ! Changed service items to use cogs account instead of inventory account.
1572 $ /inventory/manage/items.php
1573
1574 16-May-2009 Joe Hunt
1575 # [0000133] Removed buggy & obsolete hotkey support in pager_link()
1576 $ /includes/ui/db_pager_view.inc
1577 ! Removed obsolete 'K' mb_flag checks.
1578 $ /includes/data_checks.inc
1579   /includes/ui/ui_lists.inc
1580
1581 13-May-2009 Joe Hunt
1582 # Bug in demensions_list. If dimensions are closed they shall NOT show up in the lists.
1583 $ /includes/ui/ui_lists.inc
1584
1585 10-May-2009 Joe Hunt
1586 # Period presentation bug in tax report/inquiry
1587 $ /gl/inquiry/tax_inquiry.php
1588   /reporting/includes/reports_classes.inc
1589   
1590 07-May-2009 Joe Hunt
1591 # Layout bug in exchange rate display
1592 $ /includes/ui/ui_view.inc
1593 # Layout bug in sales_order_view. Column Comments renamed to Cust Order Ref
1594 $ /sales/inquiry/sales_orders_view.php
1595 # Layout bug in sales_order_ui. Bad presentation of customer if not editable
1596 $ /sales/includessales_order_ui.inc
1597
1598 05-May-2009 Janusz Dobrowolski
1599 # Fixed check if code for new sales kit is not used.
1600 $ /inventory/manage/sales_kits.php
1601
1602 04-May-2009 Joe Hunt
1603 # Purchase Order document shows wrong purch data conversion if purch data
1604 $ /reporting/rep209.php
1605
1606
1607 ------------------------------- Release 2.1.2 ----------------------------------
1608 30-Apr-2009 Joe Hunt
1609 ! Release 2.1.2
1610 $ config.php
1611
1612 22-Apr-2009 Joe Hunt
1613 ! Changed the text 'Supplier Account No' to 'Our Customer No' in Supplier form
1614 $ /purchasing/manage/suppliers.php
1615
1616 20-Apr-2009 Janusz Dobrowolski
1617 # Rewritten backup manager, fixed progressbar bug.
1618 $ /admin/backups.php
1619 # Fixed bug in zipped sql file restore.
1620 $ /admin/db/maintenance_db.inc
1621 ! JsHttpRequest class updated to latest version.
1622 $ /includes/JsHttpRequest.php
1623   /js/JsHttpRequest.js
1624 ! Added optional parameter in vertical_space()
1625 $ /includes/ui/ui_controls.inc
1626 + Helper for javascript confirm dialogs added.
1627 $ /includes/ui/ui_input.inc
1628 ! Client side confirm dialog added for destructive submits.
1629 $ /purchasing/supplier_invoice.php
1630   /purchasing/includes/ui/invoice_ui.inc
1631   /sales/sales_order_entry.php
1632 + Added retry after timeout on unreliable ajax connections. Preparation for client-side javascript checks.
1633 $ /includes/current_user.inc
1634   /includes/page/footer.inc
1635   /includes/page/header.inc
1636   /includes/ui/ui_view.inc
1637   /access/login.php
1638   /js/inserts.js
1639   /js/utils.js
1640   /themes/aqua/images/progressbar.gif
1641   /themes/cool/images/progressbar.gif
1642   /themes/default/images/progressbar.gif
1643   /themes/default/images/ajax-loader2.gif (new)
1644   /themes/default/images/warning.png (new)
1645   /themes/aqua/images/ajax-loader2.gif (new)
1646   /themes/aqua/images/warning.png (new)
1647   /themes/cool/images/ajax-loader2.gif (new)
1648   /themes/cool/images/warning.png (new)
1649 # Fixed supplier uom retrieval.
1650 $ /purchasing/includes/db/po_db.inc
1651
1652 04-Apr-2009 Janusz Dobrowolski
1653 # Paper format defaults to A4 for unknown specifiers.
1654 $ /reporting/includes/pdf_report.inc
1655 # Sealing sql statements.
1656 $ /sales/manage/customers.php
1657
1658 01-Apr-2009 Janusz Dobrowolski
1659 # Fixed document mailing.
1660 $ /reporting/includes/pdf_report.inc
1661 # Fixed focus javascript error on lists.
1662 $ /includes/ui/ui_lists.inc
1663 # Fixed report links hotkey selection
1664 $ /js/inserts.js
1665
1666 ------------------------------- Release 2.1.1 ----------------------------------
1667 30-Mar-2009 Janusz Dobrowolski
1668 # Fixed display of unsufficient quantities in sales docs.
1669 $ /sales/includes/ui/sales_order_ui.inc
1670   /themes/aqua/default.css
1671   /themes/cool/default.css
1672   /themes/default/default.css
1673 # Updated gettext template file
1674 $ /lang/new_language_template/LC_MASSAGES/empty.po
1675 ! Release 2.1.1
1676 $ config.php
1677
1678 29-Mar-2009 Janusz Dobrowolski
1679 # [0000126] 'Invoice' words on credit note document.
1680 $ /reporting/includes/doctext.inc
1681   /reporting/includes/doctext2.inc
1682 # [0000125] Sql error when creating credit note.
1683 $ /sales/includes/db/sales_credit_db.inc
1684 # [0000121] Error during qoh calculations.
1685 $ /sales/includes/ui/sales_order_ui.inc
1686
1687 28-Mar-2009 Janusz Dobrowolski
1688 # [0000124] Cannot add exchange rate <1 when comma is set as dec separator.
1689 $ /gl/manage/exchange_rates.php
1690
1691 27-Mar-2009 Janusz Dobrowolski
1692 # Fixed include file path in reports 104,303
1693 $ /reporting/rep104.php
1694   /reporting/rep303.php
1695
1696 26-Mar-2009 Janusz Dobrowolski
1697 # Fixed problems with cash invoices created after db upgrade.
1698 $ /includes/data_checks.inc
1699   /sales/includes/db/sales_points_db.inc
1700   /sales/manage/sales_points.php
1701   /sql/alter2.1.sql
1702
1703 24-Mar-2009 Joe Hunt
1704 # Wrong price decimals in Report Salesman Listing
1705 $ /reporting/rep106.php
1706
1707 23-Mar-2009 Janusz Dobrowolski
1708 # Fixed keybord access issue after AltTab
1709 $ /js/inserts.js
1710
1711 23-Mar-2009 Joe Hunt
1712 # Bad thousand/decimal formatting in XLS reports.(OpenOffice)
1713 $ /reporting/including/excel_report.inc
1714
1715 22-Mar-2009 Janusz Dobrowolski/Joe Hun rerun, didn't work (empty file when inserting)
1716 # Fixed item picture display after upload, fixed item image filenames. Option to remove image.
1717 $ /inventory/manage/items.php
1718   /inventory/includes/inventory_db.inc
1719   /reporting/rep104.php
1720   /reporting/rep303.php
1721
1722 21-Mar-2009 Janusz Dobrowolski
1723 # Broken currency section after date change.
1724 $ /sales/includes/ui/sales_credit_ui.inc
1725   /sales/includes/ui/sales_order_ui.inc
1726
1727 20-Mar-2009 Joe Hunt
1728 # Truncation bug when inserting/updating entered supplier credit limit
1729 $ /purchasing/manage/suppliers.php
1730
1731 19-Mar-2009 Joe Hunt
1732 # [0000120] SQL Error when leaving Default Rate: blank when adding Tax Types
1733 $ /taxes/tax_types.php
1734
1735 19-Mar-2009 Janusz Dobrowolski
1736 # Fixed quick entry amount update on list change.
1737 $ /gl/includes/ui/gl_journal_ui.inc
1738
1739 ------------------------------- Release 2.1 ----------------------------------------------------
1740 18-Mar-2009 Joe Hunt
1741 ! Release 2.1
1742 $ config.php
1743
1744 18-Mar-2009 Janusz Dobrowolski
1745 # Additional php.ini checks and fixes for php in CGI mode
1746 $ /.htaccess
1747   /install.html
1748   /install/index.php
1749   /install/save.php
1750 # Default focus in lists on searchbox if used.
1751 $ /includes/ui/ui_lists.inc
1752 # Fixed update after code search.
1753 $ /inventory/manage/sales_kits.php
1754
1755 16-Mar-2009 Janusz Dobrowolski
1756 # Fixed redirection after order cancelation.
1757 $ /sales/sales_order_entry.php
1758
1759 15-Mar-2009 Joe Hunt
1760 # Minor bug in Report List of Journal Entries
1761 $ /reporting/rep702.php
1762
1763 14-Mar-2009 Joe Hunt
1764 ! Changed so exchange variances is stamped on invoice GL instead of payment GL
1765   if invoice date is later than payment date
1766 $ /includes/banking.inc
1767
1768 13-Mar-2009 Janusz Dobrowolski/Joe Hunt
1769 # GL line delete bug fixed.
1770 $ /gl/includes/ui/gl_bank_ui.inc
1771   /gl/includes/ui/gl_journal_ui.inc
1772   /includes/ui/items_cart.inc
1773 # Random syntax error + new menu item :).
1774 $ /manufacturing/inquiry/bom_cost_inquiry.php
1775   /applications/manufacturing.php
1776 - Removed non used file
1777 $ /admin/db/v_banktrans.inc (removed)
1778
1779 11-Mar-2009 Joe Hunt
1780 # Several errors related to new bank account id in /gl/includes/db/gl_db_banking.inc
1781 $ /gl/include/db/gl_db_banking.inc
1782
1783 10-Mar-2009 Janusz Dobrowolski
1784 # [0000119] Fixed search by item description in sales item selector.
1785 $ /includes/ui/ui_lists.inc
1786 # Fixed email_row/link_row display for empty input value.
1787 $ /includes/ui/ui_inputs.inc
1788 # Small layout fix 
1789 $ /purchasing/allocations/supplier_allocate.php
1790   /sales/allocations/customer_allocate.php
1791
1792 ------------------------------- Release 2.1.0 RC ------------------------------------------------
1793 09-Mar-2009 Joe Hunt
1794 ! Release 2.1.0 Release Candidate (RC).
1795 $ config.php
1796 ! Report clean up
1797 $ /reporting/includes/excel_report.inc
1798
1799 09-Mar-2009 Janusz Dobrowolski
1800 # Initial prefs for new created user now copied form current admin settings.
1801 $ /admin/users.php
1802 # Changed page_security level to 1
1803 $ /admin/display_prefs.php
1804 # Fixed item code display after item delete
1805 $ /inventory/manage/items.php
1806 # Cosmetic cleanup
1807 $ /includes/session.inc
1808
1809 08-Mar-2009 Joe Hunt
1810 ! XLS engine now compatible with PEAR Excel Writer.
1811 $ /reporting/includes/excel_report.inc
1812   /reporting/includes/Workbook.php
1813   
1814 05-Mar-2009 Joe Hunt
1815 ! Replaced the Excel Writer engine with XLS driver (the XML driver can later be downloaded)
1816 $ /reporting/includes/ExcelWriterXML.php, ExcelWriterXML_Sheet.php and ExcelWriterXM__Style.php removed.
1817   /reporting/includes/Workbook.php (new file)
1818   /reporting/includes/excel_report.inc
1819   /reporting/includes/pdf_report.inc
1820   /reporting/prn_redirect.php
1821   /reporting all repXXX.php files
1822   
1823 03-Mar-2009 Joe Hunt/Janusz Dobrowolski
1824 + Preparation for Excel Writer continued
1825 $ /reporting/includes/ExcelWriterXML.php
1826   /reporting/includes/ExcelWriterXML_Sheet.php
1827   /reporting/includes/ExcelWriterXML_Style.php
1828   /reporting/includes/excel_report.inc
1829   /reporting all repXXX.php that are not documents
1830   
1831 02-Mar-2009 Joe Hunt
1832 + Preparation for report destination PDF/Printer and Excel (and Open Office Calc)
1833 $ /reporting/includes/reports_classes.inc
1834   /reporting/includes/pdf_report.inc
1835   /reporting/includes/ExcelWriterXML.php (new file)
1836   /reporting/includes/ExcelWriterXML_Sheet.php (new file)
1837   /reporting/includes/ExcelWriterXM__Style (new file)
1838   /reporting/includes/excel_report.inc (new file)
1839   /reporting/reports_main.php
1840   /reporting/rep701.php
1841   /reporting/rep705.php
1842   /reporting/rep706.php
1843   /reporting/rep707.php
1844   
1845 01-Mar-2009 Janusz Dobrowolski
1846 # Setting magic_quotes_gpc and register_globals to off in htaccess file
1847 $ /.htaccess (new)
1848
1849 28-Feb-2009 Joe Hunt
1850 ! Improved layout in standard themes (graphics)
1851 $ /themes/aqua/renderer.php
1852   /themes/aqua/help.gif (new file)
1853   /themes/aqua/login.gif (new file)
1854   /themes/aqua/right.gif (new file)
1855   /themes/cool/renderer.php
1856   /themes/cool/help.gif (new file)
1857   /themes/cool/login.gif (new file)
1858   /themes/cool/right.gif (new file)
1859   /themes/default/renderer.php
1860   /themes/default/help.gif (new file)
1861   /themes/default/login.gif (new file)
1862   /themes/default/right.gif (new file)
1863   /themes/themes/login.css
1864     
1865 27-Feb-2009 Janusz Dobrowolski
1866 # Security fix to my last commit.
1867 $ /frontaccounting.php
1868   /includes/lang/language.php
1869
1870 25-Feb-2009 Joe Hunt
1871 ! Improved layout
1872 $ /inventory/prices.php
1873   /inventory/reorder_level.php
1874   /inventory/inquiry/stock_status.php
1875   
1876 24-Feb-2009 Janusz Dobrowolski
1877 # Cleaning startup code
1878 $ /index.php
1879   /frontaccounting.php
1880   /includes/session.inc
1881   /includes/db/connect_db.inc
1882   /includes/lang/gettext.php
1883   /includes/lang/language.php
1884 # Language changed on display prefs page stored to database.
1885 $ /admin/display_prefs.php
1886   /admin/db/users_db.inc
1887   /includes/current_user.inc
1888 # Fixed tab hot keys
1889 $ /applications/customers.php
1890   /applications/dimensions.php
1891   /applications/generalledger.php
1892   /applications/inventory.php
1893   /applications/manufacturing.php
1894   /applications/setup.php
1895   /applications/suppliers.php
1896
1897 23-Feb-2009 Joe Hunt
1898 ! Changed extension include to be outside function. Didn't work in submenus.
1899 $ frontaccounting.php
1900   /includes/main.inc
1901 ! Better color in data picker
1902 $ /themes/aqua/default.css
1903   /themes/cool/default.css
1904   /themes/default/default.css
1905   
1906 22-Feb-2009 Janusz Dobrowolski
1907 ! Application startup code cleanup.
1908 $ /frontaccounting.php
1909   /index.php
1910   /applications/customers.php
1911   /applications/dimensions.php
1912   /applications/generalledger.php
1913   /applications/inventory.php
1914   /applications/manufacturing.php
1915   /applications/setup.php
1916   /applications/suppliers.php
1917   /includes/session.inc
1918   /includes/lang/language.php
1919   /themes/default/renderer.php
1920   /themes/aqua/renderer.php
1921   /themes/cool/renderer.php
1922 ! Removed obsolete $applications array.
1923 $ /config.php
1924 ! Cosmetic cleanup
1925 $ /includes/main.inc
1926 ! Calendar style moved to theme default.css
1927 $ /includes/ui/ui_view.inc
1928   /themes/aqua/default.css
1929   /themes/cool/default.css
1930   /themes/default/default.css
1931 # Fixed charset selection on login screen
1932 $ /access/login.php
1933 # Blocked password changes in demo mode
1934 $ /admin/change_current_user_password.php
1935 ! Default theme and language set for not logged user
1936 $ /includes/current_user.inc
1937   /includes/prefs/userprefs.inc
1938 # Fixed initial query order.
1939 $ /purchasing/inquiry/po_search.php
1940
1941 21-Feb-2009 Joe Hunt
1942 ! Added nowrap for date type fields in db_pager_view.inc. Problems with (-) sep.
1943 $ /includes/ui/db_pager_view.inc
1944 ! Better layout in stock_movements.php
1945 $ /inventory/inquiry/stock_movements.php
1946
1947 18-Feb-2009 Joe Hunt
1948 ! Better layout in Items form.
1949 $ /inventory/manage/items.php
1950
1951 16-Feb-2009 Joe Hunt
1952 # Instruction in update.html should include switch to standard theme before upgrade
1953 $ update.html
1954 # Bug in function get_ecb_rate when no function curl_init (missing url part)
1955 $ /gl/includes/db/gl_db_rates.inc
1956
1957 ------------------------------- Release 2.1.0 beta 2 -------------------------------------------
1958 15-Feb-2009 Joe Hunt
1959 ! Release 2.1.0 beta 2
1960 $ config.php
1961
1962 14-Feb-2009 Janusz Dobrowolski
1963 # Removed obsolete bank_trans field
1964 $ /sql/alter2.1.sql
1965   /sql/en_US-demo.sql
1966   /sql/en_US-new.sql
1967 # Drop column queries executed also in not forced upgrade install 
1968 $ /admin/db/maintenance_db.inc
1969
1970 13-Feb-2009 Janusz Dobrowolski
1971 ! Added login page language setting
1972 $ /access/login.php
1973   /admin/inst_lang.php
1974   /includes/lang/language.php
1975   /lang/installed_languages.inc
1976 # Message typo fixed
1977 $ /admin/display_prefs.php
1978 # Unified display_error function name in install wizard and main code
1979 $ /install/save.php
1980
1981 13-Feb-2009 Joe Hunt
1982 # Minor bug fix in Quick Entry tax account choice for Journal Entry.
1983 $ /includes/ui/ui_view.inc
1984
1985 12-Feb-2009 Janusz Dobrowolski
1986 ! Changed extension menu file placement, added support for gettext in extensions.
1987 $ /frontaccounting.php
1988 # Fix for some buggy curl versions.
1989 $ /gl/includes/db/gl_db_rates.inc
1990   /gl/manage/exchange_rates.php
1991 # Fixed get_amount() to return 0 for invalid input.
1992 $ /js/utils.js
1993   /js/budget.js
1994
1995 ------------------------------- Release 2.1.0 beta --------------------------------------------
1996
1997 08-Feb-2009 Janusz Dobrowolski
1998 # Fixed division by zero bug in empty pager
1999 $ includes/db_pager.inc
2000 # Fixed special char display issue in item name [0000116]
2001 $ sales/includes/cart_class.inc
2002
2003 08-Feb-2009 Joe Hunt
2004 ! Changed license type to GNU GPLv3. Stamped headers changed.
2005 $ all appropriate source files
2006
2007 04-Feb-2009 Joe Hunt
2008 ! Removed ALTER TABLE DROP columns
2009 $ /sql/alter2.1.sql
2010 ! Removed files from CVS
2011 /company/0/images/logo_frontaccounting.png
2012 /reporting/fonts/vera.afm
2013 + Added files to CVS
2014 /doc/2.1_Beta.txt
2015 /doc/extensions.txt
2016 /themes/default/images/escape.png
2017
2018 04-Feb-2009 Joe Hunt
2019 # Software Upgrade (re-read of current user needed)
2020 $ /admin/inst_upgrade.php
2021
2022 03-Feb-2009 Joe Hunt
2023 ! install/index.php link to AGPL license
2024 $ /install/index.php
2025
2026 03-Feb-2009 Janusz Dobrowolski
2027 ! Merging bugfixes since 2.0.6 from main trunk (see below)
2028 $ /config.php
2029   /gl/includes/db/gl_db_banking.inc
2030   /gl/manage/gl_account_classes.php
2031   /includes/ui/items_cart.inc
2032   /includes/ui/ui_view.inc
2033   /purchasing/includes/db/invoice_db.inc
2034   /reporting/rep101.php
2035   /reporting/rep201.php
2036   /reporting/includes/class.pdf.inc
2037   /sales/credit_note_entry.php
2038   /sales/customer_credit_invoice.php
2039   /sales/customer_delivery.php
2040   /sales/customer_invoice.php
2041   /sales/includes/db/payment_db.inc
2042   /sales/includes/db/sales_credit_db.inc
2043   /sales/includes/db/sales_delivery_db.inc
2044   /sales/includes/db/sales_invoice_db.inc
2045   /sales/includes/ui/sales_order_ui.inc
2046   /sales/view/view_credit.php
2047 # Due date display finally fixed.
2048 $ /purchasing/inquiry/supplier_inquiry.php
2049   /sales/inquiry/customer_inquiry.php
2050
2051 ------------------------------- Release 2.0.7 --------------------------------------------
2052 03-Feb-2009 Joe Hunt
2053 ! New release 2.0.7
2054 $ config.php
2055
2056 22-Jan-2009 Joe Hunt
2057 # Bug [0000112] It shows invoices as overdue still (in red), even though its been payed and allocated. 
2058 $ /sales/inquiry/customer_inquiry.php
2059
2060 13-Jan-2009 Joe Hunt
2061 # Bug [0000111] Accounts on Credit Hold can still process delivery notes on sales order and invoicing.
2062 $ /sales/customer_delivery.php
2063   /sales/customer_invoice.php
2064   /sales/includes/ui/sales_order_ui.inc
2065   
2066 08-Jan-2009 Janusz Dobrowolski
2067 # Numeric check on class id added.
2068 $ /gl/manage/gl_account_classes.php
2069
2070 02-Jan-2009 Joe Hunt
2071 # [0000104] minor language updates in a few sales files 
2072 $ /sales/customer_invoice.php
2073
2074 23-Dec-2008 Joe Hunt
2075 # Fixed an accounting sync in GL when adding bank account transactions (no customer/supplier trans)
2076 $ /gl/includes/db/gl_db_banking.inc
2077
2078 22-Dec-2008 Janusz Dobrowolski
2079 # [0000102] Credit note was stored without entered shippment cost and comment.
2080 $ /sales/credit_note_entry.php
2081 # [0000103] Error during save of modified freehand credit note.
2082 $ /sales/includes/db/cust_trans_db.inc
2083
2084 18-Dec-2008 Joe Hunt
2085 # [0000101] Roll back of yeasterday issues
2086 $ /purchasing/includes/db/invoice_db.inc
2087   /purchasing/includes/db/supp_payment_db.inc
2088   /sales/includes/db/payment_db.inc
2089   /sales/includes/db/sales_credit_db.inc
2090   /sales/includes/db/sales_invoice_db.inc
2091
2092 17-Dec-2008 Joe Hunt
2093 # [0000101] More wonderful rounding issues 
2094 $ /includes/ui/ui_view.inc
2095   /purchasing/includes/db/invoice_db.inc
2096   /purchasing/includes/db/supp_payment_db.inc
2097   /sales/includes/db/payment_db.inc
2098   /sales/includes/db/sales_credit_db.inc
2099   /sales/includes/db/sales_delivery_db.inc
2100   /sales/includes/db/sales_invoice_db.inc
2101   
2102 16-Dec-2008 Joe Hunt
2103 # [0000100] Keep getting left allocated weird results (rounding problems).
2104 $ /includes/ui/ui_view.inc
2105   /purchasing/inquiry/supplier_allocation_inquiry.php
2106   /reporting/rep101.php
2107   /reporting/rep201.php
2108   /sales/inquiry/customer_allocation_inquiry.php
2109
2110 10-Dec-2008 Janusz Dobrowolski
2111 # [0000099] New line added to inventory transfer/adjustment sometimes overwrites old one.
2112 $ /includes/ui/items_cart.inc
2113
2114 09-Dec-2008 Janusz Dobrowolski
2115 # [0000098] Unable issue of credit note for invoice with removed item lines.
2116 $ /sales/customer_credit_invoice.php
2117 # [0000097] Can't void freehand customer credit note.
2118 $ /sales/includes/db/sales_invoice_db.inc
2119 # Fixed to hide empty credit note lines.
2120 $ /sales/view/view_credit.php
2121 -------------------------------------------------------------------------------
2122
2123 03-Feb-2009 Janusz Dobrowolski
2124 # sql2date around row[date] in due date.
2125 $ /purchasing/inquiry/supplier_inquiry.php
2126 # Bugfix [0000115] once again.
2127 $ /sales/inquiry/sales_orders_view.php
2128 # Division by zero avoided in db_pager
2129 $ /includes/db_pager.inc
2130
2131 02-Feb-2009 Joe Hunt
2132 ! Better layout in Form setup
2133 $ /admin/forms_setup.php
2134 # sql2date around row[date] in due date.
2135 $ /sales/inquiry/customer_inquiry.php
2136
2137 02-Feb-2009 Janusz Dobrowolski
2138 # Fixed initial sort order in pagers
2139 $ /dimensions/inquiry/search_dimensions.php
2140   /includes/db_pager.inc
2141   /purchasing/allocations/supplier_allocation_main.php
2142   /purchasing/inquiry/po_search_completed.php
2143   /purchasing/inquiry/supplier_allocation_inquiry.php
2144   /purchasing/inquiry/supplier_inquiry.php
2145   /sales/allocations/customer_allocation_main.php
2146   /sales/inquiry/customer_allocation_inquiry.php
2147   /sales/inquiry/customer_inquiry.php
2148 # Fixed due date display for invoices.
2149 $ /sales/inquiry/customer_inquiry.php
2150 # Bugfix [0000115] - error on empty table update in fallback mode.
2151 $ /sales/inquiry/customer_allocation_inquiry.php
2152
2153 30-Jan-2009 Joe Hunt
2154 + Outputs/Inputs on tax inquiry as well (why not)
2155 $ /gl/includes/db/gl_db_trans.inc
2156   /gl/inquiry/tax_inquiry.php
2157 ! Updated en_US-demo.sql, en_US-new.sql and alter2.1.sql
2158 $ /sql/alter2.1.sql
2159   /sql/en_US-demo.sql
2160   /sql/en_US-new.sql
2161   
2162 29-Jan-2009 Joe Hunt
2163 # A few minor fixes to get the tax report and inquiry right and syncronized
2164 $ /gl/includes/db/gl_db_trans.inc
2165   /gl/inquiry/tax_inquiry.php
2166   /reporting/rep709.php
2167 # Missing parameter to add_trans_tax_details
2168 $ /sales/includes/db/sales_credit_db.inc
2169   /sales/includes/db/sales_delivery_db.inc
2170   /sales/includes/db/sales_invoice_db.inc
2171   
2172 29-Jan-2009 Janusz Dobrowolski
2173 # Changes related to rewrite and optimalization of tax registration
2174 $ /gl/includes/db/gl_db_bank_trans.inc
2175   /gl/includes/db/gl_db_banking.inc
2176   /gl/includes/db/gl_db_trans.inc
2177   /purchasing/includes/db/invoice_db.inc
2178   /purchasing/includes/db/invoice_items_db.inc
2179   /purchasing/view/view_supp_credit.php
2180   /purchasing/view/view_supp_invoice.php
2181   /reporting/rep107.php
2182   /reporting/rep110.php
2183   /reporting/rep709.php
2184   /sales/includes/db/cust_trans_details_db.inc
2185   /sales/includes/db/sales_credit_db.inc
2186   /sales/includes/db/sales_delivery_db.inc
2187   /sales/includes/db/sales_invoice_db.inc
2188   /sales/view/view_credit.php
2189   /sales/view/view_dispatch.php
2190   /sales/view/view_invoice.php
2191   /sql/alter2.1.php
2192   /sql/alter2.1.sql
2193   /taxes/tax_calc.inc
2194   /gl/inquiry/tax_inquiry.php
2195 # Added precheck before system upgrade
2196 $ /admin/inst_upgrade.php
2197 # Reduced delay when ECB currency exrates page is unavailable.
2198 $ /gl/includes/db/gl_db_rates.inc
2199 # Small fixes
2200 $ /inventory/prices.php
2201   /includes/ui/ui_view.inc
2202 # Fixed bug in checks before group delete.
2203 $ /sales/manage/sales_groups.php
2204 # Removing obsolete tax group in GL account definition
2205 $ /gl/includes/db/gl_db_accounts.inc
2206   /gl/manage/gl_accounts.php
2207
2208 28-Jan-2009 Joe Hunt
2209 ! Changes to committed tax report routines.
2210 $ /sales/includes/db/sales_invoice_db.inc
2211   /sales/includes/db/sales_delivery_db.inc
2212   /sales/includes/db/sales_credit_db.inc
2213   /purchasing/includes/db/invoice_db.inc
2214   /reporting/rep709.php
2215   
2216 28-Jan-2009 Joe Hunt
2217 + Copyright notes at top op every source file
2218 $ All files still missing
2219
2220 27-Jan-2009 Joe Hunt
2221 - Removed file update_db.php (obsolete). Finetuning en_US-demo.sql
2222 $ update_db.php
2223   /sql/en_US-demo.sql
2224 # fixed underline in db pager for sortable columns.
2225 $ /themes/aqua/default.css
2226   /themes/cool/default.css
2227   /themes/default/default.css
2228   
2229 26-Jan-2009 Joe Hunt
2230 + Added one Post option to Post options in Quick Entry Lines (amount without decrease or increase). Minor bug fixes.
2231 $ /gl/manage/gl_quick_entries.php
2232   /includes/types.inc
2233   /includes/ui/ui_view.inc
2234 + Added 'inactive' field in most 'catalog' tables.
2235 $ /sql/alter2.1.sql
2236   /sql/en_US-new.sql
2237   /sql/en_US-demo.sql
2238 + Added graphics for cancel. (door-out)
2239   /themes/aqua/images/cancel.png
2240   /themes/cool/images/cancel.png
2241   /themes/default/images/cancel.png
2242
2243 24-Jan-2009 Janusz Dobrowolski
2244 ! Set maximum width for select to avoid broken layout in two column layout.
2245 $ /themes/aqua/default.css
2246   /themes/cool/default.css
2247   /themes/default/default.css
2248 # Voiding tax records included via GL/bank transactions
2249 $ /admin/db/voiding_db.inc
2250   /gl/includes/db/gl_db_bank_trans.inc
2251   /gl/includes/db/gl_db_trans.inc
2252 # Fixed quick entry types values.
2253 $ /includes/types.inc
2254
2255 23-Jan-2009 Joe Hunt
2256 + Added new files in doc subdirectory
2257 $ /doc/attachments.txt
2258   /doc/bank_reconciliation.txt
2259   /doc/dim_on_invoice.txt
2260   /doc/license.txt
2261   /doc/quick_entries.txt
2262   /doc/recurrent_invoice.txt
2263   
2264 22-Jan-2009 Janusz Dobrowolski
2265 # Added attachments to company sub_dirs
2266 $ /update_db.php
2267 # Added hot key for Quick Entries
2268 $ /applications/generalledger.php
2269 # Improved quick entries.
2270 $ /gl/gl_bank.php
2271   /gl/gl_journal.php
2272   /gl/includes/db/gl_db_bank_accounts.inc
2273   /gl/includes/ui/gl_bank_ui.inc
2274   /gl/includes/ui/gl_journal_ui.inc
2275   /includes/types.inc
2276   /includes/ui/items_cart.inc
2277   /gl/manage/gl_quick_entries.php
2278   /includes/ui/ui_lists.inc
2279   /includes/ui/ui_view.inc
2280   /purchasing/supplier_credit.php
2281   /purchasing/supplier_invoice.php
2282   /purchasing/includes/ui/invoice_ui.inc
2283   /sql/alter2.1.sql
2284   /sql/en_US-demo.sql
2285   /sql/en_US-new.sql
2286 ! Registration of changes on GL tax accounts in debtor_trans_tax_details/supp_invoice_tax_details.
2287 $ /gl/includes/db/gl_db_banking.inc
2288   /gl/includes/db/gl_db_trans.inc
2289   /purchasing/includes/db/invoice_db.inc
2290   /sales/includes/db/cust_trans_details_db.inc
2291   /taxes/tax_calc.inc
2292 # Allocation bug for cash sales.
2293 $ /sales/includes/db/sales_invoice_db.inc
2294 # Hiding voided gl transactions.
2295 $ /gl/view/gl_trans_view.php
2296 ! Icons removed from form buttons for now.
2297 $ /sales/sales_order_entry.php
2298
2299 20-Jan-2009 Joe Hunt
2300 ! Preparing for installing of extensions
2301 $ installed_extensions.php (new file)
2302   frontaccounting.php
2303   /includes/main.inc
2304 # Bad handling of graphic links in certain browsers
2305   /includes/ui/ui_input.inc
2306   
2307 19-Jan-2009 Joe Hunt
2308 ! Changed direct sales document line descriptions to be editable (via edit link)
2309 $ /sales/sales_order_entry.php
2310   /includes/cart_class.inc
2311   /includes/ui/sales_order_ui.inc
2312 ! Fixed so the printed documents can handle multiple lines of description
2313 $ /reporting/rep107.php
2314   /reporting/rep109.php
2315   /reporting/rep110.php
2316   
2317 17-Jan-2009 Joe Hunt
2318 ! Changed all smaller forms and tables to be uniform. Copyright notes.
2319 $ All files with small forms and tables.
2320
2321 16-Jan-2009 Janusz Dobrowolski
2322 ! Fixed new pager generation on first display.
2323 $ /gl/manage/exchange_rates.php
2324
2325 15-Jan-2009 Joe Hunt
2326 ! Adjustment of db pager width. Copyright notes. 
2327 $ All files with db pager
2328   /db_pager_view.inc
2329   /themes/default/default.css
2330   /themes/aqua/default.css
2331   /themes/cool/default.css
2332
2333 15-Jan-2009 Janusz Dobrowolski
2334 ! Rewritten reconciliation page.
2335 $ /gl/bank_account_reconcile.php
2336   /includes/ui/ui_lists.inc
2337   /sql/alter2.1.php
2338   /sql/alter2.1.sql
2339   /js/reconcile.js (added)
2340 ! Standard mysql separator in date functions
2341 $ /includes/date_functions.inc
2342 + Separated checkbox generation for indirect display use
2343 $ /includes/ui/ui_input.inc
2344 ! Standard checkbox helper use.
2345 $ /sales/inquiry/sales_orders_view.php
2346
2347 14-Jan-2009 Joe Hunt
2348 ! Page reload problem, progress bar in backup/restore, 
2349 $ /admin/backups.php
2350   /admin/display_prefs.php
2351   /includes/lang/language.php
2352   
2353 12-Jan-2009 Joe Hunt
2354 ! Updating install and update helpers
2355 $ install.html
2356   update.html
2357   /install/index.php
2358 # Fixing price formatting of left to allocate
2359 $ /purchasing/allocations/supplier_allocation_main.php
2360   /sales/allocations/customer_allocation_main.php
2361   
2362 11-Jan-2009 Janusz Dobrowolski
2363 ! Added table pager.
2364 $ /admin/view_print_transaction.php
2365 ! Improved check_cells().
2366 $ /includes/ui/ui_input.inc
2367 # Added new attachments per company subdirectory.
2368 $ /admin/create_coy.php
2369 # Added hotkey for reconciliation menu option.
2370 $ /applications/generalledger.php
2371 # Fixed false qoh alerts.
2372 $ /sales/includes/ui/sales_order_ui.inc
2373 # Fixed page title.
2374 $ /sales/manage/sales_points.php
2375
2376 11-Jan-2009 Joe Hunt
2377 ! Changed notice msg to warnings and changed bg color for warning
2378 $ /admin/company_preferences.php
2379   /admin/void_transaction.php
2380   /includes/errors.inc
2381   /inventory/manage/items.php
2382   
2383 10-Jan-2009 Joe Hunt
2384 + Addition of Bank Reconciliation. Author Rob Mallon
2385 $ /applications/generalledger.php 
2386   /gl/bank_account_reconcile.php (new file)
2387   /sql/alter2.1.sql
2388 + Added more fields to suppliers table and fixed PO document
2389 $ /sql/alter2.1.sql
2390   /includes/ui/ui_input.inc (new link_row)
2391   /purchasing/manage/suppliers.php
2392   /reporting/includes/header2.inc
2393   /reporting/rep209.php
2394   
2395 09-Jan-2009 Janusz Dobrowolski
2396 + Added hook file for localized functions.
2397 $ /includes/lang/language.php
2398 ! Removed obsolete local css file inclusion.
2399 $ /includes/page/header.inc
2400 ! Optional params in table_header() added.
2401 $ /includes/ui/ui_controls.inc
2402 ! Added table pager in exchange rates editor.
2403 $ /gl/includes/db/gl_db_rates.inc
2404   /gl/manage/exchange_rates.php
2405 ! Fixed rate column, added width table parameter
2406 $ /includes/db_pager.inc
2407   /includes/ui/db_pager_view.inc
2408 # Added hot key for attachments menu option.
2409 $ /applications/setup.php
2410 # Removed bank_trans_types_db.inc inclusion.
2411 $ /gl/includes/gl_db.inc
2412 - Removed obsolete files
2413 $ /gl/manage/bank_trans_types.php (removed)
2414   /gl/includes/db/bank_trans_types.inc (removed)
2415   /lang/en_US/stylesheet.css (removed)
2416   /lang/new_language_template/stylesheet.css (removed)
2417 - Example picture files moved to company/0
2418 $ /inventory/manage/image (removed)
2419   /inventory/manage/image/0 (removed)
2420   /inventory/manage/image/0/102.jpg (removed)
2421   /inventory/manage/image/0/103.jpg (removed)
2422   /inventory/manage/image/0/104.jpg (removed)
2423
2424 09-Jan-2009 Joe Hunt
2425 ! Changed $path_to_root in report files and stamped copyright
2426 $ All report files
2427 + Added Sales kits to Items price list.
2428 $ /reporting/rep104.php
2429 # Company logo can not be deleted.
2430 $ /admin/company_preferences.php
2431 # Bug [0000107] and [0000108]
2432 $ /inventory/includes/db/items_codes_db.inc
2433   /gl/manage/gl_account_types.php
2434
2435 08-Jan-2009 Joe Hunt
2436 ! Changed attachments to use unique files store instead of blobs
2437 $ /admin/attachments/attachments.php
2438   /sql/alter2.1.sql
2439   
2440 07-Jan-2009 Joe Hunt
2441 ! Changed supplier credit note to only show items for a period, default 30 days back.
2442 $ /purchasing/includes/db/grn_db.inc
2443   /purchasing/includes/invoice_ui.inc
2444   /purchasing/supplier_credit.php
2445   
2446 07-Jan-2009 Janusz Dobrowolski
2447 # [0000105] Not initialized user pos numbers after upgrade, fixed some new table fields.
2448 $ /sql/alter2.1.sql
2449 # [0000106] Error blocking direct invoice for currencies not listed by ECB.
2450 $ sales/includes/cart_class.inc
2451 # Fixed error handling in forced upgrade mode.
2452 $ admin/db/maintenance_db.inc
2453 + Added backtrace debugging function;
2454 $ /includes/ui/ui_view.inc
2455
2456 05-Jan-2009 Joe Hunt
2457 + Possibility to 'Credit This' in supplier transactions like in customer transaction.
2458   If there are many invoice items during a year, there would be many rows suggestions.
2459 $ /purchasing/includes/db/grn_db.inc
2460   /purchasing/includes/db/invoice_db.inc
2461   /purchasing/includes/ui/invoice_ui.inc
2462   /purchasing/supplier_credit.php
2463   /purchasing/inquiry/supplier_inquiry.php
2464   /purchasing/view/view_supp_credit.php
2465   
2466 22-Dec-2008 Janusz Dobrowolski
2467 # Fixed item_code database update on item creation.
2468 $ /inventory/includes/db/item_codes_db.inc
2469   /inventory/includes/db/items_db.inc
2470
2471 21-Dec-2008 Joe Hunt
2472 # Minor bugs in layout and quick entries.
2473 $ /Includes/ui/ui_view.inc
2474   /purchasing/includes/ui/invoice_ui.inc
2475   /purchasing/supplier_invoice.php
2476 # Minor bugs in doctext.inc and doctext2.inc
2477 $ /reporting/includes/doctext.inc
2478   /reporting/includes/doctext2.inc
2479   
2480 20-Dec-2008 Joe Hunt
2481 ! Replaced the ajax paging in stock movements with the old file.
2482 $ /inventory/inquiry/stock_movements.php
2483 ! Better layout in big forms
2484 $ /includes/ui/ui_controls.inc
2485
2486 18-Dec-2008 Joe Hunt
2487 + Added quick entries in supplier invoice/credit note as well. Based on bank payments
2488 $ /gl/gl_bank.php
2489   /gl/gl_journal.php
2490   /gl/includes/db/gl_db_banking.inc
2491   /includes/ui/ui_view.inc
2492   /purchasing/supplier_credit.php
2493   /purchasing/supplier_invoice.php
2494   /purchasing/includes/ui/invoice_ui.inc
2495
2496 15-Dec-2008 Janusz Dobrowolski
2497 # [0000085] Fixed session conflicts during document edition in multiply tabs.
2498 $ /sales/includes/cart_class.inc
2499   /sales/includes/sales_ui.inc
2500   /sales/credit_note_entry.php
2501   /sales/customer_credit_invoice.php
2502   /sales/customer_delivery.php
2503   /sales/customer_invoice.php
2504   /sales/sales_order_entry.php
2505   /sales/view/view_sales_order.php
2506 # Fixed initial form values.
2507 $ /sales/manage/recurrent_invoices.php  
2508 ! Code cleanup.
2509 $ /purchasing/view/view_po.php
2510   /sales/includes/ui/sales_credit_ui.inc
2511   /sales/includes/ui/sales_order_ui.inc
2512
2513 12-Dec-2008 Joe Hunt
2514 ! Changed so document Sales Invoice now shows delivery notes instead of sales order
2515 $ /reporting/includes/header2.inc
2516
2517 11-Dec-2008 Joe Hunt
2518 + Two new fields in company table, accumulate_shipping and logal_text
2519   Accumulat shipping is for accumulating shipping on batch invoice
2520   Legal text is a last line legal info on sales invoices.
2521 $ /sql/alter2.1.sql
2522   /admin/db/company_db.inc
2523   /admin/gl_setup.php
2524   /reporting/includes/header2.inc
2525   /sales/customer_invoice.php
2526
2527 10-Dec-2008 Janusz Dobrowolski
2528 # File and line was not displayed for devel error messages.
2529 $ /includes/errors.inc
2530 # Fixed duplicate groups in list selectors.
2531 $ /includes/ui/ui_lists.inc
2532
2533 09-Dec-2008 Joe Hunt
2534 # Bug in document right-margin when more than 1 page.
2535 $ /reporting/includes/header2.inc
2536 ! Changed so input of account type is possible (like classes)
2537 $ /gl/manage/gl_account_types.php
2538   /gl/includes/db/gl_db_account_types.inc
2539   
2540 08-Dec-2008 Janusz Dobrowolski
2541 + Added helpers for list editor F4 calls.
2542 $ /includes/ui/ui_controls.inc
2543   /sales/sales_order_entry.php
2544 + Added development/bugtracking sql trail 
2545 $ /config.php
2546   /sql/alter2.1.sql
2547   /includes/db/connect_db.inc
2548 ! GL accounts in list selector always grouped by type
2549 $ /admin/gl_setup.php
2550   /gl/includes/ui/gl_bank_ui.inc
2551   /gl/includes/ui/gl_journal_ui.inc
2552   /gl/manage/bank_accounts.php
2553   /gl/manage/gl_accounts.php
2554   /gl/manage/gl_quick_entries.php
2555   /includes/ui/ui_lists.inc
2556   /purchasing/includes/ui/invoice_ui.inc
2557   /sales/manage/customer_branches.php
2558 # Fixed Win AltGr issue in hotkeys system.
2559 $ /js/inserts.js
2560 # Fixed sales_items selector for MySql 3.xx compatibility
2561 $ /includes/ui/ui_lists.inc
2562 # Fixed broken syntax in delete_item_code()
2563 $ /inventory/includes/db/items_codes_db.inc
2564 # Additional fixes to foreign/kit codes
2565 $ /inventory/manage/item_codes.php
2566   /inventory/manage/sales_kits.php
2567 ! Merged changes from main trunk up to version 2.0.6 (see below)
2568 $ /config.php
2569   /update.html
2570   /update_db.php
2571   /admin/create_coy.php
2572   /admin/db/maintenance_db.inc
2573   /gl/includes/db/gl_db_banking.inc
2574   /gl/includes/db/gl_db_trans.inc
2575   /includes/banking.inc
2576   /includes/current_user.inc
2577   /manufacturing/view/wo_production_view.php
2578   /purchasing/includes/db/invoice_db.inc
2579   /purchasing/includes/db/supp_payment_db.inc
2580   /purchasing/includes/ui/invoice_ui.inc
2581   /reporting/rep107.php
2582   /reporting/rep109.php
2583   /reporting/rep110.php
2584   /reporting/rep209.php
2585   /reporting/rep302.php
2586   /reporting/rep303.php
2587   /reporting/includes/pdf_report.inc
2588   /sales/customer_delivery.php
2589   /sales/includes/cart_class.inc
2590   /sales/includes/sales_db.inc
2591   /sales/includes/db/payment_db.inc
2592   /sales/includes/db/sales_credit_db.inc
2593   /sales/includes/db/sales_invoice_db.inc
2594   /sales/includes/ui/sales_credit_ui.inc
2595   /sales/includes/ui/sales_order_ui.inc
2596   /sales/view/view_credit.php
2597   /sales/view/view_dispatch.php
2598   /sales/view/view_invoice.php
2599   /sales/view/view_sales_order.php
2600   /taxes/tax_calc.inc
2601 ------------------------------- Release 2.0.6 --------------------------------------------
2602 08-Dec-2008 Joe Hunt
2603 ! New release 2.0.6
2604 $ config.php
2605
2606 05-Dec-2008 Joe Hunt
2607 # [0000095] Bad behaviour of routine number_format and round in Windows.
2608 $ /gl/includes/gl_db_trans.inc
2609   /includes/banking.inc
2610   /includes/current_user.inc
2611   /purchasing/includes/ui/invoice_ui.inc
2612   /reporting/rep107.php
2613   /reporting/rep109.php
2614   /reporting/rep110.php
2615   /reporting/rep209.php
2616   /sales/view/view_credit.php
2617   /sales/view/view_dispatch.php
2618   /sales/view/view_invoice.php
2619   /sales/view/view_sales_order.php
2620
2621 04-Dec-2008 Janusz Dobrowolski
2622 # Check write permissions and create per company subdirectory structure.
2623 $ /update.html
2624   /update_db.php
2625 # Fixed index.php files in new company dirs.
2626 $ /admin/create_coy.php
2627   /admin/db/maintenance_db.inc
2628
2629 04-Dec-2008 Joe Hunt
2630 # [0000095] Inbalance double entry on Documents
2631 $ /gl/includes/db/gl_db_trans.inc
2632   /gl/includes/db/gl_db_banking.inc
2633   /purchasing/includes/db/invoice_db.inc
2634   /purchasing/includes/db/supp_payment_db.inc
2635   /sales/includes/db/payment_db.inc
2636   /sales/includes/db/sales_credit_db.inc
2637   /sales/includes/db/sales_invoice_db.inc
2638   
2639 29-Nov-2008 Joe Hunt
2640 # [0000094] Report does not show items that have 0 qty but have demand qty
2641 $ /reporting/rep302.php
2642   /reporting/rep303.php
2643   
2644 28-Nov-2008 Joe Hunt
2645 # [0000093] Voiding Supplier Invoices Causes some lines cost update to go to 0 and exchange rate change
2646 $ /purchasing/includes/db/invoice_db.inc
2647
2648 27_Nov-2008 Joe Hunt
2649 # [0000092] Stock Sheet Report. Bad Page break.
2650 $ /reporting/includes/pdf_report.inc
2651
2652 26-Nov-2008 Joe Hunt
2653 # [0000091] Tax for 2 decimal places doesn't compute properly
2654 $ /taxes/tax_calc.inc
2655
2656 25-Nov-2008 Janusz Dobrowolski
2657 # [0000084] Low inventory items are not marked properly.
2658 $ /sales/customer_delivery.php
2659 # [0000086] New line added to document sometimes overwrites old one.
2660 $ /sales/includes/cart_class.inc
2661 # [0000087] Change of order date always updates prices.
2662 $ /sales/includes/ui/sales_credit_ui.inc
2663   /sales/includes/ui/sales_order_ui.inc
2664 # Fixed automatic price calculations always on.
2665 $ /sales/includes/sales_db.inc
2666
2667 08-Dec-2008 Joe Hunt
2668 ! Better support for purchasing data (automatic updating from PO receive)
2669 $ /purchasing/includes/db/grn_db.inc
2670   /purchasing/includes/db/invoice_db.inc
2671   /purchasing/includes/db/po_db.inc
2672   /purchasing/includes/ui/invoice_ui.inc
2673   /purchasing/includes/purchasing_db.inc
2674   /reporting/rep209.php
2675
2676 07-Dec-2008 Janusz Dobrowolski
2677 + Added list category grouping.
2678 $ /includes/ui/ui_lists.inc
2679 ! Changed branch/customer invoice address/name selection on reports
2680 $ /reporting/includes/doctext.inc
2681   /reporting/includes/doctext2.inc
2682   /reporting/includes/header2.inc
2683 ! Fixed default delivery address selection
2684 $ /sales/includes/ui/sales_order_ui.inc
2685 + Added delivery links
2686 $ /sales/view/view_invoice.php
2687 # Small syntax fix.
2688 $ /sql/alter2.1.php
2689 # Fixed error handling during upgrade
2690 $ /admin/db/maintenance_db.inc
2691 # Fixed warnings display
2692 $ /includes/errors.inc
2693
2694 08-Dec-2008 Joe Hunt
2695 # Bad and missing parameter to header2 funciton
2696 $ /reporting/rep109.php
2697   /reporting/rep209.php
2698 ! Rerun of invoice_ui.inc
2699 $ /purchasing/includes/ui/invoice_ui.inc
2700
2701 07-Dec-2008 Joe Hunt
2702 ! Better layout. Copyright notes. Mailto links, outer table routines.
2703 $ /admin/company_preferences.php
2704   /admin/display_prefs.php
2705   /admin/gl_setup.php
2706   /admin/users.php
2707   /gl/includes/ui/gl_bank_ui.inc
2708   /gl/includes/ui/gl_journal_ui.inc
2709   /includes/ui_controls.inc
2710   /includes/ui_input.inc
2711   /inventory/adjustments.php
2712   /inventory/transfers.php
2713   /inventory/includes/item_adjustments_ui.inc
2714   /inventory/includes/stock_transfers_ui.inc
2715   /inventory/manage/locations.php
2716   /purchasing/includes/ui/invoice_ui.inc
2717   /purchasing/includes/ui/po_ui.inc
2718   /purchasing/manage/suppliers.php
2719   /purchasing/supplier_credit.php
2720   /purchasing/supplier_invoice.php
2721   /purchasing/supplier_payment.php
2722   /sales/includes/ui/sales_credit_ui.inc
2723   /sales/includes/ui/sales_order_ui.inc
2724   /sales/manage/customer_branches.php
2725   /sales/manage/customers.php
2726   /sales/manage/sales_people.php
2727   /sales/customer_payments.php
2728   
2729 05-Dec-2008 Joe Hunt
2730 + New fields in suppliers, phone, fax, vat no, contact and credit limit
2731 $ /purchasing/suppliers.php
2732   /sql/alter2.1.sql
2733 ! Changed dimension view to show result instead of ledger trans
2734 $ /dimensions/view/view_dimension.php
2735   /dimensions/includes/dimension_ui.inc
2736   
2737 05-Dec-2008 Janusz Dobrowolski
2738 ! Allowed optional ORDER BY option in base db_pager sql query
2739 $ /includes/db_pager.inc
2740 # Small fixes to pager layout
2741 $ /includes/ui/db_pager_view.inc
2742 ! Reusable button code
2743 $ /includes/ui/ui_controls.inc
2744 ! Button helpers moved from ui_controls.inc
2745 $ /includes/ui/ui_input.inc
2746   /includes/ui/ui_controls.inc
2747 # Fixed errors during focus on nonexistent elements
2748 $ /js/utils.js
2749
2750 26-Nov-2008 Janusz Dobrowolski
2751 # Fixed layout of amount_ex() fields with label.
2752 $ /includes/ui/ui_input.inc
2753 # Fixed combo_input for $sql with GROUP BY option
2754 $ /includes/ui/ui_lists.inc
2755
2756 25-Nov-2008 Janusz Dobrowolski
2757 ! Merged all changes from main trunk up to 2.0.5 (see details below)
2758 $ /CHANGELOG.txt
2759   /update.html
2760   /admin/void_transaction.php
2761   /admin/db/voiding_db.inc
2762   /gl/includes/db/gl_db_trans.inc
2763   /gl/inquiry/gl_trial_balance.php
2764   /includes/banking.inc
2765   /includes/ui/ui_input.inc
2766   /includes/ui/ui_view.inc
2767   /manufacturing/manage/bom_edit.php
2768   /purchasing/po_receive_items.php
2769   /purchasing/supplier_credit.php
2770   /purchasing/supplier_invoice.php
2771   /purchasing/supplier_payment.php
2772   /purchasing/includes/purchasing_db.inc
2773   /purchasing/includes/db/invoice_db.inc
2774   /purchasing/includes/db/supp_payment_db.inc
2775   /purchasing/includes/db/supp_trans_db.inc
2776   /purchasing/includes/ui/invoice_ui.inc
2777   /reporting/rep101.php
2778   /reporting/rep106.php
2779   /reporting/rep201.php
2780   /reporting/rep203.php
2781   /reporting/rep209.php
2782   /reporting/rep708.php
2783   /reporting/reports_main.php
2784   /reporting/includes/class.pdf.inc
2785   /sales/customer_payments.php
2786   /sales/allocations/customer_allocate.php
2787   /sales/includes/sales_db.inc
2788   /sales/includes/db/cust_trans_db.inc
2789   /sales/includes/db/payment_db.inc
2790   /sales/view/view_receipt.php
2791 ------------------------------- Release 2.0.5 --------------------------------------------
2792 24-Nov.2008 Joe Hunt
2793 ! Release 2.0.5
2794 $ config.php
2795 ! Changed update.html
2796 $ update.html
2797 # Small bug fixes
2798 $ /reporting/includes/header2.inc
2799   /sales/view/view_receipt.php
2800
2801 20-Nov-2008 Janusz Dobrowolski
2802 # [0000082] Bad js allocation on All/None button press.
2803 $ /sales/allocations/customer_allocate.php
2804
2805 20-Nov-2008 Joe Hunt
2806 # Do not allow editing invoice if allocated > 0
2807 $ /sales/inquiry/customer_inquiry.php
2808
2809 19-Nov-2008 Joe Hunt
2810 + Possibility to view a transaction before final voiding.
2811 $ /admin/void_transaction.php
2812
2813 11-Nov-2008 Janusz Dobrowolski
2814 # Fixed right alignment of amount cells.
2815 $ /includes/ui/ui_input.inc
2816 # Fixed display bug for fully received items and false modify conflicts.
2817 $ /purchasing/po_receive_items.php
2818
2819 10-Nov-2008 Joe Hunt
2820 ! [0000081] Trial Balance again minor changes.
2821 $ /gl/inquiry/gl_trial_balance.php
2822   /reporting/rep708.php
2823
2824 07-Nov-2008 Joe Hunt
2825 ! [0000081] Changed Trial Balance to show all debits and credits (option to only show balances)
2826 $ /gl/inquiry/gl_trial_balance.php
2827   /reporting/reports_main.php
2828   /reporting/rep708.php
2829   
2830 03-Nov-2008 Janusz Dobrowolski
2831 # Fixed price priority in automatic calculations.
2832 $ sales/includes/sales_db.inc
2833
2834 30-Oct-2008 Janusz Dobrowolski
2835 # [0000080] BOM elements was not editable after entry.
2836 $ /manufacturing/manage/bom_edit.php
2837
2838 29-Oct-2008 Joe Hunt
2839 # Voiding a supplier invoice/credit note with GL Postings creates a database error
2840 $ /purchasing/includes/db/invoice_db.inc
2841
2842 28-Oct-2008 Joe Hunt
2843 # [0000079] Delivery Note/Sales Invoice should not be editable after it has been voided.
2844 $ /admin/db/voiding_db.inc
2845   /sales/inquiry/sales_deliveries_view.php
2846   /sales/inquiry/customer_inquiry.php
2847   
2848 27-Oct-2008 Joe Hunt
2849 ! [0000078] Opened Exchange rate for editing (without storing) in sales/purchasing module payment
2850 # Fixed exchange rate display bugs in Supplier Payment (earlier dates).
2851 $ /gl/includes/db/gl_db_trans.inc
2852   /includes/banking.inc
2853   /includes/ui/ui_view.inc
2854   /purchasing/supplier_payment.php
2855   /purchasing/includes/purchasing_db.inc
2856   /purchasing/includes/db/supp_payment_db.inc
2857   /purchasing/includes/db/supp_trans_db.inc
2858   /sales/customer_payments.php
2859   /sales/includes/sales_db.inc
2860   /sales/includes/db/cust_trans_db.inc
2861   /sales/includes/db/payment_db.inc
2862 # [0000078] Fixed some reports with wrong exchange rates.
2863 $ /reporting/rep101.php
2864   /reporting/rep106.php
2865   /reporting/rep201.php
2866   /reporting/rep203.php
2867   /reporting/rep209.php
2868 + Added confirm box when admins are about to remove PO GRNs from Supplier Invoice
2869 $ /purchasing/supplier_invoice.php
2870
2871 24-Oct-2008 Joe Hunt
2872 ! [0000077] Added a total before ending balance in trial balance (also in report)
2873 $ /gl/inquiry/gl_trial_balance.php
2874   /reporting/rep708.php
2875 ! Increased memory limit if reports in unicode (48M) as suggested in forum.
2876   /reporting/includes/class.pdf.inc
2877 ! Improved layout of Supplier Invoice/Credit. All Items can now be added in one sweep.
2878 $ /purchasing/supplier_invoice.php
2879   /purchasing/supplier_credit.php
2880   /purchasing/includes/ui/invoice_ui.inc
2881   
2882 ------------------------------- Release 2.0.4 --------------------------------------------
2883 23-Oct-2008 Joe Hunt
2884 ! Release 2.0.4
2885 25-Nov-2008 Joe Hunt
2886 ! Inserted Copyright Notice and fixed graphic items
2887 $ /access/login.php
2888   /access/logout.php
2889   /admin/attachments.php
2890   /admin/backups.php
2891   /admin/change_current_user_password.php
2892   /admin/db/company_db.inc
2893   /admin/db/maintenence_db.inc
2894   /admin/db/printers_db.inc
2895   /admin/db/users_db.inc
2896   /admin/db/v_banktrans.inc
2897   /admin/db/voiding_db.inc
2898   /admin/display_prefs.php
2899   /admin/fiscalyears.php
2900   /admin/forms_setup.php
2901   /admin/gl_setup.php
2902   /admin/inst_upgrade.php
2903   /admin/payment_terms.php
2904   /admin/print_profiles.php
2905   /admin/printers.php
2906   /admin/shipping_companies.php
2907   /admin/users.php
2908   /admin/view_print_transaction.php
2909   /admin/void_transaction.php
2910   /gl/gl_journal.php
2911   /gl/includes/ui/gl_bank_ui.inc
2912   /gl/includes/ui/gl_journal_ui.inc
2913   /gl/inquiry/bank_inquiry.php
2914   /gl/inquiry/tax_inquiry.php
2915   /gl/manage/bank_accounts.php
2916   /includes/ui/ui_controls.inc
2917   /reporting/includes/pdf_report.inc
2918   /reporting/rep709.php
2919   /sales/includes/ui/sales_credit_ui.inc
2920   /sql/alter2.1.php
2921   
2922 24-Nov-2008 Janusz Dobrowolski
2923 + Added alias/foreign item codes and sales kits support.
2924 $ /applications/inventory.php
2925   /includes/ui/ui_lists.inc
2926   /inventory/prices.php
2927   /inventory/includes/inventory_db.inc
2928   /inventory/includes/db/items_category_db.inc
2929   /inventory/includes/db/items_db.inc
2930   /inventory/manage/items.php
2931   /inventory/includes/db/items_codes_db.inc (new)
2932   /inventory/manage/item_codes.php (new)
2933   /inventory/manage/sales_kits.php (new)
2934   /sales/includes/sales_db.inc
2935   /sales/includes/ui/sales_order_ui.inc
2936 ! Added decimals to get_item_edit_info() return (sql usage optimization).
2937 $ /includes/db/inventory_db.inc
2938   /inventory/includes/item_adjustments_ui.inc
2939   /inventory/includes/stock_transfers_ui.inc
2940   /manufacturing/includes/work_order_issue_ui.inc
2941   /purchasing/includes/ui/po_ui.inc
2942   /sales/includes/ui/sales_credit_ui.inc
2943 ! Added postlabel update in amount_cells_ex() and derivative helpers, fixed qty_cell $dec handling
2944 $ /includes/ui/ui_input.inc
2945 # Fixed _vd() debug function for use also in ajax mode.
2946 $ /includes/ui/ui_view.inc
2947 ! Changed foreign column name to avoid mysql syntax problems, added category.
2948 $ /sql/alter2.1.sql
2949   /sql/alter2.1.php
2950 # Fixed unconsistent units of measure.
2951 $ /sql/en_US-demo.sql
2952   /sql/en_US-new.sql
2953
2954 24-Nov-2008 Joe Hunt
2955 ! Preparing for graphic Links
2956 $ config.php
2957   /includes/ui/ui_input.inc
2958   /sales/sales_order_entry.php
2959   /sales/includes/ui/sales_order_ui.inc
2960   /themes/aqua/images/ok.gif
2961   /themes/cool/images/ok.gif
2962   /themes/default/images/ok.gif
2963 # Small layout bug in header2.inc
2964 $ /reporting/includes/header2.inc
2965 # Small layout bug in report bank statement
2966 $ /reporting/rep601.php
2967 # Restriction on links
2968 $ /sales/inquiry/customer_inquiry.php
2969
2970 22-Nov-2008 Joe Hunt
2971 + Preparing for Graphic Links final.Optimized.
2972 $ config.php
2973   /admin/create_coy.php
2974   /admin/inst_lang.php
2975   /admin/inst_module.php
2976   /dimensions/inquiry/search_dimensions.php
2977   /includes/ui/ui_controls.inc
2978   /includes/ui/ui_view.inc
2979   /includes/db_pager_view.inc
2980   /manufacturing/search_work_orders.php
2981   /purchasing/inquiry/po_search.php
2982   /purchasing/inquiry/po_search_completed.php
2983   /purchasing/inquiry/supplier_allocation_inquiry.php
2984   /purchasing/allocations/supplier_allocation_main.php
2985   /reporting/includes/reporting.inc
2986   /sales/allocations/customer_allocation_main.php
2987   /sales/inquiry/customer_allocation_inquiry.php
2988   /sales/inquiry/customer_inquiry.php
2989   /sales/inquiry/sales_orders_view.php
2990   /sales/inquiry/sales_deliveries_view.php
2991   /themes/default/images/receive.gif (new file)
2992   /themes/aquat/images/receive.gif (new file)
2993   /themes/cool/images/receive.gif (new file)
2994   
2995   
2996 21-Nov-2008 Joe Hunt
2997 + Preparing for Graphic Links instead of Text Links (user display option, default)
2998   (new field in 0_users, graphic_links)
2999 $ config.php
3000   /admin/display_prefs.php
3001   /admin/create_coy.php
3002   /admin/inst_lang.php
3003   /admin/inst_module.php
3004   /admin/db/users_db.inc
3005   /includes/current_user.inc
3006   /includes/prefs/userprefs.inc
3007   /includes/ui/ui_controls.inc
3008   /includes/ui/ui_input.inc
3009   /includes/ui/ui_view.inc
3010   /reporting/includes/reporting.inc
3011   /sql/alter2.1.sql 
3012   /themes/default/images/add.png, credit.gif, delete.gif, download.gif, edit.gif, gl.png, 
3013           invoice.gif, money.png, pdf.gif, print.png, remove.png, report.png, view.gif 
3014   /themes/aqua/images/add.png, credit.gif, delete.gif, download.gif, edit.gif, gl.png, 
3015           invoice.gif, money.png, pdf.gif, print.png, remove.png, report.png, view.gif 
3016   /themes/cool/images/add.png, credit.gif, delete.gif, download.gif, edit.gif, gl.png, 
3017           invoice.gif, money.png, pdf.gif, print.png, remove.png, report.png, view.gif 
3018   
3019 20-Nov-2008 Joe Hunt
3020 + Added new AGPL license file
3021 $ /doc/license.txt (new file)
3022
3023 19-Nov-2008 Janusz Dobrowolski
3024 # Fixed error handling during database upgrade in normal and forced mode.
3025 $ /admin/db/maintenance_db.inc
3026 ! Additions needed for foreign item codes support.
3027 $ /sql/alter2.1.php
3028   /sql/alter2.1.sql
3029
3030 19-Nov-2008 Joe Hunt
3031 ! Changed the default header2.inc.
3032 $ /reporting/includes/header2.inc
3033
3034 18-Nov-2008 Janusz Dobrowolski
3035 + System upgrade page for site admins
3036 $ /admin/db/maintenance_db.inc
3037   /applications/setup.php
3038   /admin/inst_upgrade.php       (new)
3039   /sql/alter2.1.php             (new)
3040 ! Added $tbpref parameter to get_user_prefs()
3041 $ /admin/db/company_db.inc
3042 # Next fixes to db_pager behaviour.
3043 $ /includes/db_pager.inc
3044   /includes/ui/db_pager_view.inc
3045   /dimensions/inquiry/search_dimensions.php
3046   /inventory/inquiry/stock_movements.php
3047   /manufacturing/search_work_orders.php
3048   /manufacturing/inquiry/where_used_inquiry.php
3049   /purchasing/allocations/supplier_allocation_main.php
3050   /purchasing/inquiry/po_search.php
3051   /purchasing/inquiry/po_search_completed.php
3052   /purchasing/inquiry/supplier_allocation_inquiry.php
3053   /purchasing/inquiry/supplier_inquiry.php
3054   /sales/allocations/customer_allocation_main.php
3055   /sales/inquiry/customer_allocation_inquiry.php
3056   /sales/inquiry/customer_inquiry.php
3057   /sales/inquiry/sales_deliveries_view.php
3058   /sales/inquiry/sales_orders_view.php
3059
3060 16-Nov-2008 Janusz Dobrowolski
3061 ! Rewritten for paged query results.
3062 $ /inventory/inquiry/stock_movements.php
3063 + Added optional footer and header in db_pager, simplified usage.
3064 $ /includes/db_pager.inc
3065   /includes/ui/db_pager_view.inc
3066 ! Code cleanup.
3067 $ /dimensions/inquiry/search_dimensions.php
3068   /manufacturing/search_work_orders.php
3069   /manufacturing/inquiry/where_used_inquiry.php
3070   /purchasing/inquiry/po_search.php
3071   /purchasing/inquiry/po_search_completed.php
3072   /purchasing/inquiry/supplier_allocation_inquiry.php
3073   /purchasing/inquiry/supplier_inquiry.php
3074   /sales/inquiry/customer_allocation_inquiry.php
3075   /sales/inquiry/customer_inquiry.php
3076   /sales/inquiry/sales_deliveries_view.php
3077   /sales/inquiry/sales_orders_view.php
3078
3079 16-Nov-2008 Joe Hunt
3080 + Added Attachment of Documents and a couple of links from supplier invoice/credit note
3081 $ /admin/attachments.php (new file)
3082   /applications/setup.php
3083   /purchasing/supplier_credit,php
3084   /purchasing/supplier_invoice.php
3085   /sql/alter2.1.sql
3086 # Minor bug in view_print_transactions.php
3087 $ /admin/view_print_transactions.php
3088
3089 15-Nov-2008 Joe Hunt
3090 + Added Quick Entries in GL Journal Entry and changed some needed fixes.
3091 $ /gl/gl_bank.php
3092   /gl/gl_journal.php
3093   /gl/includes/db/gl_db_bank_accounts.inc
3094   /gl/includes/ui/gl_bank_ui.inc
3095   /gl/includes/ui/gl_journal_ui.inc
3096   /includes/ui/ui_lists.inc
3097   
3098 15-Nov-2008 Joe Hunt
3099 + Added Tax Inquiry in Banking and General Ledger tab.
3100 $ /applications/generalledger.php
3101   /gl/inquiry/tax_inquiry.php (new file)
3102   
3103 14-Nov-2008 Joe Hunt
3104 + Added Sales Groups and Recurrent Invoices.
3105 $ /applications/customers.php
3106   /includes/ui/ui_lists.inc
3107   /reporting/includes/reporting.inc
3108   /reporting/rep108.php
3109   /sales/includes/db/branches_db.inc
3110   /sales/includes/db/sales_credit_db.inc
3111   /sales/includes/db/sales_delivery_db.inc
3112   /sales/includes/db/sales_invoice_db.inc
3113   /sales/inquiry/sales_orders_view.php
3114   /sales/manage/customer_branches.php
3115   /sales/manage/customers.php
3116   /sql/alter2.1.sql
3117   /sales/create_recurrent_invoices.php (new file)
3118   /sales/manage/recurrent_invoices.php (new file)
3119   /sales/manage/sales_groups.php (new file)
3120
3121 13-Nov-2008 Janusz Dobrowolski
3122 ! Rewritten for paged query results.
3123 $ /dimensions/inquiry/search_dimensions.php
3124 # Removed obsolete dimension list submit_on_change option.
3125 $ /sales/includes/ui/sales_order_ui.inc
3126   /sales/credit_note_entry.php
3127   /sales/includes/ui/sales_credit_ui.inc
3128
3129 12-Nov-2008 Janusz Dobrowolski
3130 ! Rewritten for paged query results.
3131 $ /manufacturing/search_work_orders.php
3132   /manufacturing/inquiry/where_used_inquiry.php
3133   /purchasing/allocations/supplier_allocation_main.php
3134   /sales/allocations/customer_allocation_main.php
3135 ! Code reorganization to reuse sql query by db_pager.
3136   /purchasing/includes/db/supp_trans_db.inc
3137   /purchasing/includes/db/suppalloc_db.inc
3138   /sales/includes/db/custalloc_db.inc
3139 ! Added $echo parameter to view_stock_status()
3140 $ /includes/ui/ui_view.inc
3141 # Fixed sql query (duplicated rows in query result)
3142 $ /sales/inquiry/customer_inquiry.php
3143 # Fixed bom selection via $_GET['stock_id']
3144 $  /manufacturing/manage/bom_edit.php
3145
3146 12-Nov-2008 Joe Hunt
3147 ! Added dimension entries in delivery and invoice forms
3148 $ /includes/ui/ui_lists.inc
3149   /sales/credit_note_entry.php
3150   /sales/includes/cart_class.inc
3151   /sales/includes/db/cust_trans_db.inc
3152   /sales/includes/db/sales_credit_db.inc
3153   /sales/includes/db/sales_delivery_db.inc
3154   /sales/includes/db/sales_invoice_db.inc
3155   /sales/includes/db/sales_order_db.inc
3156   /sales/includes/sales_db.inc
3157   /sales/includes/ui/sales_credit_ui.inc
3158   /sales/includes/ui/sales_order_ui.inc
3159   /sales/sales_order_entry.php
3160   /sql/alter2.1.sql
3161   
3162 12-Nov-2008 Janusz Dobrowolski
3163 ! Changed db_pager API for inserted columns.
3164 $ /includes/db_pager.inc
3165   /includes/ui/db_pager_view.inc
3166 ! Fixed $cols according to api change.
3167 $ /purchasing/inquiry/supplier_inquiry.php
3168   /sales/inquiry/customer_allocation_inquiry.php
3169   /sales/inquiry/customer_inquiry.php
3170   /sales/inquiry/sales_deliveries_view.php
3171   /sales/inquiry/sales_orders_view.php
3172 ! Rewritten for paged query results.
3173 $ /purchasing/inquiry/po_search.php
3174   /purchasing/inquiry/po_search_completed.php
3175   /purchasing/inquiry/supplier_allocation_inquiry.php
3176
3177 10-Nov-2008 Janusz Dobrowolski
3178 # Suppressed page update after import errors
3179 $ /admin/backups.php
3180 # More fail safe db_import()
3181 $ /admin/db/maintenance_db.inc
3182 # Added check for POS relations before account delete.
3183 $ /gl/manage/bank_accounts.php
3184 # Fixed for MySQL <4.0.18, removed bank_trans_types
3185 $ /sql/alter2.1.sql
3186 # Fixed page update after branch/customer change.
3187 $ /sales/includes/ui/sales_order_ui.inc
3188
3189 10-Nov-2008 Joe Hunt
3190 ! changing the default.css style sheets to handle the new navibar/buttons
3191 $ /themes/default/default.css 
3192   /themes/aqua/default.css
3193   /themes/cool/default.css
3194   /themes/cool/images/sort_asc.gif
3195   /themes/cool/images/sort_desc.gif
3196   
3197 10-Nov-2008 Joe Hunt
3198 ! Changed Bank Statement Report in accourding to Bank Account Change
3199 $ /reporting/rep601.php
3200   /reporting/includes/reports_classes.inc
3201 # Removed Type header from bank inquiry.
3202   /gl/inquiry/bank_inquiry.php
3203   
3204 09-Nov-2008 Janusz Dobrowolski
3205 ! Allowed multiply bank accounts on one GL account, removed obsolete bank trans type.
3206 $ /applications/generalledger.php
3207   /gl/bank_transfer.php
3208   /gl/gl_bank.php
3209   /gl/includes/db/gl_db_bank_accounts.inc
3210   /gl/includes/db/gl_db_bank_trans.inc
3211   /gl/includes/db/gl_db_banking.inc
3212   /gl/includes/db/gl_db_trans.inc
3213   /gl/includes/ui/gl_bank_ui.inc
3214   /gl/inquiry/bank_inquiry.php
3215   /gl/manage/bank_accounts.php
3216   /gl/view/bank_transfer_view.php
3217   /gl/view/gl_deposit_view.php
3218   /gl/view/gl_payment_view.php
3219   /includes/banking.inc
3220   /includes/data_checks.inc
3221   /includes/types.inc
3222   /includes/ui/ui_lists.inc
3223   /purchasing/supplier_payment.php
3224   /purchasing/includes/db/supp_payment_db.inc
3225   /purchasing/includes/db/supp_trans_db.inc
3226   /purchasing/view/view_supp_payment.php
3227   /sales/customer_payments.php
3228   /sales/includes/db/payment_db.inc
3229   /sales/includes/db/sales_invoice_db.inc
3230   /sales/view/view_receipt.php
3231   /sql/alter2.1.sql
3232 ! Fixed session name for multiuser debuging tests.
3233   /includes/lang/language.php
3234 ! Preparing to paged table view in customer_allocation_main.php 
3235 $ /sales/includes/db/cust_trans_db.inc
3236   /sales/includes/db/custalloc_db.inc
3237 # Small fix to avoid sql conflicts
3238 $ /sales/includes/db/sales_points_db.inc
3239 # Changes to POS addition related to above changes.
3240 $ /includes/ui/ui_lists.inc
3241   /sales/includes/db/sales_points_db.inc
3242   /sales/manage/sales_points.php
3243   /sql/alter2.1.sql
3244
3245 09-Nov-2008 Joe Hunt
3246 ! changed Quick Entries in Bank Payments/Deposits (Banking and General Ledger) to also work as Automatic Codings.
3247 $ /includes/ui/ui_lists.inc 
3248   /includes/ui/ui_input.inc 
3249   /gl/gl_bank.php
3250   /gl/includes/db/gl_db_bank_accounts.inc
3251   /gl/includes/ui/gl_bank_ui.inc
3252   /gl/manage/gl_quick_entries.php
3253 ! New table, 0:quick_entry_lines, change to 0_quick_entries
3254 $ /sql/alter2.1.sql
3255
3256 08-Nov-2008 Janusz Dobrowolski
3257 ! Rewritten for paged query results.
3258 $ /purchasing/inquiry/supplier_inquiry.php
3259 # Fixed broken table content after customer selector change.
3260 $ /sales/inquiry/customer_allocation_inquiry.php
3261   /sales/inquiry/customer_inquiry.php
3262   /sales/inquiry/sales_deliveries_view.php
3263   /sales/inquiry/sales_orders_view.php
3264
3265 05-Nov-2008 Janusz Dobrowolski
3266 ! Changed dbpager API.
3267 $ /includes/ui/db_pager_view.inc
3268 # Polishing db_pager code.
3269 $ /includes/db_pager.inc
3270 + Added array_replace() and array_append() helpers.
3271 $ /includes/main.inc
3272 # Fixed multiply sales document view links.
3273 $ /includes/ui/ui_view.inc
3274 ! Rewritten for paged query results.
3275 $ /sales/inquiry/customer_allocation_inquiry.php
3276   /sales/inquiry/customer_inquiry.php
3277   /sales/inquiry/sales_deliveries_view.php
3278 ! Code cleanup.
3279 $ /sales/inquiry/sales_orders_view.php
3280
3281 04-Nov-2008 Janusz Dobrowolski
3282 + Added db_pager widget for paged/sorted sql query display.
3283 $ /includes/db_pager.inc (New)
3284   /includes/ui/db_pager_view.inc (New)
3285   /themes/aqua/images/sort_asc.gif (New)
3286   /themes/aqua/images/sort_desc.gif (New)
3287   /themes/aqua/images/sort_none.gif (New)
3288   /themes/cool/images/sort_asc.gif (New)
3289   /themes/cool/images/sort_desc.gif (New)
3290   /themes/cool/images/sort_none.gif (New)
3291   /themes/default/images/sort_asc.gif (New)
3292   /themes/default/images/sort_desc.gif (New)
3293   /themes/default/images/sort_none.gif (New)
3294   /themes/default/default.css
3295   /themes/aqua/default.css
3296 + Added query size user preference.
3297 $ /admin/display_prefs.php
3298   /admin/db/users_db.inc
3299   /includes/current_user.inc
3300   /includes/prefs/userprefs.inc
3301   /sql/alter2.1.sql
3302 + Added helper functions for array manipulation.
3303 $ /includes/main.inc
3304 + Added mysql_fetch_assoc() wrapper.
3305 $ /includes/db/connect_db.inc
3306 ! Paged query result.
3307 $ /sales/inquiry/sales_orders_view.php
3308 # Two smaller fixes.
3309 $ /js/inserts.js
3310
3311 31-Oct-2008 Janusz Dobrowolski
3312 + POS and cash sale support.
3313 $ /admin/users.php
3314   /admin/db/users_db.inc
3315   /applications/setup.php
3316   /includes/current_user.inc
3317   /includes/ui/ui_lists.inc
3318   /sales/sales_order_entry.php
3319   /sales/includes/cart_class.inc
3320   /sales/includes/sales_db.inc
3321   /sales/includes/ui/sales_order_ui.inc
3322   /sales/manage/sales_points.php (New)
3323   /sales/includes/db/sales_points_db.inc (New)
3324   /sales/includes/cart_class.inc
3325   /sales/includes/db/sales_invoice_db.inc
3326   /sales/includes/db/sales_order_db.inc
3327   /sql/alter2.1.sql
3328 # Fixed focus after error display.
3329 $ /js/utils.js
3330 # Fixed buggy output when SetLineWidth is used before first AddPage call.
3331 $ /reporting/includes/tcpdf.php
3332 # Fixed sign in payment view.
3333 $ /sales/view/view_receipt.php
3334 # Fixed missing hotkeys support for print links.
3335 $ /reporting/includes/reporting.inc
3336
3337 30-Oct-2008 Joe Hunt
3338 ! Added Quick Entries in Bank Payments/Deposits (Banking and General Ledger).
3339 $ /applications/generalledger.php 
3340   /includes/data_checks.inc
3341   /includes/types.inc
3342   /includes/ui/ui_lists.inc
3343   /gl/gl_bank.php
3344   /gl/includes/db/gl_db_bank_accounts.inc
3345   /gl/includes/ui/gl_bank_ui.inc
3346   /gl/manage/gl_quick_entries.php
3347   /sales/manage/customer_branches.php
3348 ! New table, 0_quick_entries
3349 $ /sql/alter2.1.sql
3350 ! Changed GL Accounts form. The tax_code is now Tax Group instead of Tax Type.
3351 $ /gl/manage/gl_accounts.php
3352
3353 24-Oct-2008 Janusz Dobrowolski
3354 ! Added hotkeys to final menu options.
3355 $ /dimensions/dimension_entry.php
3356   /gl/bank_transfer.php
3357   /gl/gl_bank.php
3358   /gl/gl_journal.php
3359   /inventory/adjustments.php
3360   /inventory/transfers.php
3361   /manufacturing/work_order_add_finished.php
3362   /manufacturing/work_order_issue.php
3363   /manufacturing/work_order_release.php
3364   /purchasing/po_entry_items.php
3365   /purchasing/po_receive_items.php
3366   /purchasing/supplier_payment.php
3367   /sales/credit_note_entry.php
3368   /sales/customer_credit_invoice.php
3369   /sales/customer_invoice.php
3370   /sales/customer_payments.php
3371   /sales/sales_order_entry.php
3372 # Fixed TCPDF errors display.
3373 $ /reporting/includes/tcpdf.php
3374 # Fixed page position after message display.
3375 $  /js/utils.js
3376
3377 23-Oct-2008 Janusz Dobrowolski
3378 + Improved report module performance, also usable without javascript.
3379 $ /reporting/reports_main.php
3380   /reporting/includes/class.pdf.inc
3381   /reporting/includes/pdf_report.inc
3382   /reporting/includes/reports_classes.inc
3383   /reporting/includes/header2.inc
3384 + Hotkey support for viewer links.
3385 $ /includes/ui/ui_view.inc
3386   /js/inserts.js
3387 + Added purchase order printing after entry.
3388 $ /purchasing/po_entry_items.php
3389 + Added hotkeys to credit note final menu.
3390 $ /sales/credit_note_entry.php
3391 # Fixed submit button for IE7
3392 $ /includes/ui/ui_input.inc
3393 # Fixed ajax popup flicker.
3394 $ /js/utils.js
3395 # Fix after 2.0.4 merge
3396 $ /sales/inquiry/sales_orders_view.php
3397
3398 23-Oct-2008 Joe Hunt
3399 ! Merging the changes up to 2-0-4
3400 $ /purchasing/supplier_invoice.php
3401   /purchasing/supplier_credit.php
3402   /purchasing/includes/db/invoice_db.inc
3403   /purchasing/includes/db/grn_db.inc
3404   /purchasing/includes/ui/invoice_ui.inc
3405   /purchasing/supplier_invoice_grns.php (File removed)
3406   /purchasing/supplier_credit_grns.php (File removed)
3407   /purchasing/supplier_trans_gl.php (File removed)
3408   /gl/inquiry/gl_trial_balance.php
3409   /gl/inquiry/gl_account_inquiry.php
3410   /reporting/rep704.php
3411   /reporting/rep708.php
3412   /sql/en_US-demo.sql
3413   /sales/includes/ui/sales_order_ui.inc
3414   /sales/inquiry/sales_orders_view.php
3415   
3416 20-Oct-2008 Janusz Dobrowolski
3417 # Fix for pdf reports (php 5.2.4 issue)
3418 $ /reporting/includes/pdf_report.inc
3419
3420 19-Oct-2008 Janusz Dobrowolski
3421 + User interface mode (full vs fallback) detected and set on login
3422 $ /access/login.php
3423   /includes/current_user.inc
3424   /includes/session.inc
3425   /includes/ui/ui_input.inc
3426   /includes/ui/ui_lists.inc
3427 + More sales documents available for printing from inquiry page.
3428 $ /sales/inquiry/customer_inquiry.php
3429   /reporting/includes/header2.inc
3430 ! Changed version info.
3431 $ /config.php
3432 # Fixed ajax popup/redirection.
3433 $ /reporting/includes/pdf_report.inc
3434   /includes/ajax.inc
3435
3436 17-Oct-2008 Janusz Dobrowolski
3437 + Added ajax request indicator.
3438 $ /js/utils.js
3439   /themes/aqua/renderer.php
3440   /themes/aqua/images/ajax-loader.gif (new)
3441   /themes/cool/renderer.php
3442   /themes/cool/images/ajax-loader.gif (new)
3443   /themes/default/renderer.php
3444   /themes/default/images/ajax-loader.gif (new)
3445 + Added optional popup for pdf reports display.
3446 $ /admin/display_prefs.php
3447   /admin/users.php
3448   /admin/db/users_db.inc
3449   /includes/current_user.inc
3450   /includes/prefs/userprefs.inc
3451   /reporting/includes/pdf_report.inc
3452   /sql/alter2.1.sql
3453 # Changed message for missing currency rate.
3454 $ /includes/banking.inc
3455 # Fixed submit/button behaviour.
3456 $ /js/inserts.js
3457 # Fixed canceling order.
3458 $ /sales/sales_order_entry.php
3459 # Fixed typo in css
3460 $ /themes/aqua/default.css
3461 # Fixed pdf_debug mode
3462 $ /reporting/includes/reporting.inc
3463   /reporting/includes/reports_classes.inc
3464
3465 15-Oct-2008 Janusz Dobrowolski
3466 + Added remote printing support
3467 $ /admin/print_profiles.php (new)
3468   /admin/printers.php (new)
3469   /admin/db/printers_db.inc (new)
3470   /reporting/prn_redirect.php (new)
3471   /reporting/includes/printer_class.inc (new)
3472   /sql/alter2.1.sql (new)
3473   /config.php
3474   /admin/display_prefs.php
3475   /admin/users.php
3476   /admin/db/users_db.inc
3477   /applications/setup.php
3478   /includes/current_user.inc
3479   /includes/prefs/userprefs.inc
3480   /includes/ui/ui_lists.inc
3481   /js/inserts.js
3482   /js/utils.js
3483   /reporting/rep109.php
3484   /reporting/reports_main.php
3485   /reporting/includes/pdf_report.inc
3486   /reporting/includes/reporting.inc
3487   /reporting/includes/reports_classes.inc
3488 !Fixes related to changed printing api.
3489 $ /admin/view_print_transaction.php
3490   /purchasing/inquiry/po_search.php
3491   /purchasing/inquiry/po_search_completed.php
3492   /sales/customer_credit_invoice.php
3493   /sales/customer_delivery.php
3494   /sales/customer_invoice.php
3495   /sales/sales_order_entry.php
3496   /sales/inquiry/customer_inquiry.php
3497   /sales/inquiry/sales_deliveries_view.php
3498   /sales/inquiry/sales_orders_view.php
3499 + Added optional id parameter for label helpers; added value for buttons.
3500 $ /includes/ui/ui_input.inc
3501 + Added ajax popup screen command.
3502 $ /includes/ajax.inc
3503 # Skipping index.php file during flush_dir()
3504 $ /includes/main.inc
3505
3506 06-Oct-2008 Janusz Dobrowolski
3507 + Menu hotkeys system implementation.
3508 $ /includes/page/header.inc
3509   /includes/ui/ui_controls.inc
3510   /includes/ui/ui_input.inc
3511   /js/JsHttpRequest.js
3512   /js/inserts.js
3513   /js/utils.js
3514   /reporting/includes/reports_classes.inc
3515   /sales/sales_order_entry.php
3516   /sales/manage/customers.php
3517   /themes/aqua/default.css
3518   /themes/aqua/renderer.php
3519   /themes/cool/default.css
3520   /themes/cool/renderer.php
3521   /themes/default/default.css
3522   /themes/default/renderer.php
3523 + Access keys added to menu options strings.
3524 $ /config.php
3525   /applications/customers.php
3526   /applications/dimensions.php
3527   /applications/generalledger.php
3528   /applications/inventory.php
3529   /applications/manufacturing.php
3530   /applications/setup.php
3531   /applications/suppliers.php
3532   /reporting/reports_main.php
3533
3534 ------------------------------- Release 2.0.3 --------------------------------------------
3535 06-Oct-2008 Joe Hunt
3536 ! Release 2.0.3
3537 $ config.php
3538 # Bug [0000072] Item stock movement should check for if there is empty Inventory.
3539 $ /inventory/inquiry/stock_movements.php
3540
3541 05-Oct-2008 Janusz Dobrowolski
3542 # Bugfix [0000063] Bad update of parent document lines after edition of sales documents.
3543 $ /sales/includes/cart_class.inc
3544   /sales/includes/sales_db.inc
3545   /sales/includes/db/sales_credit_db.inc
3546   /sales/includes/db/sales_delivery_db.inc
3547   /sales/includes/db/sales_invoice_db.inc
3548 # Bugfix [0000071] Ordering for customer with bad history available after F4 - Return
3549 $ /sales/manage/customers.php
3550
3551 04-Oct-2008 Joe Hunt
3552 # Bug [0000069] Constraint on voiding delivery note if a non voided, linked invoice exists.
3553 $ /admin/db/voiding_db.inc
3554 # Bug [0000061] Cost Update doesn't compute correctly after inventory adjust.
3555 $ /inventory/includes/db/item_adjust_db.inc
3556
3557 01-Oct-2008 Joe Hunt
3558 # When deleting the last module in FA a parce error arose:
3559 $ /admin/inst_module.php
3560   /admin/inst_lang.php
3561
3562 30-Sep-2008 Janusz Dobrowolski
3563 # Bug [0000067] Settled supplier documents were displayed as overdued.
3564 $ /purchasing/inquiry/supplier_inquiry.php
3565   /purchasing/inquiry/supplier_allocation_inquiry.php
3566 # Bug [0000068] Removed unneeded constraint on edition of fully allocated sales doc.
3567 $ /sales/allocations/customer_allocation_main.php
3568
3569 29-Sep-2008 Janusz Dobrowolski
3570 # Bug [0000065] Changing item type during adding new item caused record reset.
3571 $ /inventory/manage/items.php
3572
3573 26-Sep-2008 Joe Hunt
3574 # Bug [0000064] Credit This on an invoice should automatically allocate the credit to that invoice
3575 $ /sales/includes/db/sales_credit_db.inc
3576
3577 26-Sep-2008 Janusz Dobrowolski
3578 # Bug [0000062] Delivery Modifitication - duplicated tax details.
3579 $ /sales/includes/db/sales_delivery_db.inc
3580
3581 25-Sep-2008 Joe Hunt
3582 # if MySQL is in strict sql mode, a couple of files didn't pass that. Better not use strict sql mode.
3583   This is not necessary, because FA handle this internally. in my.ini(win) or my.cnf(linux) set sql-mode="".
3584 $ /gl/gl_budget.php
3585   /includes/db/comments_db.inc
3586   /inventory/cost_update.php
3587   /purchasing/includes/db/supp_trans_db.inc
3588   /sales/includes/db/cust_trans_db.inc
3589 # Bug [0000060] table prefix error message and inconsistency at install
3590 $ /admin/db/maintenance_db.inc
3591   /install/index.php
3592   /install/save.php
3593 # Bug [0000061] Delivery Modifitication (standard cost change)
3594 $ /sales/includes/db/sales_delivery_db.inc
3595
3596 ------------------------------- Release 2.0.2 --------------------------------------------
3597 23-Sep-2008 Joe Hunt
3598 ! Release 2.0.2
3599 $ config.php
3600 ! Increased time_out to 3 minutes.
3601 $ /install/save.php
3602
3603 23-Sep-2008 Joe Hunt
3604 # Bug [0000059] Direct Invoice or Delivery Notes doesn't account for negative inventory flag
3605 $ /sales/sales_order_entry.php
3606
3607 21-Sep-2008 Janusz Dobrowolski
3608 + Added submit_on_change option for date fields
3609 $ /includes/ui/ui_input.inc
3610 + Automatic exchange rate update after document date change
3611 $ /gl/bank_transfer.php
3612   /gl/gl_bank.php
3613   /gl/includes/db/gl_db_rates.inc
3614   /gl/includes/ui/gl_bank_ui.inc
3615   /includes/banking.inc
3616   /includes/ui/ui_view.inc
3617   /purchasing/supplier_payment.php
3618   /sales/customer_payments.php
3619   /sales/includes/cart_class.inc
3620 # Sales/purchase terms update after document date change [0000058]
3621 $ /purchasing/includes/ui/invoice_ui.inc
3622   /purchasing/includes/ui/po_ui.inc
3623   /sales/customer_invoice.php
3624 # Fixed edit line total, price update after date change
3625 $ /sales/includes/ui/sales_credit_ui.inc
3626   /sales/includes/ui/sales_order_ui.inc
3627 # Fixed unneeded page reload on enter key in text inputs
3628 $ /js/inserts.js
3629 # Fixed session variables conflicts with some third party software (e.g. XRMS)
3630 $ /includes/lang/language.php
3631 # Fixed calendar flicker, removed buttons from exchange_rate_display()
3632 $ /includes/ui/ui_view.inc
3633 ! Default delivery required by changed to 1 day.
3634 $ /includes/prefs/sysprefs.inc
3635 # Small bug fix 
3636 $ /sales/includes/sales_db.inc
3637
3638 20-Sep-2008 Joe Hunt
3639 # Fix for exchange variation when allocating payments. re-inserted in System and GL Setup.
3640 $ /admin/gl_setup.php
3641   /admin/db/company_db
3642   /includes/banking.inc
3643   /purchasing/allocations/supplier_allocate.php
3644   /purchasing/includes/db/suppalloc_db.inc
3645   /sales/allocations/customer_allocate.php
3646   /sales/includes/db/custalloc_db.inc
3647   /sales/includes/db/payment_db.inc
3648   /sales/includes/db/sales_credit_db.inc
3649 ! New tcpdf.php file. Minor bugfixes from tcpdf.org
3650   /reporting/includes/tcpdf.php
3651 ! Layout adjustments
3652   /dimensions/includes/dimensions_ui.inc
3653   /dimensions/view/view_dimension.php
3654   /inventory/view/view_adjustment.php
3655   /manufacturing/view/work_order_view.php
3656   
3657 18-Sep-2008 Janusz Dobrowolski
3658 + Support for calling external pages during document entry (e.g. for adding customer/supplier/items).
3659 $ /index.php
3660   /includes/ui/ui_controls.inc
3661   /includes/ui/ui_input.inc
3662   /includes/ui/ui_lists.inc
3663   /js/inserts.js
3664 + Add/view on F4 in customer/supplier selectors
3665 $ /gl/gl_bank.php
3666 + Add/view on F4 in supplier/items selectors
3667 $ /purchasing/po_entry_items.php
3668   /inventory/manage/items.php
3669 + Add/view on F4 in supplier selector
3670 $ /purchasing/supplier_credit.php
3671   /purchasing/supplier_invoice.php
3672   /purchasing/supplier_payment.php
3673   /purchasing/allocations/supplier_allocation_main.php
3674   /purchasing/manage/suppliers.php
3675   /inventory/purchasing_data.php
3676 + Add/view on F4 in customer selector
3677   /sales/credit_note_entry.php
3678   /sales/customer_payments.php
3679   /sales/sales_order_entry.php
3680   /sales/allocations/customer_allocation_main.php
3681   /sales/includes/ui/sales_credit_ui.inc
3682   /sales/includes/ui/sales_order_ui.inc
3683   /sales/manage/customer_branches.php
3684   /sales/manage/customers.php
3685 # Syntax error introduced in previous update fixed
3686 $ /inventory/prices.php
3687 # Fixed retreiving of exchange rates [0000057]
3688 $ /gl/manage/exchange_rates.php
3689   /includes/banking.inc
3690   /includes/ui/ui_view.inc
3691
3692 18-Sep-2008 Joe Hunt
3693 + New Report - Bank Statement.
3694 $ /reporting/reports_main.php
3695   /reporting/rep601.php (new file)
3696   
3697 17-Sep-2008 Joe Hunt
3698 ! New PDF tcpdf.php file. Support for cid-0 fonts (Chinese, Japanese, Korean, CJK, Asian fonts) without embedding.
3699   New cid-0 fonts will be available for download when release 2.0.2 is shipping. Reduces file size enormouusly
3700 $ /reporting/includes/tcpdf.php
3701 ! Inventory column option in Report Stock Sheet Check.
3702 $ /reporting/reports_main.php
3703   /reporting/rep303.php
3704   
3705 11-Sep-2008 Janusz Dobrowolski
3706 # Fixed slash quotation problems on direct POST values display.
3707 $ /includes/session.inc
3708   /includes/db/connect_db.inc
3709 # Added missing db_escape on person_id.
3710 $ /gl/includes/db/gl_db_bank_trans.inc
3711   /gl/includes/db/gl_db_trans.inc
3712 # Added error message and suppressed db update on failed ECB exchange rate read.
3713 $ /includes/ui/ui_view.inc
3714
3715 10-Sep-2008 Janusz Dobrowolski
3716 # Fixed company folders renaming after company remove.
3717 $ /admin/create_coy.php
3718 # Fixed list selectors' behaviour during search.
3719 $ /includes/ui/ui_lists.inc
3720 # Fixed page update after item search. Closes bugs [0000051],[0000054].
3721 $ /inventory/cost_update.php
3722   /inventory/prices.php
3723   /inventory/purchasing_data.php
3724   /inventory/reorder_level.php
3725   /inventory/includes/item_adjustments_ui.inc
3726   /inventory/includes/stock_transfers_ui.inc
3727   /inventory/inquiry/stock_status.php
3728   /inventory/manage/items.php
3729   /manufacturing/includes/work_order_issue_ui.inc
3730   /manufacturing/inquiry/where_used_inquiry.php
3731   /purchasing/includes/ui/po_ui.inc
3732   /sales/includes/ui/sales_credit_ui.inc
3733   /sales/includes/ui/sales_order_ui.inc
3734
3735 09-Sep-2008 Joe Hunt
3736 # Bug [0000055] Rasmus detected a cost diff. bug and changed some code for us. Very appreciated.
3737 $ /purchasing/includes/db/invoice_db.inc
3738
3739 ------------------------------- Release 2.0.1 --------------------------------------------
3740 07-Sep-2008 Joe Hunt
3741 ! Release 2.0.1
3742 $ config.php
3743
3744 05-Sep-2008 Janusz Dobrowolski
3745 # Bug [0000046] Sales invoice not working on some php versions (php bug #40509)
3746 $ /sales/includes/sales_db.inc
3747   /sales/includes/db/sales_credit_db.inc
3748 ! Obsolete code removed
3749 $ /sales/customer_credit_invoice.php
3750
3751 05-Sep-2008 Joe Hunt
3752 # Bug [0000053] Missing GL postings on item issue on Work Order
3753 $ /manufacturing/includes/db/work_order_quick_db.inc
3754   /manufacturing/includes/db/work_order_issues_db.inc
3755   /manufacturing/includes/db/work_order_produce_items_db.inc
3756 ! Bad layout in aging on report Statements
3757 $ /reporting/rep108.php
3758
3759 04-Sep-2008 Joe Hunt
3760 # Bug [0000050] Invoice no. on all sales reports
3761 $ /reporting/includes/doctext.inc
3762   /reporting/includes/doctext2.inc
3763   
3764 04-Sep-2008 Joe Hunt
3765 # Bug [0000052] Inventory Valuation Report
3766 $ /reporting/rep301.php
3767
3768 04-Sep-2008 Joe Hunt
3769 # Bug [0000047] Not possible to view delivery sequence
3770 $ /purchasing/supplier_credit_grns.php
3771   /purchasing/supplier_invoice_grns.php
3772   /purchasing/includes/db/grn_db.inc
3773   /purchasing/includes/ui/invoice_ui.inc
3774   /purchasing/view/view_po.php
3775   /purchasing/view/view_supp_credit.php
3776 # Bug [0000048] Crediting invoice and choosing gl account for items to be written off doesn't work  
3777 $ /sales/includes/db/sales_credit_db.inc  
3778
3779 03-Sep-2008 Janusz Dobrowolski
3780 # Fixed fatal error handling in php5
3781 $ /includes/errors.inc
3782   /includes/session.inc
3783 # Fixed display of errors while saving sales documents
3784 $ /sales/sales_order_entry.php
3785
3786 03-Sep-2008 Joe Hunt
3787 # Bug [0000044] Standard Cost error on credit note. Reopened. Stock Movement forgot the credit note.
3788 $ /inventory/inquiry/stock_movements.php
3789   /purchasing/includes/db/grn_db.inc
3790   /purchasing/includes/invoice_db.inc
3791
3792 03-Sep-2008 Joe Hunt
3793 # Bug [0000043] Inventory Adjustment Session doesn't update standard cost
3794 # Bug [0000044] Standard Cost error on credit note
3795 $ /inventory/includes/db/items_adjust_db.inc
3796   /purchasing/includes/db/grn_db.inc
3797   /purchasing/includes/invoice_db.inc
3798 # Bug [0000045] Cannot close fiscal year 
3799 $ /admin/fiscalyears.php
3800 # Update screen bug in Bank Account Inquiry.
3801   $ /gl/inquiry/bank_inquiry.php
3802
3803 02-Sep-2008 Joe Hunt
3804 # Bug when selecting report, List of Journal Entries, by type. Nothing selected.
3805 $ /reporting/includes/reports_classes.inc
3806 $ /reporting/rep702.php
3807
3808 01-Sep-2008 Joe Hunt
3809 ! Up-to-date translation file (some strings were missing, single quotations in .inc files)
3810 $ /lang/new_language_template/LC_MASSAGES/empty.po
3811   /lang/en_US/LC_MESSAGES/en_US.mo
3812
3813 31-Aug-2008 Janusz Dobrowolski
3814 + Added ajax support for file uploading
3815 $ /js/utils.js
3816 # Final fix for logo file upload
3817 $ /admin/company_preferences.php
3818 # Fixed item image file upload
3819 $ /inventory/manage/items.php
3820
3821 30-Aug-2008 Janusz Dobrowolski
3822 ! Up to date translation file
3823 $ /lang/new_language_template/LC_MASSAGES/empty.po
3824 # Fixed broken &amp's in backup files [0000040]
3825 $ /admin/db/maintenance_db.inc
3826 # Temporary fix (sync page reload) for uploading logo file
3827 $ /admin/company_preferences.php
3828 -------------------------------2.0 Final --------------------------------------------
3829 21_aug-2008 Joe Hunt
3830 ! config.php file. Version changed to 2.0
3831 $ config.php
3832 ! Set time out to 120 seconds.
3833 $ /install/save.php
3834 # Removed js warnings on index pages
3835 $ /js/utils.js
3836
3837 20-Aug-2008 Joe Hunt
3838 # Bug [0000037] Price diff and deliveries between po receive and supp invoice. (Again)
3839 $ /includes/db/inventory_db.inc
3840   /purchase/includes/db/grn_db.inc
3841   /purchase/includes/db/invoice_db.inc
3842
3843 20-Aug-2008
3844 # [0000041] Voiding PO GRN's could be dangerous, if deliveries have been done. Eliminating it. Use item adjustment with 0 price.
3845 $ /admin/db/voiding_db.inc
3846 # Fixing a minor bug in grn_db.inc
3847 $ /purchasing/includes/db/grn_db.inc 
3848   
3849 19-Aug-2008 Joe Hunt
3850 # Fixed some color conversion problems in the new PDF Engine
3851 $ /reporting/includes/pdf_report.inc
3852   /reporting/includes/class.pdf.inc
3853   
3854 19-Aut-2008 Joe Hunt
3855 ! Optimized the textwraplines in pdf_report.inc and header2.inc
3856   /reporting/includes/pdf_report.inc
3857   /reporting/includes/header2.inc (This is important to download too!)
3858   
3859 19-Aug-2008 Joe Hunt
3860 ! Replacing the PDF Engine with a slightly modified TCPDF
3861 $ /reporting/fonts/helvetica*.php (new php files)
3862   /reporting/fonts/*.atm files removed
3863   /reporting/includes/pdf_report.inc (changed)
3864   /reporting/includes/class.pdf.inc (changed)
3865   /reporting/includes/barcodes.php (new file)
3866   /reporting/includes/htmlcolors.php (new file)
3867   /reporting/includes/html_entity_decode_php4.php (new file)
3868   /reporting/includes/tcpdf.php (new file, the PDF engine)
3869   /reporting/includes/unicode_data2.php (new file, reduced unicode_data.php)
3870   
3871 18-Aug-2008 Joe Hunt
3872 # Bug [0000038] Voiding a cost update doesn't void even if it says so. There will now be an error msg saying
3873   that this can not be done. 
3874 $ /admin/db/voiding_db.inc
3875
3876 18-Aug-2008 Joe Hunt
3877 # Bug [0000037] Price diff and deliveries between po receive and supp invoice.
3878 $ /purchase/includes/db/grn_db.inc
3879   /purchase/includes/db/invoice_db.inc
3880   
3881 16-Aug-2008 Janusz Dobrowolski
3882 # Fixed first supplier add confirmation [0000039].
3883 $ /purchasing/manage/suppliers.php
3884 # Fixed entering direct documents with date in the past [0000036]
3885 $ /sales/customer_delivery.php
3886   /sales/includes/cart_class.inc
3887 # Fixed date_picker caching in debug mode
3888 $ /includes/ui/ui_view.inc
3889 # Some focus fixes after user entry error
3890 $ /sales/manage/credit_status.php
3891   /sales/manage/customer_branches.php
3892   /sales/manage/sales_areas.php
3893   /sales/manage/sales_people.php
3894
3895 08-Aug-2008 Joe Hunt
3896 # Wrong email-adress field taken when emailing documents [0000035].
3897 $ /sales/includes/db/cust_trans_db.inc
3898
3899 02-Aug-2008 Joe Hunt
3900 # Use Item Sales Account as default when creating new branch. Customer Branch Sales Account overrides Item Sales Accounts.
3901 $ /sales/manage/customer_branches.php
3902
3903 01-Aug-2008 Joe Hunt
3904 ! Customer Dimension overrides an Item Dimension when creating GL transactions
3905 $ /sales/includes/db/customers_db.inc
3906   /sales/includes/db/sales_credit_db.inc
3907   /sales/includes/db/sales_delivery_db.inc
3908   /sales/includes/db/sales_invoice_db.inc
3909   
3910 31-Jul-2008 Joe Hunt
3911 + Added a new menu entry after that Bank Payment or Bank Deposit has been processed.
3912 $ /gl/gl_bank.php
3913
3914 30-Jul-2008 Joe Hunt
3915 ! Currency selection in Price Listing Report
3916 $ /reporting/rep104.php
3917   /reporting/reports_main.php
3918   
3919 28-Jul-2008 Janusz Dobrowolski
3920 # Fixed control buttons reset after record deletion.
3921 $ /admin/fiscalyears.php
3922   /admin/payment_terms.php
3923   /admin/shipping_companies.php
3924   /gl/manage/bank_accounts.php
3925   /gl/manage/currencies.php
3926   /gl/manage/gl_account_classes.php
3927   /gl/manage/gl_account_types.php
3928   /inventory/manage/item_categories.php
3929   /inventory/manage/item_units.php
3930   /inventory/manage/locations.php
3931   /inventory/manage/movement_types.php
3932   /manufacturing/manage/work_centres.php
3933   /sales/manage/credit_status.php
3934   /sales/manage/customer_branches.php
3935   /sales/manage/sales_areas.php
3936   /sales/manage/sales_people.php
3937   /sales/manage/sales_types.php
3938   /taxes/item_tax_types.php
3939   /taxes/tax_groups.php
3940   /taxes/tax_types.php
3941
3942 27-Jul-2008 Janusz Dobrowolski
3943 # Fixed record selection on pages using non-numeric selectors with simple_page_mode() helper. 
3944 $ /includes/ui/ui_controls.inc
3945   /includes/ui/ui_input.inc
3946   /inventory/manage/item_units.php
3947 # Fixed focus setting on multi-form pages.
3948 $ /js/utils.js
3949 # Fixed ajax reload
3950 $ /manufacturing/work_order_release.php
3951
3952 26-Jul-2008 Janusz Dobrowolski
3953 ! Potentially dangerous for whole FA site operations are currently available only for admins of first registered company (site admins).
3954 $ /config.php
3955   /admin/create_coy.php
3956   /admin/inst_lang.php
3957   /admin/inst_module.php
3958   /includes/current_user.inc
3959 # Small layout fix
3960   /admin/fiscalyears.php
3961
3962 25-Jul-2008 Joe Hunt
3963 # Minor adjustments
3964 $ /includes/page/header.inc
3965   /manufacturing/work_order_release.php
3966   
3967 25-Jul-2008 Joe Hunt
3968 # Default application setting does not work [0000034]
3969 $ /includes/page/header.inc
3970
3971 25-Jul-2008 Joe Hunt
3972 ! The built version in config.php now shows the last change date of this file (CHANGELOG.txt).
3973 $ config.php
3974
3975 25-Jul-2008 Joe Hunt
3976 # Missing GL transactions when producing advanced manufacturing [0000032].
3977 $ /manufacturing/includes/db/work_order_produce_items_db.inc
3978
3979 24-Jul-2008 Janusz Dobrowolski
3980 + Added fatal error handling during ajax calls - [0000003] closed
3981 $ includes/session.inc
3982 # Fixed hints for lists without submit [0000026]
3983 $ includes/ui/ui_lists.inc
3984 # Removed not used file (related to [0000023])
3985 $ sql/basic.sql
3986
3987 24-Jul-2008 Joe Hunt
3988 # Pressing the link in the meta_forward function may result in a blank page.
3989 $ /includes/ui/ui_controls.inc
3990
3991 23-Jul-2008 Joe Hunt
3992 # Increment reference bug in GL Deposit and missing hyperlink parameter.
3993 $ /gl/gl_bank.php
3994   /gl/includes/gl_bank_ui.inc
3995   
3996 22-Jul-2008 Janusz Dobrowolski
3997 # Corrected backup maintenance page display during script download.
3998 $ /admin/backups.php
3999
4000 20-Jul-2008 Janusz Dobrowolski
4001 # Corrected reports page display after yesterday change.
4002 $ /reporting/reports_main.php
4003
4004 19-Jul-2008 Janusz Dobrowolski
4005 ! Content of js-only pages superseded by the requirement notification in non-js browsers.
4006 $ /admin/backups.php
4007   /reporting/reports_main.php
4008 + Support for js only divs/pages.
4009 $ /includes/main.inc
4010   /includes/ui/ui_controls.inc
4011   /js/inserts.js
4012 # Fixed page usability in non-js mode.
4013 $ /sales/inquiry/sales_orders_view.php
4014 # Small table view fix
4015 $ /admin/inst_lang.php
4016
4017 18-Jul-2008 Janusz Dobrowolski
4018 + Added optional processing progressbar for submit buttons
4019 $ /includes/ui/ui_input.inc
4020   /includes/ui/ui_lists.inc
4021   /js/inserts.js
4022   /themes/aqua/images/progressbar.gif (new)
4023   /themes/cool/images/progressbar.gif (new)
4024   /themes/default/images/progressbar.gif (new)
4025 # Fixed database error after empty supplier search result [0000022]
4026 $ /purchasing/supplier_credit.php
4027   /purchasing/supplier_invoice.php
4028 # Fixed focus after update
4029 $ /admin/company_preferences.php
4030 # Fixed message typo.
4031 $ /admin/create_coy.php
4032 # Fixed line edition layout
4033 $ /inventory/includes/item_adjustments_ui.inc
4034
4035 18-Jul-2008 Joe Hunt
4036 # Parse error fixed [0000021] in customer_credit_invoice.php
4037 $ /sales/customer_credit_invoice.php
4038
4039 15-Jul-2008 Janusz Dobrowolski
4040 # Fixed bug [0000018] - unwanted freight cost reset on page update.
4041 $ /sales/customer_delivery.php
4042
4043 14-Jul-2008 Janusz Dobrowolski
4044 # Fixed bug [0000017] - error while checking qoh
4045 $ /includes/ui/items_cart.inc
4046   /manufacturing/work_order_issue.php
4047 # Fixed ajax update
4048 $ /gl/manage/gl_accounts.php
4049
4050 13-Jul-2008 Joe Hunt
4051 + Added GL Summary of Tax Report (rep709.php). Usable only if different Tax Accounts are used.
4052 $ /reporting/rep709.php
4053
4054 12-Jul-2008 Joe Hunt
4055 ! Rewrite of Tax Report (rep709.php).
4056 $ /reporting/rep709.php
4057
4058 09-Jul-2008 Janusz Dobrowolski
4059 # Corrections to maximum input lengths
4060 $ /gl/manage/bank_accounts.php
4061   /gl/manage/gl_account_classes.php
4062 # Fixed spare Back link on restricted pages
4063 $ /includes/session.inc
4064 # Fixed bank_account_types_list()
4065 $ /includes/ui/ui_lists.inc
4066 # Fixed warning about unexisting POST var
4067 $ /sales/manage/customers.php
4068
4069 08-Jul-2008 Janusz Dobrowolski
4070 # Added validation of entered quantities
4071 $ /sales/customer_credit_invoice.php
4072 # Fixed ajax update (0000015) and quantity checks
4073 $ /sales/customer_delivery.php
4074   /sales/customer_invoice.php
4075 # Fixed invalid voiding sales invoice/delivery/credit (0000016)
4076 $ /sales/includes/db/sales_delivery_db.inc
4077   /sales/includes/db/sales_invoice_db.inc
4078   /sales/includes/sales_db.inc
4079 # Fixed setting document date to Today() 
4080 $ /sales/includes/cart_class.inc
4081
4082 08-Jul-2008 Joe Hunt
4083 + Addition in test of duplicate fiscal year
4084 $ /admin/fiscalyears.php
4085
4086 07-Jul-2008 Joe Hunt
4087 # Corrected a subbug in 00000012 (blank page in sales_types.php).
4088 $ /sales/manage/sales_types.php
4089
4090 07-Jul-2008 Janusz Dobrowolski
4091 + Added ajax
4092 $ /admin/fiscalyears.php
4093   /inventory/purchasing_data.php
4094 # Corrected factor parameter checking (fixes 00000012)
4095 $ /sales/includes/sales_db.inc
4096 ! Changed selector for fiscal year functions to id
4097 $ /admin/db/company_db.inc
4098 # Checking options parameter for combos 
4099 $ /includes/ui/ui_lists.inc
4100
4101 06-Jul-2008 Janusz Dobrowolski
4102 + Ajax additions
4103 $ /admin/view_print_transaction.php
4104   /admin/void_transaction.php
4105   /dimensions/dimension_entry.php
4106   /manufacturing/work_order_entry.php
4107   /manufacturing/manage/bom_edit.php
4108   /sales/manage/customer_branches.php
4109 + Default value calculated for new prices
4110 $ /inventory/prices.php
4111 + Optional default value for input_num()
4112 $ /includes/ui/ui_input.inc
4113 + Submit on change option for currency lists
4114 $ /includes/ui/ui_lists.inc
4115 # factor parameter in get_price() is now optional
4116 $ /sales/includes/sales_db.inc
4117 # Smaller fix to ajax page content update
4118 $ /sales/manage/customers.php
4119
4120 05-Jul-2008 Janusz Dobrowolski
4121 + Ajax additions
4122 $ /admin/change_current_user_password.php
4123   /admin/company_preferences.php
4124   /admin/forms_setup.php
4125   /admin/gl_setup.php
4126   /admin/payment_terms.php
4127   /admin/shipping_companies.php
4128   /admin/users.php
4129   /inventory/manage/item_categories.php
4130   /inventory/manage/item_units.php
4131   /inventory/manage/locations.php
4132   /inventory/manage/movement_types.php
4133   /manufacturing/manage/work_centres.php
4134   /sales/manage/credit_status.php
4135   /sales/manage/sales_areas.php
4136   /sales/manage/sales_people.php
4137   /sales/manage/sales_types.php
4138   /taxes/item_tax_types.php
4139   /taxes/tax_groups.php
4140   /taxes/tax_types.php
4141 # Gettext fixes
4142 $ /gl/manage/bank_accounts.php
4143   /gl/manage/bank_trans_types.php
4144   /gl/manage/currencies.php
4145   /gl/manage/gl_account_classes.php
4146   /gl/manage/gl_account_types.php
4147   /gl/manage/gl_accounts.php
4148
4149 04-Jul-2008 Janusz Dobrowolski
4150 + Ajax additions
4151   /gl/inquiry/bank_inquiry.php
4152   /gl/inquiry/gl_account_inquiry.php
4153   /gl/inquiry/gl_trial_balance.php
4154   /gl/manage/bank_accounts.php
4155   /gl/manage/bank_trans_types.php
4156   /gl/manage/currencies.php
4157   /gl/manage/exchange_rates.php
4158   /gl/manage/gl_account_classes.php
4159   /gl/manage/gl_account_types.php
4160   /gl/manage/gl_accounts.php
4161 ! Changed layout for simple db table editor pages
4162 $ /includes/ui/ui_input.inc
4163 - Removed unused GL account settings.
4164 $ /admin/gl_setup.php
4165   /admin/db/company_db.inc
4166   /gl/manage/gl_accounts.php
4167 # Fixed default sales account for customer branch.
4168 $ /admin/gl_setup.php
4169   /sales/manage/customer_branches.php
4170 # Fixed focus after ajax page reload.
4171 $ /includes/ajax.inc
4172 # Fixed optional submit for yesno and gl_all_accounts lists.
4173 $ /includes/ui/ui_lists.inc
4174
4175 01-Jul-2008 Janusz Dobrowolski
4176 + Ajax additions
4177   /gl/bank_transfer.php
4178   /gl/gl_budget.php
4179   /gl/gl_journal.php
4180   /gl/includes/ui/gl_journal_ui.inc
4181 + Added client side calculations for budget
4182   /gl/gl_budget.php
4183   /js/budget.js
4184 # Fixed default POST assigning [fixes 0000009]
4185   /includes/ui/ui_lists.inc
4186 # Fixed submit type in submit_row()
4187   /includes/ui/ui_input.inc
4188 # Small display fix
4189   /gl/manage/currencies.php
4190 ! Code cleanup
4191   /gl/gl_bank.php
4192   /gl/includes/ui/gl_bank_ui.inc
4193   /inventory/adjustments.php
4194   /inventory/transfers.php
4195   /purchasing/po_entry_items.php
4196   /sales/sales_order_entry.php
4197   /sales/credit_note_entry.php
4198
4199 29-Jun-2008 Janusz Dobrowolski
4200 ! Rewritten bank deposit/payment related files, added ajax
4201   /gl/gl_deposit.php (removed)
4202   /gl/gl_payment.php (removed)
4203   /gl/gl_bank.php (added)
4204   /gl/includes/ui/gl_bank_ui.inc (new file)
4205   /gl/includes/ui/gl_deposit_ui.inc (removed)
4206   /gl/includes/ui/gl_payment_ui.inc (removed)
4207   /gl/includes/db/gl_db_banking.inc
4208   /gl/gl_journal.php
4209   /manufacturing/search_work_orders.php
4210   /applications/generalledger.php
4211 + Added fallback flag for non-js mode only ui elements
4212 $ /js/inserts.js
4213 ! Default value from POST for check_box,hidden and text_cells inputs
4214 $ /includes/ui/ui_input.inc
4215 ! Rewritten non-sql list selectors
4216 $ /includes/ui/ui_lists.inc
4217   /purchasing/inquiry/supplier_allocation_inquiry.php
4218   /purchasing/inquiry/supplier_inquiry.php
4219 ! Added trans_type parameter to items_cart()  
4220 $ /includes/ui/items_cart.inc
4221   /inventory/adjustments.php
4222   /inventory/transfers.php
4223   /manufacturing/work_order_issue.php
4224
4225 27-Jun-2008 Janusz Dobrowolski
4226 + Ajax additions
4227 $ /dimensions/dimension_entry.php
4228   /dimensions/inquiry/search_dimensions.php
4229   /manufacturing/work_order_add_finished.php
4230   /manufacturing/work_order_issue.php
4231   /manufacturing/work_order_release.php
4232   /manufacturing/includes/work_order_issue_ui.inc
4233   /manufacturing/search_work_orders.php
4234 ! Default $selected_id=null (ie current $_POST value) for all lists;
4235    standard view (ie with search box) of stock_component_list()
4236 $ /includes/ui/ui_lists.inc
4237 # Fixed selection for outstanding work orders
4238 $ /manufacturing/search_work_orders.php
4239 # Fixed stock item links
4240 $ /inventory/includes/item_adjustments_ui.inc
4241   /inventory/includes/stock_transfers_ui.inc
4242 # Fixed typo in menu option
4243 $ /applications/manufacturing.php
4244
4245 27-Jun-2008 Joe Hunt
4246 # Minor html adjustment in login.php
4247 $ /access/login.php
4248 # Fixed a bug when trying to create a duplicate year
4249 $ /admin/fiscalyears.php
4250 # Fixed a misspelled parameter (OutstandingOnly) in manufacturing.php
4251 $ /applications/manufacturing.php
4252
4253 26-Jun-2008 Janusz Dobrowolski
4254 + Ajax additions
4255 $ /includes/ui/ui_lists.inc
4256   /inventory/adjustments.php
4257   /inventory/cost_update.php
4258   /inventory/prices.php
4259   /inventory/transfers.php
4260   /inventory/includes/item_adjustments_ui.inc
4261   /inventory/includes/stock_transfers_ui.inc
4262   /inventory/inquiry/stock_movements.php
4263   /inventory/manage/items.php
4264   /manufacturing/work_order_entry.php
4265   /purchasing/po_entry_items.php
4266 ! Changes to items_cart API (line_items indexed by line# instead of stock_id)
4267 $ /includes/ui/items_cart.inc
4268 # Fixed bug 0000008 (call to no more existing function)
4269 $ /sales/includes/db/sales_types_db.inc
4270
4271 25-Jun-2008 Joe Hunt
4272 # Fixed 'div end out of order' in invoice_ui.inc causing the newwave bug with missing menu
4273 $ /purchasing/includes/ui/invoice_ui.inc
4274
4275 25-Jun-2008 Janusz Dobrowolski
4276 # Fixed bug 0000004, removed nested forms in supplier invoice/credit
4277 $ /purchasing/includes/ui/invoice_ui.inc
4278
4279 25-Jun-2008 Joe Hunt
4280 # Fixed bug when updating/saving Tax Group Items
4281 $ /includes/ui/ui_lists.inc
4282
4283 24-Jun-2008 Joe Hunt
4284 # Fixed inconsistencies in customer and supplier aging 
4285 $ /sales/includes/db/customers_db.inc
4286   /sales/inquiry/customer_inquiry.php
4287   /purchasing/includes/db/suppliers_db.inc
4288   /reporting/rep102.php
4289   /reporting/rep202.php
4290 # Fixed a bug when trying to back the inv.date and due date in Direct Invoicing.
4291 $ /sales/sales_order_entry.php
4292
4293
4294 23-Jun-2008 Janusz Dobrowolski
4295 + Ajax additions to sales and purchasing modules
4296 $ /purchasing/po_receive_items.php
4297   /purchasing/supplier_credit.php
4298   /purchasing/supplier_credit_grns.php
4299   /purchasing/supplier_invoice.php
4300   /purchasing/supplier_invoice_grns.php
4301   /purchasing/supplier_trans_gl.php
4302   /purchasing/allocations/supplier_allocate.php
4303   /purchasing/includes/ui/invoice_ui.inc
4304   /sales/customer_credit_invoice.php
4305   /sales/allocations/customer_allocate.php
4306 # Fixed edition of purchase order (bug #0000001)
4307 $ /purchasing/includes/ui/po_ui.inc
4308 ! Improved client side allocation functions
4309 $ /js/allocate.js
4310 + Optional coloured price_format()
4311 $ /js/utils.js
4312   /js/inserts.js
4313 ! Async update of locations selector
4314 $ /includes/ui/ui_lists.inc
4315 # Fixed warning on pages without default focus.
4316 $ /includes/ui/ui_controls.inc
4317 # Fixed initial display for numeric inputs with dec=0. 
4318 $ /includes/ui/ui_input.inc
4319
4320 21-Jun-2008 Janusz Dobrowolski
4321 + Ajax additions to sales and purchasing modules
4322 $ /purchasing/po_entry_items.php
4323   /purchasing/supplier_payment.php
4324   /purchasing/allocations/supplier_allocate.php
4325   /purchasing/includes/ui/po_ui.inc
4326   /purchasing/inquiry/po_search.php
4327   /purchasing/inquiry/po_search_completed.php
4328   /purchasing/inquiry/supplier_allocation_inquiry.php
4329   /purchasing/inquiry/supplier_inquiry.php
4330   /purchasing/manage/suppliers.php
4331   /sales/manage/customers.php
4332
4333 21-Jun-2008 Joe Hunt
4334 + Added upload functionality to company logo. Better names on lists search.
4335 $ /admin/company_preferences.php
4336 ! Better layout on company logo print-out
4337 $ /reporting/includes/header2.inc
4338
4339 ---------------------------------------Release Candidate 2-------------------------------
4340 20-Jun-2008 Joe Hunt
4341 ! 2.0 Release Candidate 2
4342 $ config.php
4343   update.html
4344   
4345 20-Jun-2008 Joe Hunt
4346 ! In reorder_level.php the heading gets updated as well
4347 $ /inventory/reorder_level.php
4348 ! Changes the -1 to 'User Quantiry Decimals' in the table for units.
4349 $ /inventory/manage/item_units.php
4350
4351 20-Jun-2008 Janusz Dobrowolski
4352 # Proper error handling even after exit() call.
4353 $ /includes/errors.inc
4354   /includes/main.inc
4355   /includes/session.inc
4356 # Fixed initial combo selection.
4357   /includes/ui/ui_lists.inc
4358 # Layout fixes to customer edition.
4359   /sales/manage/customers.php
4360 # Added order table reload after template option change
4361   /sales/inquiry/sales_orders_view.php
4362
4363 19-Jun-2008 Janusz Dobrowolski
4364 + Added ajax improvements
4365 $ /purchasing/allocations/supplier_allocation_main.php
4366   /sales/customer_delivery.php
4367   /sales/customer_invoice.php
4368   /sales/allocations/customer_allocation_main.php
4369   /sales/manage/customers.php
4370 + Ajax added to check helper function
4371 $ /includes/ui/ui_input.inc
4372 # Fixing database error in branch exist check on empty customer_id
4373 $ /includes/data_checks.inc
4374 # Layout fix for hyperlink_params_td()
4375 $ /includes/ui/ui_controls.inc
4376 # Fix for initial combo position
4377 $ /includes/ui/ui_lists.inc
4378 # Fix to select onchange extension
4379 $ /js/inserts.js
4380
4381 19-Jun-2008 Joe Hunt
4382 ! changed so the due date is updated when changing customer in direct invoice.
4383 $ /sales/includes/ui/sales_order_ui.inc
4384
4385 19-Jun-2008 Joe Hunt
4386 # Minor layout bug at Credit Shipping Costs in customer_credit_invoice.php
4387 $ /sales/customer_credit_invoice.php
4388
4389 18-Jun-2008 Janusz Dobrowolski
4390 + Added ajax improvements
4391 $ /sales/credit_note_entry.php
4392   /sales/customer_payments.php
4393   /sales/sales_order_entry.php
4394   /sales/includes/ui/sales_credit_ui.inc
4395   /sales/includes/ui/sales_order_ui.inc
4396   /sales/inquiry/customer_allocation_inquiry.php
4397   /sales/inquiry/customer_inquiry.php
4398 + Added optional trigger parameter to div_start()
4399 $ /includes/ui/ui_controls.inc
4400 + Added dec attribute ajax update for amount fields 
4401 $ /includes/ui/ui_input.inc
4402 + Ajaxified stock item types and credit types lists
4403 $ /includes/ui/ui_lists.inc
4404 # Fixed onblur for amount fields, extended onchange event handling for selects
4405 $ /js/inserts.js
4406 # Fixed addAssign() js handler for nonstandard attributes
4407 $ /js/utils.js
4408 # Fixed bug in stock item image upload
4409 $ /inventory/manage/items.php
4410
4411 17-Jun-2008 Joe Hunt
4412 ! More files with Quantity routines needed fix due to php4 related issue.
4413 $ /includes/current_user.inc
4414   /manufacturing/work_order_entry.php
4415   /manufacturing/inquiry/where_used_inquiry.php
4416   /manufacturing/manage/bom_edit.php
4417   /purchasing/po_receive_items.php
4418   /purchasing/supplier_credit_grns.php
4419   /purchasing/supplier_invoice_grns.php
4420   /sales/customer_credit_invoice.php
4421   /sales/includes/ui/sales_order_ui.inc
4422
4423 16-Jun-2008 Joe Hunt
4424 ! Changed so Customer's Reference is printed on all sales documents (you can f.i. enter PO number here).
4425 $ /reporting/includes/header2.inc
4426   /reporting/doctext.inc
4427   /reporting/doctext2.inc
4428   
4429 16-Jun-2008 Joe Hunt
4430 ! Changed the Quantity routines to use the Item Units decimals if any. A lot of files.
4431 $ /includes/current_user.inc
4432   /includes/ui/ui_input.inc
4433   /includes/ui/ui_lists.inc
4434   /inventory/reorder_level.inc
4435   /inventory/includes/item_adjustments_ui.inc
4436   /inventory/includes/stock_transfers_ui.inc
4437   /inventory/includes/db/items_units_db.inc
4438   /inventory/inquiry/stock_movements.php
4439   /inventory/inquiry/stock_status.php
4440   /inventory/manage/item_units.php
4441   /inventory/view/view_adjustment.php
4442   /inventory/view/view_transfer.php
4443   /manufacturing/search_work_orders.php
4444   /manufacturing/work_order_entry.php
4445   /manufacturing/includes/manufacturing_ui.inc
4446   /manufacturing/includes/work_order_issue_ui.inc
4447   /manufacturing/inquiry/where_used_inquiry.php
4448   /manufacturing/manage/bom_edit.php
4449   /manufacturing/view/wo_issue_view.php
4450   /manufacturing/view/wo_production_view.php
4451   /purchasing/po_receive_items.php
4452   /purchasing/supplier_credit_grns.php
4453   /purchasing/supplier_invoice_grns.php
4454   /purchasing/includes/ui/invoice_ui.inc
4455   /purchasing/includes/ui/po_ui.inc
4456   /purchasing/view/view_grn.php
4457   /purchasing/view/view_po.php
4458   /reporting/rep105.php
4459   /reporting/rep107.php
4460   /reporting/rep108.php
4461   /reporting/rep109.php
4462   /reporting/rep110.php
4463   /reporting/rep204.php
4464   /reporting/rep209.php
4465   /reporting/rep301.php
4466   /reporting/rep302.php
4467   /reporting/rep303.php
4468   /reporting/rep401.php
4469   /sales/customer_credit_invoice.php
4470   /sales/customer_delivery.php
4471   /sales/customer_invoice.php
4472   /sales/includes/ui/sales_credit_ui.inc
4473   /sales/includes/ui/sales_order_ui.inc
4474   /sales/view/view_credit.php
4475   /sales/view/view_dispatch.php
4476   /sales/view/view_invoice.php
4477   /sales/view/view_sales_order.php
4478   
4479 15-Jun-2008 Janusz Dobrowolski
4480 + Ajax driven delivery and order queries.
4481 $ /sales/inquiry/sales_deliveries_view.php
4482   /sales/inquiry/sales_orders_view.php
4483 + Added searchbox class selector for text inputs with onchange event handlers.
4484 ! Added text selection after focus.
4485 $ /js/inserts.js
4486   /js/utils.js
4487 + Added submit_on_change option to ref input functions, fixed data picker
4488 $ /includes/ui/ui_input.inc
4489 # Fixed bug in non-js mode for combos type 0 (stock_items_lists).
4490 $ /includes/ui/ui_lists.inc
4491
4492 15-Jun-2008 Joe Hunt
4493 # Changed so Invoice Template gets the current day instead of original day.
4494 $ /sales/sales_order_entry.php
4495
4496 15-Jun-2008 Joe Hunt
4497 # Bug in tax_types_list (spec_id)
4498 $ /includes/ui/ui_lists.inc
4499
4500 14-Jun-2008 Joe Hunt
4501 # Minor annoying layout bug in stock movements.
4502 $ /inventory/inquiry/stock_movements.php
4503
4504 14-Jun-2008 Joe Hunt
4505 ! The Customer Branch Sales Account now overrides the Item Sales Accounts if a Sales Account is here.
4506   Can now be set to 'Use Item Sales Accounts', which is the first choice in list and default.
4507 ! If setting the Customer Branch AR Account to a Bank Account (and hereby also Cash Account) the 
4508   transactions from Direct Invoice and Credit Note will be allocated immediately when placing.
4509 $ /includes/ui/ui_lists.inc
4510   /sales/includes/db/sales_invoice_db.inc
4511   /sales/includes/db/sales_credit_db.inc
4512   /sales/manage/customer_branches.php
4513   .
4514 12-Jun-2008 Joe Hunt
4515 + New inventory sales report. Shows total sales - costs - contribution per category, location, detailed/summary and period.
4516 $ /reporting/reports_main.php
4517   /reporting/rep304.php (new file)
4518   
4519 ---------------------------------------Release Candidate 1-------------------------------
4520 10-Jun-2008 Janusz Dobrowolski
4521 # Some more fixes related to ajax combos usage
4522 $ /includes/ui/ui_lists.inc
4523   /inventory/cost_update.php
4524   /inventory/prices.php
4525   /inventory/purchasing_data.php
4526   /inventory/reorder_level.php
4527   /inventory/includes/item_adjustments_ui.inc
4528   /inventory/inquiry/stock_status.php
4529   /manufacturing/inquiry/where_used_inquiry.php
4530   /manufacturing/manage/bom_edit.php
4531   /purchasing/includes/ui/po_ui.inc
4532 # Fixed focus issues
4533 $ /gl/gl_journal.php
4534   /gl/gl_deposit.php
4535   /gl/gl_payment.php
4536   /js/inserts.js
4537   
4538 09-Jun-2008 Janusz Dobrowolski
4539 # Some additional fixes related to last big committment
4540 $ /gl/gl_journal.php
4541   /gl/gl_deposit.php
4542   /gl/gl_payment.php
4543   /includes/ajax.inc
4544   /includes/reserved.inc
4545   /includes/ui/ui_lists.inc
4546   /includes/ui/ui_view.inc
4547   /js/inserts.js
4548   /js/utils.js
4549   /sales/includes/ui/sales_order_ui.inc
4550   /themes/default/default.css
4551   /themes/aqua/default.css
4552   /themes/cool/default.css
4553
4554 08-Jun-2008 Joe Hunt
4555 ! Preparing for release candidate 1
4556 $ config.php
4557
4558 08-Jun-2008 Joe Hunt
4559 ! Set 'max_execution_time' to 60 seconds by ini_set.
4560 $ /install/save.php
4561
4562 07-Jun-2008 Joe Hunt
4563 # Fixed a layout bug in footer.inc
4564 $ /includes/page/footer.inc
4565
4566 07-Jun-2008 Joe Hunt
4567 ! Changed install.html and update.html
4568 $ install.html
4569   update.html
4570 + New files, change_current_user_password.php and alter2.sql
4571 $ /admin/change_current_user_password.php
4572   /sql/alter2.sql
4573 ! Changed some files for layout
4574 $ /lang/en_US/stylesheet.css
4575   /themes/aqua/default.css
4576   /themes/aqua/renderer.php
4577   /themes/cool/default.css
4578   /themes/cool/renderer.php
4579   /themes/default/default.css
4580   /themes/default/renderer.php
4581 ! Changed install sql scripts
4582 $ /sql/en_US-demo.sql
4583   /sql/en_US-new.sql
4584   
4585 07-Jun-2008 Janusz Dobrowolski
4586 + Added ajax functionality and ui hints to sales form entry pages.
4587 $ /sales/sales_order_entry.php
4588   /sales/includes/ui/sales_order_ui.inc
4589 + Added option for hints display, changed input/lists functions API
4590 $ /admin/display_prefs.php
4591   /admin/db/users_db.inc
4592   /includes/current_user.inc
4593   /includes/prefs/userprefs.inc
4594   /includes/ui/ui_input.inc
4595   /themes/default/renderer.php
4596   /sql/alter.sql
4597 + List functions rewrite. Added ajax functionality, universal combo_input().
4598 $ /includes/ui/ui_lists.inc
4599 + Ajaxified exchange_rate_display()
4600 $ /includes/ui/ui_view.inc
4601 + Added methods for setting focus and page reload to $Ajax class
4602 $ /includes/ajax.inc
4603   /includes/main.inc
4604 + Added comma separated css element selectors
4605 $ /js/behaviour.js
4606 ! Searchable select js changes related to new ui_lists.inc changes
4607 $ /js/inserts.js
4608   /js/utils.js
4609 + Additional style definitions for various ajax controls
4610 $ /themes/default/default.css
4611 ! Fixes related to changed input/lists API and ajax extensions
4612 $ /admin/company_preferences.php
4613   /admin/fiscalyears.php
4614   /admin/forms_setup.php
4615   /admin/gl_setup.php
4616   /dimensions/dimension_entry.php
4617   /dimensions/inquiry/search_dimensions.php
4618   /gl/bank_transfer.php
4619   /gl/includes/ui/gl_deposit_ui.inc
4620   /gl/includes/ui/gl_journal_ui.inc
4621   /gl/includes/ui/gl_payment_ui.inc
4622   /gl/inquiry/bank_inquiry.php
4623   /gl/inquiry/gl_account_inquiry.php
4624   /gl/inquiry/gl_trial_balance.php
4625   /gl/manage/gl_account_types.php
4626   /gl/manage/gl_accounts.php
4627   /includes/ui/ui_controls.inc
4628   /inventory/includes/item_adjustments_ui.inc
4629   /inventory/includes/stock_transfers_ui.inc
4630   /inventory/inquiry/stock_movements.php
4631   /manufacturing/search_work_orders.php
4632   /manufacturing/work_order_add_finished.php
4633   /manufacturing/work_order_entry.php
4634   /manufacturing/includes/work_order_issue_ui.inc
4635   /manufacturing/manage/bom_edit.php
4636   /purchasing/supplier_payment.php
4637   /purchasing/includes/ui/grn_ui.inc
4638   /purchasing/includes/ui/invoice_ui.inc
4639   /purchasing/includes/ui/po_ui.inc
4640   /purchasing/inquiry/po_search.php
4641   /purchasing/inquiry/po_search_completed.php
4642   /purchasing/inquiry/supplier_allocation_inquiry.php
4643   /purchasing/inquiry/supplier_inquiry.php
4644   /sales/customer_credit_invoice.php
4645   /sales/customer_delivery.php
4646   /sales/customer_invoice.php
4647   /sales/includes/ui/sales_credit_ui.inc
4648   /sales/inquiry/customer_allocation_inquiry.php
4649   /sales/inquiry/customer_inquiry.php
4650   /sales/inquiry/sales_deliveries_view.php
4651   /sales/inquiry/sales_orders_view.php
4652   /taxes/tax_groups.php
4653
4654 06-Jun-2008 Joe Hunt
4655 # Final fixes in html layout
4656 $ /admin/create_coy.php
4657   /gl/gl_deposit.php
4658   /gl/gl_payment.php
4659   /gl/manage/exchange_rates.php
4660   /inventory/prices.php
4661   /inventory/purchasing_date.php
4662   /inventory/reorder_level.php
4663   /inventory/inquiry/stock_status.php
4664   /manufacturing/inquiry/where_used_inquiry.php
4665   /manufacturing/manage/bom_edit.php
4666   
4667 05-Jun-2008 Joe Hunt
4668 ! Made an improment to the date picker. Shows the week number as well. Many delivery systems are week number based.
4669 $ /includes/ui/ui_view.inc
4670 # Fixed a html layout bug
4671 $ /includes/page/header.inc
4672
4673 31-May-2008 Joe Hunt
4674 # A lot of annoying layout bugs taken. Mostly from views and inquiries. A couple of files are critical, ui_view and ui_lists!
4675 $ /gl/view/gl_deposit_view.php
4676   /gl/view/gl_payment_view.php
4677   /includes/ui/ui_controls.inc
4678   /includes/ui/ui_lists.inc
4679   /includes/ui/ui_view.inc
4680   /manufacturing/work_order_add_finished.php
4681   /manufacturing/includes/manufacturing_ui.inc
4682   /manufacturing/view/work_order_view.php
4683   /manufacturing/view/wo_issue_view.php
4684   /sales/inquiry/customer_allocation_inquiry.php
4685   /sales/inquiry/customer_inquiry.php
4686
4687 30-May-2008 Joe Hunt
4688 # Fixed bug in 2 files regarding stock movements. Moved from Invoice to Delivery.
4689 $ /inventory/inquiry/stock_movements.php
4690   /reporting/rep302.php
4691
4692 28-May-2008 Joe Hunt
4693 # More bugs related to debtor_trans changes (positive amounts)
4694 $ /gl/includes/db/gl_db_banking.inc
4695   /sales/allocations/customer_allocate.php
4696   /sales/includes/db/custalloc_db.inc
4697   /sales/inquiry/customer_allocation_inquiry.php
4698
4699 27-May-2008 Joe Hunt
4700 # Changed more files with new html/css.
4701 $ /includes/page/header.inc
4702   /purchasing/inquiry/supplier_allocation_inquiry.php
4703   /sales/credit_note_entry.php
4704   
4705 26-May-2008 Joe Hunt
4706 # Fixed many minor bugs, new ones as well as debtor_trans related.
4707 ! Changed to use DOCTYPE html 4.01 transitionel. Some files/css needed change.
4708 $ /admin/backups.php
4709   /admin/create_coy.php
4710   /admin/inst_lang.php
4711   /admin/inst_module.php
4712   /gl/manage/exchange_rates.php
4713   /includes/session.inc
4714   /includes/page/header.inc
4715   /includes/ui/ui_controls.inc
4716   /includes/ui/ui_input.inc
4717   /includes/ui/ui_lists.inc
4718   /includes/ui/ui_view.inc
4719   /purchasing/allocations/supplier_allocate.php
4720   /sales/allocations/customer_allocate.php
4721   /sales/includes/db/sales_credit_db.inc
4722   /sales/inquiry/customer_allocation_inquiry.php
4723   /themes/aqua/default.css
4724   /themes/cool/default.css
4725   /themes/default/default.css
4726   
4727 23-May-2008 Joe Hunt
4728 # Minor bug in dimensions.php (Outstanding Dimensions)
4729 $ /applications/dimensions.php
4730   /dimensions/inquiry/search_dimensions.php
4731   
4732 23-May-2008 Janusz Dobrowolski
4733 ! Include file order / error handling order fixed once again.
4734 $ /includes/main.inc
4735   /includes/session.inc
4736   
4737 23-May-2008 Joe Hunt
4738 ! Moved menu-system from header.inc/footer.inc to renderer.php for relevant theme. Fixed frontaccounting.php to get the
4739   correct renderer.php.
4740 $ frontaccounting.php
4741   /includes/page/header.inc
4742   /includes/page/footer.inc
4743   /themes/default/renderer.php
4744   /themes/cool/renderer.php
4745   /themes/aqua/renderer.php
4746
4747 22-May-2008 Janusz Dobrowolski
4748 ! Error handler switching moved to session.inc for early error catching
4749 $ /includes/main.inc
4750   /includes/session.inc
4751 ! Cosmetic cleanup
4752   /js/utils.js
4753   
4754 18-May-2008 Janusz Dobrowolski
4755 # Added explicit ob_end_flush() on shutdown needed for php5
4756 $ /includes/main.inc
4757 # Fixed for www servers on nonstandard listening ports.
4758 $ /js/JsHttpRequest.js
4759
4760 18-May-2008 Joe Hunt
4761 # Bug when inserting new records in debtor_trans.
4762 $ /sales/includes/db/cust_trans_db.inc
4763
4764 16-May-2008 Janusz Dobrowolski
4765 + Rewritten errors/messages handling, unified for ajax/user/php errors
4766 $ /includes/errors.inc
4767   /includes/main.inc
4768   /includes/ui/ui_msgs.inc
4769 + Framework extended for ajax functionality, javascript code organization improvements.
4770 $ /config.php
4771   /includes/JsHttpRequest.php (new file)
4772   /includes/ajax.inc (new file)
4773   /includes/current_user.inc
4774   /includes/session.inc
4775   /includes/lang/language.php
4776   /includes/page/footer.inc
4777   /includes/page/header.inc
4778   /includes/ui/ui_controls.inc
4779   /includes/ui/ui_input.inc
4780   /includes/ui/ui_view.inc
4781   /js/JsHttpRequest.js (new file)
4782   /js/allocate.js (new file)
4783   /js/utils.js (new file)
4784   /js/behaviour.js
4785   /js/inserts.js
4786   /themes/aqua/images (new dir)
4787   /themes/aqua/images/button_ok.png (new file)
4788   /themes/aqua/images/locate.png (new file)
4789   /themes/cool/images (new dir)
4790   /themes/coll/images/button_ok.png (new file)
4791   /themes/coll/images/locate.png (new file)
4792   /themes/default/images/button_ok.png (new file)
4793   /themes/default/images/progressbar.gif (new file)
4794   /themes/default/images/progressbar1.gif (new file)
4795   /themes/default/images/progressbar2.gif (new file)
4796   /themes/default/default.css
4797   /themes/aqua/default.css
4798   /themes/cool/default.css
4799 ! Payment allocation js functions moved to allocate.js
4800 $ /purchasing/allocations/supplier_allocate.php 
4801   /sales/allocations/customer_allocate.php
4802 ! Some initializations moved from sales_order_ui.inc
4803 $ /sales/includes/cart_class.inc
4804 + Added javascript compression routine
4805 $ /includes/main.inc
4806
4807 14-May-2008 Joe Hunt
4808 # Minor bugs in the former fixing.
4809 $ /includes/ui/ui_lists.inc
4810
4811 14-May-2008 Joe Hunt
4812 # When no_item_list or no_customer_list or no_supplier_list was checked in company setup the listboxes were filled with all
4813   the records when there were no search values.
4814 $ /includes/ui/ui_lists.inc
4815
4816 09-May-2008 Joe Hunt
4817 ! Due to differences in Javascript the script update_db.php had to be changed.
4818 ! New fields, base_sales in 0_company and factor in 0_sales_types affects the default chart of accounts.
4819 $ /update_db.php
4820   /sql/en_US-new.sql
4821   /sql/en_US-demo.sql
4822   
4823 09-May-2008 Janusz Dobrowolski
4824 # Automatic calculation of not set item prices from home currency and base sales type settings.
4825 $ /admin/company_preferences.php
4826   /admin/db/company_db.inc
4827   /includes/ui/ui_lists.inc
4828   /sales/includes/cart_class.inc
4829   /sales/includes/sales_db.inc
4830   /sales/includes/db/sales_order_db.inc
4831   /sales/includes/db/sales_types_db.inc
4832   /sales/includes/ui/sales_credit_ui.inc
4833   /sales/includes/ui/sales_order_ui.inc
4834   /sales/manage/sales_types.php
4835   /sql/alter.sql
4836 # Fixed dev bug blocking change of price on order entry.
4837 $ /sales/includes/ui/sales_order_ui.inc
4838 # Small display fix
4839 $ /sales/manage/sales_people.php
4840
4841 30-Apr-2008 Joe Hunt
4842 # Fixed price update also in purchase order
4843 $ /purchasing/includes/ui/po_ui.inc
4844
4845 30-Apr-2008 Janusz Dobrowolski
4846 # Fixed price update when changing item in sales order.
4847 $ /includes/ui/ui_lists.inc
4848   /js/inserts.js
4849   /sales/includes/ui/sales_order_ui.inc
4850
4851 24-Apr-2008 Janusz Dobrowolski
4852 + Added new per company directory for customized versions of report definition files repXXX.php, checked before using system default file.
4853 $ /company/0/reporting (added new directory)
4854   /company/0/reporting/index.php
4855   /admin/create_coy.php
4856   /reporting/includes/reports_classes.inc
4857 # Warnings turned off in case of charset not supported by htmlspecialchars().
4858 $ /includes/db/connect_db.inc
4859 # Added content type encoding header
4860 $ /includes/page/header.inc
4861
4862 24-Apr-2008 Joe Hunt
4863 # Wrong include file path in /includes/ui/items_cart.inc changed /inventory/includes/prefs/sysprefs.inc to
4864   /includes/prefs/sysprefs.inc
4865 $ /includes/ui/items_cart.inc  
4866 # Wrong include file in /reporting/includes/pdf_report.inc. Changed header2a.inc to header2.inc
4867 $ /reporting/includes/pdf_report.inc
4868
4869 23-Apr-2008 Joe Hunt
4870 ! Removed the content of function header2 in pdf_report.inc to a separate file, header2.inc.
4871   It will make it easier to design your own document layouts.
4872 $ /reporting/includes/pdf_report.inc
4873   /reporting/includes/header2.inc (new file)
4874   
4875 20-Apr-2008 Janusz Dobrowolski
4876 # Checking uniqueness of company settings, fixed creating database with prefix 0 when none was selected.
4877 $ /admin/create_coy.php
4878 ! Added missing include_once directives.
4879 $ /includes/ui/items_cart.inc
4880   /includes/ui/ui_lists.inc
4881   /includes/ui/ui_view.inc
4882 + Added ini default_charset unnecessary for planned ajax calls.
4883 $ /includes/lang/language.inc
4884
4885 19-Apr.2008 Joe Hunt
4886 # Bug (right to left text was done if price decimals were 3). A test sentense from a while
4887   ago wasn't removed.
4888 $ /reporting/includes/pdf_report.inc
4889
4890 18-Apr-2008 Janusz Dobrowolski
4891 # Additional checks on provisions and break point entry.
4892 $ /sales/manage/sales_people.php
4893 ! Modules purchasing, sales and taxes sealed against XSS attacks
4894 $ /install/save.php
4895   /admin/db/maintenance_db.inc
4896   /purchasing/includes/db/grn_db.inc
4897   /purchasing/includes/db/invoice_items_db.inc
4898   /purchasing/includes/db/po_db.inc
4899   /purchasing/includes/db/supp_trans_db.inc
4900   /purchasing/manage/suppliers.php
4901   /sales/includes/db/credit_status_db.inc
4902   /sales/includes/db/cust_trans_db.inc
4903   /sales/includes/db/cust_trans_details_db.inc
4904   /sales/includes/db/sales_order_db.inc
4905   /sales/includes/db/sales_types_db.inc
4906   /sales/manage/customer_branches.php
4907   /sales/manage/customers.php
4908   /sales/manage/sales_areas.php
4909   /sales/manage/sales_people.php
4910   /taxes/db/item_tax_types_db.inc
4911   /taxes/db/tax_groups_db.inc
4912   /taxes/db/tax_types_db.inc
4913
4914 18-Apr-2008 Joe Hunt
4915 ! Module gl sealed against XSS Attacks
4916 $ /gl/includes/db/gl_db_accounts.inc
4917   /gl/includes/db/gl_db_account_types.inc
4918   /gl/includes/db/gl_db_bank_accounts.inc
4919   /gl/includes/db/gl_db_bank_trans.inc
4920   /gl/includes/db/gl_db_bank_trans_types.inc
4921   /gl/includes/db/gl_db_currencies.inc
4922   /gl/includes/db/gl_db_trans.inc
4923   
4924 18-Apr-2008 Janusz Dobrowolski
4925 ! Modules admin and dimensions sealed against XSS attacks
4926 $ /admin/payment_terms.php
4927   /admin/shipping_companies.php
4928   /admin/db/company_db.inc
4929   /admin/db/maintenance_db.inc
4930   /admin/db/users_db.inc
4931   /admin/db/voiding_db.inc
4932   /dimensions/includes/dimensions_db.inc
4933
4934 18-Apr-2008 Joe Hunt
4935 ! Modules includes, inventory and manufacturing sealed against XSS attacks
4936 $ /includes/db/comments_db.inc
4937   /includes/db/inventory_db.inc
4938   /includes/db/references_db.inc
4939   /inventory/includes/db/items_category_db.inc
4940   /inventory/includes/db/items_db.inc
4941   /inventory/includes/db/items_locations_db.inc
4942   /inventory/includes/db/items_units_db.inc
4943   /inventory/includes/db/movement_types_db.inc
4944   /manufacturing/includes/db/work_centres_db.inc
4945   /manufacturing/includes/db/work_orders_db.inc
4946   /manufacturing/includes/db/work_orders_quick_db.inc
4947   /manufacturing/includes/db/work_order_issues_db.inc
4948   /manufacturing/includes/db/work_order_produce_items_db.inc
4949   
4950 18-Apr-2008 Janusz Dobrowolski
4951 ! Changed db_escape function to avoid XSS attacks via js db injection
4952 $ /includes/db/connect_db.inc
4953 # Database inserts/updates secured against js injection
4954 $ /admin/db/maintenance_db.inc
4955   /gl/includes/db/gl_db_accounts.inc
4956   /purchasing/includes/db/po_db.inc
4957   /sales/sales_order_entry.php
4958   /sales/includes/db/sales_order_db.inc
4959
4960 16-Apr-2008 Joe Hunt
4961 # Bug in /includes/ui/ui_lists.inc:914. Sql clause was cut.
4962 $ /includes/ui/ui_lists.inc
4963
4964 09-Apr-2008 Janusz Dobrowolski
4965 # Fixed number formatting bug in standard cost update.
4966 $ /inventory/cost_update.php
4967
4968 -------------------- 2,0 Beta - released ----------------------------
4969
4970 06-Apr-2008 Joe Hunt
4971 ! Changed install.html and update.html to fit the new unstable release 2.0
4972 ! Changed demo sql script to fit the 2.0 unstable.
4973 $ install.html
4974   update.html
4975   /sql/en_US-demo.sql
4976   
4977 06-Apr-2008 Janusz Dobrowolski
4978 # Sales invoice edition denied for documents created in FA 1.xx because of nonportable differences in gl posting/db schema.
4979   /sales/customer_invoice.php
4980 # Fixed typo causing error while adding new tax type.
4981   /taxes/tax_types.php
4982   
4983 05-Apr-2008 Joe Hunt
4984 # Fixed a bug when creating subfolder for new companies. Should be company id and not the table pref counter.
4985 $ /admin/create_coy.php
4986
4987 05-Apr-2008 Joe Hunt
4988 # Removed annoying warnings in several reports. 
4989 $ config.php 
4990   /reporting/rep102.php
4991   /reporting/rep104.php
4992   /reporting/rep201.php
4993   /reporting/rep203.php
4994   /reporting/rep705.php
4995   /reporting/rep706.php
4996   /reporting/rep707.php
4997   /reporting/rep709.php
4998   /reporting/reports_main.php
4999   /reporting/includes/pdf_report.inc
5000   
5001 04-Apr-2008 Janusz Dobrowolski
5002 # Javascript bugfix in selecting orders for template.
5003 $ /sales/inquiry/sales_orders_view.php
5004
5005 04-Apr-2008 Joe Hunt
5006 ! Updated chart of accounts for release 2.0 unstable. Set the status to 2.0 Beta in config.php. Minor changes in update.html
5007 + Preparing for download of release 2.0b on SourceForge.
5008 $ config.php
5009   update.html
5010   /sql/en_US-new.sql
5011   /sql/en_US-demo.sql
5012   
5013 02-Apr-2008 Janusz Dobrowolski
5014 # Removed selector expansion on space key for multi-line selectors
5015 $ /js/inserts.js
5016 ! Hiding search button in combo selectors for javascript enabled browsers
5017 $ /includes/ui/ui_lists.inc
5018   /js/inserts.js
5019 + Focus set to invalid form field after submit check fail
5020 $ /admin/company_preferences.php
5021   /admin/fiscalyears.php
5022   /admin/gl_setup.php
5023   /admin/payment_terms.php
5024   /admin/shipping_companies.php
5025   /admin/users.php
5026   /admin/void_transaction.php
5027   /dimensions/dimension_entry.php
5028   /gl/bank_transfer.php
5029   /gl/gl_deposit.php
5030   /gl/gl_journal.php
5031   /gl/gl_payment.php
5032   /gl/manage/bank_accounts.php
5033   /gl/manage/bank_trans_types.php
5034   /gl/manage/currencies.php
5035   /gl/manage/exchange_rates.php
5036   /gl/manage/gl_account_classes.php
5037   /gl/manage/gl_account_types.php
5038   /gl/manage/gl_accounts.php
5039   /inventory/adjustments.php
5040   /inventory/cost_update.php
5041   /inventory/prices.php
5042   /inventory/purchasing_data.php
5043   /inventory/transfers.php
5044   /inventory/manage/item_categories.php
5045   /inventory/manage/item_units.php
5046   /inventory/manage/items.php
5047   /inventory/manage/locations.php
5048   /inventory/manage/movement_types.php
5049   /manufacturing/work_order_add_finished.php
5050   /manufacturing/work_order_entry.php
5051   /manufacturing/work_order_issue.php
5052   /manufacturing/work_order_release.php
5053   /manufacturing/manage/bom_edit.php
5054   /manufacturing/manage/work_centres.php
5055   /purchasing/po_entry_items.php
5056   /purchasing/po_receive_items.php
5057   /purchasing/supplier_credit.php
5058   /purchasing/supplier_credit_grns.php
5059   /purchasing/supplier_invoice.php
5060   /purchasing/supplier_invoice_grns.php
5061   /purchasing/supplier_payment.php
5062   /purchasing/supplier_trans_gl.php
5063   /purchasing/allocations/supplier_allocate.php
5064   /purchasing/manage/suppliers.php
5065   /sales/credit_note_entry.php
5066   /sales/customer_credit_invoice.php
5067   /sales/customer_delivery.php
5068   /sales/customer_invoice.php
5069   /sales/customer_payments.php
5070   /sales/sales_order_entry.php
5071   /sales/allocations/customer_allocate.php
5072   /taxes/item_tax_types.php
5073   /taxes/tax_groups.php
5074   /taxes/tax_types.php
5075 # Set default focus in update_db.php
5076 $ /admin/backups.php
5077
5078 29-Mar-2008 Janusz Dobrowolski
5079 # Changed gl_all_accounts_list() API
5080 $ /includes/ui/ui_lists.inc
5081 + Enhanced list accessability in kbd usage via space key
5082 $ js/inserts.js
5083
5084 28-Mar-2008 Janusz Dobrowolski
5085 # Fixed headers for various display mode
5086 $ /sales/inquiry/sales_orders_view.php
5087
5088 28-Mar-2008 Joe Hunt
5089 + Added print document options in inquiries.
5090 $ /sales/inquiry/customer_inquiry.php
5091   /sales/inquiry/sales_orders_view.php
5092   /sales/inquiry/sales_deliveries_view.php
5093   /purchasing/inquiry/po_search.php
5094   /purchasing/inquiry/po_search_completed.php
5095   
5096 28-Mar-2008 Joe Hunt
5097 # Fixed a minor bug in customers_db.inc (should include type == 2 - Bank Deposits)
5098 $ /sales/includes/db/customers_db.inc
5099 # Fixed a PHP vers. 5.xx bug. No need for & operator in function calls, only in declaration. Gives a warning.
5100 $ /sales/includes/db/sales_credit_db.inc
5101 # Fixed a wrong variabel declaration doc_Document_no to doc_Invoice_no
5102 $ /reporting/includes/doctext.inc
5103   /reporting/includes/doctext2.inc
5104 # Fixed so Customer Balances and Aged Customer Analysis reports presents correct sign.  
5105 $ /reporting/rep101.php
5106   /reporting/rep102.php
5107
5108 28-Mar-2008 Janusz Dobrowolski
5109 # Layout/focus fixes for no_[customer/supplier/item]_list option on
5110 $  /includes/ui/ui_lists.inc
5111    /purchasing/includes/ui/po_ui.inc
5112    /sales/credit_note_entry.php
5113    /sales/sales_order_entry.php
5114    /sales/includes/ui/sales_credit_ui.inc
5115    /sales/includes/ui/sales_order_ui.inc
5116
5117 27-Mar-2008 Janusz Dobrowolski
5118 + Automatic first field focus on page start, focus order preserved between form updates
5119 $  /gl/inquiry/gl_account_inquiry.php
5120    /includes/page/footer.inc
5121    /includes/ui/ui_controls.inc
5122    /includes/ui/ui_input.inc
5123    /includes/ui/ui_lists.inc
5124    /includes/ui/ui_view.inc
5125    /js/inserts.js
5126    /sales/sales_order_entry.php
5127    /sales/credit_note_entry.php
5128    /sales/includes/ui/sales_credit_ui.inc
5129    /sales/includes/ui/sales_order_ui.inc
5130 + Data picker omitted in keyboard tabbing sequence (FF,IE, not old mozilla)
5131 $  /includes/ui/ui_input.inc
5132 ! Javascript recalcAccount() superseded by class='combo' behaviour binding
5133 $  /gl/gl_deposit.php
5134    /gl/gl_journal.php
5135    /gl/gl_payment.php
5136    /gl/includes/ui/gl_deposit_ui.inc
5137    /gl/includes/ui/gl_journal_ui.inc
5138    /gl/includes/ui/gl_payment_ui.inc
5139    /includes/ui/ui_view.inc
5140    /purchasing/po_entry_items.php
5141    /purchasing/includes/ui/po_ui.inc
5142    /sales/sales_order_entry.php
5143    /sales/includes/ui/sales_credit_ui.inc
5144    /sales/includes/ui/sales_order_ui.inc
5145    /js/inserts.js
5146 ! get_js_set_focus moved from ui_view (this is only standalone form).
5147    /update_db.php
5148 # Fixed debit/credit entry check 
5149 $  /gl/gl_journal.php
5150 # Restored GET/POST security check on path_to_root
5151 $  /config.php
5152
5153 26-Mar-2008 Janusz Dobrowolski
5154 # Bug fixes in purchase module related to tax structure changes.
5155 $  /purchasing/includes/supp_trans_class.inc
5156    /purchasing/includes/db/invoice_db.inc
5157    /purchasing/includes/db/invoice_items_db.inc
5158    /purchasing/includes/ui/invoice_ui.inc
5159    /reporting/rep105.php
5160
5161 25-Mar-2008 Janusz Dobrowolski
5162 ! Per company pdf, backup and graphics directories in 'company' dir.
5163 $  /company (new dir)
5164    /company/0 (new dir)
5165    /company/0/images/ (new dir)
5166    /company/0/images/102.jpg    (moved from inventory/manage/image)
5167    /company/0/images/103.jpg    (moved from inventory/manage/image)
5168    /company/0/images/104.jpg    (moved from inventory/manage/image)
5169    /company/0/images/logo_frontaccounting.jpg   (moved from themes/default/images)
5170    /company/0/images/logo_frontaccounting.png   (moved from themes/default/images)
5171    /admin/backups.php
5172    /admin/create_coy.php
5173    /admin/db/maintenance_db.inc
5174    /install/index.php
5175    /reporting/rep102.php
5176    /reporting/rep104.php
5177    /reporting/rep202.php
5178    /reporting/rep303.php
5179    /reporting/rep706.php
5180    /reporting/rep707.php
5181    /reporting/includes/pdf_report.inc
5182    /inventory/manage/items.php
5183
5184 + jscript component caching (enables browser caching and future compression)
5185 $  /includes/session.inc
5186    /includes/main.inc
5187    /includes/page/header.inc
5188    /includes/ui/ui_view.inc
5189    /admin/display_prefs.php
5190    /config.php
5191
5192 - Removed obsolete file
5193 $  /sales/includes/ui/print_invoice.inc
5194
5195 21-Mar-2008 Janusz Dobrowolski
5196 ! Total Allocation/Left to Allocate update without page submit.
5197 $  /includes/ui/ui_view.inc
5198    /purchasing/allocations/supplier_allocate.php
5199    /sales/allocations/customer_allocate.php
5200 # Fixed unvisable under IE editbutton
5201 $  /themes/aqua/default.css
5202    /themes/cool/default.css
5203    /themes/default/default.css
5204
5205 20-Mar-2008 Janusz Dobrowolski
5206 # Excluding delivery notes from Customer Balances, removed warnings. 
5207 $  /reporting/rep101.php 
5208 # Divide by zero fix on order_price==0 in new supplier invoice
5209 $  /purchasing/supplier_invoice_grns.php
5210 # Database bug fix in new customer entry
5211 $  /sales/manage/customers.php
5212 # Small bug fix (warnings) in is_date() function.
5213 $  /includes/date_functions.inc
5214
5215 18-Mar-2008 Janusz Dobrowolski
5216 # Line items editor uses POST method - no disappearing shippment info.
5217 $  /sales/credit_note_entry.php
5218    /sales/sales_order_entry.php
5219    /sales/includes/ui/sales_credit_ui.inc
5220    /sales/includes/ui/sales_order_ui.inc
5221 + Added edit_button_cell() function
5222 $  /includes/ui/ui_controls.inc
5223 + Helper function for finding indexed submit $_POST vars.
5224 $  /includes/ui/ui_input.inc
5225 + New class .editbutton for buttons. Default view is link alike.
5226 $  /themes/aqua/default.css
5227    /themes/cool/default.css
5228    /themes/default/default.css
5229
5230 17-Mar-2008 Janusz Dobrowolski
5231 # Added rounding when needed to avoid document non cosistent documents.
5232 $  /includes/banking.inc
5233    /purchasing/supplier_credit_grns.php
5234    /purchasing/supplier_invoice_grns.php
5235    /purchasing/includes/supp_trans_class.inc
5236    /purchasing/includes/ui/invoice_ui.inc
5237    /purchasing/includes/ui/po_ui.inc
5238    /reporting/rep107.php
5239    /reporting/rep109.php
5240    /reporting/rep110.php
5241    /reporting/rep209.php
5242    /sales/includes/cart_class.inc
5243    /sales/includes/ui/sales_credit_ui.inc
5244    /sales/includes/ui/sales_order_ui.inc
5245    /sales/view/view_credit.php
5246    /sales/view/view_dispatch.php
5247    /sales/view/view_invoice.php
5248    /sales/view/view_sales_order.php
5249    /taxes/tax_calc.inc
5250 # Sign bug for customer transactions
5251 $  /reporting/rep709.php
5252 # Include file conflict fix
5253 $ /purchasing/includes/ui/invoice_ui.inc
5254   /gl/manage/bank_accounts.php
5255   /manufacturing/inquiry/where_used_inquiry.php
5256   /purchasing/manage/suppliers.php
5257   
5258 16-Mar-2008 Janusz Dobrowolski
5259 + Added javascript add-on for unobtrusive apply javascript handlers to html elements.
5260 $  /js/behaviour.js
5261    /js/inserts.js
5262 + Added javascript source collecting functions
5263 $  /includes/main.inc
5264 ! Moved check_page_security(); for safe start in case of broken wa_current_user var.
5265 + Added global js code collecting arrays  $js_lib, $js_static
5266 $  /includes/session.inc
5267 ! Changed get_js_user num to add_js_user_num; extended for percent/qty/price formatting
5268 $  /includes/ui/ui_view.inc
5269 + Added including javascript source colections from $js_lib, $js_static; conditional display for ajax calls
5270 $  /includes/page/footer.inc
5271    /includes/page/header.inc
5272 ! Added including of data_checks.inc
5273 $  /includes/ui.inc
5274 + User side percent/exrate/qty/price input formatting via onblur handler.
5275 $  /admin/gl_setup.php
5276    /gl/gl_budget.php
5277    /gl/manage/exchange_rates.php
5278    /includes/ui/ui_input.inc
5279    /inventory/purchasing_data.php
5280    /inventory/reorder_level.php
5281    /inventory/includes/item_adjustments_ui.inc
5282    /inventory/includes/stock_transfers_ui.inc
5283    /manufacturing/work_order_entry.php
5284    /manufacturing/manage/bom_edit.php
5285    /purchasing/po_entry_items.php
5286    /purchasing/po_receive_items.php
5287    /purchasing/supplier_credit.php
5288    /purchasing/supplier_credit_grns.php
5289    /purchasing/supplier_invoice_grns.php
5290    /purchasing/supplier_trans_gl.php
5291    /purchasing/allocations/supplier_allocate.php
5292    /purchasing/includes/ui/po_ui.inc
5293    /sales/customer_delivery.php
5294    /sales/customer_invoice.php
5295    /sales/allocations/customer_allocate.php
5296    /sales/includes/ui/sales_credit_ui.inc
5297    /sales/includes/ui/sales_order_ui.inc
5298    /taxes/tax_groups.php
5299    /taxes/tax_types.php
5300
5301 14-Mar-2008 Janusz Dobrowolski
5302  + All forms fixed to accept user native numeric format.
5303  $ /admin/gl_setup.php
5304    /gl/bank_transfer.php
5305    /gl/gl_budget.php
5306    /gl/gl_deposit.php
5307    /gl/gl_journal.php
5308    /gl/gl_payment.php
5309    /gl/includes/db/gl_db_banking.inc
5310    /gl/includes/ui/gl_deposit_ui.inc
5311    /gl/includes/ui/gl_journal_ui.inc
5312    /gl/includes/ui/gl_payment_ui.inc
5313    /gl/manage/exchange_rates.php
5314    /inventory/adjustments.php
5315    /inventory/cost_update.php
5316    /inventory/prices.php
5317    /inventory/purchasing_data.php
5318    /inventory/reorder_level.php
5319    /inventory/transfers.php
5320    /inventory/includes/item_adjustments_ui.inc
5321    /inventory/includes/stock_transfers_ui.inc
5322    /inventory/manage/item_units.php
5323    /manufacturing/work_order_entry.php
5324    /manufacturing/inquiry/where_used_inquiry.php
5325    /manufacturing/manage/bom_edit.php
5326    /purchasing/po_entry_items.php
5327    /purchasing/po_receive_items.php
5328    /purchasing/supplier_credit_grns.php
5329    /purchasing/supplier_invoice_grns.php
5330    /purchasing/supplier_payment.php
5331    /purchasing/supplier_trans_gl.php
5332    /purchasing/allocations/supplier_allocate.php
5333    /purchasing/includes/ui/po_ui.inc
5334    /purchasing/inquiry/po_search.php
5335    /sales/credit_note_entry.php
5336    /sales/customer_credit_invoice.php
5337    /sales/customer_delivery.php
5338    /sales/customer_invoice.php
5339    /sales/customer_payments.php
5340    /sales/sales_order_entry.php
5341    /sales/allocations/customer_allocate.php
5342    /sales/includes/ui/sales_credit_ui.inc
5343    /sales/includes/ui/sales_order_ui.inc
5344    /sales/manage/customers.php
5345    /sales/manage/sales_people.php
5346    /sales/view/view_credit.php
5347    /sales/view/view_dispatch.php
5348    /sales/view/view_invoice.php
5349    /sales/view/view_receipt.php
5350    /sales/view/view_sales_order.php
5351    /taxes/item_tax_types.php
5352    /taxes/tax_groups.php
5353    /taxes/tax_types.php
5354  + User format functions for percent/price/exrate amounts display.
5355  $ /includes/current_user.inc
5356  + Input checking functions for numeric input fields in user native format
5357  $ /includes/data_checks.inc
5358  + Numeric input fields in user native format
5359  $ /includes/ui/ui_input.inc
5360  + Javascript function for conversion to/from user native numeric format.
5361  $ /includes/ui/ui_view.inc
5362  + New class amount for numeric input
5363  $ /themes/aqua/default.css
5364    /themes/cool/default.css
5365    /themes/default/default.css
5366  # Removed warning on adding component
5367    /manufacturing/manage/bom_edit.php
5368  # Quantity display correction
5369    /manufacturing/inquiry/where_used_inquiry.php
5370  # Fixed add_customer_trans() call
5371    /gl/includes/db/gl_db_banking.inc
5372
5373 12-Mar-2008 Joe Hung
5374  + Added update of Units of Measure and converting of deptor_trans records from release 1.XX
5375  - Removed default insertion of Units of Measure. Not neccessary.
5376  $ /sql/alter.sql
5377    /admin/db/maintenance_db.inc (added support for update)
5378
5379 11-Mar-2008 Janusz Dobrowolski
5380  + Table of measure moved into new table item_units
5381  ! Removed $themes[] from config.php, theme list based on directory structure
5382  $ /config.php
5383    /includes/ui/ui_lists.inc
5384    /applications/inventory.php
5385    /inventory/includes/inventory_db.inc
5386    /inventory/includes/db/items_units_db.inc
5387    /inventory/manage/item_units.php
5388    /inventory/manage/items.php
5389    /sql/alter.sql
5390
5391 11-Mar-2008 Joe Hunt
5392  # Small fix for alignment of date and due date label fields in customer_invoice.php and customer_delivery.php
5393  $ /sales/customer_invoice.php
5394    /sales/customer_delivery.php
5395  
5396 10-Mar-2008 Joe Hunt
5397  # Small fix for Template Invoice in sales_order_entry.php on line 363 (duedate for Invoice).
5398  $ /sales/sales_order_entry.php
5399  
5400 10-Mar-2008 Janusz Dobrowolski
5401  + Added price list selector to sales entry (debtor_master gives only default one)
5402  + Added optional submit_on_change parameter to sales ui lists
5403  $ /includes/ui/ui_lists.inc
5404    /sales/sales_order_entry.php
5405    /sales/includes/ui/sales_credit_ui.inc
5406    /sales/includes/ui/sales_order_ui.inc
5407  # Additional PHP5 fixes, do_clone superseded by local ? : constructs
5408  $ /sales/includes/cart_class.inc
5409    /includes/ui/ui_view.inc
5410    /sales/includes/sales_db.inc
5411  # Fixed bogus sales_type lists in edition mode
5412  $ /sales/customer_delivery.php
5413    /sales/customer_invoice.php
5414  # Smaller fixes, cart_class.sales_type name change
5415  $ /sales/includes/ui/sales_credit_db.inc
5416    /sales/credit_note_entry.php
5417    /sales/customer_credit_invoice.php
5418    /sales/includes/cart_class.inc
5419    /sales/includes/db/sales_credit_db.inc
5420    /sales/includes/db/sales_delivery_db.inc
5421    /sales/includes/db/sales_invoice_db.inc
5422    /sales/includes/db/sales_order_db.inc
5423    /sales/includes/ui/sales_credit_ui.inc
5424  # One another pmWiki name conflict removed
5425  $ /admin/display_prefs.php
5426  
5427 09-Mar-2008 Joe Hunt
5428  - Removed redundant form_types functions and the file /reporting/includes/form_types.inc. Removed table form_items
5429  $ /dimensions/includes/dimensions_db.inc
5430    /gl/includes/db/gl_db_banking.inc
5431    /includes/main.inc
5432    /inventory/includes/db/items_adjust_db.inc
5433    /manufacturing/includes/db/work_order_issues_db.inc
5434    /manufacturing/includes/db/work_order_produce_items_db.inc
5435    /manufacturing/includes/db/work_orders_db.inc
5436    /manufacturing/includes/db/work_orders_quick_db.inc
5437    /purchasing/includes/db/grn_db.inc
5438    /purchasing/includes/db/po_db.inc
5439    /purchasing/includes/db/supp_payment_db.inc
5440    /reporting/includes/form_types.inc (File removed)
5441    /sales/includes/db/sales_delivery_db.inc
5442    /sales/includes/db/sales_invoice_db.inc
5443    /sales/includes/db/sales_order_db.inc
5444    /sql/alter.sql
5445  # Bug in calculating exchange rates in Reports Supplier Balances and Customer Balances
5446  $ /reporting/rep101.php
5447    /reporting/rep201.php
5448  # clone replacement do_clone() for both PHP 4 and PHP 5.
5449  $ /includes/ui/ui_view.inc (at the very bottom)
5450    /sales/includes/cart_class.inc
5451    
5452 07-Mar-2008 Janusz Dobrowolski
5453  ! Changed name tax type uniqueness constraint to (name, rate)
5454  $ /includes/ui/ui_lists.inc
5455    /taxes/items_tax_types.php
5456  ! Tax included option moved from tax_group to sales_types table
5457  $ includes/ui/ui_view.inc
5458    /purchasing/includes/ui/invoice_ui.inc
5459    /taxes/tax_calc.inc
5460    /taxes/tax_groups.php
5461    /taxes/db/tax_groups_db.inc
5462    /sql/alter.sql
5463  # Final rewriting of sales module, a lot of bugfixes.
5464  + Template delivery/invoicing
5465  + Concurrent document editing control on sql level
5466  + Most of sales documents are now editable
5467  + Some links to print documents after entry
5468  ! Changed javascript helper function for customer allocations
5469  $ /applications/customers.php
5470    /includes/ui/ui_input.inc
5471    /reporting/rep107.php
5472    /reporting/rep109.php
5473    /reporting/rep110.php
5474    /sales/credit_note_entry.php
5475    /sales/customer_credit_invoice.php
5476    /sales/customer_delivery.php
5477    /sales/customer_invoice.php
5478    /sales/customer_payments.php
5479    /sales/sales_order_entry.php
5480    /sales/allocations/customer_allocate.php
5481    /sales/allocations/customer_allocation_main.php
5482    /sales/includes/cart_class.inc
5483    /sales/includes/sales_db.inc
5484    /sales/includes/sales_ui.inc
5485    /sales/includes/db/cust_trans_db.inc
5486    /sales/includes/db/cust_trans_details_db.inc
5487    /sales/includes/db/custalloc_db.inc
5488    /sales/includes/db/customers_db.inc
5489    /sales/includes/db/payment_db.inc
5490    /sales/includes/db/sales_credit_db.inc
5491    /sales/includes/db/sales_delivery_db.inc
5492    /sales/includes/db/sales_invoice_db.inc
5493    /sales/includes/db/sales_order_db.inc
5494    /sales/includes/db/sales_types_db.inc
5495    /sales/includes/ui/print_invoice.inc
5496    /sales/includes/ui/sales_credit_ui.inc
5497    /sales/includes/ui/sales_order_ui.inc
5498    /sales/inquiry/customer_allocation_inquiry.php
5499    /sales/inquiry/customer_inquiry.php
5500    /sales/inquiry/sales_deliveries_view.php
5501    /sales/inquiry/sales_orders_view.php
5502    /sales/manage/credit_status.php
5503    /sales/manage/sales_types.php
5504    /sales/view/view_credit.php
5505    /sales/view/view_dispatch.php
5506    /sales/view/view_invoice.php
5507    /sales/view/view_receipt.php
5508    /sales/view/view_sales_order.php
5509 # Removed function name conflict with wiki help system
5510    /includes/lang/language.php
5511    
5512 06-Mar-2008 Janusz Dobrowolski
5513  + Wiki help links integration
5514  $ /config.php
5515    /includes/page/header.inc
5516    /includes/lang/language.php
5517  + Optional debuging with xdebug module
5518  $ /index.php
5519    /includes/db/connect_db.inc
5520  ! Concurrent edition fix
5521  $  /includes/systypes.inc
5522  # Table header fix
5523  $  /manufacturing/manage/bom_edit.php
5524  # Menu layout fixes
5525  $ /themes/aqua/renderer.php
5526    /themes/cool/renderer.php
5527    /themes/default/renderer.php
5528  # Removed warning about nonexistent $_GET variable
5529  $ /dimensions/inquiry/search_dimensions.php
5530  # MySQL 3.xx CAST bug fix
5531  $ /includes/db/manufacturing_db.inc
5532    /manufacturing/includes/db/work_order_requirements_db.inc
5533    /manufacturing/inquiry/where_used_inquiry.php
5534
5535 04-Mar-2008 Joe Hunt
5536  ! Changed so that average item material price is automatic updated whenever a PO Delivery is received.
5537    Changed so that a Bill of Materiel, Parent's material price, is automatic updated from underlying items.
5538  $ /inventory/cost_update.php
5539    /purchasing/includes/db/grn_db.inc and
5540    /manufacturing/manage/bom_edit.php. 
5541    /manufacturing/includes/db/work_orders_db.inc
5542    /manufacturing/includes/db/work_orders_quick_db.inc
5543    /manufacturing/work_order_entry.php
5544   
5545 21-Feb-2008 Joe Hunt
5546  + Added Print for documents in /admin/view_print_transaction.php (according to our new routines).
5547  $ /admin/view_print_transaction.php
5548    /applications/setup.php
5549   
5550 17-Feb-2008 Joe Hunt
5551  ! Minor change in menu and function in view_print_transaction.php
5552  $ /admin/view_print_transaction.php
5553    /application/setup.php
5554  + Preparing for print of single documents
5555  $ /reporting/includes/reporting.inc
5556  ! Removing 'out' field in table tax_types
5557  $ /sql/alter.sql
5558    /taxes/tax_types.php
5559    /taxes/db/tax_types_db.inc
5560  + Added 2 functions in ui_input.inc, button and button_cell
5561    /includes/ui/ui_input.inc
5562
5563 11-Feb-2008 Joe Hunt
5564  + Added file, update_db.php, for updating company databases from an SQL script.
5565  $ update_db.php (New file)
5566    update.html
5567   
5568 06-Fef-2008 Joe Hunt
5569  + Added Report, Salesman Listing, rep106.php. 
5570  $ /reporting/reports_main.php
5571    /reporting/rep106.php
5572   
5573 06-Feb-2008 Janusz Dobrowolski
5574  + Separation of customer invoice issue and goods delivery.
5575  + Batch invoicing for more than one delivery
5576  # Corrected inadequate shipping tax calculations.
5577  ! Default debugging status changed to off.
5578  $ /taxes/tax_calc.inc
5579    /taxes/db/tax_groups_db.inc
5580    /admin/db/voiding_db.inc
5581    /applications/customers.php
5582    /includes/systypes.inc
5583    /includes/types.inc
5584    /includes/ui/ui_controls.inc
5585    /includes/ui/ui_lists.inc
5586    /includes/ui/ui_view.inc
5587    /inventory/inquiry/stock_status.php
5588    /reporting/rep105.php
5589    /reporting/rep107.php
5590    /reporting/rep109.php
5591    /reporting/rep110.php 
5592    /reporting/rep209.php
5593    /reporting/reports_main.php
5594    /reporting/includes/doctext.inc
5595    /reporting/includes/doctext2.inc
5596    /reporting/includes/form_types.inc
5597    /reporting/includes/pdf_report.inc
5598    /reporting/includes/reports_classes.inc
5599    /sales/customer_credit_invoice.php
5600    /sales/customer_invoice.php
5601    /sales/sales_order_entry.php
5602    /sales/customer_delivery.php 
5603    /sales/includes/db/sales_delivery_db.inc 
5604    /sales/includes/ui/print_invoice.inc 
5605    /sales/includes/cart_class.inc
5606    /sales/includes/sales_db.inc
5607    /sales/includes/db/cust_trans_db.inc
5608    /sales/includes/db/cust_trans_details_db.inc
5609    /sales/includes/db/sales_credit_db.inc
5610    /sales/includes/db/sales_invoice_db.inc
5611    /sales/includes/db/sales_order_db.inc
5612    /sales/includes/ui/sales_order_ui.inc
5613    /sales/inquiry/customer_allocation_inquiry.php
5614    /sales/inquiry/customer_inquiry.php
5615    /sales/inquiry/sales_orders_view.php
5616    /sales/inquiry/sales_deliveries_view.php 
5617    /sales/view/view_dispatch.php
5618    /sales/view/view_invoice.php
5619    /sales/view/view_sales_order.php
5620    /sql/alter.sql
5621    config.php
5622   
5623 01-Feb-2008 Joe Hunt
5624  ! Changed so sales orders can have more than one row with the same stock_id. In alter.sql.
5625  $ /sales/includes/cart_class.inc
5626    /sales/includes/db/sales_credit_db.inc
5627    /sales/includes/db/sales_invoice_db.inc
5628    /sales/includes/db/sales_order_db.inc
5629    /sales/includes/db/cust_trans_details_db.inc
5630    /sales/includes/ui/sales_order_ui.inc
5631    /sales/includes/ui/sales_credit_ui.inc
5632    /sales/credit_note_entry.php
5633    /sales/customer_credit_invoice.php
5634    /sales/sales_order_entry.php
5635    /sales/customer_invoice.php
5636
5637 31-Jan-2008 Joe Hunt
5638  ! New Release 2.0 Pre Alpha
5639  $ config.php
5640  # Fixed a release 2 related bug in create_coy.php
5641  $ /admin/create_coy.php
5642  + An alter.sql file to use for updating databases. Until the update_db.php is ready, you can use the install/update companies
5643    and select the companies one by one and upload the alter.sql file to all companies. You can still run the release 2
5644    with these databases changes without any new files. They are coming as soon as possible.
5645  $ /sql/alter.sql (New file)  
5646  # Fixed a release 2 related bug. A field in supp_trans_items were declared as integer(11). Changed to VARCHAR(11) in alter.sql
5647    and 2 related files
5648  $ /purchasing/supplier_trans_gl.php
5649    /purchasing/includes/db/invoice_items_db.inc
5650  ! Moved variables $no_item_list, $no_customer_list and $no_supplier_list in config.php to company table
5651  $ /includes/ui/ui_lists.inc
5652    /purchasing/includes/ui/po_ui.inc
5653    /sales/includes/ui/sales_order_ui.inc
5654    /admin/company_preferences.php
5655    /admin/db/company_db.inc
5656    config.php
5657  + Created 3 new fields in salesman table for provision, break point and provision2. Included in alter.sql. 
5658    Update sales_people.php.Preparing for a new Salesman report with provision etc. Selected with time range. Should be very good.
5659  $ /sales/manage/sales_people.php
5660    /includes/ui/ui_input.inc
5661  
5662 -------------------- 2,0 Pre Alpha - above ----------------------------
5663 31-Jan-2008 Janusz Dobrowolski
5664  # Minor bugfix in db_import()
5665  $ /admin/db/maintenance_db.inc
5666  
5667 30-Jan-2008 Janusz Dobrowolski
5668  # Minor display fix in tax_types.php
5669  $ /taxes/tax_types.php
5670  ! Format cleanup on some files.
5671  $ /gl/includes/gl_db.inc
5672    /gl/includes/gl_ui.inc
5673    /applications/application.php
5674    frontaccounting.php
5675    index.php
5676    
5677 -------------------- 1.16 Stable Released ----------------------
5678 28-Jan-2008 Joe Hunt
5679  + Added a possibility to replace the normal listboxes for items, customer and/or suppliers with a search box.
5680    The listboxes can only hold about 1000 items. New variables in config.php, $no_item_list, $no_customer_list 
5681    and $no_supplier_list. Default is the normal behavior for all listboxes.
5682  $ /includes/ui/ui_lists.inc
5683    /sales/includes/ui/sales_orders_ui.inc
5684    /purchases/includes/ui/po_ui.inc
5685    /themes/default/images/locate.png (New file)
5686    config.php
5687
5688  + Added ALTER TABLE possibility in db_import. For future releases.
5689  $ /admin/db/maintenence_db.inc  
5690
5691  # Removed warnings 'Call-time pass-by-reference' in /includes/db/connect_db.inc and /includes/ui/ui_lists.inc
5692  # Fixed File not found when loading local stylesheet.css (for other languages) in /includes/page/header.inc
5693  $ /includes/db/connect_db.inc
5694    /includes/ui/ui_lists.inc
5695    /includes/page/header.inc
5696    /access/login.php
5697    
5698 16-Jan-2008 Joe Hunt
5699  # When login screen is displayed after session timeout page content is broken. It
5700    is because of NOT using absolute paths in href attribute theme elements.
5701  $ /access/login.php
5702  
5703 30-Dec-2007 Joe Hunt
5704  # Minor adjustments in function db_export on line 325
5705  $ /admin/db/maintenance_db.inc
5706  
5707 29-Dec-2007 Joe Hunt
5708  + Added a variable, $print_invoice_no, in config.php for printing the invoice number instead of invoice reference.
5709  $ config.php
5710  
5711  # Fixed a bug when exporting database. Exported NULL field values from NO to empty field (from mysql version 5.0.32).
5712    Also fixed a unneccessary str_replace when importing sql scripts.
5713  ! Changed the PDF presentation to deleting the Javascript cache before presentation.
5714  $ /admin/db/maintenance_db.inc
5715    /reporting/includes/pdf_report.inc
5716    
5717 13-Dec-2007 Joe Hunt
5718  # Still bugs in trial balances and account inquiry on screen when selecting non balance accounts. Fixed.
5719  $ /gl/inquiry/gl_trial_balance.php
5720    /gl/inquiry/gl_account_inquiry.php
5721
5722 13-Dec-2007 Joe Hunt
5723  # Fixed a bug when voiding a transaction (Journal Entry). An eventually underlying bank transfer was not voided.
5724  $ /admin/db/voiding_db.inc
5725  
5726 06-Dec-2007 Joe Hunt
5727  # Fixed a bug when adding lines during Payments to suppliers, the supplier was set back to the first.
5728  $ /gl/gl_payment.php
5729    /gl/includes/ui/gl_payment_ui.inc
5730    
5731  ! Changed $loc_notification to be set to 0 instead of 1.
5732  $ config.php
5733  
5734 -------------------- 1.15 Stable Released ----------------------
5735 05-Dec-2007 Joe Hunt
5736  + Added email notification to stock location when available stock is below reorder level
5737  $ config.php
5738    /sales/includes/db/sales_order_db.inc
5739    
5740  # Fixed bugs in Open balances when account is not a balance account
5741  $ /gl/inquiry/gl_trial_balance.php
5742    /gl/inquiry/gl_account_inquiry.php
5743    /reporting/rep704.php
5744    /reporting/rep708.php
5745    
5746 -------------------- 1.14 Stable Released ----------------------
5747 01-Oct-2007 Joe Hunt
5748  ! Major change in the installation of modules to also accept an SQL-file for upload.
5749  $ config.php
5750    /admin/inst_module.php
5751    /admin/db/maintenance_db.inc
5752    
5753 30-Sep-2007 Joe Hunt
5754  # The following files were still vulnerable. Fixed
5755  $ /access/login.php
5756    /includes/lang/language.php
5757
5758 -------------------- 1.13 Stable Released ----------------------
5759 14-Sep-2007 Joe Hunt
5760  + Added optional link for electronic payment on invoices (PayPal). 
5761  ! Better support for install/update languages.  
5762  ! Minor adjustments
5763  # Fixed a vulnerable item in config.php
5764  $ config.php
5765
5766 14-Sep-2007 Joe Hunt
5767  # We forgot to upload the PO file when installing new language. Used when GETTEXT is not installed on Server.
5768  # config.php has been vulnerable. Fixed.
5769  $ /admin/inst_lang.php
5770  $ config.php
5771  
5772 10-Sep-2007 Joe Hunt
5773  ! Changed Bank Address field from text to textarea (multirows)
5774  $ /gl/manage/bank_accounts.php
5775  
5776 06-Sep-2007 Joe Hunt
5777  + Added optional link for electronic payment on invoices (PayPal)
5778  $ /reporting/reports_main.php
5779    /reporting/rep107.php
5780    /reporting/includes/report_classes.inc
5781    /reporting/includes/pdf_report.inc
5782    /reporting/includes/doc_text.inc
5783    /reporting/includes/doc_text2.inc
5784    
5785 23-Aug-2007 Joe Hunt
5786  # Unnecessary parameter ($db) in check_for_recursive_bom
5787  $ /manufacturing/manage/bom_edit.php
5788  
5789 21-Aug-2007 Joe Hunt
5790  # Bug in /includes/lang/gettext.php (249) affecting changing language!
5791  $ /includes/lang/gettext.php
5792  
5793 08-Aug-2007 Joe Hunt
5794  # Minor adjustments
5795  $ config.php
5796    /access/login.php
5797    /admin/create_coy.php
5798    /reporting/includes/pdf_report.inc
5799    
5800 04-Aug-2007 Joe Hunt
5801  + Added a default fiscal year in the en_US-new.sql and start references.
5802  $ /sql/en_US-new.sql
5803  ! Changed some specific text strings in en_US.po (E.g. TAX instead of VAT)
5804  $ /lang/en_US/LC_MESSAGES/en_US.mo
5805  
5806 03-Aug-2007 Joe Hunt
5807  # A bug in Direct Invoicing (wrong Invoice Date) has been fixed.
5808  $ /sales/includes/db/sales_order_db.inc
5809  
5810 23-Jul-2007 Joe Hunt
5811  # Changed <? in front of 2 files to <?php.
5812  $ /purchasing/includes/purchasing_ui.inc
5813    /reporting/includes/class.mail.inc
5814    
5815 -------------------- 1.12 Stable Released ----------------------
5816 21-Jul-2007 Joe Hunt
5817  + Added option to handle Jalali and Islamic Calendars
5818  ! Minor adjustments
5819  $ config.php
5820    /gl/includes/db/gl_db_trans.inc
5821    /includes/date_functions.inc
5822    /includes/ui/ui_input.inc
5823    /includes/ui/ui_lists.inc
5824    /includes/ui/ui_view.inc
5825    /purchasing/po_receive_items.php
5826    /purchasing/includes/ui/invoice_ui.inc
5827    /purchasing/includes/ui/po_ui.inc
5828    /reporting/rep705.php
5829    /sales/includes/db/sales_order_db.inc
5830    /sales/includes/ui/sales_order_ui.inc
5831    
5832 20-Jul-2007 Joe Hunt
5833  ! Changed parameters on report Sales Order. Option to print as Quote.
5834  $ /reporting/reports_main.php
5835    /reporting/rep109.php
5836    /reporting/includes/pdf_report.inc
5837    /reporting/includes/doctext.inc
5838    /reporting/includes/doctext2.inc
5839  
5840 19-Jul-2007 Joe Hunt
5841  + Added Budget Entry in General Ledger. Includes Dimensions.
5842  $ config.php
5843    /applications/generalledger.php
5844    /gl/gl_budget.php (New File!)
5845    /gl/includes/db/gl_db_trans.inc
5846    /includes/date_functions.inc
5847    /reporting/report_classes.inc
5848    
5849 -------------------- 1.11 Stable Released ----------------------
5850 04-Jul-2007 Joe Hunt
5851  ! Option for using alpha numeric chart of accounts.
5852  $ config.php
5853    /gl/manage/gl_accounts.php
5854    /gl/includes/db/gl_db_accounts.inc
5855    /gl/includes/db/gl_db_bank_trans.inc
5856    /gl/includes/db/gl_db_trans.inc
5857    /gl/inquiry/gl_trial_balance.inc
5858    /admin/db/company_db.inc
5859    /inventory/includes/db/items_db.inc
5860    /sales/manage/customer_branches.inc
5861
5862 04-Jul-2007 Joe Hunt
5863  # Problems retrieving language texts for poEdit in long javascripts
5864  $ /includes/ui/ui_view.inc
5865  
5866 04-May-2007 Joe Hunt
5867  # Database error when updating more than one item row in Sales Orders.
5868  $ /sales/includes/db/sales_order_db.inc
5869  # Database error when inserting work order issues. Fixed.
5870  $ /manufacturing/includes/db/work_order_issues_db.inc
5871  
5872 03-May-2007 Joe Hunt
5873  # Multiple tables and JOIN's have syntax changes in MySQL 5.0.12. Need parentheses.
5874  $ /includes/db/manufacturing_db.inc
5875    /manufacturing/includes/db/work_order_requirements_db.inc
5876
5877 02-May-2007 Joe Hunt
5878  # Missing details on Purchase Order when emailing and printing
5879  $ /reporting/rep209.php
5880  
5881 -------------------- 1.1 Stable Released ----------------------
5882 02-May-2007 Joe Hunt
5883  + Enabled module addons and all the below bugfixes. No changes in database structure.
5884  - Removed /sql/basic.sql (included in the other sql files)
5885  - Removed /themes/default/images/left.gif and /themes/default/images/right.gif 
5886    (not needed anymore).
5887  + Addition of update.html  
5888  $ /admin/inst_module.php (New file!)
5889    /applications/customers.php
5890    /applications/dimensions.php
5891    /applications/generalledger.php
5892    /applications/inventory.php
5893    /applications/manufacturing.php
5894    /applications/setup.php
5895    /applications/suppliers.php
5896    /install/index.php
5897    /install/save.php
5898    /modules/inst_modules.php (New folder and new file!)
5899    /modules/index.php (New file!)
5900    /sql/en_US-demo.sql
5901    /sql/en_US-new.sql
5902    install.html
5903    update.html (New file!)
5904    
5905 01-May-2007 Joe Hunt
5906  # Missing measure of units when printing sales orders
5907  # Update of Sales People caused a database error
5908  $ /sales/manage/sales_people.php
5909    /reporting/rep109.php
5910  
5911 30-Apr-2007 Joe Hunt
5912  + The selected menu tab is now shown with same background as hover color.
5913  $ config.php (default tab line 77. Change if you want)
5914    /includes/page/header.inc
5915    
5916 28-Apr-2007 Joe Hunt
5917  # When saving work order entries a lot of debug boxes appeared. Fixed
5918  # When clicking on the link, Issue, on work order inquires an empty screen appeared. Fixed
5919  # When retrieving work centres id's there was a database error. Fixed by casting string to unsigned
5920  $ /includes/db/manufacturing_db.inc
5921    /manufacturing/work_order_entry.php
5922    /manufacturing/includes/work_order_issue_ui.inc
5923    /manufacturing/includes/db/work_order_requirements_db.inc
5924    /manufacturing/includes/db/work_orders_quick_db.inc
5925    /manufacturing/inquiry/where_used_inquiry.php
5926    
5927 25-Apr-2007 Joe Hunt
5928  # Missing Date Picker
5929  $ /sales/customer_invoice.php
5930  # No JS popup window
5931  $ /sales/view/view_invoice.php
5932  
5933 24-Apr-2007 Joe Hunt
5934  ! New and better Date Picker, better cool theme.
5935  $ /includes/ui/ui_input.inc
5936    /includes/ui/ui_view.inc
5937    /reporting/includes/reports_classes.inc
5938    /themes/cool/default.css
5939
5940 -------------------- 1.0.1 Stable Released ----------------------
5941 23-Apr-2007 Joe Hunt
5942  ! Release 1.0.1 established on SourceForge, fixing the bugs and including a Date Picker,
5943    the changes for selection lists customers/suppliers and the Audit Trail.
5944
5945 22-Apr-2007 Joe Hunt
5946  ! Changed the two selection lists for customers/suppliers in reports to a single one with
5947    No Filter
5948  ! Changed the sort order in these selection lists from id to name.
5949  + Added Audit Trail in GL trans. A switch in config.php, $use_audit_trail, must be set to 1.
5950  $ /reporting/reports_main.php
5951    /reporting/rep101.php
5952    /reporting/rep102.php
5953    /reporting/rep201.php
5954    /reporting/rep202.php
5955    /reporting/rep203.php
5956    /reporting/rep204.php
5957    /reporting/includes/reports_classes.inc
5958    /includes/ui/ui_lists.inc
5959    /gl/includes/db/gl_db_trans.inc
5960    config.php
5961    
5962 22-Apr-2007 Joe Hunt
5963  + Date Picker for all date fields.
5964  $ config.php
5965    /admin/fiscalyears.php
5966    /admin/void_transaction.php
5967    /includes/ui/ui_view.inc
5968    /includes/ui/ui_input.inc
5969    /dimensions/dimension_entry.php
5970    /dimensions/inquiry/search_dimensions.php
5971    /gl/gl_journal.php
5972    /gl/gl_deposit.php
5973    /gl/gl_payment.php
5974    /gl/bank_transfer.php
5975    /gl/inquiry/bank_inquiry.php
5976    /gl/inquiry/gl_account_inquiry.php
5977    /gl/inquiry/gl_trial_balance.php
5978    /gl/manage/exchange_rates.php
5979    /inventory/adjustments.php
5980    /inventory/transfers.php
5981    /inventory/inquiry/stock_movements.php
5982    /inventory/manage/items.php
5983    /manufacturing/work_order_add_finished.php
5984    /manufacturing/work_order_entry.php
5985    /manufacturing/work_order_issue.php
5986    /manufacturing/work_order_release.php
5987    /purchasing/supplier_payment.php
5988    /purchasing/po_entry_items.php
5989    /purchasing/po_receive_items.php
5990    /purchasing/supplier_credit.php
5991    /purchasing/supplier_credit_grns.php
5992    /purchasing/supplier_invoice.php
5993    /purchasing/supplier_invoice_grns.php
5994    /purchasing/supplier_trans_gl.php
5995    /purchasing/includes/ui/po_ui.inc
5996    /purchasing/inquity/po_search.php
5997    /purchasing/inquiry/po_search_completed.php
5998    /purchasing/inquiry/supplier_allocation_inquiry.php
5999    /purchasing/inquiry/supplier_inquiry.php
6000    /reporting/reports_main.php
6001    /reporting/includes/reports_classes.inc
6002    /sales/credit_note_entry.php
6003    /sales/customer_credit_invoice.php
6004    /sales/customer_payments.php
6005    /sales/sales_order_entry.php
6006    /sales/includes/ui/sales_order_ui.inc
6007    /sales/inquiry/customer_allocation_inquiry.php
6008    /sales/inquiry/customer_inquiry.php
6009    /sales/inquiry/sales_orders_view.php
6010    New image files:
6011    /themes/default/images/cal.gif
6012    /themes/default/images/next.gif
6013    /themes/default/images/prev.gif
6014
6015 19-Apr-2007 Joe Hunt
6016  # Bug no 1703895, Account numbers are varchars, need quotes, fixed
6017  # Bug no 1703891, Reserved MySQL words used as column names, fixed
6018  $ /taxes/db/tax_types_db.inc
6019
6020  # Bug no 1703888, Apostrophes and other unescaped characters, fixed
6021  $ /gl/manage/gl_accounts.php
6022    /gl/includes/db/gl_db_accounts.inc
6023    /includes/ui/ui_input.inc
6024
6025 18-Apr-2007 Joe Hunt
6026  # Bug no 1702594, Logon Loop, fixed
6027  $ config.php
6028
6029 -------------------- 1.0a Stable Released ----------------------
6030 10-Apr-2007 Joe Hunt
6031  ! Release 1.0a established on SourceForge, fixing the bugs.
6032
6033 11-Apr-2007 Joe Hunt
6034  # Bug No 1698214, Creating Items, fixed
6035  $ /includes/ui/ui_lists.inc
6036  # Bug no 1698216, Item Movements, fixed
6037  $ /inventory/manage/items.php
6038
6039 -------------------- 1.0 Stable Released ----------------------
6040 10-Apr-2007 Joe Hunt
6041  ! Release 1.0 established on SourceForge.