[0000095] Inbalance double entry on Documents (1 file missing)
[fa-stable.git] / CHANGELOG.txt
1 /**
2 * @version $Id$
3 * @package FrontAccounting
4 * @copyright (C) 2005 - 2008 FrontAccounting
5 * @license http://www.gnu.org/copyleft/gpl.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 04-Dec-2008 Janusz Dobrowolski
23 # Check write permissions and create per company subdirectory structure.
24 $ /update.html
25   /update_db.php
26 # Fixed index.php files in new company dirs.
27 $ /admin/create_coy.php
28   /admin/db/maintenance_db.inc
29
30 04-Dec-2008 Joe Hunt
31 # [0000095] Inbalance double entry on Documents
32 $ /gl/includes/db/gl_db_trans.inc
33   /gl/includes/db/gl_db_banking.inc
34   /purchasing/includes/db/invoice_db.inc
35   /purchasing/includes/db/supp_payment_db.inc
36   /sales/includes/db/payment_db.inc
37   /sales/includes/db/sales_credit_db.inc
38   /sales/includes/db/sales_invoice_db.inc
39   
40 29-Nov-2008 Joe Hunt
41 # [0000094] Report does not show items that have 0 qty but have demand qty
42 $ /reporting/rep302.php
43   /reporting/rep303.php
44   
45 28-Nov-2008 Joe Hunt
46 # [0000093] Voiding Supplier Invoices Causes some lines cost update to go to 0 and exchange rate change
47 $ /purchasing/includes/db/invoice_db.inc
48
49 27_Nov-2008 Joe Hunt
50 # [0000092] Stock Sheet Report. Bad Page break.
51 $ /reporting/includes/pdf_report.inc
52
53 26-Nov-2008 Joe Hunt
54 # [0000091] Tax for 2 decimal places doesn't compute properly
55 $ /taxes/tax_calc.inc
56
57 25-Nov-2008 Janusz Dobrowolski
58 # [0000084] Low inventory items are not marked properly.
59 $ /sales/customer_delivery.php
60 # [0000086] New line added to document sometimes overwrites old one.
61 $ /sales/includes/cart_class.inc
62 # [0000087] Change of order date always updates prices.
63 $ /sales/includes/ui/sales_credit_ui.inc
64   /sales/includes/ui/sales_order_ui.inc
65 # Fixed automatic price calculations always on.
66 $ /sales/includes/sales_db.inc
67
68 ------------------------------- Release 2.0.5 --------------------------------------------
69 24-Nov.2008 Joe Hunt
70 ! Release 2.0.5
71 $ config.php
72 ! Changed update.html
73 $ update.html
74 # Small bug fixes
75 $ /reporting/includes/header2.inc
76   /sales/view/view_receipt.php
77
78 20-Nov-2008 Janusz Dobrowolski
79 # [0000082] Bad js allocation on All/None button press.
80 $ /sales/allocations/customer_allocate.php
81
82 20-Nov-2008 Joe Hunt
83 # Do not allow editing invoice if allocated > 0
84 $ /sales/inquiry/customer_inquiry.php
85
86 19-Nov-2008 Joe Hunt
87 + Possibility to view a transaction before final voiding.
88 $ /admin/void_transaction.php
89
90 11-Nov-2008 Janusz Dobrowolski
91 # Fixed right alignment of amount cells.
92 $ /includes/ui/ui_input.inc
93 # Fixed display bug for fully received items and false modify conflicts.
94 $ /purchasing/po_receive_items.php
95
96 10-Nov-2008 Joe Hunt
97 ! [0000081] Trial Balance again minor changes.
98 $ /gl/inquiry/gl_trial_balance.php
99   /reporting/rep708.php
100
101 07-Nov-2008 Joe Hunt
102 ! [0000081] Changed Trial Balance to show all debits and credits (option to only show balances)
103 $ /gl/inquiry/gl_trial_balance.php
104   /reporting/reports_main.php
105   /reporting/rep708.php
106   
107 03-Nov-2008 Janusz Dobrowolski
108 # Fixed price priority in automatic calculations.
109 $ sales/includes/sales_db.inc
110
111 30-Oct-2008 Janusz Dobrowolski
112 # [0000080] BOM elements was not editable after entry.
113 $ /manufacturing/manage/bom_edit.php
114
115 29-Oct-2008 Joe Hunt
116 # Voiding a supplier invoice/credit note with GL Postings creates a database error
117 $ /purchasing/includes/db/invoice_db.inc
118
119 28-Oct-2008 Joe Hunt
120 # [0000079] Delivery Note/Sales Invoice should not be editable after it has been voided.
121 $ /admin/db/voiding_db.inc
122   /sales/inquiry/sales_deliveries_view.php
123   /sales/inquiry/customer_inquiry.php
124   
125 27-Oct-2008 Joe Hunt
126 ! [0000078] Opened Exchange rate for editing (without storing) in sales/purchasing module payment
127 # Fixed exchange rate display bugs in Supplier Payment (earlier dates).
128 $ /gl/includes/db/gl_db_trans.inc
129   /includes/banking.inc
130   /includes/ui/ui_view.inc
131   /purchasing/supplier_payment.php
132   /purchasing/includes/purchasing_db.inc
133   /purchasing/includes/db/supp_payment_db.inc
134   /purchasing/includes/db/supp_trans_db.inc
135   /sales/customer_payments.php
136   /sales/includes/sales_db.inc
137   /sales/includes/db/cust_trans_db.inc
138   /sales/includes/db/payment_db.inc
139 # [0000078] Fixed some reports with wrong exchange rates.
140 $ /reporting/rep101.php
141   /reporting/rep106.php
142   /reporting/rep201.php
143   /reporting/rep203.php
144   /reporting/rep209.php
145 + Added confirm box when admins are about to remove PO GRNs from Supplier Invoice
146 $ /purchasing/supplier_invoice.php
147
148 24-Oct-2008 Joe Hunt
149 ! [0000077] Added a total before ending balance in trial balance (also in report)
150 $ /gl/inquiry/gl_trial_balance.php
151   /reporting/rep708.php
152 ! Increased memory limit if reports in unicode (48M) as suggested in forum.
153   /reporting/includes/class.pdf.inc
154 ! Improved layout of Supplier Invoice/Credit. All Items can now be added in one sweep.
155 $ /purchasing/supplier_invoice.php
156   /purchasing/supplier_credit.php
157   /purchasing/includes/ui/invoice_ui.inc
158   
159 ------------------------------- Release 2.0.4 --------------------------------------------
160 23-Oct-2008 Joe Hunt
161 ! Release 2.0.4
162 $ config.php
163 ! Changed design of Supplier Invoice/Credit. Everything is now done in one document form.
164 $ /purchasing/supplier_invoice.php
165   /purchasing/supplier_credit.php
166   /purchasing/includes/ui/invoice_ui.inc
167   /purchasing/supplier_invoice_grns.php (File removed)
168   /purchasing/supplier_credit_grns.php (File removed)
169   /purchasing/supplier_trans_gl.php (File removed)
170   
171 22-Oct-2008 Joe Hunt
172 + Added Ending Balance in trial balance (also in report)
173 $ /gl/inquiry/gl_trial_balance.php
174   /reporting/rep704.php
175   /reporting/rep708.php
176 ! Bad balance in GL trans for chart en_US-demo.sql
177 $ /sql/en_US-demo.sql
178   
179 21-Oct-2008 Joe Hunt
180 # Bug [0000076] Voiding Supplier Invoice does a purchase delivery void as well
181 $ /purchasing/includes/db/invoice_db.inc
182
183 18-Oct-2008 Joe Hunt
184 # Bug [0000075] Cost Update problems still (voiding supplier invoice). Can't remove GRNs from
185   Yet to be invoiced (supplier invoice). Can now be done with admin access.
186 $ /purchasing/supplier_invoice_grns.php
187   /purchasing/includes/db/grn_db.inc
188   /purchasing/includes/db/invoice_db.inc
189   
190 15-Oct-2008 Joe Hunt
191 # Bug [0000074] Marked items are overdue. For Filled (fully delivered) Sales Order
192 $ /sales/inquiry/sales_orders_view.php
193
194 08-Oct-2008 Janusz Dobrowolski
195 # [0000071] Ordering from customer on hold was possible after double exact search in list.
196 $ /sales/includes/ui/sales_order_ui.inc
197
198 ------------------------------- Release 2.0.3 --------------------------------------------
199 07-Oct-2008 Joe Hunt
200 ! Release 2.0.3
201 $ config.php
202 # Bug [0000072] Item stock movement should check for if there is empty Inventory.
203 $ /inventory/inquiry/stock_movements.php
204
205 05-Oct-2008 Janusz Dobrowolski
206 # Bugfix [0000063] Bad update of parent document lines after edition of sales documents.
207 $ /sales/includes/cart_class.inc
208   /sales/includes/sales_db.inc
209   /sales/includes/db/sales_credit_db.inc
210   /sales/includes/db/sales_delivery_db.inc
211   /sales/includes/db/sales_invoice_db.inc
212 # Bugfix [0000071] Ordering for customer with bad history available after F4 - Return
213 $ /sales/manage/customers.php
214
215 04-Oct-2008 Joe Hunt
216 # Bug [0000069] Constraint on voiding delivery note if a non voided, linked invoice exists.
217 $ /admin/db/voiding_db.inc
218 # Bug [0000061] Cost Update doesn't compute correctly after inventory adjust.
219 $ /inventory/includes/db/item_adjust_db.inc
220
221 01-Oct-2008 Joe Hunt
222 # When deleting the last module in FA a parce error arose:
223 $ /admin/inst_module.php
224   /admin/inst_lang.php
225
226 30-Sep-2008 Janusz Dobrowolski
227 # Bug [0000067] Settled supplier documents were displayed as overdued.
228 $ /purchasing/inquiry/supplier_inquiry.php
229   /purchasing/inquiry/supplier_allocation_inquiry.php
230 # Bug [0000068] Removed unneeded constraint on edition of fully allocated sales doc.
231 $ /sales/allocations/customer_allocation_main.php
232
233 29-Sep-2008 Janusz Dobrowolski
234 # Bug [0000065] Changing item type during adding new item caused record reset.
235 $ /inventory/manage/items.php
236
237 26-Sep-2008 Joe Hunt
238 # Bug [0000064] Credit This on an invoice should automatically allocate the credit to that invoice
239 $ /sales/includes/db/sales_credit_db.inc
240
241 26-Sep-2008 Janusz Dobrowolski
242 # Bug [0000062] Delivery Modifitication - duplicated tax details.
243 $ /sales/includes/db/sales_delivery_db.inc
244
245 25-Sep-2008 Joe Hunt
246 # if MySQL is in strict sql mode, a couple of files didn't pass that. Better not use strict sql mode.
247   This is not necessary, because FA handle this internally. in my.ini(win) or my.cnf(linux) set sql-mode="".
248 $ /gl/gl_budget.php
249   /includes/db/comments_db.inc
250   /inventory/cost_update.php
251   /purchasing/includes/db/supp_trans_db.inc
252   /sales/includes/db/cust_trans_db.inc
253 # Bug [0000060] table prefix error message and inconsistency at install
254 $ /admin/db/maintenance_db.inc
255   /install/index.php
256   /install/save.php
257 # Bug [0000061] Delivery Modifitication (standard cost change)
258 $ /sales/includes/db/sales_delivery_db.inc
259
260 ------------------------------- Release 2.0.2 --------------------------------------------
261 23-Sep-2008 Joe Hunt
262 ! Release 2.0.2
263 $ config.php
264 ! Increased time_out to 3 minutes.
265 $ /install/save.php
266
267 23-Sep-2008 Joe Hunt
268 # Bug [0000059] Direct Invoice or Delivery Notes doesn't account for negative inventory flag
269 $ /sales/sales_order_entry.php
270
271 21-Sep-2008 Janusz Dobrowolski
272 + Added submit_on_change option for date fields
273 $ /includes/ui/ui_input.inc
274 + Automatic exchange rate update after document date change
275 $ /gl/bank_transfer.php
276   /gl/gl_bank.php
277   /gl/includes/db/gl_db_rates.inc
278   /gl/includes/ui/gl_bank_ui.inc
279   /includes/banking.inc
280   /includes/ui/ui_view.inc
281   /purchasing/supplier_payment.php
282   /sales/customer_payments.php
283   /sales/includes/cart_class.inc
284 # Sales/purchase terms update after document date change [0000058]
285 $ /purchasing/includes/ui/invoice_ui.inc
286   /purchasing/includes/ui/po_ui.inc
287   /sales/customer_invoice.php
288 # Fixed edit line total, price update after date change
289 $ /sales/includes/ui/sales_credit_ui.inc
290   /sales/includes/ui/sales_order_ui.inc
291 # Fixed unneeded page reload on enter key in text inputs
292 $ /js/inserts.js
293 # Fixed session variables conflicts with some third party software (e.g. XRMS)
294 $ /includes/lang/language.php
295 # Fixed calendar flicker, removed buttons from exchange_rate_display()
296 $ /includes/ui/ui_view.inc
297 ! Default delivery required by changed to 1 day.
298 $ /includes/prefs/sysprefs.inc
299 # Small bug fix 
300 $ /sales/includes/sales_db.inc
301
302 20-Sep-2008 Joe Hunt
303 # Fix for exchange variation when allocating payments. re-inserted in System and GL Setup.
304 $ /admin/gl_setup.php
305   /admin/db/company_db
306   /includes/banking.inc
307   /purchasing/allocations/supplier_allocate.php
308   /purchasing/includes/db/suppalloc_db.inc
309   /sales/allocations/customer_allocate.php
310   /sales/includes/db/custalloc_db.inc
311   /sales/includes/db/payment_db.inc
312   /sales/includes/db/sales_credit_db.inc
313 ! New tcpdf.php file. Minor bugfixes from tcpdf.org
314   /reporting/includes/tcpdf.php
315 ! Layout adjustments
316   /dimensions/includes/dimensions_ui.inc
317   /dimensions/view/view_dimension.php
318   /inventory/view/view_adjustment.php
319   /manufacturing/view/work_order_view.php
320   
321 18-Sep-2008 Janusz Dobrowolski
322 + Support for calling external pages during document entry (e.g. for adding customer/supplier/items).
323 $ /index.php
324   /includes/ui/ui_controls.inc
325   /includes/ui/ui_input.inc
326   /includes/ui/ui_lists.inc
327   /js/inserts.js
328 + Add/view on F4 in customer/supplier selectors
329 $ /gl/gl_bank.php
330 + Add/view on F4 in supplier/items selectors
331 $ /purchasing/po_entry_items.php
332   /inventory/manage/items.php
333 + Add/view on F4 in supplier selector
334 $ /purchasing/supplier_credit.php
335   /purchasing/supplier_invoice.php
336   /purchasing/supplier_payment.php
337   /purchasing/allocations/supplier_allocation_main.php
338   /purchasing/manage/suppliers.php
339   /inventory/purchasing_data.php
340 + Add/view on F4 in customer selector
341   /sales/credit_note_entry.php
342   /sales/customer_payments.php
343   /sales/sales_order_entry.php
344   /sales/allocations/customer_allocation_main.php
345   /sales/includes/ui/sales_credit_ui.inc
346   /sales/includes/ui/sales_order_ui.inc
347   /sales/manage/customer_branches.php
348   /sales/manage/customers.php
349 # Syntax error introduced in previous update fixed
350 $ /inventory/prices.php
351 # Fixed retreiving of exchange rates [0000057]
352 $ /gl/manage/exchange_rates.php
353   /includes/banking.inc
354   /includes/ui/ui_view.inc
355
356 18-Sep-2008 Joe Hunt
357 + New Report - Bank Statement.
358 $ /reporting/reports_main.php
359   /reporting/rep601.php (new file)
360   
361 17-Sep-2008 Joe Hunt
362 ! New PDF tcpdf.php file. Support for cid-0 fonts (Chinese, Japanese, Korean, CJK, Asian fonts) without embedding.
363   New cid-0 fonts will be available for download when release 2.0.2 is shipping. Reduces file size enormouusly
364 $ /reporting/includes/tcpdf.php
365 ! Inventory column option in Report Stock Sheet Check.
366 $ /reporting/reports_main.php
367   /reporting/rep303.php
368   
369 11-Sep-2008 Janusz Dobrowolski
370 # Fixed slash quotation problems on direct POST values display.
371 $ /includes/session.inc
372   /includes/db/connect_db.inc
373 # Added missing db_escape on person_id.
374 $ /gl/includes/db/gl_db_bank_trans.inc
375   /gl/includes/db/gl_db_trans.inc
376 # Added error message and suppressed db update on failed ECB exchange rate read.
377 $ /includes/ui/ui_view.inc
378
379 10-Sep-2008 Janusz Dobrowolski
380 # Fixed company folders renaming after company remove.
381 $ /admin/create_coy.php
382 # Fixed list selectors' behaviour during search.
383 $ /includes/ui/ui_lists.inc
384 # Fixed page update after item search. Closes bugs [0000051],[0000054].
385 $ /inventory/cost_update.php
386   /inventory/prices.php
387   /inventory/purchasing_data.php
388   /inventory/reorder_level.php
389   /inventory/includes/item_adjustments_ui.inc
390   /inventory/includes/stock_transfers_ui.inc
391   /inventory/inquiry/stock_status.php
392   /inventory/manage/items.php
393   /manufacturing/includes/work_order_issue_ui.inc
394   /manufacturing/inquiry/where_used_inquiry.php
395   /purchasing/includes/ui/po_ui.inc
396   /sales/includes/ui/sales_credit_ui.inc
397   /sales/includes/ui/sales_order_ui.inc
398
399 09-Sep-2008 Joe Hunt
400 # Bug [0000055] Rasmus detected a cost diff. bug and changed some code for us. Very appreciated.
401 $ /purchasing/includes/db/invoice_db.inc
402
403 ------------------------------- Release 2.0.1 --------------------------------------------
404 07-Sep-2008 Joe Hunt
405 ! Release 2.0.1
406 $ config.php
407
408 05-Sep-2008 Janusz Dobrowolski
409 # Bug [0000046] Sales invoice not working on some php versions (php bug #40509)
410 $ /sales/includes/sales_db.inc
411   /sales/includes/db/sales_credit_db.inc
412 ! Obsolete code removed
413 $ /sales/customer_credit_invoice.php
414
415 05-Sep-2008 Joe Hunt
416 # Bug [0000053] Missing GL postings on item issue on Work Order
417 $ /manufacturing/includes/db/work_order_quick_db.inc
418   /manufacturing/includes/db/work_order_issues_db.inc
419   /manufacturing/includes/db/work_order_produce_items_db.inc
420 ! Bad layout in aging on report Statements
421 $ /reporting/rep108.php
422
423 04-Sep-2008 Joe Hunt
424 # Bug [0000050] Invoice no. on all sales reports
425 $ /reporting/includes/doctext.inc
426   /reporting/includes/doctext2.inc
427   
428 04-Sep-2008 Joe Hunt
429 # Bug [0000052] Inventory Valuation Report
430 $ /reporting/rep301.php
431
432 04-Sep-2008 Joe Hunt
433 # Bug [0000047] Not possible to view delivery sequence
434 $ /purchasing/supplier_credit_grns.php
435   /purchasing/supplier_invoice_grns.php
436   /purchasing/includes/db/grn_db.inc
437   /purchasing/includes/ui/invoice_ui.inc
438   /purchasing/view/view_po.php
439   /purchasing/view/view_supp_credit.php
440 # Bug [0000048] Crediting invoice and choosing gl account for items to be written off doesn't work  
441 $ /sales/includes/db/sales_credit_db.inc  
442
443 03-Sep-2008 Janusz Dobrowolski
444 # Fixed fatal error handling in php5
445 $ /includes/errors.inc
446   /includes/session.inc
447 # Fixed display of errors while saving sales documents
448 $ /sales/sales_order_entry.php
449
450 03-Sep-2008 Joe Hunt
451 # Bug [0000044] Standard Cost error on credit note. Reopened. Stock Movement forgot the credit note.
452 $ /inventory/inquiry/stock_movements.php
453   /purchasing/includes/db/grn_db.inc
454   /purchasing/includes/invoice_db.inc
455
456 03-Sep-2008 Joe Hunt
457 # Bug [0000043] Inventory Adjustment Session doesn't update standard cost
458 # Bug [0000044] Standard Cost error on credit note
459 $ /inventory/includes/db/items_adjust_db.inc
460   /purchasing/includes/db/grn_db.inc
461   /purchasing/includes/invoice_db.inc
462 # Bug [0000045] Cannot close fiscal year 
463 $ /admin/fiscalyears.php
464 # Update screen bug in Bank Account Inquiry.
465   $ /gl/inquiry/bank_inquiry.php
466
467 02-Sep-2008 Joe Hunt
468 # Bug when selecting report, List of Journal Entries, by type. Nothing selected.
469 $ /reporting/includes/reports_classes.inc
470 $ /reporting/rep702.php
471
472 01-Sep-2008 Joe Hunt
473 ! Up-to-date translation file (some strings were missing, single quotations in .inc files)
474 $ /lang/new_language_template/LC_MASSAGES/empty.po
475   /lang/en_US/LC_MESSAGES/en_US.mo
476
477 31-Aug-2008 Janusz Dobrowolski
478 + Added ajax support for file uploading
479 $ /js/utils.js
480 # Final fix for logo file upload
481 $ /admin/company_preferences.php
482 # Fixed item image file upload
483 $ /inventory/manage/items.php
484
485 30-Aug-2008 Janusz Dobrowolski
486 ! Up to date translation file
487 $ /lang/new_language_template/LC_MASSAGES/empty.po
488 # Fixed broken &amp's in backup files [0000040]
489 $ /admin/db/maintenance_db.inc
490 # Temporary fix (sync page reload) for uploading logo file
491 $ /admin/company_preferences.php
492 -------------------------------2.0 Final --------------------------------------------
493 21_aug-2008 Joe Hunt
494 ! config.php file. Version changed to 2.0
495 $ config.php
496 ! Set time out to 120 seconds.
497 $ /install/save.php
498 # Removed js warnings on index pages
499 $ /js/utils.js
500
501 20-Aug-2008 Joe Hunt
502 # Bug [0000037] Price diff and deliveries between po receive and supp invoice. (Again)
503 $ /includes/db/inventory_db.inc
504   /purchase/includes/db/grn_db.inc
505   /purchase/includes/db/invoice_db.inc
506
507 20-Aug-2008
508 # [0000041] Voiding PO GRN's could be dangerous, if deliveries have been done. Eliminating it. Use item adjustment with 0 price.
509 $ /admin/db/voiding_db.inc
510 # Fixing a minor bug in grn_db.inc
511 $ /purchasing/includes/db/grn_db.inc 
512   
513 19-Aug-2008 Joe Hunt
514 # Fixed some color conversion problems in the new PDF Engine
515 $ /reporting/includes/pdf_report.inc
516   /reporting/includes/class.pdf.inc
517   
518 19-Aut-2008 Joe Hunt
519 ! Optimized the textwraplines in pdf_report.inc and header2.inc
520   /reporting/includes/pdf_report.inc
521   /reporting/includes/header2.inc (This is important to download too!)
522   
523 19-Aug-2008 Joe Hunt
524 ! Replacing the PDF Engine with a slightly modified TCPDF
525 $ /reporting/fonts/helvetica*.php (new php files)
526   /reporting/fonts/*.atm files removed
527   /reporting/includes/pdf_report.inc (changed)
528   /reporting/includes/class.pdf.inc (changed)
529   /reporting/includes/barcodes.php (new file)
530   /reporting/includes/htmlcolors.php (new file)
531   /reporting/includes/html_entity_decode_php4.php (new file)
532   /reporting/includes/tcpdf.php (new file, the PDF engine)
533   /reporting/includes/unicode_data2.php (new file, reduced unicode_data.php)
534   
535 18-Aug-2008 Joe Hunt
536 # Bug [0000038] Voiding a cost update doesn't void even if it says so. There will now be an error msg saying
537   that this can not be done. 
538 $ /admin/db/voiding_db.inc
539
540 18-Aug-2008 Joe Hunt
541 # Bug [0000037] Price diff and deliveries between po receive and supp invoice.
542 $ /purchase/includes/db/grn_db.inc
543   /purchase/includes/db/invoice_db.inc
544   
545 16-Aug-2008 Janusz Dobrowolski
546 # Fixed first supplier add confirmation [0000039].
547 $ /purchasing/manage/suppliers.php
548 # Fixed entering direct documents with date in the past [0000036]
549 $ /sales/customer_delivery.php
550   /sales/includes/cart_class.inc
551 # Fixed date_picker caching in debug mode
552 $ /includes/ui/ui_view.inc
553 # Some focus fixes after user entry error
554 $ /sales/manage/credit_status.php
555   /sales/manage/customer_branches.php
556   /sales/manage/sales_areas.php
557   /sales/manage/sales_people.php
558
559 08-Aug-2008 Joe Hunt
560 # Wrong email-adress field taken when emailing documents [0000035].
561 $ /sales/includes/db/cust_trans_db.inc
562
563 02-Aug-2008 Joe Hunt
564 # Use Item Sales Account as default when creating new branch. Customer Branch Sales Account overrides Item Sales Accounts.
565 $ /sales/manage/customer_branches.php
566
567 01-Aug-2008 Joe Hunt
568 ! Customer Dimension overrides an Item Dimension when creating GL transactions
569 $ /sales/includes/db/customers_db.inc
570   /sales/includes/db/sales_credit_db.inc
571   /sales/includes/db/sales_delivery_db.inc
572   /sales/includes/db/sales_invoice_db.inc
573   
574 31-Jul-2008 Joe Hunt
575 + Added a new menu entry after that Bank Payment or Bank Deposit has been processed.
576 $ /gl/gl_bank.php
577
578 30-Jul-2008 Joe Hunt
579 ! Currency selection in Price Listing Report
580 $ /reporting/rep104.php
581   /reporting/reports_main.php
582   
583 28-Jul-2008 Janusz Dobrowolski
584 # Fixed control buttons reset after record deletion.
585 $ /admin/fiscalyears.php
586   /admin/payment_terms.php
587   /admin/shipping_companies.php
588   /gl/manage/bank_accounts.php
589   /gl/manage/currencies.php
590   /gl/manage/gl_account_classes.php
591   /gl/manage/gl_account_types.php
592   /inventory/manage/item_categories.php
593   /inventory/manage/item_units.php
594   /inventory/manage/locations.php
595   /inventory/manage/movement_types.php
596   /manufacturing/manage/work_centres.php
597   /sales/manage/credit_status.php
598   /sales/manage/customer_branches.php
599   /sales/manage/sales_areas.php
600   /sales/manage/sales_people.php
601   /sales/manage/sales_types.php
602   /taxes/item_tax_types.php
603   /taxes/tax_groups.php
604   /taxes/tax_types.php
605
606 27-Jul-2008 Janusz Dobrowolski
607 # Fixed record selection on pages using non-numeric selectors with simple_page_mode() helper. 
608 $ /includes/ui/ui_controls.inc
609   /includes/ui/ui_input.inc
610   /inventory/manage/item_units.php
611 # Fixed focus setting on multi-form pages.
612 $ /js/utils.js
613 # Fixed ajax reload
614 $ /manufacturing/work_order_release.php
615
616 26-Jul-2008 Janusz Dobrowolski
617 ! Potentially dangerous for whole FA site operations are currently available only for admins of first registered company (site admins).
618 $ /config.php
619   /admin/create_coy.php
620   /admin/inst_lang.php
621   /admin/inst_module.php
622   /includes/current_user.inc
623 # Small layout fix
624   /admin/fiscalyears.php
625
626 25-Jul-2008 Joe Hunt
627 # Minor adjustments
628 $ /includes/page/header.inc
629   /manufacturing/work_order_release.php
630   
631 25-Jul-2008 Joe Hunt
632 # Default application setting does not work [0000034]
633 $ /includes/page/header.inc
634
635 25-Jul-2008 Joe Hunt
636 ! The built version in config.php now shows the last change date of this file (CHANGELOG.txt).
637 $ config.php
638
639 25-Jul-2008 Joe Hunt
640 # Missing GL transactions when producing advanced manufacturing [0000032].
641 $ /manufacturing/includes/db/work_order_produce_items_db.inc
642
643 24-Jul-2008 Janusz Dobrowolski
644 + Added fatal error handling during ajax calls - [0000003] closed
645 $ includes/session.inc
646 # Fixed hints for lists without submit [0000026]
647 $ includes/ui/ui_lists.inc
648 # Removed not used file (related to [0000023])
649 $ sql/basic.sql
650
651 24-Jul-2008 Joe Hunt
652 # Pressing the link in the meta_forward function may result in a blank page.
653 $ /includes/ui/ui_controls.inc
654
655 23-Jul-2008 Joe Hunt
656 # Increment reference bug in GL Deposit and missing hyperlink parameter.
657 $ /gl/gl_bank.php
658   /gl/includes/gl_bank_ui.inc
659   
660 22-Jul-2008 Janusz Dobrowolski
661 # Corrected backup maintenance page display during script download.
662 $ /admin/backups.php
663
664 20-Jul-2008 Janusz Dobrowolski
665 # Corrected reports page display after yesterday change.
666 $ /reporting/reports_main.php
667
668 19-Jul-2008 Janusz Dobrowolski
669 ! Content of js-only pages superseded by the requirement notification in non-js browsers.
670 $ /admin/backups.php
671   /reporting/reports_main.php
672 + Support for js only divs/pages.
673 $ /includes/main.inc
674   /includes/ui/ui_controls.inc
675   /js/inserts.js
676 # Fixed page usability in non-js mode.
677 $ /sales/inquiry/sales_orders_view.php
678 # Small table view fix
679 $ /admin/inst_lang.php
680
681 18-Jul-2008 Janusz Dobrowolski
682 + Added optional processing progressbar for submit buttons
683 $ /includes/ui/ui_input.inc
684   /includes/ui/ui_lists.inc
685   /js/inserts.js
686   /themes/aqua/images/progressbar.gif (new)
687   /themes/cool/images/progressbar.gif (new)
688   /themes/default/images/progressbar.gif (new)
689 # Fixed database error after empty supplier search result [0000022]
690 $ /purchasing/supplier_credit.php
691   /purchasing/supplier_invoice.php
692 # Fixed focus after update
693 $ /admin/company_preferences.php
694 # Fixed message typo.
695 $ /admin/create_coy.php
696 # Fixed line edition layout
697 $ /inventory/includes/item_adjustments_ui.inc
698
699 18-Jul-2008 Joe Hunt
700 # Parse error fixed [0000021] in customer_credit_invoice.php
701 $ /sales/customer_credit_invoice.php
702
703 15-Jul-2008 Janusz Dobrowolski
704 # Fixed bug [0000018] - unwanted freight cost reset on page update.
705 $ /sales/customer_delivery.php
706
707 14-Jul-2008 Janusz Dobrowolski
708 # Fixed bug [0000017] - error while checking qoh
709 $ /includes/ui/items_cart.inc
710   /manufacturing/work_order_issue.php
711 # Fixed ajax update
712 $ /gl/manage/gl_accounts.php
713
714 13-Jul-2008 Joe Hunt
715 + Added GL Summary of Tax Report (rep709.php). Usable only if different Tax Accounts are used.
716 $ /reporting/rep709.php
717
718 12-Jul-2008 Joe Hunt
719 ! Rewrite of Tax Report (rep709.php).
720 $ /reporting/rep709.php
721
722 09-Jul-2008 Janusz Dobrowolski
723 # Corrections to maximum input lengths
724 $ /gl/manage/bank_accounts.php
725   /gl/manage/gl_account_classes.php
726 # Fixed spare Back link on restricted pages
727 $ /includes/session.inc
728 # Fixed bank_account_types_list()
729 $ /includes/ui/ui_lists.inc
730 # Fixed warning about unexisting POST var
731 $ /sales/manage/customers.php
732
733 08-Jul-2008 Janusz Dobrowolski
734 # Added validation of entered quantities
735 $ /sales/customer_credit_invoice.php
736 # Fixed ajax update (0000015) and quantity checks
737 $ /sales/customer_delivery.php
738   /sales/customer_invoice.php
739 # Fixed invalid voiding sales invoice/delivery/credit (0000016)
740 $ /sales/includes/db/sales_delivery_db.inc
741   /sales/includes/db/sales_invoice_db.inc
742   /sales/includes/sales_db.inc
743 # Fixed setting document date to Today() 
744 $ /sales/includes/cart_class.inc
745
746 08-Jul-2008 Joe Hunt
747 + Addition in test of duplicate fiscal year
748 $ /admin/fiscalyears.php
749
750 07-Jul-2008 Joe Hunt
751 # Corrected a subbug in 00000012 (blank page in sales_types.php).
752 $ /sales/manage/sales_types.php
753
754 07-Jul-2008 Janusz Dobrowolski
755 + Added ajax
756 $ /admin/fiscalyears.php
757   /inventory/purchasing_data.php
758 # Corrected factor parameter checking (fixes 00000012)
759 $ /sales/includes/sales_db.inc
760 ! Changed selector for fiscal year functions to id
761 $ /admin/db/company_db.inc
762 # Checking options parameter for combos 
763 $ /includes/ui/ui_lists.inc
764
765 06-Jul-2008 Janusz Dobrowolski
766 + Ajax additions
767 $ /admin/view_print_transaction.php
768   /admin/void_transaction.php
769   /dimensions/dimension_entry.php
770   /manufacturing/work_order_entry.php
771   /manufacturing/manage/bom_edit.php
772   /sales/manage/customer_branches.php
773 + Default value calculated for new prices
774 $ /inventory/prices.php
775 + Optional default value for input_num()
776 $ /includes/ui/ui_input.inc
777 + Submit on change option for currency lists
778 $ /includes/ui/ui_lists.inc
779 # factor parameter in get_price() is now optional
780 $ /sales/includes/sales_db.inc
781 # Smaller fix to ajax page content update
782 $ /sales/manage/customers.php
783
784 05-Jul-2008 Janusz Dobrowolski
785 + Ajax additions
786 $ /admin/change_current_user_password.php
787   /admin/company_preferences.php
788   /admin/forms_setup.php
789   /admin/gl_setup.php
790   /admin/payment_terms.php
791   /admin/shipping_companies.php
792   /admin/users.php
793   /inventory/manage/item_categories.php
794   /inventory/manage/item_units.php
795   /inventory/manage/locations.php
796   /inventory/manage/movement_types.php
797   /manufacturing/manage/work_centres.php
798   /sales/manage/credit_status.php
799   /sales/manage/sales_areas.php
800   /sales/manage/sales_people.php
801   /sales/manage/sales_types.php
802   /taxes/item_tax_types.php
803   /taxes/tax_groups.php
804   /taxes/tax_types.php
805 # Gettext fixes
806 $ /gl/manage/bank_accounts.php
807   /gl/manage/bank_trans_types.php
808   /gl/manage/currencies.php
809   /gl/manage/gl_account_classes.php
810   /gl/manage/gl_account_types.php
811   /gl/manage/gl_accounts.php
812
813 04-Jul-2008 Janusz Dobrowolski
814 + Ajax additions
815   /gl/inquiry/bank_inquiry.php
816   /gl/inquiry/gl_account_inquiry.php
817   /gl/inquiry/gl_trial_balance.php
818   /gl/manage/bank_accounts.php
819   /gl/manage/bank_trans_types.php
820   /gl/manage/currencies.php
821   /gl/manage/exchange_rates.php
822   /gl/manage/gl_account_classes.php
823   /gl/manage/gl_account_types.php
824   /gl/manage/gl_accounts.php
825 ! Changed layout for simple db table editor pages
826 $ /includes/ui/ui_input.inc
827 - Removed unused GL account settings.
828 $ /admin/gl_setup.php
829   /admin/db/company_db.inc
830   /gl/manage/gl_accounts.php
831 # Fixed default sales account for customer branch.
832 $ /admin/gl_setup.php
833   /sales/manage/customer_branches.php
834 # Fixed focus after ajax page reload.
835 $ /includes/ajax.inc
836 # Fixed optional submit for yesno and gl_all_accounts lists.
837 $ /includes/ui/ui_lists.inc
838
839 01-Jul-2008 Janusz Dobrowolski
840 + Ajax additions
841   /gl/bank_transfer.php
842   /gl/gl_budget.php
843   /gl/gl_journal.php
844   /gl/includes/ui/gl_journal_ui.inc
845 + Added client side calculations for budget
846   /gl/gl_budget.php
847   /js/budget.js
848 # Fixed default POST assigning [fixes 0000009]
849   /includes/ui/ui_lists.inc
850 # Fixed submit type in submit_row()
851   /includes/ui/ui_input.inc
852 # Small display fix
853   /gl/manage/currencies.php
854 ! Code cleanup
855   /gl/gl_bank.php
856   /gl/includes/ui/gl_bank_ui.inc
857   /inventory/adjustments.php
858   /inventory/transfers.php
859   /purchasing/po_entry_items.php
860   /sales/sales_order_entry.php
861   /sales/credit_note_entry.php
862
863 29-Jun-2008 Janusz Dobrowolski
864 ! Rewritten bank deposit/payment related files, added ajax
865   /gl/gl_deposit.php (removed)
866   /gl/gl_payment.php (removed)
867   /gl/gl_bank.php (added)
868   /gl/includes/ui/gl_bank_ui.inc (new file)
869   /gl/includes/ui/gl_deposit_ui.inc (removed)
870   /gl/includes/ui/gl_payment_ui.inc (removed)
871   /gl/includes/db/gl_db_banking.inc
872   /gl/gl_journal.php
873   /manufacturing/search_work_orders.php
874   /applications/generalledger.php
875 + Added fallback flag for non-js mode only ui elements
876 $ /js/inserts.js
877 ! Default value from POST for check_box,hidden and text_cells inputs
878 $ /includes/ui/ui_input.inc
879 ! Rewritten non-sql list selectors
880 $ /includes/ui/ui_lists.inc
881   /purchasing/inquiry/supplier_allocation_inquiry.php
882   /purchasing/inquiry/supplier_inquiry.php
883 ! Added trans_type parameter to items_cart()  
884 $ /includes/ui/items_cart.inc
885   /inventory/adjustments.php
886   /inventory/transfers.php
887   /manufacturing/work_order_issue.php
888
889 27-Jun-2008 Janusz Dobrowolski
890 + Ajax additions
891 $ /dimensions/dimension_entry.php
892   /dimensions/inquiry/search_dimensions.php
893   /manufacturing/work_order_add_finished.php
894   /manufacturing/work_order_issue.php
895   /manufacturing/work_order_release.php
896   /manufacturing/includes/work_order_issue_ui.inc
897   /manufacturing/search_work_orders.php
898 ! Default $selected_id=null (ie current $_POST value) for all lists;
899    standard view (ie with search box) of stock_component_list()
900 $ /includes/ui/ui_lists.inc
901 # Fixed selection for outstanding work orders
902 $ /manufacturing/search_work_orders.php
903 # Fixed stock item links
904 $ /inventory/includes/item_adjustments_ui.inc
905   /inventory/includes/stock_transfers_ui.inc
906 # Fixed typo in menu option
907 $ /applications/manufacturing.php
908
909 27-Jun-2008 Joe Hunt
910 # Minor html adjustment in login.php
911 $ /access/login.php
912 # Fixed a bug when trying to create a duplicate year
913 $ /admin/fiscalyears.php
914 # Fixed a misspelled parameter (OutstandingOnly) in manufacturing.php
915 $ /applications/manufacturing.php
916
917 26-Jun-2008 Janusz Dobrowolski
918 + Ajax additions
919 $ /includes/ui/ui_lists.inc
920   /inventory/adjustments.php
921   /inventory/cost_update.php
922   /inventory/prices.php
923   /inventory/transfers.php
924   /inventory/includes/item_adjustments_ui.inc
925   /inventory/includes/stock_transfers_ui.inc
926   /inventory/inquiry/stock_movements.php
927   /inventory/manage/items.php
928   /manufacturing/work_order_entry.php
929   /purchasing/po_entry_items.php
930 ! Changes to items_cart API (line_items indexed by line# instead of stock_id)
931 $ /includes/ui/items_cart.inc
932 # Fixed bug 0000008 (call to no more existing function)
933 $ /sales/includes/db/sales_types_db.inc
934
935 25-Jun-2008 Joe Hunt
936 # Fixed 'div end out of order' in invoice_ui.inc causing the newwave bug with missing menu
937 $ /purchasing/includes/ui/invoice_ui.inc
938
939 25-Jun-2008 Janusz Dobrowolski
940 # Fixed bug 0000004, removed nested forms in supplier invoice/credit
941 $ /purchasing/includes/ui/invoice_ui.inc
942
943 25-Jun-2008 Joe Hunt
944 # Fixed bug when updating/saving Tax Group Items
945 $ /includes/ui/ui_lists.inc
946
947 24-Jun-2008 Joe Hunt
948 # Fixed inconsistencies in customer and supplier aging 
949 $ /sales/includes/db/customers_db.inc
950   /sales/inquiry/customer_inquiry.php
951   /purchasing/includes/db/suppliers_db.inc
952   /reporting/rep102.php
953   /reporting/rep202.php
954 # Fixed a bug when trying to back the inv.date and due date in Direct Invoicing.
955 $ /sales/sales_order_entry.php
956
957
958 23-Jun-2008 Janusz Dobrowolski
959 + Ajax additions to sales and purchasing modules
960 $ /purchasing/po_receive_items.php
961   /purchasing/supplier_credit.php
962   /purchasing/supplier_credit_grns.php
963   /purchasing/supplier_invoice.php
964   /purchasing/supplier_invoice_grns.php
965   /purchasing/supplier_trans_gl.php
966   /purchasing/allocations/supplier_allocate.php
967   /purchasing/includes/ui/invoice_ui.inc
968   /sales/customer_credit_invoice.php
969   /sales/allocations/customer_allocate.php
970 # Fixed edition of purchase order (bug #0000001)
971 $ /purchasing/includes/ui/po_ui.inc
972 ! Improved client side allocation functions
973 $ /js/allocate.js
974 + Optional coloured price_format()
975 $ /js/utils.js
976   /js/inserts.js
977 ! Async update of locations selector
978 $ /includes/ui/ui_lists.inc
979 # Fixed warning on pages without default focus.
980 $ /includes/ui/ui_controls.inc
981 # Fixed initial display for numeric inputs with dec=0. 
982 $ /includes/ui/ui_input.inc
983
984 21-Jun-2008 Janusz Dobrowolski
985 + Ajax additions to sales and purchasing modules
986 $ /purchasing/po_entry_items.php
987   /purchasing/supplier_payment.php
988   /purchasing/allocations/supplier_allocate.php
989   /purchasing/includes/ui/po_ui.inc
990   /purchasing/inquiry/po_search.php
991   /purchasing/inquiry/po_search_completed.php
992   /purchasing/inquiry/supplier_allocation_inquiry.php
993   /purchasing/inquiry/supplier_inquiry.php
994   /purchasing/manage/suppliers.php
995   /sales/manage/customers.php
996
997 21-Jun-2008 Joe Hunt
998 + Added upload functionality to company logo. Better names on lists search.
999 $ /admin/company_preferences.php
1000 ! Better layout on company logo print-out
1001 $ /reporting/includes/header2.inc
1002
1003 ---------------------------------------Release Candidate 2-------------------------------
1004 20-Jun-2008 Joe Hunt
1005 ! 2.0 Release Candidate 2
1006 $ config.php
1007   update.html
1008   
1009 20-Jun-2008 Joe Hunt
1010 ! In reorder_level.php the heading gets updated as well
1011 $ /inventory/reorder_level.php
1012 ! Changes the -1 to 'User Quantiry Decimals' in the table for units.
1013 $ /inventory/manage/item_units.php
1014
1015 20-Jun-2008 Janusz Dobrowolski
1016 # Proper error handling even after exit() call.
1017 $ /includes/errors.inc
1018   /includes/main.inc
1019   /includes/session.inc
1020 # Fixed initial combo selection.
1021   /includes/ui/ui_lists.inc
1022 # Layout fixes to customer edition.
1023   /sales/manage/customers.php
1024 # Added order table reload after template option change
1025   /sales/inquiry/sales_orders_view.php
1026
1027 19-Jun-2008 Janusz Dobrowolski
1028 + Added ajax improvements
1029 $ /purchasing/allocations/supplier_allocation_main.php
1030   /sales/customer_delivery.php
1031   /sales/customer_invoice.php
1032   /sales/allocations/customer_allocation_main.php
1033   /sales/manage/customers.php
1034 + Ajax added to check helper function
1035 $ /includes/ui/ui_input.inc
1036 # Fixing database error in branch exist check on empty customer_id
1037 $ /includes/data_checks.inc
1038 # Layout fix for hyperlink_params_td()
1039 $ /includes/ui/ui_controls.inc
1040 # Fix for initial combo position
1041 $ /includes/ui/ui_lists.inc
1042 # Fix to select onchange extension
1043 $ /js/inserts.js
1044
1045 19-Jun-2008 Joe Hunt
1046 ! changed so the due date is updated when changing customer in direct invoice.
1047 $ /sales/includes/ui/sales_order_ui.inc
1048
1049 19-Jun-2008 Joe Hunt
1050 # Minor layout bug at Credit Shipping Costs in customer_credit_invoice.php
1051 $ /sales/customer_credit_invoice.php
1052
1053 18-Jun-2008 Janusz Dobrowolski
1054 + Added ajax improvements
1055 $ /sales/credit_note_entry.php
1056   /sales/customer_payments.php
1057   /sales/sales_order_entry.php
1058   /sales/includes/ui/sales_credit_ui.inc
1059   /sales/includes/ui/sales_order_ui.inc
1060   /sales/inquiry/customer_allocation_inquiry.php
1061   /sales/inquiry/customer_inquiry.php
1062 + Added optional trigger parameter to div_start()
1063 $ /includes/ui/ui_controls.inc
1064 + Added dec attribute ajax update for amount fields 
1065 $ /includes/ui/ui_input.inc
1066 + Ajaxified stock item types and credit types lists
1067 $ /includes/ui/ui_lists.inc
1068 # Fixed onblur for amount fields, extended onchange event handling for selects
1069 $ /js/inserts.js
1070 # Fixed addAssign() js handler for nonstandard attributes
1071 $ /js/utils.js
1072 # Fixed bug in stock item image upload
1073 $ /inventory/manage/items.php
1074
1075 17-Jun-2008 Joe Hunt
1076 ! More files with Quantity routines needed fix due to php4 related issue.
1077 $ /includes/current_user.inc
1078   /manufacturing/work_order_entry.php
1079   /manufacturing/inquiry/where_used_inquiry.php
1080   /manufacturing/manage/bom_edit.php
1081   /purchasing/po_receive_items.php
1082   /purchasing/supplier_credit_grns.php
1083   /purchasing/supplier_invoice_grns.php
1084   /sales/customer_credit_invoice.php
1085   /sales/includes/ui/sales_order_ui.inc
1086
1087 16-Jun-2008 Joe Hunt
1088 ! Changed so Customer's Reference is printed on all sales documents (you can f.i. enter PO number here).
1089 $ /reporting/includes/header2.inc
1090   /reporting/doctext.inc
1091   /reporting/doctext2.inc
1092   
1093 16-Jun-2008 Joe Hunt
1094 ! Changed the Quantity routines to use the Item Units decimals if any. A lot of files.
1095 $ /includes/current_user.inc
1096   /includes/ui/ui_input.inc
1097   /includes/ui/ui_lists.inc
1098   /inventory/reorder_level.inc
1099   /inventory/includes/item_adjustments_ui.inc
1100   /inventory/includes/stock_transfers_ui.inc
1101   /inventory/includes/db/items_units_db.inc
1102   /inventory/inquiry/stock_movements.php
1103   /inventory/inquiry/stock_status.php
1104   /inventory/manage/item_units.php
1105   /inventory/view/view_adjustment.php
1106   /inventory/view/view_transfer.php
1107   /manufacturing/search_work_orders.php
1108   /manufacturing/work_order_entry.php
1109   /manufacturing/includes/manufacturing_ui.inc
1110   /manufacturing/includes/work_order_issue_ui.inc
1111   /manufacturing/inquiry/where_used_inquiry.php
1112   /manufacturing/manage/bom_edit.php
1113   /manufacturing/view/wo_issue_view.php
1114   /manufacturing/view/wo_production_view.php
1115   /purchasing/po_receive_items.php
1116   /purchasing/supplier_credit_grns.php
1117   /purchasing/supplier_invoice_grns.php
1118   /purchasing/includes/ui/invoice_ui.inc
1119   /purchasing/includes/ui/po_ui.inc
1120   /purchasing/view/view_grn.php
1121   /purchasing/view/view_po.php
1122   /reporting/rep105.php
1123   /reporting/rep107.php
1124   /reporting/rep108.php
1125   /reporting/rep109.php
1126   /reporting/rep110.php
1127   /reporting/rep204.php
1128   /reporting/rep209.php
1129   /reporting/rep301.php
1130   /reporting/rep302.php
1131   /reporting/rep303.php
1132   /reporting/rep401.php
1133   /sales/customer_credit_invoice.php
1134   /sales/customer_delivery.php
1135   /sales/customer_invoice.php
1136   /sales/includes/ui/sales_credit_ui.inc
1137   /sales/includes/ui/sales_order_ui.inc
1138   /sales/view/view_credit.php
1139   /sales/view/view_dispatch.php
1140   /sales/view/view_invoice.php
1141   /sales/view/view_sales_order.php
1142   
1143 15-Jun-2008 Janusz Dobrowolski
1144 + Ajax driven delivery and order queries.
1145 $ /sales/inquiry/sales_deliveries_view.php
1146   /sales/inquiry/sales_orders_view.php
1147 + Added searchbox class selector for text inputs with onchange event handlers.
1148 ! Added text selection after focus.
1149 $ /js/inserts.js
1150   /js/utils.js
1151 + Added submit_on_change option to ref input functions, fixed data picker
1152 $ /includes/ui/ui_input.inc
1153 # Fixed bug in non-js mode for combos type 0 (stock_items_lists).
1154 $ /includes/ui/ui_lists.inc
1155
1156 15-Jun-2008 Joe Hunt
1157 # Changed so Invoice Template gets the current day instead of original day.
1158 $ /sales/sales_order_entry.php
1159
1160 15-Jun-2008 Joe Hunt
1161 # Bug in tax_types_list (spec_id)
1162 $ /includes/ui/ui_lists.inc
1163
1164 14-Jun-2008 Joe Hunt
1165 # Minor annoying layout bug in stock movements.
1166 $ /inventory/inquiry/stock_movements.php
1167
1168 14-Jun-2008 Joe Hunt
1169 ! The Customer Branch Sales Account now overrides the Item Sales Accounts if a Sales Account is here.
1170   Can now be set to 'Use Item Sales Accounts', which is the first choice in list and default.
1171 ! If setting the Customer Branch AR Account to a Bank Account (and hereby also Cash Account) the 
1172   transactions from Direct Invoice and Credit Note will be allocated immediately when placing.
1173 $ /includes/ui/ui_lists.inc
1174   /sales/includes/db/sales_invoice_db.inc
1175   /sales/includes/db/sales_credit_db.inc
1176   /sales/manage/customer_branches.php
1177   .
1178 12-Jun-2008 Joe Hunt
1179 + New inventory sales report. Shows total sales - costs - contribution per category, location, detailed/summary and period.
1180 $ /reporting/reports_main.php
1181   /reporting/rep304.php (new file)
1182   
1183 ---------------------------------------Release Candidate 1-------------------------------
1184 10-Jun-2008 Janusz Dobrowolski
1185 # Some more fixes related to ajax combos usage
1186 $ /includes/ui/ui_lists.inc
1187   /inventory/cost_update.php
1188   /inventory/prices.php
1189   /inventory/purchasing_data.php
1190   /inventory/reorder_level.php
1191   /inventory/includes/item_adjustments_ui.inc
1192   /inventory/inquiry/stock_status.php
1193   /manufacturing/inquiry/where_used_inquiry.php
1194   /manufacturing/manage/bom_edit.php
1195   /purchasing/includes/ui/po_ui.inc
1196 # Fixed focus issues
1197 $ /gl/gl_journal.php
1198   /gl/gl_deposit.php
1199   /gl/gl_payment.php
1200   /js/inserts.js
1201   
1202 09-Jun-2008 Janusz Dobrowolski
1203 # Some additional fixes related to last big committment
1204 $ /gl/gl_journal.php
1205   /gl/gl_deposit.php
1206   /gl/gl_payment.php
1207   /includes/ajax.inc
1208   /includes/reserved.inc
1209   /includes/ui/ui_lists.inc
1210   /includes/ui/ui_view.inc
1211   /js/inserts.js
1212   /js/utils.js
1213   /sales/includes/ui/sales_order_ui.inc
1214   /themes/default/default.css
1215   /themes/aqua/default.css
1216   /themes/cool/default.css
1217
1218 08-Jun-2008 Joe Hunt
1219 ! Preparing for release candidate 1
1220 $ config.php
1221
1222 08-Jun-2008 Joe Hunt
1223 ! Set 'max_execution_time' to 60 seconds by ini_set.
1224 $ /install/save.php
1225
1226 07-Jun-2008 Joe Hunt
1227 # Fixed a layout bug in footer.inc
1228 $ /includes/page/footer.inc
1229
1230 07-Jun-2008 Joe Hunt
1231 ! Changed install.html and update.html
1232 $ install.html
1233   update.html
1234 + New files, change_current_user_password.php and alter2.sql
1235 $ /admin/change_current_user_password.php
1236   /sql/alter2.sql
1237 ! Changed some files for layout
1238 $ /lang/en_US/stylesheet.css
1239   /themes/aqua/default.css
1240   /themes/aqua/renderer.php
1241   /themes/cool/default.css
1242   /themes/cool/renderer.php
1243   /themes/default/default.css
1244   /themes/default/renderer.php
1245 ! Changed install sql scripts
1246 $ /sql/en_US-demo.sql
1247   /sql/en_US-new.sql
1248   
1249 07-Jun-2008 Janusz Dobrowolski
1250 + Added ajax functionality and ui hints to sales form entry pages.
1251 $ /sales/sales_order_entry.php
1252   /sales/includes/ui/sales_order_ui.inc
1253 + Added option for hints display, changed input/lists functions API
1254 $ /admin/display_prefs.php
1255   /admin/db/users_db.inc
1256   /includes/current_user.inc
1257   /includes/prefs/userprefs.inc
1258   /includes/ui/ui_input.inc
1259   /themes/default/renderer.php
1260   /sql/alter.sql
1261 + List functions rewrite. Added ajax functionality, universal combo_input().
1262 $ /includes/ui/ui_lists.inc
1263 + Ajaxified exchange_rate_display()
1264 $ /includes/ui/ui_view.inc
1265 + Added methods for setting focus and page reload to $Ajax class
1266 $ /includes/ajax.inc
1267   /includes/main.inc
1268 + Added comma separated css element selectors
1269 $ /js/behaviour.js
1270 ! Searchable select js changes related to new ui_lists.inc changes
1271 $ /js/inserts.js
1272   /js/utils.js
1273 + Additional style definitions for various ajax controls
1274 $ /themes/default/default.css
1275 ! Fixes related to changed input/lists API and ajax extensions
1276 $ /admin/company_preferences.php
1277   /admin/fiscalyears.php
1278   /admin/forms_setup.php
1279   /admin/gl_setup.php
1280   /dimensions/dimension_entry.php
1281   /dimensions/inquiry/search_dimensions.php
1282   /gl/bank_transfer.php
1283   /gl/includes/ui/gl_deposit_ui.inc
1284   /gl/includes/ui/gl_journal_ui.inc
1285   /gl/includes/ui/gl_payment_ui.inc
1286   /gl/inquiry/bank_inquiry.php
1287   /gl/inquiry/gl_account_inquiry.php
1288   /gl/inquiry/gl_trial_balance.php
1289   /gl/manage/gl_account_types.php
1290   /gl/manage/gl_accounts.php
1291   /includes/ui/ui_controls.inc
1292   /inventory/includes/item_adjustments_ui.inc
1293   /inventory/includes/stock_transfers_ui.inc
1294   /inventory/inquiry/stock_movements.php
1295   /manufacturing/search_work_orders.php
1296   /manufacturing/work_order_add_finished.php
1297   /manufacturing/work_order_entry.php
1298   /manufacturing/includes/work_order_issue_ui.inc
1299   /manufacturing/manage/bom_edit.php
1300   /purchasing/supplier_payment.php
1301   /purchasing/includes/ui/grn_ui.inc
1302   /purchasing/includes/ui/invoice_ui.inc
1303   /purchasing/includes/ui/po_ui.inc
1304   /purchasing/inquiry/po_search.php
1305   /purchasing/inquiry/po_search_completed.php
1306   /purchasing/inquiry/supplier_allocation_inquiry.php
1307   /purchasing/inquiry/supplier_inquiry.php
1308   /sales/customer_credit_invoice.php
1309   /sales/customer_delivery.php
1310   /sales/customer_invoice.php
1311   /sales/includes/ui/sales_credit_ui.inc
1312   /sales/inquiry/customer_allocation_inquiry.php
1313   /sales/inquiry/customer_inquiry.php
1314   /sales/inquiry/sales_deliveries_view.php
1315   /sales/inquiry/sales_orders_view.php
1316   /taxes/tax_groups.php
1317
1318 06-Jun-2008 Joe Hunt
1319 # Final fixes in html layout
1320 $ /admin/create_coy.php
1321   /gl/gl_deposit.php
1322   /gl/gl_payment.php
1323   /gl/manage/exchange_rates.php
1324   /inventory/prices.php
1325   /inventory/purchasing_date.php
1326   /inventory/reorder_level.php
1327   /inventory/inquiry/stock_status.php
1328   /manufacturing/inquiry/where_used_inquiry.php
1329   /manufacturing/manage/bom_edit.php
1330   
1331 05-Jun-2008 Joe Hunt
1332 ! Made an improment to the date picker. Shows the week number as well. Many delivery systems are week number based.
1333 $ /includes/ui/ui_view.inc
1334 # Fixed a html layout bug
1335 $ /includes/page/header.inc
1336
1337 31-May-2008 Joe Hunt
1338 # A lot of annoying layout bugs taken. Mostly from views and inquiries. A couple of files are critical, ui_view and ui_lists!
1339 $ /gl/view/gl_deposit_view.php
1340   /gl/view/gl_payment_view.php
1341   /includes/ui/ui_controls.inc
1342   /includes/ui/ui_lists.inc
1343   /includes/ui/ui_view.inc
1344   /manufacturing/work_order_add_finished.php
1345   /manufacturing/includes/manufacturing_ui.inc
1346   /manufacturing/view/work_order_view.php
1347   /manufacturing/view/wo_issue_view.php
1348   /sales/inquiry/customer_allocation_inquiry.php
1349   /sales/inquiry/customer_inquiry.php
1350
1351 30-May-2008 Joe Hunt
1352 # Fixed bug in 2 files regarding stock movements. Moved from Invoice to Delivery.
1353 $ /inventory/inquiry/stock_movements.php
1354   /reporting/rep302.php
1355
1356 28-May-2008 Joe Hunt
1357 # More bugs related to debtor_trans changes (positive amounts)
1358 $ /gl/includes/db/gl_db_banking.inc
1359   /sales/allocations/customer_allocate.php
1360   /sales/includes/db/custalloc_db.inc
1361   /sales/inquiry/customer_allocation_inquiry.php
1362
1363 27-May-2008 Joe Hunt
1364 # Changed more files with new html/css.
1365 $ /includes/page/header.inc
1366   /purchasing/inquiry/supplier_allocation_inquiry.php
1367   /sales/credit_note_entry.php
1368   
1369 26-May-2008 Joe Hunt
1370 # Fixed many minor bugs, new ones as well as debtor_trans related.
1371 ! Changed to use DOCTYPE html 4.01 transitionel. Some files/css needed change.
1372 $ /admin/backups.php
1373   /admin/create_coy.php
1374   /admin/inst_lang.php
1375   /admin/inst_module.php
1376   /gl/manage/exchange_rates.php
1377   /includes/session.inc
1378   /includes/page/header.inc
1379   /includes/ui/ui_controls.inc
1380   /includes/ui/ui_input.inc
1381   /includes/ui/ui_lists.inc
1382   /includes/ui/ui_view.inc
1383   /purchasing/allocations/supplier_allocate.php
1384   /sales/allocations/customer_allocate.php
1385   /sales/includes/db/sales_credit_db.inc
1386   /sales/inquiry/customer_allocation_inquiry.php
1387   /themes/aqua/default.css
1388   /themes/cool/default.css
1389   /themes/default/default.css
1390   
1391 23-May-2008 Joe Hunt
1392 # Minor bug in dimensions.php (Outstanding Dimensions)
1393 $ /applications/dimensions.php
1394   /dimensions/inquiry/search_dimensions.php
1395   
1396 23-May-2008 Janusz Dobrowolski
1397 ! Include file order / error handling order fixed once again.
1398 $ /includes/main.inc
1399   /includes/session.inc
1400   
1401 23-May-2008 Joe Hunt
1402 ! Moved menu-system from header.inc/footer.inc to renderer.php for relevant theme. Fixed frontaccounting.php to get the
1403   correct renderer.php.
1404 $ frontaccounting.php
1405   /includes/page/header.inc
1406   /includes/page/footer.inc
1407   /themes/default/renderer.php
1408   /themes/cool/renderer.php
1409   /themes/aqua/renderer.php
1410
1411 22-May-2008 Janusz Dobrowolski
1412 ! Error handler switching moved to session.inc for early error catching
1413 $ /includes/main.inc
1414   /includes/session.inc
1415 ! Cosmetic cleanup
1416   /js/utils.js
1417   
1418 18-May-2008 Janusz Dobrowolski
1419 # Added explicit ob_end_flush() on shutdown needed for php5
1420 $ /includes/main.inc
1421 # Fixed for www servers on nonstandard listening ports.
1422 $ /js/JsHttpRequest.js
1423
1424 18-May-2008 Joe Hunt
1425 # Bug when inserting new records in debtor_trans.
1426 $ /sales/includes/db/cust_trans_db.inc
1427
1428 16-May-2008 Janusz Dobrowolski
1429 + Rewritten errors/messages handling, unified for ajax/user/php errors
1430 $ /includes/errors.inc
1431   /includes/main.inc
1432   /includes/ui/ui_msgs.inc
1433 + Framework extended for ajax functionality, javascript code organization improvements.
1434 $ /config.php
1435   /includes/JsHttpRequest.php (new file)
1436   /includes/ajax.inc (new file)
1437   /includes/current_user.inc
1438   /includes/session.inc
1439   /includes/lang/language.php
1440   /includes/page/footer.inc
1441   /includes/page/header.inc
1442   /includes/ui/ui_controls.inc
1443   /includes/ui/ui_input.inc
1444   /includes/ui/ui_view.inc
1445   /js/JsHttpRequest.js (new file)
1446   /js/allocate.js (new file)
1447   /js/utils.js (new file)
1448   /js/behaviour.js
1449   /js/inserts.js
1450   /themes/aqua/images (new dir)
1451   /themes/aqua/images/button_ok.png (new file)
1452   /themes/aqua/images/locate.png (new file)
1453   /themes/cool/images (new dir)
1454   /themes/coll/images/button_ok.png (new file)
1455   /themes/coll/images/locate.png (new file)
1456   /themes/default/images/button_ok.png (new file)
1457   /themes/default/images/progressbar.gif (new file)
1458   /themes/default/images/progressbar1.gif (new file)
1459   /themes/default/images/progressbar2.gif (new file)
1460   /themes/default/default.css
1461   /themes/aqua/default.css
1462   /themes/cool/default.css
1463 ! Payment allocation js functions moved to allocate.js
1464 $ /purchasing/allocations/supplier_allocate.php 
1465   /sales/allocations/customer_allocate.php
1466 ! Some initializations moved from sales_order_ui.inc
1467 $ /sales/includes/cart_class.inc
1468 + Added javascript compression routine
1469 $ /includes/main.inc
1470
1471 14-May-2008 Joe Hunt
1472 # Minor bugs in the former fixing.
1473 $ /includes/ui/ui_lists.inc
1474
1475 14-May-2008 Joe Hunt
1476 # When no_item_list or no_customer_list or no_supplier_list was checked in company setup the listboxes were filled with all
1477   the records when there were no search values.
1478 $ /includes/ui/ui_lists.inc
1479
1480 09-May-2008 Joe Hunt
1481 ! Due to differences in Javascript the script update_db.php had to be changed.
1482 ! New fields, base_sales in 0_company and factor in 0_sales_types affects the default chart of accounts.
1483 $ /update_db.php
1484   /sql/en_US-new.sql
1485   /sql/en_US-demo.sql
1486   
1487 09-May-2008 Janusz Dobrowolski
1488 # Automatic calculation of not set item prices from home currency and base sales type settings.
1489 $ /admin/company_preferences.php
1490   /admin/db/company_db.inc
1491   /includes/ui/ui_lists.inc
1492   /sales/includes/cart_class.inc
1493   /sales/includes/sales_db.inc
1494   /sales/includes/db/sales_order_db.inc
1495   /sales/includes/db/sales_types_db.inc
1496   /sales/includes/ui/sales_credit_ui.inc
1497   /sales/includes/ui/sales_order_ui.inc
1498   /sales/manage/sales_types.php
1499   /sql/alter.sql
1500 # Fixed dev bug blocking change of price on order entry.
1501 $ /sales/includes/ui/sales_order_ui.inc
1502 # Small display fix
1503 $ /sales/manage/sales_people.php
1504
1505 30-Apr-2008 Joe Hunt
1506 # Fixed price update also in purchase order
1507 $ /purchasing/includes/ui/po_ui.inc
1508
1509 30-Apr-2008 Janusz Dobrowolski
1510 # Fixed price update when changing item in sales order.
1511 $ /includes/ui/ui_lists.inc
1512   /js/inserts.js
1513   /sales/includes/ui/sales_order_ui.inc
1514
1515 24-Apr-2008 Janusz Dobrowolski
1516 + Added new per company directory for customized versions of report definition files repXXX.php, checked before using system default file.
1517 $ /company/0/reporting (added new directory)
1518   /company/0/reporting/index.php
1519   /admin/create_coy.php
1520   /reporting/includes/reports_classes.inc
1521 # Warnings turned off in case of charset not supported by htmlspecialchars().
1522 $ /includes/db/connect_db.inc
1523 # Added content type encoding header
1524 $ /includes/page/header.inc
1525
1526 24-Apr-2008 Joe Hunt
1527 # Wrong include file path in /includes/ui/items_cart.inc changed /inventory/includes/prefs/sysprefs.inc to
1528   /includes/prefs/sysprefs.inc
1529 $ /includes/ui/items_cart.inc  
1530 # Wrong include file in /reporting/includes/pdf_report.inc. Changed header2a.inc to header2.inc
1531 $ /reporting/includes/pdf_report.inc
1532
1533 23-Apr-2008 Joe Hunt
1534 ! Removed the content of function header2 in pdf_report.inc to a separate file, header2.inc.
1535   It will make it easier to design your own document layouts.
1536 $ /reporting/includes/pdf_report.inc
1537   /reporting/includes/header2.inc (new file)
1538   
1539 20-Apr-2008 Janusz Dobrowolski
1540 # Checking uniqueness of company settings, fixed creating database with prefix 0 when none was selected.
1541 $ /admin/create_coy.php
1542 ! Added missing include_once directives.
1543 $ /includes/ui/items_cart.inc
1544   /includes/ui/ui_lists.inc
1545   /includes/ui/ui_view.inc
1546 + Added ini default_charset unnecessary for planned ajax calls.
1547 $ /includes/lang/language.inc
1548
1549 19-Apr.2008 Joe Hunt
1550 # Bug (right to left text was done if price decimals were 3). A test sentense from a while
1551   ago wasn't removed.
1552 $ /reporting/includes/pdf_report.inc
1553
1554 18-Apr-2008 Janusz Dobrowolski
1555 # Additional checks on provisions and break point entry.
1556 $ /sales/manage/sales_people.php
1557 ! Modules purchasing, sales and taxes sealed against XSS attacks
1558 $ /install/save.php
1559   /admin/db/maintenance_db.inc
1560   /purchasing/includes/db/grn_db.inc
1561   /purchasing/includes/db/invoice_items_db.inc
1562   /purchasing/includes/db/po_db.inc
1563   /purchasing/includes/db/supp_trans_db.inc
1564   /purchasing/manage/suppliers.php
1565   /sales/includes/db/credit_status_db.inc
1566   /sales/includes/db/cust_trans_db.inc
1567   /sales/includes/db/cust_trans_details_db.inc
1568   /sales/includes/db/sales_order_db.inc
1569   /sales/includes/db/sales_types_db.inc
1570   /sales/manage/customer_branches.php
1571   /sales/manage/customers.php
1572   /sales/manage/sales_areas.php
1573   /sales/manage/sales_people.php
1574   /taxes/db/item_tax_types_db.inc
1575   /taxes/db/tax_groups_db.inc
1576   /taxes/db/tax_types_db.inc
1577
1578 18-Apr-2008 Joe Hunt
1579 ! Module gl sealed against XSS Attacks
1580 $ /gl/includes/db/gl_db_accounts.inc
1581   /gl/includes/db/gl_db_account_types.inc
1582   /gl/includes/db/gl_db_bank_accounts.inc
1583   /gl/includes/db/gl_db_bank_trans.inc
1584   /gl/includes/db/gl_db_bank_trans_types.inc
1585   /gl/includes/db/gl_db_currencies.inc
1586   /gl/includes/db/gl_db_trans.inc
1587   
1588 18-Apr-2008 Janusz Dobrowolski
1589 ! Modules admin and dimensions sealed against XSS attacks
1590 $ /admin/payment_terms.php
1591   /admin/shipping_companies.php
1592   /admin/db/company_db.inc
1593   /admin/db/maintenance_db.inc
1594   /admin/db/users_db.inc
1595   /admin/db/voiding_db.inc
1596   /dimensions/includes/dimensions_db.inc
1597
1598 18-Apr-2008 Joe Hunt
1599 ! Modules includes, inventory and manufacturing sealed against XSS attacks
1600 $ /includes/db/comments_db.inc
1601   /includes/db/inventory_db.inc
1602   /includes/db/references_db.inc
1603   /inventory/includes/db/items_category_db.inc
1604   /inventory/includes/db/items_db.inc
1605   /inventory/includes/db/items_locations_db.inc
1606   /inventory/includes/db/items_units_db.inc
1607   /inventory/includes/db/movement_types_db.inc
1608   /manufacturing/includes/db/work_centres_db.inc
1609   /manufacturing/includes/db/work_orders_db.inc
1610   /manufacturing/includes/db/work_orders_quick_db.inc
1611   /manufacturing/includes/db/work_order_issues_db.inc
1612   /manufacturing/includes/db/work_order_produce_items_db.inc
1613   
1614 18-Apr-2008 Janusz Dobrowolski
1615 ! Changed db_escape function to avoid XSS attacks via js db injection
1616 $ /includes/db/connect_db.inc
1617 # Database inserts/updates secured against js injection
1618 $ /admin/db/maintenance_db.inc
1619   /gl/includes/db/gl_db_accounts.inc
1620   /purchasing/includes/db/po_db.inc
1621   /sales/sales_order_entry.php
1622   /sales/includes/db/sales_order_db.inc
1623
1624 16-Apr-2008 Joe Hunt
1625 # Bug in /includes/ui/ui_lists.inc:914. Sql clause was cut.
1626 $ /includes/ui/ui_lists.inc
1627
1628 09-Apr-2008 Janusz Dobrowolski
1629 # Fixed number formatting bug in standard cost update.
1630 $ /inventory/cost_update.php
1631
1632 -------------------- 2,0 Beta - released ----------------------------
1633
1634 06-Apr-2008 Joe Hunt
1635 ! Changed install.html and update.html to fit the new unstable release 2.0
1636 ! Changed demo sql script to fit the 2.0 unstable.
1637 $ install.html
1638   update.html
1639   /sql/en_US-demo.sql
1640   
1641 06-Apr-2008 Janusz Dobrowolski
1642 # Sales invoice edition denied for documents created in FA 1.xx because of nonportable differences in gl posting/db schema.
1643   /sales/customer_invoice.php
1644 # Fixed typo causing error while adding new tax type.
1645   /taxes/tax_types.php
1646   
1647 05-Apr-2008 Joe Hunt
1648 # Fixed a bug when creating subfolder for new companies. Should be company id and not the table pref counter.
1649 $ /admin/create_coy.php
1650
1651 05-Apr-2008 Joe Hunt
1652 # Removed annoying warnings in several reports. 
1653 $ config.php 
1654   /reporting/rep102.php
1655   /reporting/rep104.php
1656   /reporting/rep201.php
1657   /reporting/rep203.php
1658   /reporting/rep705.php
1659   /reporting/rep706.php
1660   /reporting/rep707.php
1661   /reporting/rep709.php
1662   /reporting/reports_main.php
1663   /reporting/includes/pdf_report.inc
1664   
1665 04-Apr-2008 Janusz Dobrowolski
1666 # Javascript bugfix in selecting orders for template.
1667 $ /sales/inquiry/sales_orders_view.php
1668
1669 04-Apr-2008 Joe Hunt
1670 ! Updated chart of accounts for release 2.0 unstable. Set the status to 2.0 Beta in config.php. Minor changes in update.html
1671 + Preparing for download of release 2.0b on SourceForge.
1672 $ config.php
1673   update.html
1674   /sql/en_US-new.sql
1675   /sql/en_US-demo.sql
1676   
1677 02-Apr-2008 Janusz Dobrowolski
1678 # Removed selector expansion on space key for multi-line selectors
1679 $ /js/inserts.js
1680 ! Hiding search button in combo selectors for javascript enabled browsers
1681 $ /includes/ui/ui_lists.inc
1682   /js/inserts.js
1683 + Focus set to invalid form field after submit check fail
1684 $ /admin/company_preferences.php
1685   /admin/fiscalyears.php
1686   /admin/gl_setup.php
1687   /admin/payment_terms.php
1688   /admin/shipping_companies.php
1689   /admin/users.php
1690   /admin/void_transaction.php
1691   /dimensions/dimension_entry.php
1692   /gl/bank_transfer.php
1693   /gl/gl_deposit.php
1694   /gl/gl_journal.php
1695   /gl/gl_payment.php
1696   /gl/manage/bank_accounts.php
1697   /gl/manage/bank_trans_types.php
1698   /gl/manage/currencies.php
1699   /gl/manage/exchange_rates.php
1700   /gl/manage/gl_account_classes.php
1701   /gl/manage/gl_account_types.php
1702   /gl/manage/gl_accounts.php
1703   /inventory/adjustments.php
1704   /inventory/cost_update.php
1705   /inventory/prices.php
1706   /inventory/purchasing_data.php
1707   /inventory/transfers.php
1708   /inventory/manage/item_categories.php
1709   /inventory/manage/item_units.php
1710   /inventory/manage/items.php
1711   /inventory/manage/locations.php
1712   /inventory/manage/movement_types.php
1713   /manufacturing/work_order_add_finished.php
1714   /manufacturing/work_order_entry.php
1715   /manufacturing/work_order_issue.php
1716   /manufacturing/work_order_release.php
1717   /manufacturing/manage/bom_edit.php
1718   /manufacturing/manage/work_centres.php
1719   /purchasing/po_entry_items.php
1720   /purchasing/po_receive_items.php
1721   /purchasing/supplier_credit.php
1722   /purchasing/supplier_credit_grns.php
1723   /purchasing/supplier_invoice.php
1724   /purchasing/supplier_invoice_grns.php
1725   /purchasing/supplier_payment.php
1726   /purchasing/supplier_trans_gl.php
1727   /purchasing/allocations/supplier_allocate.php
1728   /purchasing/manage/suppliers.php
1729   /sales/credit_note_entry.php
1730   /sales/customer_credit_invoice.php
1731   /sales/customer_delivery.php
1732   /sales/customer_invoice.php
1733   /sales/customer_payments.php
1734   /sales/sales_order_entry.php
1735   /sales/allocations/customer_allocate.php
1736   /taxes/item_tax_types.php
1737   /taxes/tax_groups.php
1738   /taxes/tax_types.php
1739 # Set default focus in update_db.php
1740 $ /admin/backups.php
1741
1742 29-Mar-2008 Janusz Dobrowolski
1743 # Changed gl_all_accounts_list() API
1744 $ /includes/ui/ui_lists.inc
1745 + Enhanced list accessability in kbd usage via space key
1746 $ js/inserts.js
1747
1748 28-Mar-2008 Janusz Dobrowolski
1749 # Fixed headers for various display mode
1750 $ /sales/inquiry/sales_orders_view.php
1751
1752 28-Mar-2008 Joe Hunt
1753 + Added print document options in inquiries.
1754 $ /sales/inquiry/customer_inquiry.php
1755   /sales/inquiry/sales_orders_view.php
1756   /sales/inquiry/sales_deliveries_view.php
1757   /purchasing/inquiry/po_search.php
1758   /purchasing/inquiry/po_search_completed.php
1759   
1760 28-Mar-2008 Joe Hunt
1761 # Fixed a minor bug in customers_db.inc (should include type == 2 - Bank Deposits)
1762 $ /sales/includes/db/customers_db.inc
1763 # Fixed a PHP vers. 5.xx bug. No need for & operator in function calls, only in declaration. Gives a warning.
1764 $ /sales/includes/db/sales_credit_db.inc
1765 # Fixed a wrong variabel declaration doc_Document_no to doc_Invoice_no
1766 $ /reporting/includes/doctext.inc
1767   /reporting/includes/doctext2.inc
1768 # Fixed so Customer Balances and Aged Customer Analysis reports presents correct sign.  
1769 $ /reporting/rep101.php
1770   /reporting/rep102.php
1771
1772 28-Mar-2008 Janusz Dobrowolski
1773 # Layout/focus fixes for no_[customer/supplier/item]_list option on
1774 $  /includes/ui/ui_lists.inc
1775    /purchasing/includes/ui/po_ui.inc
1776    /sales/credit_note_entry.php
1777    /sales/sales_order_entry.php
1778    /sales/includes/ui/sales_credit_ui.inc
1779    /sales/includes/ui/sales_order_ui.inc
1780
1781 27-Mar-2008 Janusz Dobrowolski
1782 + Automatic first field focus on page start, focus order preserved between form updates
1783 $  /gl/inquiry/gl_account_inquiry.php
1784    /includes/page/footer.inc
1785    /includes/ui/ui_controls.inc
1786    /includes/ui/ui_input.inc
1787    /includes/ui/ui_lists.inc
1788    /includes/ui/ui_view.inc
1789    /js/inserts.js
1790    /sales/sales_order_entry.php
1791    /sales/credit_note_entry.php
1792    /sales/includes/ui/sales_credit_ui.inc
1793    /sales/includes/ui/sales_order_ui.inc
1794 + Data picker omitted in keyboard tabbing sequence (FF,IE, not old mozilla)
1795 $  /includes/ui/ui_input.inc
1796 ! Javascript recalcAccount() superseded by class='combo' behaviour binding
1797 $  /gl/gl_deposit.php
1798    /gl/gl_journal.php
1799    /gl/gl_payment.php
1800    /gl/includes/ui/gl_deposit_ui.inc
1801    /gl/includes/ui/gl_journal_ui.inc
1802    /gl/includes/ui/gl_payment_ui.inc
1803    /includes/ui/ui_view.inc
1804    /purchasing/po_entry_items.php
1805    /purchasing/includes/ui/po_ui.inc
1806    /sales/sales_order_entry.php
1807    /sales/includes/ui/sales_credit_ui.inc
1808    /sales/includes/ui/sales_order_ui.inc
1809    /js/inserts.js
1810 ! get_js_set_focus moved from ui_view (this is only standalone form).
1811    /update_db.php
1812 # Fixed debit/credit entry check 
1813 $  /gl/gl_journal.php
1814 # Restored GET/POST security check on path_to_root
1815 $  /config.php
1816
1817 26-Mar-2008 Janusz Dobrowolski
1818 # Bug fixes in purchase module related to tax structure changes.
1819 $  /purchasing/includes/supp_trans_class.inc
1820    /purchasing/includes/db/invoice_db.inc
1821    /purchasing/includes/db/invoice_items_db.inc
1822    /purchasing/includes/ui/invoice_ui.inc
1823    /reporting/rep105.php
1824
1825 25-Mar-2008 Janusz Dobrowolski
1826 ! Per company pdf, backup and graphics directories in 'company' dir.
1827 $  /company (new dir)
1828    /company/0 (new dir)
1829    /company/0/images/ (new dir)
1830    /company/0/images/102.jpg    (moved from inventory/manage/image)
1831    /company/0/images/103.jpg    (moved from inventory/manage/image)
1832    /company/0/images/104.jpg    (moved from inventory/manage/image)
1833    /company/0/images/logo_frontaccounting.jpg   (moved from themes/default/images)
1834    /company/0/images/logo_frontaccounting.png   (moved from themes/default/images)
1835    /admin/backups.php
1836    /admin/create_coy.php
1837    /admin/db/maintenance_db.inc
1838    /install/index.php
1839    /reporting/rep102.php
1840    /reporting/rep104.php
1841    /reporting/rep202.php
1842    /reporting/rep303.php
1843    /reporting/rep706.php
1844    /reporting/rep707.php
1845    /reporting/includes/pdf_report.inc
1846    /inventory/manage/items.php
1847
1848 + jscript component caching (enables browser caching and future compression)
1849 $  /includes/session.inc
1850    /includes/main.inc
1851    /includes/page/header.inc
1852    /includes/ui/ui_view.inc
1853    /admin/display_prefs.php
1854    /config.php
1855
1856 - Removed obsolete file
1857 $  /sales/includes/ui/print_invoice.inc
1858
1859 21-Mar-2008 Janusz Dobrowolski
1860 ! Total Allocation/Left to Allocate update without page submit.
1861 $  /includes/ui/ui_view.inc
1862    /purchasing/allocations/supplier_allocate.php
1863    /sales/allocations/customer_allocate.php
1864 # Fixed unvisable under IE editbutton
1865 $  /themes/aqua/default.css
1866    /themes/cool/default.css
1867    /themes/default/default.css
1868
1869 20-Mar-2008 Janusz Dobrowolski
1870 # Excluding delivery notes from Customer Balances, removed warnings. 
1871 $  /reporting/rep101.php 
1872 # Divide by zero fix on order_price==0 in new supplier invoice
1873 $  /purchasing/supplier_invoice_grns.php
1874 # Database bug fix in new customer entry
1875 $  /sales/manage/customers.php
1876 # Small bug fix (warnings) in is_date() function.
1877 $  /includes/date_functions.inc
1878
1879 18-Mar-2008 Janusz Dobrowolski
1880 # Line items editor uses POST method - no disappearing shippment info.
1881 $  /sales/credit_note_entry.php
1882    /sales/sales_order_entry.php
1883    /sales/includes/ui/sales_credit_ui.inc
1884    /sales/includes/ui/sales_order_ui.inc
1885 + Added edit_button_cell() function
1886 $  /includes/ui/ui_controls.inc
1887 + Helper function for finding indexed submit $_POST vars.
1888 $  /includes/ui/ui_input.inc
1889 + New class .editbutton for buttons. Default view is link alike.
1890 $  /themes/aqua/default.css
1891    /themes/cool/default.css
1892    /themes/default/default.css
1893
1894 17-Mar-2008 Janusz Dobrowolski
1895 # Added rounding when needed to avoid document non cosistent documents.
1896 $  /includes/banking.inc
1897    /purchasing/supplier_credit_grns.php
1898    /purchasing/supplier_invoice_grns.php
1899    /purchasing/includes/supp_trans_class.inc
1900    /purchasing/includes/ui/invoice_ui.inc
1901    /purchasing/includes/ui/po_ui.inc
1902    /reporting/rep107.php
1903    /reporting/rep109.php
1904    /reporting/rep110.php
1905    /reporting/rep209.php
1906    /sales/includes/cart_class.inc
1907    /sales/includes/ui/sales_credit_ui.inc
1908    /sales/includes/ui/sales_order_ui.inc
1909    /sales/view/view_credit.php
1910    /sales/view/view_dispatch.php
1911    /sales/view/view_invoice.php
1912    /sales/view/view_sales_order.php
1913    /taxes/tax_calc.inc
1914 # Sign bug for customer transactions
1915 $  /reporting/rep709.php
1916 # Include file conflict fix
1917 $ /purchasing/includes/ui/invoice_ui.inc
1918   /gl/manage/bank_accounts.php
1919   /manufacturing/inquiry/where_used_inquiry.php
1920   /purchasing/manage/suppliers.php
1921   
1922 16-Mar-2008 Janusz Dobrowolski
1923 + Added javascript add-on for unobtrusive apply javascript handlers to html elements.
1924 $  /js/behaviour.js
1925    /js/inserts.js
1926 + Added javascript source collecting functions
1927 $  /includes/main.inc
1928 ! Moved check_page_security(); for safe start in case of broken wa_current_user var.
1929 + Added global js code collecting arrays  $js_lib, $js_static
1930 $  /includes/session.inc
1931 ! Changed get_js_user num to add_js_user_num; extended for percent/qty/price formatting
1932 $  /includes/ui/ui_view.inc
1933 + Added including javascript source colections from $js_lib, $js_static; conditional display for ajax calls
1934 $  /includes/page/footer.inc
1935    /includes/page/header.inc
1936 ! Added including of data_checks.inc
1937 $  /includes/ui.inc
1938 + User side percent/exrate/qty/price input formatting via onblur handler.
1939 $  /admin/gl_setup.php
1940    /gl/gl_budget.php
1941    /gl/manage/exchange_rates.php
1942    /includes/ui/ui_input.inc
1943    /inventory/purchasing_data.php
1944    /inventory/reorder_level.php
1945    /inventory/includes/item_adjustments_ui.inc
1946    /inventory/includes/stock_transfers_ui.inc
1947    /manufacturing/work_order_entry.php
1948    /manufacturing/manage/bom_edit.php
1949    /purchasing/po_entry_items.php
1950    /purchasing/po_receive_items.php
1951    /purchasing/supplier_credit.php
1952    /purchasing/supplier_credit_grns.php
1953    /purchasing/supplier_invoice_grns.php
1954    /purchasing/supplier_trans_gl.php
1955    /purchasing/allocations/supplier_allocate.php
1956    /purchasing/includes/ui/po_ui.inc
1957    /sales/customer_delivery.php
1958    /sales/customer_invoice.php
1959    /sales/allocations/customer_allocate.php
1960    /sales/includes/ui/sales_credit_ui.inc
1961    /sales/includes/ui/sales_order_ui.inc
1962    /taxes/tax_groups.php
1963    /taxes/tax_types.php
1964
1965 14-Mar-2008 Janusz Dobrowolski
1966  + All forms fixed to accept user native numeric format.
1967  $ /admin/gl_setup.php
1968    /gl/bank_transfer.php
1969    /gl/gl_budget.php
1970    /gl/gl_deposit.php
1971    /gl/gl_journal.php
1972    /gl/gl_payment.php
1973    /gl/includes/db/gl_db_banking.inc
1974    /gl/includes/ui/gl_deposit_ui.inc
1975    /gl/includes/ui/gl_journal_ui.inc
1976    /gl/includes/ui/gl_payment_ui.inc
1977    /gl/manage/exchange_rates.php
1978    /inventory/adjustments.php
1979    /inventory/cost_update.php
1980    /inventory/prices.php
1981    /inventory/purchasing_data.php
1982    /inventory/reorder_level.php
1983    /inventory/transfers.php
1984    /inventory/includes/item_adjustments_ui.inc
1985    /inventory/includes/stock_transfers_ui.inc
1986    /inventory/manage/item_units.php
1987    /manufacturing/work_order_entry.php
1988    /manufacturing/inquiry/where_used_inquiry.php
1989    /manufacturing/manage/bom_edit.php
1990    /purchasing/po_entry_items.php
1991    /purchasing/po_receive_items.php
1992    /purchasing/supplier_credit_grns.php
1993    /purchasing/supplier_invoice_grns.php
1994    /purchasing/supplier_payment.php
1995    /purchasing/supplier_trans_gl.php
1996    /purchasing/allocations/supplier_allocate.php
1997    /purchasing/includes/ui/po_ui.inc
1998    /purchasing/inquiry/po_search.php
1999    /sales/credit_note_entry.php
2000    /sales/customer_credit_invoice.php
2001    /sales/customer_delivery.php
2002    /sales/customer_invoice.php
2003    /sales/customer_payments.php
2004    /sales/sales_order_entry.php
2005    /sales/allocations/customer_allocate.php
2006    /sales/includes/ui/sales_credit_ui.inc
2007    /sales/includes/ui/sales_order_ui.inc
2008    /sales/manage/customers.php
2009    /sales/manage/sales_people.php
2010    /sales/view/view_credit.php
2011    /sales/view/view_dispatch.php
2012    /sales/view/view_invoice.php
2013    /sales/view/view_receipt.php
2014    /sales/view/view_sales_order.php
2015    /taxes/item_tax_types.php
2016    /taxes/tax_groups.php
2017    /taxes/tax_types.php
2018  + User format functions for percent/price/exrate amounts display.
2019  $ /includes/current_user.inc
2020  + Input checking functions for numeric input fields in user native format
2021  $ /includes/data_checks.inc
2022  + Numeric input fields in user native format
2023  $ /includes/ui/ui_input.inc
2024  + Javascript function for conversion to/from user native numeric format.
2025  $ /includes/ui/ui_view.inc
2026  + New class amount for numeric input
2027  $ /themes/aqua/default.css
2028    /themes/cool/default.css
2029    /themes/default/default.css
2030  # Removed warning on adding component
2031    /manufacturing/manage/bom_edit.php
2032  # Quantity display correction
2033    /manufacturing/inquiry/where_used_inquiry.php
2034  # Fixed add_customer_trans() call
2035    /gl/includes/db/gl_db_banking.inc
2036
2037 12-Mar-2008 Joe Hung
2038  + Added update of Units of Measure and converting of deptor_trans records from release 1.XX
2039  - Removed default insertion of Units of Measure. Not neccessary.
2040  $ /sql/alter.sql
2041    /admin/db/maintenance_db.inc (added support for update)
2042
2043 11-Mar-2008 Janusz Dobrowolski
2044  + Table of measure moved into new table item_units
2045  ! Removed $themes[] from config.php, theme list based on directory structure
2046  $ /config.php
2047    /includes/ui/ui_lists.inc
2048    /applications/inventory.php
2049    /inventory/includes/inventory_db.inc
2050    /inventory/includes/db/items_units_db.inc
2051    /inventory/manage/item_units.php
2052    /inventory/manage/items.php
2053    /sql/alter.sql
2054
2055 11-Mar-2008 Joe Hunt
2056  # Small fix for alignment of date and due date label fields in customer_invoice.php and customer_delivery.php
2057  $ /sales/customer_invoice.php
2058    /sales/customer_delivery.php
2059  
2060 10-Mar-2008 Joe Hunt
2061  # Small fix for Template Invoice in sales_order_entry.php on line 363 (duedate for Invoice).
2062  $ /sales/sales_order_entry.php
2063  
2064 10-Mar-2008 Janusz Dobrowolski
2065  + Added price list selector to sales entry (debtor_master gives only default one)
2066  + Added optional submit_on_change parameter to sales ui lists
2067  $ /includes/ui/ui_lists.inc
2068    /sales/sales_order_entry.php
2069    /sales/includes/ui/sales_credit_ui.inc
2070    /sales/includes/ui/sales_order_ui.inc
2071  # Additional PHP5 fixes, do_clone superseded by local ? : constructs
2072  $ /sales/includes/cart_class.inc
2073    /includes/ui/ui_view.inc
2074    /sales/includes/sales_db.inc
2075  # Fixed bogus sales_type lists in edition mode
2076  $ /sales/customer_delivery.php
2077    /sales/customer_invoice.php
2078  # Smaller fixes, cart_class.sales_type name change
2079  $ /sales/includes/ui/sales_credit_db.inc
2080    /sales/credit_note_entry.php
2081    /sales/customer_credit_invoice.php
2082    /sales/includes/cart_class.inc
2083    /sales/includes/db/sales_credit_db.inc
2084    /sales/includes/db/sales_delivery_db.inc
2085    /sales/includes/db/sales_invoice_db.inc
2086    /sales/includes/db/sales_order_db.inc
2087    /sales/includes/ui/sales_credit_ui.inc
2088  # One another pmWiki name conflict removed
2089  $ /admin/display_prefs.php
2090  
2091 09-Mar-2008 Joe Hunt
2092  - Removed redundant form_types functions and the file /reporting/includes/form_types.inc. Removed table form_items
2093  $ /dimensions/includes/dimensions_db.inc
2094    /gl/includes/db/gl_db_banking.inc
2095    /includes/main.inc
2096    /inventory/includes/db/items_adjust_db.inc
2097    /manufacturing/includes/db/work_order_issues_db.inc
2098    /manufacturing/includes/db/work_order_produce_items_db.inc
2099    /manufacturing/includes/db/work_orders_db.inc
2100    /manufacturing/includes/db/work_orders_quick_db.inc
2101    /purchasing/includes/db/grn_db.inc
2102    /purchasing/includes/db/po_db.inc
2103    /purchasing/includes/db/supp_payment_db.inc
2104    /reporting/includes/form_types.inc (File removed)
2105    /sales/includes/db/sales_delivery_db.inc
2106    /sales/includes/db/sales_invoice_db.inc
2107    /sales/includes/db/sales_order_db.inc
2108    /sql/alter.sql
2109  # Bug in calculating exchange rates in Reports Supplier Balances and Customer Balances
2110  $ /reporting/rep101.php
2111    /reporting/rep201.php
2112  # clone replacement do_clone() for both PHP 4 and PHP 5.
2113  $ /includes/ui/ui_view.inc (at the very bottom)
2114    /sales/includes/cart_class.inc
2115    
2116 07-Mar-2008 Janusz Dobrowolski
2117  ! Changed name tax type uniqueness constraint to (name, rate)
2118  $ /includes/ui/ui_lists.inc
2119    /taxes/items_tax_types.php
2120  ! Tax included option moved from tax_group to sales_types table
2121  $ includes/ui/ui_view.inc
2122    /purchasing/includes/ui/invoice_ui.inc
2123    /taxes/tax_calc.inc
2124    /taxes/tax_groups.php
2125    /taxes/db/tax_groups_db.inc
2126    /sql/alter.sql
2127  # Final rewriting of sales module, a lot of bugfixes.
2128  + Template delivery/invoicing
2129  + Concurrent document editing control on sql level
2130  + Most of sales documents are now editable
2131  + Some links to print documents after entry
2132  ! Changed javascript helper function for customer allocations
2133  $ /applications/customers.php
2134    /includes/ui/ui_input.inc
2135    /reporting/rep107.php
2136    /reporting/rep109.php
2137    /reporting/rep110.php
2138    /sales/credit_note_entry.php
2139    /sales/customer_credit_invoice.php
2140    /sales/customer_delivery.php
2141    /sales/customer_invoice.php
2142    /sales/customer_payments.php
2143    /sales/sales_order_entry.php
2144    /sales/allocations/customer_allocate.php
2145    /sales/allocations/customer_allocation_main.php
2146    /sales/includes/cart_class.inc
2147    /sales/includes/sales_db.inc
2148    /sales/includes/sales_ui.inc
2149    /sales/includes/db/cust_trans_db.inc
2150    /sales/includes/db/cust_trans_details_db.inc
2151    /sales/includes/db/custalloc_db.inc
2152    /sales/includes/db/customers_db.inc
2153    /sales/includes/db/payment_db.inc
2154    /sales/includes/db/sales_credit_db.inc
2155    /sales/includes/db/sales_delivery_db.inc
2156    /sales/includes/db/sales_invoice_db.inc
2157    /sales/includes/db/sales_order_db.inc
2158    /sales/includes/db/sales_types_db.inc
2159    /sales/includes/ui/print_invoice.inc
2160    /sales/includes/ui/sales_credit_ui.inc
2161    /sales/includes/ui/sales_order_ui.inc
2162    /sales/inquiry/customer_allocation_inquiry.php
2163    /sales/inquiry/customer_inquiry.php
2164    /sales/inquiry/sales_deliveries_view.php
2165    /sales/inquiry/sales_orders_view.php
2166    /sales/manage/credit_status.php
2167    /sales/manage/sales_types.php
2168    /sales/view/view_credit.php
2169    /sales/view/view_dispatch.php
2170    /sales/view/view_invoice.php
2171    /sales/view/view_receipt.php
2172    /sales/view/view_sales_order.php
2173 # Removed function name conflict with wiki help system
2174    /includes/lang/language.php
2175    
2176 06-Mar-2008 Janusz Dobrowolski
2177  + Wiki help links integration
2178  $ /config.php
2179    /includes/page/header.inc
2180    /includes/lang/language.php
2181  + Optional debuging with xdebug module
2182  $ /index.php
2183    /includes/db/connect_db.inc
2184  ! Concurrent edition fix
2185  $  /includes/systypes.inc
2186  # Table header fix
2187  $  /manufacturing/manage/bom_edit.php
2188  # Menu layout fixes
2189  $ /themes/aqua/renderer.php
2190    /themes/cool/renderer.php
2191    /themes/default/renderer.php
2192  # Removed warning about nonexistent $_GET variable
2193  $ /dimensions/inquiry/search_dimensions.php
2194  # MySQL 3.xx CAST bug fix
2195  $ /includes/db/manufacturing_db.inc
2196    /manufacturing/includes/db/work_order_requirements_db.inc
2197    /manufacturing/inquiry/where_used_inquiry.php
2198
2199 04-Mar-2008 Joe Hunt
2200  ! Changed so that average item material price is automatic updated whenever a PO Delivery is received.
2201    Changed so that a Bill of Materiel, Parent's material price, is automatic updated from underlying items.
2202  $ /inventory/cost_update.php
2203    /purchasing/includes/db/grn_db.inc and
2204    /manufacturing/manage/bom_edit.php. 
2205    /manufacturing/includes/db/work_orders_db.inc
2206    /manufacturing/includes/db/work_orders_quick_db.inc
2207    /manufacturing/work_order_entry.php
2208   
2209 21-Feb-2008 Joe Hunt
2210  + Added Print for documents in /admin/view_print_transaction.php (according to our new routines).
2211  $ /admin/view_print_transaction.php
2212    /applications/setup.php
2213   
2214 17-Feb-2008 Joe Hunt
2215  ! Minor change in menu and function in view_print_transaction.php
2216  $ /admin/view_print_transaction.php
2217    /application/setup.php
2218  + Preparing for print of single documents
2219  $ /reporting/includes/reporting.inc
2220  ! Removing 'out' field in table tax_types
2221  $ /sql/alter.sql
2222    /taxes/tax_types.php
2223    /taxes/db/tax_types_db.inc
2224  + Added 2 functions in ui_input.inc, button and button_cell
2225    /includes/ui/ui_input.inc
2226
2227 11-Feb-2008 Joe Hunt
2228  + Added file, update_db.php, for updating company databases from an SQL script.
2229  $ update_db.php (New file)
2230    update.html
2231   
2232 06-Fef-2008 Joe Hunt
2233  + Added Report, Salesman Listing, rep106.php. 
2234  $ /reporting/reports_main.php
2235    /reporting/rep106.php
2236   
2237 06-Feb-2008 Janusz Dobrowolski
2238  + Separation of customer invoice issue and goods delivery.
2239  + Batch invoicing for more than one delivery
2240  # Corrected inadequate shipping tax calculations.
2241  ! Default debugging status changed to off.
2242  $ /taxes/tax_calc.inc
2243    /taxes/db/tax_groups_db.inc
2244    /admin/db/voiding_db.inc
2245    /applications/customers.php
2246    /includes/systypes.inc
2247    /includes/types.inc
2248    /includes/ui/ui_controls.inc
2249    /includes/ui/ui_lists.inc
2250    /includes/ui/ui_view.inc
2251    /inventory/inquiry/stock_status.php
2252    /reporting/rep105.php
2253    /reporting/rep107.php
2254    /reporting/rep109.php
2255    /reporting/rep110.php 
2256    /reporting/rep209.php
2257    /reporting/reports_main.php
2258    /reporting/includes/doctext.inc
2259    /reporting/includes/doctext2.inc
2260    /reporting/includes/form_types.inc
2261    /reporting/includes/pdf_report.inc
2262    /reporting/includes/reports_classes.inc
2263    /sales/customer_credit_invoice.php
2264    /sales/customer_invoice.php
2265    /sales/sales_order_entry.php
2266    /sales/customer_delivery.php 
2267    /sales/includes/db/sales_delivery_db.inc 
2268    /sales/includes/ui/print_invoice.inc 
2269    /sales/includes/cart_class.inc
2270    /sales/includes/sales_db.inc
2271    /sales/includes/db/cust_trans_db.inc
2272    /sales/includes/db/cust_trans_details_db.inc
2273    /sales/includes/db/sales_credit_db.inc
2274    /sales/includes/db/sales_invoice_db.inc
2275    /sales/includes/db/sales_order_db.inc
2276    /sales/includes/ui/sales_order_ui.inc
2277    /sales/inquiry/customer_allocation_inquiry.php
2278    /sales/inquiry/customer_inquiry.php
2279    /sales/inquiry/sales_orders_view.php
2280    /sales/inquiry/sales_deliveries_view.php 
2281    /sales/view/view_dispatch.php
2282    /sales/view/view_invoice.php
2283    /sales/view/view_sales_order.php
2284    /sql/alter.sql
2285    config.php
2286   
2287 01-Feb-2008 Joe Hunt
2288  ! Changed so sales orders can have more than one row with the same stock_id. In alter.sql.
2289  $ /sales/includes/cart_class.inc
2290    /sales/includes/db/sales_credit_db.inc
2291    /sales/includes/db/sales_invoice_db.inc
2292    /sales/includes/db/sales_order_db.inc
2293    /sales/includes/db/cust_trans_details_db.inc
2294    /sales/includes/ui/sales_order_ui.inc
2295    /sales/includes/ui/sales_credit_ui.inc
2296    /sales/credit_note_entry.php
2297    /sales/customer_credit_invoice.php
2298    /sales/sales_order_entry.php
2299    /sales/customer_invoice.php
2300
2301 31-Jan-2008 Joe Hunt
2302  ! New Release 2.0 Pre Alpha
2303  $ config.php
2304  # Fixed a release 2 related bug in create_coy.php
2305  $ /admin/create_coy.php
2306  + An alter.sql file to use for updating databases. Until the update_db.php is ready, you can use the install/update companies
2307    and select the companies one by one and upload the alter.sql file to all companies. You can still run the release 2
2308    with these databases changes without any new files. They are coming as soon as possible.
2309  $ /sql/alter.sql (New file)  
2310  # Fixed a release 2 related bug. A field in supp_trans_items were declared as integer(11). Changed to VARCHAR(11) in alter.sql
2311    and 2 related files
2312  $ /purchasing/supplier_trans_gl.php
2313    /purchasing/includes/db/invoice_items_db.inc
2314  ! Moved variables $no_item_list, $no_customer_list and $no_supplier_list in config.php to company table
2315  $ /includes/ui/ui_lists.inc
2316    /purchasing/includes/ui/po_ui.inc
2317    /sales/includes/ui/sales_order_ui.inc
2318    /admin/company_preferences.php
2319    /admin/db/company_db.inc
2320    config.php
2321  + Created 3 new fields in salesman table for provision, break point and provision2. Included in alter.sql. 
2322    Update sales_people.php.Preparing for a new Salesman report with provision etc. Selected with time range. Should be very good.
2323  $ /sales/manage/sales_people.php
2324    /includes/ui/ui_input.inc
2325  
2326 -------------------- 2,0 Pre Alpha - above ----------------------------
2327 31-Jan-2008 Janusz Dobrowolski
2328  # Minor bugfix in db_import()
2329  $ /admin/db/maintenance_db.inc
2330  
2331 30-Jan-2008 Janusz Dobrowolski
2332  # Minor display fix in tax_types.php
2333  $ /taxes/tax_types.php
2334  ! Format cleanup on some files.
2335  $ /gl/includes/gl_db.inc
2336    /gl/includes/gl_ui.inc
2337    /applications/application.php
2338    frontaccounting.php
2339    index.php
2340    
2341 -------------------- 1.16 Stable Released ----------------------
2342 28-Jan-2008 Joe Hunt
2343  + Added a possibility to replace the normal listboxes for items, customer and/or suppliers with a search box.
2344    The listboxes can only hold about 1000 items. New variables in config.php, $no_item_list, $no_customer_list 
2345    and $no_supplier_list. Default is the normal behavior for all listboxes.
2346  $ /includes/ui/ui_lists.inc
2347    /sales/includes/ui/sales_orders_ui.inc
2348    /purchases/includes/ui/po_ui.inc
2349    /themes/default/images/locate.png (New file)
2350    config.php
2351
2352  + Added ALTER TABLE possibility in db_import. For future releases.
2353  $ /admin/db/maintenence_db.inc  
2354
2355  # Removed warnings 'Call-time pass-by-reference' in /includes/db/connect_db.inc and /includes/ui/ui_lists.inc
2356  # Fixed File not found when loading local stylesheet.css (for other languages) in /includes/page/header.inc
2357  $ /includes/db/connect_db.inc
2358    /includes/ui/ui_lists.inc
2359    /includes/page/header.inc
2360    /access/login.php
2361    
2362 16-Jan-2008 Joe Hunt
2363  # When login screen is displayed after session timeout page content is broken. It
2364    is because of NOT using absolute paths in href attribute theme elements.
2365  $ /access/login.php
2366  
2367 30-Dec-2007 Joe Hunt
2368  # Minor adjustments in function db_export on line 325
2369  $ /admin/db/maintenance_db.inc
2370  
2371 29-Dec-2007 Joe Hunt
2372  + Added a variable, $print_invoice_no, in config.php for printing the invoice number instead of invoice reference.
2373  $ config.php
2374  
2375  # Fixed a bug when exporting database. Exported NULL field values from NO to empty field (from mysql version 5.0.32).
2376    Also fixed a unneccessary str_replace when importing sql scripts.
2377  ! Changed the PDF presentation to deleting the Javascript cache before presentation.
2378  $ /admin/db/maintenance_db.inc
2379    /reporting/includes/pdf_report.inc
2380    
2381 13-Dec-2007 Joe Hunt
2382  # Still bugs in trial balances and account inquiry on screen when selecting non balance accounts. Fixed.
2383  $ /gl/inquiry/gl_trial_balance.php
2384    /gl/inquiry/gl_account_inquiry.php
2385
2386 13-Dec-2007 Joe Hunt
2387  # Fixed a bug when voiding a transaction (Journal Entry). An eventually underlying bank transfer was not voided.
2388  $ /admin/db/voiding_db.inc
2389  
2390 06-Dec-2007 Joe Hunt
2391  # Fixed a bug when adding lines during Payments to suppliers, the supplier was set back to the first.
2392  $ /gl/gl_payment.php
2393    /gl/includes/ui/gl_payment_ui.inc
2394    
2395  ! Changed $loc_notification to be set to 0 instead of 1.
2396  $ config.php
2397  
2398 -------------------- 1.15 Stable Released ----------------------
2399 05-Dec-2007 Joe Hunt
2400  + Added email notification to stock location when available stock is below reorder level
2401  $ config.php
2402    /sales/includes/db/sales_order_db.inc
2403    
2404  # Fixed bugs in Open balances when account is not a balance account
2405  $ /gl/inquiry/gl_trial_balance.php
2406    /gl/inquiry/gl_account_inquiry.php
2407    /reporting/rep704.php
2408    /reporting/rep708.php
2409    
2410 -------------------- 1.14 Stable Released ----------------------
2411 01-Oct-2007 Joe Hunt
2412  ! Major change in the installation of modules to also accept an SQL-file for upload.
2413  $ config.php
2414    /admin/inst_module.php
2415    /admin/db/maintenance_db.inc
2416    
2417 30-Sep-2007 Joe Hunt
2418  # The following files were still vulnerable. Fixed
2419  $ /access/login.php
2420    /includes/lang/language.php
2421
2422 -------------------- 1.13 Stable Released ----------------------
2423 14-Sep-2007 Joe Hunt
2424  + Added optional link for electronic payment on invoices (PayPal). 
2425  ! Better support for install/update languages.  
2426  ! Minor adjustments
2427  # Fixed a vulnerable item in config.php
2428  $ config.php
2429
2430 14-Sep-2007 Joe Hunt
2431  # We forgot to upload the PO file when installing new language. Used when GETTEXT is not installed on Server.
2432  # config.php has been vulnerable. Fixed.
2433  $ /admin/inst_lang.php
2434  $ config.php
2435  
2436 10-Sep-2007 Joe Hunt
2437  ! Changed Bank Address field from text to textarea (multirows)
2438  $ /gl/manage/bank_accounts.php
2439  
2440 06-Sep-2007 Joe Hunt
2441  + Added optional link for electronic payment on invoices (PayPal)
2442  $ /reporting/reports_main.php
2443    /reporting/rep107.php
2444    /reporting/includes/report_classes.inc
2445    /reporting/includes/pdf_report.inc
2446    /reporting/includes/doc_text.inc
2447    /reporting/includes/doc_text2.inc
2448    
2449 23-Aug-2007 Joe Hunt
2450  # Unnecessary parameter ($db) in check_for_recursive_bom
2451  $ /manufacturing/manage/bom_edit.php
2452  
2453 21-Aug-2007 Joe Hunt
2454  # Bug in /includes/lang/gettext.php (249) affecting changing language!
2455  $ /includes/lang/gettext.php
2456  
2457 08-Aug-2007 Joe Hunt
2458  # Minor adjustments
2459  $ config.php
2460    /access/login.php
2461    /admin/create_coy.php
2462    /reporting/includes/pdf_report.inc
2463    
2464 04-Aug-2007 Joe Hunt
2465  + Added a default fiscal year in the en_US-new.sql and start references.
2466  $ /sql/en_US-new.sql
2467  ! Changed some specific text strings in en_US.po (E.g. TAX instead of VAT)
2468  $ /lang/en_US/LC_MESSAGES/en_US.mo
2469  
2470 03-Aug-2007 Joe Hunt
2471  # A bug in Direct Invoicing (wrong Invoice Date) has been fixed.
2472  $ /sales/includes/db/sales_order_db.inc
2473  
2474 23-Jul-2007 Joe Hunt
2475  # Changed <? in front of 2 files to <?php.
2476  $ /purchasing/includes/purchasing_ui.inc
2477    /reporting/includes/class.mail.inc
2478    
2479 -------------------- 1.12 Stable Released ----------------------
2480 21-Jul-2007 Joe Hunt
2481  + Added option to handle Jalali and Islamic Calendars
2482  ! Minor adjustments
2483  $ config.php
2484    /gl/includes/db/gl_db_trans.inc
2485    /includes/date_functions.inc
2486    /includes/ui/ui_input.inc
2487    /includes/ui/ui_lists.inc
2488    /includes/ui/ui_view.inc
2489    /purchasing/po_receive_items.php
2490    /purchasing/includes/ui/invoice_ui.inc
2491    /purchasing/includes/ui/po_ui.inc
2492    /reporting/rep705.php
2493    /sales/includes/db/sales_order_db.inc
2494    /sales/includes/ui/sales_order_ui.inc
2495    
2496 20-Jul-2007 Joe Hunt
2497  ! Changed parameters on report Sales Order. Option to print as Quote.
2498  $ /reporting/reports_main.php
2499    /reporting/rep109.php
2500    /reporting/includes/pdf_report.inc
2501    /reporting/includes/doctext.inc
2502    /reporting/includes/doctext2.inc
2503  
2504 19-Jul-2007 Joe Hunt
2505  + Added Budget Entry in General Ledger. Includes Dimensions.
2506  $ config.php
2507    /applications/generalledger.php
2508    /gl/gl_budget.php (New File!)
2509    /gl/includes/db/gl_db_trans.inc
2510    /includes/date_functions.inc
2511    /reporting/report_classes.inc
2512    
2513 -------------------- 1.11 Stable Released ----------------------
2514 04-Jul-2007 Joe Hunt
2515  ! Option for using alpha numeric chart of accounts.
2516  $ config.php
2517    /gl/manage/gl_accounts.php
2518    /gl/includes/db/gl_db_accounts.inc
2519    /gl/includes/db/gl_db_bank_trans.inc
2520    /gl/includes/db/gl_db_trans.inc
2521    /gl/inquiry/gl_trial_balance.inc
2522    /admin/db/company_db.inc
2523    /inventory/includes/db/items_db.inc
2524    /sales/manage/customer_branches.inc
2525
2526 04-Jul-2007 Joe Hunt
2527  # Problems retrieving language texts for poEdit in long javascripts
2528  $ /includes/ui/ui_view.inc
2529  
2530 04-May-2007 Joe Hunt
2531  # Database error when updating more than one item row in Sales Orders.
2532  $ /sales/includes/db/sales_order_db.inc
2533  # Database error when inserting work order issues. Fixed.
2534  $ /manufacturing/includes/db/work_order_issues_db.inc
2535  
2536 03-May-2007 Joe Hunt
2537  # Multiple tables and JOIN's have syntax changes in MySQL 5.0.12. Need parentheses.
2538  $ /includes/db/manufacturing_db.inc
2539    /manufacturing/includes/db/work_order_requirements_db.inc
2540
2541 02-May-2007 Joe Hunt
2542  # Missing details on Purchase Order when emailing and printing
2543  $ /reporting/rep209.php
2544  
2545 -------------------- 1.1 Stable Released ----------------------
2546 02-May-2007 Joe Hunt
2547  + Enabled module addons and all the below bugfixes. No changes in database structure.
2548  - Removed /sql/basic.sql (included in the other sql files)
2549  - Removed /themes/default/images/left.gif and /themes/default/images/right.gif 
2550    (not needed anymore).
2551  + Addition of update.html  
2552  $ /admin/inst_module.php (New file!)
2553    /applications/customers.php
2554    /applications/dimensions.php
2555    /applications/generalledger.php
2556    /applications/inventory.php
2557    /applications/manufacturing.php
2558    /applications/setup.php
2559    /applications/suppliers.php
2560    /install/index.php
2561    /install/save.php
2562    /modules/inst_modules.php (New folder and new file!)
2563    /modules/index.php (New file!)
2564    /sql/en_US-demo.sql
2565    /sql/en_US-new.sql
2566    install.html
2567    update.html (New file!)
2568    
2569 01-May-2007 Joe Hunt
2570  # Missing measure of units when printing sales orders
2571  # Update of Sales People caused a database error
2572  $ /sales/manage/sales_people.php
2573    /reporting/rep109.php
2574  
2575 30-Apr-2007 Joe Hunt
2576  + The selected menu tab is now shown with same background as hover color.
2577  $ config.php (default tab line 77. Change if you want)
2578    /includes/page/header.inc
2579    
2580 28-Apr-2007 Joe Hunt
2581  # When saving work order entries a lot of debug boxes appeared. Fixed
2582  # When clicking on the link, Issue, on work order inquires an empty screen appeared. Fixed
2583  # When retrieving work centres id's there was a database error. Fixed by casting string to unsigned
2584  $ /includes/db/manufacturing_db.inc
2585    /manufacturing/work_order_entry.php
2586    /manufacturing/includes/work_order_issue_ui.inc
2587    /manufacturing/includes/db/work_order_requirements_db.inc
2588    /manufacturing/includes/db/work_orders_quick_db.inc
2589    /manufacturing/inquiry/where_used_inquiry.php
2590    
2591 25-Apr-2007 Joe Hunt
2592  # Missing Date Picker
2593  $ /sales/customer_invoice.php
2594  # No JS popup window
2595  $ /sales/view/view_invoice.php
2596  
2597 24-Apr-2007 Joe Hunt
2598  ! New and better Date Picker, better cool theme.
2599  $ /includes/ui/ui_input.inc
2600    /includes/ui/ui_view.inc
2601    /reporting/includes/reports_classes.inc
2602    /themes/cool/default.css
2603
2604 -------------------- 1.0.1 Stable Released ----------------------
2605 23-Apr-2007 Joe Hunt
2606  ! Release 1.0.1 established on SourceForge, fixing the bugs and including a Date Picker,
2607    the changes for selection lists customers/suppliers and the Audit Trail.
2608
2609 22-Apr-2007 Joe Hunt
2610  ! Changed the two selection lists for customers/suppliers in reports to a single one with
2611    No Filter
2612  ! Changed the sort order in these selection lists from id to name.
2613  + Added Audit Trail in GL trans. A switch in config.php, $use_audit_trail, must be set to 1.
2614  $ /reporting/reports_main.php
2615    /reporting/rep101.php
2616    /reporting/rep102.php
2617    /reporting/rep201.php
2618    /reporting/rep202.php
2619    /reporting/rep203.php
2620    /reporting/rep204.php
2621    /reporting/includes/reports_classes.inc
2622    /includes/ui/ui_lists.inc
2623    /gl/includes/db/gl_db_trans.inc
2624    config.php
2625    
2626 22-Apr-2007 Joe Hunt
2627  + Date Picker for all date fields.
2628  $ config.php
2629    /admin/fiscalyears.php
2630    /admin/void_transaction.php
2631    /includes/ui/ui_view.inc
2632    /includes/ui/ui_input.inc
2633    /dimensions/dimension_entry.php
2634    /dimensions/inquiry/search_dimensions.php
2635    /gl/gl_journal.php
2636    /gl/gl_deposit.php
2637    /gl/gl_payment.php
2638    /gl/bank_transfer.php
2639    /gl/inquiry/bank_inquiry.php
2640    /gl/inquiry/gl_account_inquiry.php
2641    /gl/inquiry/gl_trial_balance.php
2642    /gl/manage/exchange_rates.php
2643    /inventory/adjustments.php
2644    /inventory/transfers.php
2645    /inventory/inquiry/stock_movements.php
2646    /inventory/manage/items.php
2647    /manufacturing/work_order_add_finished.php
2648    /manufacturing/work_order_entry.php
2649    /manufacturing/work_order_issue.php
2650    /manufacturing/work_order_release.php
2651    /purchasing/supplier_payment.php
2652    /purchasing/po_entry_items.php
2653    /purchasing/po_receive_items.php
2654    /purchasing/supplier_credit.php
2655    /purchasing/supplier_credit_grns.php
2656    /purchasing/supplier_invoice.php
2657    /purchasing/supplier_invoice_grns.php
2658    /purchasing/supplier_trans_gl.php
2659    /purchasing/includes/ui/po_ui.inc
2660    /purchasing/inquity/po_search.php
2661    /purchasing/inquiry/po_search_completed.php
2662    /purchasing/inquiry/supplier_allocation_inquiry.php
2663    /purchasing/inquiry/supplier_inquiry.php
2664    /reporting/reports_main.php
2665    /reporting/includes/reports_classes.inc
2666    /sales/credit_note_entry.php
2667    /sales/customer_credit_invoice.php
2668    /sales/customer_payments.php
2669    /sales/sales_order_entry.php
2670    /sales/includes/ui/sales_order_ui.inc
2671    /sales/inquiry/customer_allocation_inquiry.php
2672    /sales/inquiry/customer_inquiry.php
2673    /sales/inquiry/sales_orders_view.php
2674    New image files:
2675    /themes/default/images/cal.gif
2676    /themes/default/images/next.gif
2677    /themes/default/images/prev.gif
2678
2679 19-Apr-2007 Joe Hunt
2680  # Bug no 1703895, Account numbers are varchars, need quotes, fixed
2681  # Bug no 1703891, Reserved MySQL words used as column names, fixed
2682  $ /taxes/db/tax_types_db.inc
2683
2684  # Bug no 1703888, Apostrophes and other unescaped characters, fixed
2685  $ /gl/manage/gl_accounts.php
2686    /gl/includes/db/gl_db_accounts.inc
2687    /includes/ui/ui_input.inc
2688
2689 18-Apr-2007 Joe Hunt
2690  # Bug no 1702594, Logon Loop, fixed
2691  $ config.php
2692
2693 -------------------- 1.0a Stable Released ----------------------
2694 10-Apr-2007 Joe Hunt
2695  ! Release 1.0a established on SourceForge, fixing the bugs.
2696
2697 11-Apr-2007 Joe Hunt
2698  # Bug No 1698214, Creating Items, fixed
2699  $ /includes/ui/ui_lists.inc
2700  # Bug no 1698216, Item Movements, fixed
2701  $ /inventory/manage/items.php
2702
2703 -------------------- 1.0 Stable Released ----------------------
2704 10-Apr-2007 Joe Hunt
2705  ! Release 1.0 established on SourceForge.
2706
2707 2. Copyright and disclaimer
2708 ---------------------------
2709 This application is opensource software released under the GPL.  Please
2710 see source code and the LICENSE file