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