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