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