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