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