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