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