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