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