0b737b99b7bbf31ef2738bda87afc3597a4b067d
[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 21-Feb-2010 Joe Hunt
23 # Exchange rate doesn't update table immediately when adding new rate 
24   and no exchange rates there before.
25 $ /gl/manage/exchange_rates.php
26  
27 21-Feb-2010 Janusz Dobrowolski
28 # Fixed check for language session var.
29 $ /includes/session.inc
30
31 19-Feb-2010 Joe Hunt/Ary Wibowo
32 # Bug in exchange variation calculation in certain situations.
33 $ /gl/includes/gl_db_banking.inc
34 ! Better and cleaner layout in graphics
35 $ /reporting/includes/class.graphic.inc
36 ! Fixed better layout in customer delivery form
37 $ /sales/customer_delivery.php
38
39 17-Feb-2010 Joe Hunt
40 # Missing border layout in report centre
41 $ /reporting/includes/reports_classes.inc
42
43 ------------------------------- Release 2.2.6 ----------------------------------
44 16-Feb-2010 Joe Hunt
45 ! Release 2.2.6
46 $ config.default.php
47   update.html
48   /lang/new_language_template/LC_MESSAGES/empty.po
49 ! CSS style is now implemented in all FA.
50 ! New label style for the themes. Better layout in supp inv/credit
51 ! A lot of code clean up. New password_row and file_row/cells.
52 # Several minor bugs during final CSS implementaion
53   /access/login.php
54   /admin/attachments.php
55   /admin/change_current_user_password.php
56   /admin/company_preferences.php
57   /admin/create_coy.php
58   /admin/display_prefs.php
59   /admin/gl_setup.php
60   /admin/inst_lang.php
61   /admin/inst_module.php
62   /admin/users.php
63   /includes/ui/ui_controls.inc
64   /includes/ui/ui_input.inc
65   /includes/ui/ui_lists.inc
66   /inventory/manage/items.php
67   /purchasing/supplier_credit.php
68   /purchasing/supplier_invoice.php
69   /purchasing/includes/ui/po_ui.inc
70   /purchasing/includes/ui/invoice_ui.inc
71   /reporting/includes/reports_classes.inc
72   /sales/includes/ui/sales_order_ui.inc
73   /sales/view/view_sales_order.php
74   /themes/default/default.css
75   /themes/aqua/default.css
76   /themes/cool/default.css
77   
78
79 11-Feb-2010 Janusz Dobrowolski
80 # Better check for language session var.
81 $ /includes/session.inc
82 # Fixed IE related hotkeys problem with AltTab
83 $ /js/inserts.js
84
85 11-Feb-2010 Joe Hunt/Chaitanya
86 # [0000204] GRN Valuation Report shows wrong data
87 $ /reporting/rep305.php
88
89 10-Feb-2010 Janusz Dobrowolski
90 # [0000201] Cannot change item type when item is edited
91 $  /inventory/manage/items.php
92 # Sparse warning fixed.
93 $ includes/db/manufacturing_db.inc
94
95 10-Feb-2010 Joe Hunt
96 ! Changed so 'Allow Negative Stock' will update the GL cogs/inventory when
97   the correct values later are obtained.
98 $ /admin/gl_setup.php
99   /includes/db/inventory_db.inc
100   /manufacturing/includes/db/work_orders_db.inc
101   /purchasing/includes/db/grn_db.inc
102   /purchasing/includes/db/invoice_db.inc
103 + Added a selector for decimal values in Balance Sheet and P/L Statement
104 $ /reporting/reports_main.php
105   /reporting/rep706.php
106   /reporting/rep707.php
107 ! Added trans_no in bank deposit/payment final link, by Tom Hallman.
108 $ /gl/gl_bank.php
109   
110 09-Feb-2010 Joe Hunt/Chaitanya
111 # [0000202] Global $path_to_root is missing in function handle_submit() in file admin/create_coy.php 
112 $ /admin/create_coy.php
113
114 06-Feb-2010 Janusz Dobrowolski
115 # Fixed get_standard_cost() for dummy items again.
116 $ /includes/db/inventory_db.inc
117 # Fixed bug resulting in broken line items relations after edition of multiline SO.
118 $ /sales/includes/db/sales_invoice_db.inc
119 ! Yesterday changes removed
120 $ /sales/includes/db/sales_delivery_db.inc
121   /sales/includes/db/sales_invoice_db.inc
122 # Prevent saving empty lines in invoices/delivery notes - rerun
123   /reporting/rep107.php
124   /reporting/rep110.php
125
126 06-Feb-2010 Joe Hunt/Chaitanya
127 ! Changed Balance Sheets/PL Statements to be recursive
128 $ /gl/inquiry/balance_sheet.php
129   /gl/inquiry/profit_loss.php
130   /reporting/rep701.php
131   /reporting/rep705.php
132   /reporting/rep706.php
133   /reporting/rep707.php
134   
135 05-Feb-2010 Joe Hunt/Kalido
136 + Placing a print link in all view windows (without menus).
137 $ /includes/main.inc
138   /includes/ui_controls.inc
139 ! Preparing for new recursive balance sheet/PL Statements
140 $ /gl/includes/db/gl_db_accounts.inc
141   /gl/includes/db/gl_db_account_types.inc
142   
143 05-Feb-2010 Janusz Dobrowolski
144 # Fixed get_standard_cost() for dummy items
145 $ /includes/db/inventory_db.inc
146 # Prevent saving empty lines in invoices/delivery notes
147 $ /sales/includes/db/sales_delivery_db.inc
148   /sales/includes/db/sales_invoice_db.inc
149
150 03-Feb-2010 Janusz Dobrowolski
151 # Fixed continuation after timeout.
152 $ /access/login.php
153   /includes/main.inc
154   /includes/session.inc
155   /includes/page/footer.inc
156   /themes/aqua/default.css
157   /themes/cool/default.css
158   /themes/default/default.css
159 # Added error message when no file is selected on view or download.
160 $ /admin/backups.php
161
162 03-Feb-2010 Joe Hunt
163 # When buying a service item from a supplier, the delivery produced
164   wrong inventory GL transactions. No GL transactions should be here.
165 $ /sales/includes/db/sales_delivery_db.inc
166 # [0000200] stock_master material_cost incorrectly updated during GRN when 
167   price format uses thousands seperator. A couple of minor errors too. 
168 $ /purchasing/includes/db/grn_db.inc
169   /purchasing/includes/db/invoices_db.inc
170 # Exchange rate bug when searching a non existing customer
171 $ /includes/banking.inc
172
173 03-Feb-2010 Chaitanya/Joe
174 + Added a Profit and Loss Drilldown page and changed menu link
175 $ /applications/generalledger.php
176   /gl/inquiry/profit_loss.php (New file)
177   /gl/inquiry/balance_sheet.php
178 ! Better layout
179 $ /gl/inquiry/journal_inquiry.php
180
181 02-Feb-2010 Chaitanya
182 + Added memo search on journal inquires.
183 $ /gl/inquiry/journal_inquiry.php
184
185 ------------------------------- Release 2.2.5 ----------------------------------
186 02-Feb-2010 Joe Hunt
187 ! Release 2.2.5
188 $ $config.default.php
189   update.html
190 # Bug in direct invoice when cash sales and no cash account defined in sales pos.
191 $ /sales/sales_order_entry.php
192
193 01-Feb-2010 Janusz Dobrowolski
194 # Fixed error display hidden during ajax call in some situations
195 $ /includes/errors.inc
196 ! Ajax timeout changed to 6/60s without retries, otherwise multiply 
197  errors are generated on fatal failure.
198 $ /js/utils.js
199   /js/inserts.js
200
201 01-Feb-2010 Joe Hunt
202 # [0000198] Bug ignoring shipping cost in Direct Invoice (cash).
203 $ /sales/sales_order_entry.php
204 # [0000197] Bug in closing some special balance sheet levels.
205 $ /gl/inquiry/balance_sheet.php
206   /reporting/rep705.php
207   /reporting/rep706.php
208   /reporting/rep707.php
209
210 31-Jan-2010 Joe Hunt
211 # Bug in Quick Entries with Tax added.
212 $ /includes/ui/ui_view.inc
213
214 30-Jan-2010 Joe Hunt/Chaitanya
215 + Added a Balance Sheet drilldown inquiry in Banking and GL.
216   Contributed by Chatanya. Magnificient!
217 $ /applications/generalledger.php
218   /gl/inquiry/balance_sheet.php (new file)
219   /gl/inquiry/gl_account_inquiry.php
220 + Added Purchase tax account in en_US-new.sql and en_US-demo.sql
221 $ /sql/en_US-demo.sql
222   /sql/en_US_new.sql
223 # Fixed bug in gl accounts checks
224   /taxes/tax_types.php
225
226 30-Jan-2010 Janusz Dobrowolski
227 # [0000194] Fixed tax records from journal entry (voiding problem)
228 $ /gl/includes/db/gl_db_trans.inc
229   /reporting/rep709.php
230
231 25-Jan-2010 Joe Hunt
232 # [0000195] Bug not deleting refs record when deleting Sales Order, Quotation
233 # A couple of redirecting bugs
234 $ /sales/sales_order_entry.php
235   /sales/includes/db/sales_order_db.inc
236 # Bug in the sequence in sales price pickup
237 $ /sales/includes/sales_db.inc
238 + Added document Receipt and small rearrangements and bugfixes
239 $ /includes/types.inc
240   /includes/ui/ui_view.inc
241   /reporting/rep107.php
242   /reporting/rep108.php
243   /reporting/rep109.php
244   /reporting/rep110.php
245   /reporting/rep111.php
246   /reporting/rep112.php (new document file)
247   /reporting/rep209.php
248   /reporting/rep210.php
249   /reporting/reports_main.php
250   /reporting/includes/doctext.inc
251   /reporting/includes/doctext2.inc
252   /reporting/includes/header2.inc
253   /reporting/includes/reporting.inc
254   /reporting/includes/reports_classes.inc
255   /sales/customer_payments.php
256   /sales/sales_order_entry.php
257   /sales/inquiry/customer_inquiry.php
258   
259 22-Jan-2010 Tom Hallman/Joe Hunt
260 # Exchange rate doesn't update table when adding new or deleting rate
261 $ /gl/manage/exchange_rates.php
262 ! Small adjustments to Bank Statement and GL Transactions Reports
263 $ /reporting/rep601.php
264   /reporting/rep704.php
265 ! Layout fix for Report Selectors in when running in Windows OS.
266 $ /reporting/includes/reports_classes.inc
267
268 20-Jan-2010 Joe Hunt
269 ! Put a heavy warning on marking the checkbox 'Allow Negative Inventory'.
270 $ /admin/gl_setup.php
271
272 18-Jan-2010 Joe Hunt
273 # Demand was calculated double from Sales Quotation. Should be 0.
274 $ /includes/db/manufacturing_db.inc
275 # A back link was still in Bank Transfer.
276 $ /gl/bank_transfer.php
277
278 ------------------------------- Release 2.2.4 ----------------------------------
279 17-Jan-2010 Joe Hunt
280 ! Release 2.2.4
281 $ $config.default.php
282   update.html
283
284 17-Jan-2010 Janusz Dobrowolski
285 ! Improved error checking.in company update/creation.
286 $ /admin/create_coy.php
287 # Fixed default value for stock_category.dflt_tax_type
288 $ /sql/en_US-new.sql
289 # Fixed errors display in ajax mode.
290 $ /includes/errors.inc
291 # Fixed checks for deleting POS
292 $ /sales/manage/sales_points.php
293
294 15-Jan-2010 Janusz Dobrowolski
295 ! Changed so GL Account Types id allows up to 10 digits.
296 $ /gl/manage/gl_account_types.php
297 # [0000187] Category and description reset after failed check;
298 $ /inventory/manage/sales_kits.php
299 # Cleaned warnings in errorlog.
300 $ /sales/includes/sales_db.inc
301 ! Default 0 on empty amount fields
302 $ /includes/data_checks.inc
303 ! Empty numeric input fields globaly defaulted to 0.
304 $ /includes/data_checks.inc
305   /includes/ui/ui_input.inc
306
307 15-Jan-2010 Joe Hunt
308 # [0000190] Back link on confirmation only pages removed.
309 $ /includes/page/footer.inc
310   /includes/ui/ui_view.inc
311   /includes/main.inc
312 # Removed a comma after last item in structure for 0_tax_types, line 1596
313 $ /sql/en_US-new.sql
314
315 14-Jan-2010 Joe Hunt
316 # A couple of small bugs were fixed in average material cost
317 $ /purchasing/includes/db/grn_db.inc
318   /purchasing/includes/db/invoice_db.inc
319   /manufacturing/includes/db/work_orders_db.inc
320
321 13-Jan-2010 Joe Hunt
322 ! Changed so also Item Adjustment and Cost Update allow more than 2 dec in price
323 $ /inventory/cost_update.php
324   /inventory/includes/item_adjustments_ui.inc
325   /inventory/view/view_adjustment.php
326 ! Changed so GL Account Types id allows up to 6 digits.
327 $ /gl/manage/gl_account_types.php
328   
329 12-Jan-2010 Janusz Dobrowolski
330 # Fixed buggy exemptions display
331 $ /taxes/item_tax_types.php
332
333 ------------------------------- Release 2.2.3 ----------------------------------
334 12-Jan-2010 Joe Hunt
335 ! Release 2.2.3
336 ! Allow using of multi level sub-types when digits are of same length in account types
337 $ config.default.php
338   update.html
339   /gl/includes/db/gl_db_accounts.inc
340 ! Print COA also prints class id and account type id.
341 $ /reporting/rep701.php
342
343
344 11-Jan-2010 Janusz Dobrowolski
345 # Removed invalid constraint on tax_types.
346 $ /sql/en_US-new.sql
347
348 10-Jan-2010 Janusz Dobrowolski
349 ! Small fix in new_doc_date()
350 $ /includes/date_functions.inc
351 # Prevent warnings for sql results without 'inactive' field
352 $ /includes/ui/db_pager_view.inc
353 # Fixed js error in IE7
354 $ /js/inserts.js
355 + Added support for customized doctext.inc/header2.inc
356 $ /reporting/prn_redirect.php
357   /reporting/includes/pdf_report.inc
358 ! Increased number of decimals for tax calculations
359 $ /taxes/tax_calc.inc
360 ! Code cleanup
361 $ /includes/current_user.inc
362 # Fixed check for missing POST in check_num()
363 $ /includes/data_checks.inc
364 # [0000187] Category and description reset after failed check;
365 $ /inventory/manage/item_codes.php
366 # [0000186] Timeout on Refresh button
367 $ /sales/allocations/customer_allocate.php
368 # [0000185] Update notification missing.
369 $ inventory/reorder_level.php
370
371 09-Jan-2010 Joe Hunt
372 # Bugs in deleting fiscal year. Some transactions weren't deleted.
373 $ /admin/fiscalyear.php
374
375 07-Jan-2010 Joe Hunt
376 ! Changed to let the $doctypes in documents follow the types in types.inc
377 + New document, Remittance, to print payment allocations to suppliers
378   Also print/email links from Supplier Payment and Supplier Inquiry.
379 $ /purchasing/supplier_payment.php
380   /purchasing/inquiry/supplier_inquiry.php
381   /reporting/rep108.php
382   /reporting/rep109.php
383   /reporting/rep110.php
384   /reporting/rep111.php
385   /reporting/rep209.php
386   /reporting/rep210.php (New file)
387   /reporting/reports_main.php
388   /reporting/includes/doctext.inc
389   /reporting/includes/doctext2.inc
390   /reporting/includes/header2.inc
391   /reporting/includes/pdf_report.inc
392   /reporting/includes/reporting.inc
393   /reporting/includes/reports_classes.inc
394 # Creating recurrent invoices with date outside fiscal year.  
395   /sales/create_recurrent_invoices.php
396   
397 06-Jan-2010 Janusz Dobrowolski
398 # Check on existence of locale.inc added to avoid blank pages when the file is broken.
399 $ /includes/session.inc
400 ! Changed reference incrementation algorithm to preserve both number prefix and postfix.
401 $ /includes/references.inc
402
403 04-Jan-2010 Joe Hunt
404 ! Making the stretch parameter = 1 on default print pdf all over
405   Improved layout on documents.
406 $ /reporting/includes/class.pdf.inc
407   /reporting/includes/pdf_report.inc
408   /reporting/includes/doctext.inc
409   /reporting/includes/doctext2.inc
410   /reporting/includes/header2.inc
411   
412 31-Dec-2009 Joe Hunt
413 # When updating tax rate, it didn't show and calculate correct in documents.
414 $ /taxes/db/tax_groups_db.inc
415
416 27-Dec-2009 Joe Hunt
417 # Problems letting various currency bank accounts sharing the same GL account
418 $ /gl/manage/bank_accounts.php
419   /gl/includes/db/gl_db_banking.inc
420
421 ------------------------------- Release 2.2.2 ----------------------------------
422 23-Dec-2009 Joe Hunt
423 ! Release 2.2.2
424 $ /config.default.php
425   /update.html
426 ! Changed so Printed Sales Order (Quotation) shows TOTAL VAT INCL. if it is.
427 $ /reporting/rep109.php
428   /reporting/rep111.php
429   /reporting/includes/doctext.inc
430   /reporting/includes/doctext2.inc
431 # Restoring journal entry sql to previous without join with bank_trans
432   due to error in joins. Tom Hallman works on it until 2.2.3
433 $ /gl/inquiry/journal_inquiry.php  
434 ! Replaced all deprecated functions so FA runs in php >= 5.3.0 as well.
435 $ /admin/db/maintenance_db.inc
436   /gl/gl_bank.php
437   /includes/db_pager.inc
438   /includes/session.inc
439   /includes/lang/language.php
440   /includes/page/header.inc
441   /install/save.php
442   /inventory/adjustments.php
443   /inventory/transfers.php
444   /purchasing/supplier_invoice.php
445   /purchasing/allocations/supplier_allocate.php
446   /purchasing/includes/ui/po_ui.inc
447   /reporting/includes/class.graphic.inc
448   /reporting/includes/tcpdf.php
449   /reporting/includes/Workbook.php
450   /sales/allocations/customer_allocate.php
451   
452 22-Dec-2009 Joe Hunt
453 ! Some additional changes in pdf_report.inc for supporting report extensions.
454 $ /reporting/includes/pdf_report.inc
455   /reporting/includes/excel_report.inc
456
457 21-Dec-2009 Chaitanya/Janusz Dobrowolski
458 # [0000184] Bad source document quantities update and invalid qtys during
459         derivative document entry.
460 $ /sales/includes/cart_class.inc
461   /sales/includes/sales_db.inc
462 # Fixed quantity columns descriptions in delivery edition.
463 $ /sales/customer_delivery.php
464
465 21-Dec-2009 Joe Hunt
466 # Function money_format function doesn't exist in OS Win. Fix in current_user.inc
467   Some errors in header3() in pdf_report.inc.
468 $ /includes/current_user.inc
469   /reporting/includes/pdf_report.inc
470
471 18-Dec-2009 Joe Hunt
472 # Allowing a quantity of 0 in a PO item line when modifying caused strange result.
473   Fixed depending on the decimals in the stock item to not allow less than minimum.
474 $ /purchasing/po_entry_items.php
475
476 12-Dec-2009 Joe Hunt
477 ! Implemented search on categories as well in sales_items_list...
478 $ /includes/ui/ui_lists.inc
479
480 09-Dec-2009 Janusz Dobrowolski
481 + Added system diagnostics page
482 $ /admin/system_diagnostics.php
483   /applications/setup.php
484
485 08-Dec-2009 Tom Hallman/Joe Hunt
486 + Extended the Report Engine to better support own reports
487 $ /reporting/includes/class.pdf.inc
488   /reporting/includes/excel_report.inc
489   /reporting/includes/pdf_report.inc
490   /reporting/includes/tcpdf.php
491   /reporting/fonts/courier.php (new file)
492   /reporting/fonts/times.php (new file)
493   /reporting/fonts/timesb.php (new file)
494   /reporting/fonts/timesbi.php (new file)
495   /reporting/fonts/timesi.php (new file)
496   /reporting/fonts/symbol.php (new file)
497   /reporting/fonts/zapfdingbats.php (new file)
498   
499 07-Dec-2009 Joe Hunt
500 ! Providing use of alternative providers for exchange rates.
501 $ /gl/includes/db/gl_db_rates.inc
502
503 06-Dec-2009 Janusz Dobrowolski
504 # Safer algorithm for company removal, additional prefix check on company add.
505 $ /admin/create_coy.php
506   /admin/db/maintenance_db.inc
507
508 04-Dec-2009 Janusz Dobrowolski
509 # [0000179] Cannot allocate ST_BANKPAYMENT type payments
510 $ /includes/ui/allocation_cart.inc
511 # False currency rate error on first opening of sales order page when customer_list is off.
512 $ /sales/includes/cart_class.inc
513
514 04-Dec-2009 Joe Hunt
515 # Print Statement prints balances in wrong place.
516 $ /reporting/rep108.php
517 ! Better date2sql in date_functions.inc
518 $ /includes/date_functions.inc
519
520 03-Dec-2009 Janusz Dobrowolski
521 # Fixed bug [0000178] data error in supplier allocations
522 $ /includes/ui/allocation_cart.inc
523
524 ------------------------------- Release 2.2.1 ----------------------------------
525 02-Dec-2009 Janusz Dobrowolski
526 # Fixed insert null data values for bank_trans
527 $ /sql/en_US-demo.sql
528 # Fixed to store default null values on export
529 $ /admin/db/maintenance_db.inc
530 ! Display sql in case of duplicate data error when go_debug=1 - redone
531 $ /includes/errors.inc
532 # Display settings are restored in every login in demo mode.
533 $ /admin/display_prefs.php
534   /includes/current_user.inc
535 # Fixed view/download backup
536 $ /admin/backups.php
537
538 02-Dec-2009 Joe Hunt
539 ! Release 2.2.1
540 $ config.default.php
541   /lang/new_language_template/LC_MESSAGES/empty.po
542   /lang/en_US/LC_MESSAGES/en_US.mo
543 # More restrictions on deleting gl_accounts
544 $ /gl/manage/gl_accounts.php
545 ! Changed 'delete' to 'deldump' in backups.php to better satisfy IE8 (Yes!)
546 $ /admin/backups.php
547
548 01-Dec-2009 Janusz Dobrowolski
549 # Removing config.php after error during install. Otherwise misleading message is displayed.
550 $ /install/save.php
551 ! Display sql in case of duplicate data error when go_debug=1.
552 $ /includes/errors.inc
553 ! Next transaction numbers retrieved from transaction table instead of sys_types
554 $ /includes/systypes.inc
555
556
557 29-Nov-2009 Janusz Dobrowolski
558 # Fixed change of language in display preferences. Removed sparse $_SESSION['languages'] variable
559 $ /includes/lang/language.php
560   /includes/session.inc
561 ! Array helpers moved to current_user. Added array_search_key and array_search_key helpers.
562 $ /includes/current_user.inc
563   /includes/main.inc
564
565 28-Nov-2009 Chaitanya/Joe Hunt
566 # Missing ajax trigger in stock_purchasable_items_list_cells. Prices not updated instantly.
567 $ /purchasing/includes/ui/po_ui.inc
568
569 26-Nov-2009 Joe Hunt
570 # Round to nearest value of 0 produced a division by zero error
571 $ /admin/company_preferences.php
572 # When printing reference numbers instead of internal numbers on documents
573   it should also refer to reference numbers in deliveries and orders.
574 $ /reporting/includes/header2.inc
575
576 25-Nov-2009 Joe Hunt/Tom Hallman
577 # Fixed so total amount cannot be 0 in Bank Payments/Deposits
578 $ /gl/gl_bank.php
579
580 21-Nov-2009 Janusz Dobrowolski
581 # Fixed bug [0000178] data error in supplier allocations
582 $ /includes/ui/allocation_cart.inc
583 ! Fixed type constant usage.
584 $ /purchasing/includes/db/supp_trans_db.inc
585
586 ------------------------------- Release 2.2 ----------------------------------
587 18-Nov-2009
588 ! Release 2.2
589 $ config.default.php
590 # Allow null references in trans to show up in gl_trans_view
591 $ /gl/view/gl_trans_view.php
592 # Fixed side bug after last sql update.
593 $ /gl/bank_account_reconcile.php
594
595 17-Nov-2009 Joe Hunt/Tom Hallman
596 ! Moved payment terms in documents for better view. Increased
597   space for legal text.
598 $ /reporting/includes/header2.inc
599   /reporting/includes/pdf_report.inc
600 ! Changed sorting in get_gl_transactions to sort by tran_date, counter
601   Changed period in Journal Entries to one month instead of one year.
602 $ /gl/includes/db/gl_db_trans.inc
603   /gl/inquiry/journal_inquiry.php
604 ! Changed rep705 to show fiscal year instead of year
605 $ /reporting/rep705.php
606   /reporting/includes/reports_classes.inc
607 ! updated fles
608 $ update.html
609   /lang/new_language_template/LC_MESSAGES/empty.po
610   
611 15-Nov-2009 Janusz Dobrowolski
612 + Added integration of custom and extended reports into reporting module; optimizations.
613 $ /reporting/prn_redirect.php
614   /reporting/reports_main.php
615   /reporting/includes/reports_classes.inc
616 ! All *_list() helper functions now return html code, while *_list_cells/*_list_row() display the controls directly.
617 $ /includes/ui/ui_lists.inc
618   /admin/backups.php
619   /admin/inst_module.php
620   /admin/print_profiles.php
621   /gl/includes/ui/gl_bank_ui.inc
622   /gl/includes/ui/gl_journal_ui.inc
623   /gl/manage/exchange_rates.php
624   /includes/ui/ui_input.inc
625   /inventory/cost_update.php
626   /inventory/prices.php
627   /inventory/purchasing_data.php
628   /inventory/reorder_level.php
629   /inventory/inquiry/stock_status.php
630   /inventory/manage/item_codes.php
631   /inventory/manage/items.php
632   /inventory/manage/sales_kits.php
633   /manufacturing/inquiry/where_used_inquiry.php
634   /manufacturing/manage/bom_edit.php
635   /purchasing/allocations/supplier_allocation_main.php
636   /purchasing/includes/ui/invoice_ui.inc
637   /purchasing/includes/ui/po_ui.inc
638   /sales/allocations/customer_allocation_main.php
639   /sales/manage/customer_branches.php
640
641 13-Nov-2009 Tom Hallman/Joe Hunt
642 ! Allow editing account when editing a row in GL Bank and GL Journal Entry
643 $ /gl/gl_bank.php
644   /gl/gl_journal.php
645   /gl/includes/ui/gl_bank_ui.inc
646   /gl/includes/ui/gl_journal_ui.inc
647   /includes/ui/items_cart.inc
648 # Transaction bug in void_journal_trans()
649 $ /gl/includes/db/gl_db_trans.inc
650
651 12-Nov-2009 Tom Hallman/Joe Hunt
652 ! Cleaning the CHANGELOG.txt file
653 ! Changed to allow change of reference in GL modifying
654 $ /gl/includes/db/gl_db_trans.inc
655   /gl/gl_journal.php
656   /gl/includes/ui/bl_journal_ui.inc
657   /gl/view/gl_trans_view.php
658   /includes/references.inc
659   /includes/db/references_db.inc
660   
661 12-Nov-2009 Tom Hallman/Janusz Dobrowolski
662 + Added amount range in gl inquires.
663 $ /gl/includes/db/gl_db_trans.inc
664   /gl/inquiry/gl_account_inquiry.php
665 ! Changed menu option text for GL inquiry
666 $ /applications/generalledger.php
667 # Fixed typo
668 $ /doc/access_levels.txt
669 # Fixed maximal memo line length.
670 $ /gl/includes/ui/gl_bank_ui.inc
671   /gl/includes/ui/gl_journal_ui.inc
672
673 12-Nov-2009 Tom Hallman/Joe Hunt
674 ! Changed Journal Inquiries so it shows the Bank Deposit/Payment amount
675   instead of sum of positive transaction.
676 $ /gl/inquiry/journal_inquiry.php
677
678 10-Nov-2009 Janusz Dobrowolski
679 # Fixed value for SA_SUPPBULKREP access area.
680 $ /includes/access_levels.inc
681   /sql/en_US-demo.sql
682   /sql/en_US-new.sql
683
684 10-Nov-2009 Joe Hunt
685 # disallow bank accounts in accounts list in Bank Deposits/Payments.
686   It produces double records in bank inquiry otherwise..
687 $ /gl/includes/ui/gl_bank_ui.inc
688 # disallow bank accounts in accounts list when type is Bank Deposits
689   or Payments. See above.
690 $ /gl/manage/gl_quick_entries.php
691 # type warning in dimension tags
692 $ /admin/tags.php
693
694 09-Nov-2009 Janusz Dobrowolski
695 ! Fixed help link to provide ctxhelp switch and clean the page context string.
696 $ /includes/page/header.inc
697
698 08-Nov-2009 Joe Hunt
699 # Bug in adding freight cost to sales order/quotation
700 $ /sales/inquiry/sales_orders_view.php
701 ! Additional improvements on layout display
702 $ /purchasing/includes/ui/invoice_ui.inc
703   /purchasing/view/view_po.php
704   /sales/view/view_sales_order.php
705 ! Changed the Running Balance column in Customer Transaction
706   to only show when the type is selected. The order is not
707   good before sorting in date order
708 $ /sales/inquiry/customer_inquiry.php  
709
710 07-Nov-2009 Janusz Dobrowolski
711 # Added missing help_context
712 $ /sales/inquiry/sales_orders_view.php
713
714 07-Nov-2009 Joe Hunt
715 ! More improvements on layout display.
716 $ /purchases/includes/ui/po_ui.inc
717   /inventory/includes/item_adjustments_ui.inc
718
719 06-Nov-2009 Janusz Dobrowolski
720 # Include sequence fixed.
721 $ /admin/tags.php
722   
723 06-Nov-2009 Joe Hunt
724 ! Improved layout in the new tax info display. Also old ones.
725 $ /sales/credit_invoice.php
726   /sales/customer_delivery.php
727   /sales/customer_invoice.php
728   /sales/includes/ui/sales_credit_ui.inc
729   /sales/includes/ui/sales_order_ui.inc
730
731 05-Nov-2009 Joe Hunt
732 ! Display tax info in Sales Quotation, Order, Direct Delivery and Invoice.
733 $ /sales/includes/ui/sales_order_ui.inc
734   /sales/sales_order_entry.php
735 ! Include freight_cost in Sales Quotations, Orders in inquiries.
736 $ /sales/inquiry/sales_orders_view.php
737 # Bug on line 215 in /sales/customer_delivery.php
738 $ /sales/customer_delivery.php
739
740 04-Nov-2009 Tom Hallman/Joe Hunt
741 ! Included dimension(s) in Bank Deposit/Payment View and correct signs.
742 $ /gl/view/gl_deposit_view.php
743   /gl/view/gl_payment_view.php
744   
745 04-Nov-2009 Janusz Dobrowolski
746 # Fixed bug introduced during security update and merged from main trunk.
747 $ /admin/db/printers_db.inc
748
749 03-Nov-2009 Janusz Dobrowolski
750 ! Added optional parameter to add_bank_transaction
751 $ /gl/includes/db/gl_db_banking.inc
752 # Fixed missing default price_dec.
753 $ /includes/prefs/userprefs.inc
754
755 03-Nov-2009 Joe Hunt
756 # Bad debit account when debiting service items.
757 $ /purchasing/includes/db/invoice_db.inc
758 # Removed unneeded reference to $result in db_num_rows. Gave warnings.
759 $ /includes/db/connect_db.inc
760 ! Better formatting of update.html
761 $ update.html
762 # Wrong presentation on reference and order in Customer Allocation Inquiry
763 $ /sales/inquiry/customer_allocation_inquiry.php
764 ! Changed so reference no in QUOTE/SO/INV/CRE/PO is printed instead of trans_no 
765   if global variable in config.php, $print_invoice_no = 0 (default).
766 $ /reporting/includes/header2.inc
767   /reporting/includes/reports_classes.inc
768   
769 02-Nov-2009 Janusz Dobrowolski
770 # Bad default value retrieved for service COGS account.
771 $ /inventory/manage/items.php
772
773 01-Nov-2009 Joe Hunt
774 ! Changed $date_system value of 3 to be traditional, but non-workday is Friday 
775   and start of week is Saturday. For DatePicker.
776 $ config.default.php
777   /includes/date_functions.inc
778   /includes/ui/ui_view.inc
779 # Bugs in function show_users_online in users_db.inc
780 $ /admin/db/users_db.inc
781
782 01-Nov-2009 Janusz Dobrowolski
783 + Added default date format and date separator used before login.
784 $ /config.default.php
785   /includes/prefs/userprefs.inc
786
787 30-Oct-2009 Janusz Dobrowolski
788 # Fixed non-default company selection bug on login.
789 $ /includes/session.inc
790 ! Code cleanup.
791 $ /includes/db/connect_db.inc
792
793 30-Oct-2009 Joe Hunt
794 ! Changed name on folder for global help url to fawiki.
795 $ /config.default.php
796
797 29-Oct-2009 Janusz Dobrowolski
798 ! Changed context help organization to enable use of central multilanguage wiki.
799 $ /config.default.php
800   /admin/*.php
801   /applications/*.php
802   /dimensions/dimension_entry.php
803   /dimensions/inquiry/search_dimensions.php
804   /dimensions/view/view_dimension.php
805   /gl/*.php
806   /gl/inquiry/*.php
807   /gl/manage/*.php
808   /gl/view/*.php
809   /includes/page/header.inc
810   /inventory/*.php
811   /inventory/inquiry/*.php
812   /inventory/manage/*.php
813   /inventory/view/*.php
814   /manufacturing/*.php
815   /manufacturing/inquiry/*.php
816   /manufacturing/manage/*.php
817   /manufacturing/view/*.php
818   /purchasing/*.php
819   /purchasing/allocations/*.php
820   /purchasing/inquiry/*.php
821   /purchasing/manage/suppliers.php
822   /purchasing/view/*.php
823   /reporting/reports_main.php
824   /sales/*.php
825   /sales/allocations/*.php
826   /sales/inquiry/*.php
827   /sales/manage/*.php
828   /sales/view/*.php
829   /taxes/item_tax_types.php
830   /taxes/tax_groups.php
831   /taxes/tax_types.php
832   /themes/aqua/renderer.php
833   /themes/cool/renderer.php
834   /themes/default/renderer.php
835
836 28-Oct-2009 Joe Hunt
837 ! Changed report Annual Expense Breakdown to follow the fiscal year instead of 
838   calendar year. The year selector selects the start of the fiscal year.
839   Only the last 12 months are shown.
840 $ /reporting/rep705.php
841
842 27-Oct-2009 Joe Hunt
843 # Database error when updating item.
844 $ /inventory/includes/db/items_db.inc
845 # Removed unneeded double forms in scripts with db_pager. Missing $_POST variables.
846 $ /dimensions/inquiry/search_dimensions.php
847   /manufacturing/search_work_orders.php
848   /purchasing/allocations/supplier_allocation_main.php
849   /purchasing/inquiry/po_search_completed.php
850   /purchasing/inquiry/po_search.php
851   /purchasing/inquiry/supplier_inquiry.php
852   /purchasing/inquiry/supplier_allocation_inquiry.php
853   /sales/inquiry/customer_allocation_inquiry.php
854   /sales/inquiry/sales_deliveries_view.php
855   /sales/inquiry/sales_orders_view.php
856   /sales/inquiry/customer_inquiry.php
857   
858 26-Oct-2009 Janusz Dobrowolski
859 # [0000177] Fixed error during gl class update.
860 $ /gl/includes/db/gl_db_account_types.inc
861
862 26-Oct-2009 Joe Hunt
863 # Fixed another compatibility issue with MySQL 3.xx (DATE)
864 $ /reporting/rep710.php
865 ! Late changes in empty.po and en_US.mo
866 $ /lang/new_language_template/LC_MESSAGES/empty.po
867   /lang/en_US/LC_MESSAGES/en_US.mo
868
869 24-Oct-2009 Janusz Dobrowolski
870 # Fixed compatibility issue with MySQL 3.xx
871 $ /admin/db/tags_db.inc
872
873 24-Oct-2009 Janusz Dobrowolski
874 + Default add/update button, ajax update.
875 $ /dimensions/dimension_entry.php
876   /gl/manage/gl_accounts.php
877 ! Removed obsolete $tabs global array (tab ids retrieved from $_SESSION['App'])
878 $ /includes/types.inc
879   /includes/ui/ui_lists.inc
880   /admin/inst_module.php
881   /includes/page/header.inc
882 # Fixed ajax support for multiply selects.
883 $ /js/utils.js
884 # Fixed buggy php behaviour when foreach is used on global array.
885 $ /frontaccounting.php
886
887 ------------------------------- Release 2.2 RC ----------------------------------
888 24-Oct-2009 Joe Hunt
889 ! Changed so -1 as parameters to dimensions in get_transactions db routines only 
890   fetches NO dimensions. 
891 $ /gl/includes/db/gl_db_trans.inc
892   /reporting/rep705.php
893   /reporting/includes/reports_classes.inc
894
895 24-Oct-2009 Janusz Dobrowolski
896 # Added text fields sanitiozation during upgrade to 2.2.
897 $ /sql/alter2.2.php
898 # Fixed error log warning (missing installed_extensions()) during upgrade .
899 $ /includes/session.inc
900 # CVS folders exluded from flush_dir to avoid unwanted warnings in error log on devel boxes.
901 $ /includes/main.inc
902
903 23-Oct-2009 Janusz Dobrowolski
904 # Fixed 2.2 upgrade pre_check
905 $ /sql/alter2.2.php
906 # Fixed check_table() to avoid sparse messages in error log
907 $ /admin/inst_update.php
908 # Fixed module update and deletion.
909 $ /admin/inst_module.php
910
911 22-Oct-2009 Tom Hallman
912 + Added generic tags support and tags for dimensions/gl accounts.
913 $ /applications/dimensions.php
914   /applications/generalledger.php
915   /dimensions/dimension_entry.php
916   /gl/manage/gl_accounts.php
917   /includes/data_checks.inc
918   /includes/ui/ui_lists.inc
919   /admin/tags.php (new)
920   /admin/db/tags_db.inc (new)
921
922 22-Oct-2009 Janusz Dobrowolski
923 # Fixed bug in setting default value in array_selector, fixed default fo systypes selector.
924 $ /includes/ui/ui_lists.inc
925 # Fixed double escaping during add/update.
926 $ /dimensions/includes/dimensions_db.inc
927 # More security fixes in sql statements.
928 $ /gl/manage/bank_accounts.php
929   /gl/manage/currencies.php
930   /gl/manage/exchange_rates.php
931   /gl/manage/gl_account_types.php
932   /gl/manage/gl_accounts.php
933   /includes/db/audit_trail_db.inc
934   /includes/db/comments_db.inc
935   /includes/db/inventory_db.inc
936   /includes/db/manufacturing_db.inc
937   /includes/db/references_db.inc
938 # Initial value for $next_extension_id added.
939 $ /admin/db/maintenance_db.inc
940 # Added fixing special chars in refs table during upgrade
941 $ /sql/alter2.2.php
942
943 21-Oct-2009 Joe Hunt
944 ! Changed install.html, update.html and empty.po files
945 $ install.html
946   update.html
947   /lang/new_language_template/LC_MESSAGES/empty.po
948 ! Enabled a global flag in config.default.php (config.php), $show_users_online = 0.
949   If this flag is set to 1 FA will show discretely the users online in the footer.
950 $ config.default.php
951   /admin/db/users_db.inc
952
953 21-Oct-2009 Janusz Dobrowolski
954 ! Upgrade scripts modified to be used with 2.1 or 2.2beta
955 $ /sql/alter2.1.php
956   /sql/alter2.2.php
957   /sql/alter2.2rc.sql (new)
958   /admin/inst_upgrade.php
959 # Fixed help link.
960 $ /includes/page/header.inc
961 # Fixed upgrade of reference table to avoid duplicate record error.
962 $ /sql/alter2.2.php
963 # Fixed bug in array_selector 
964 $ /includes/ui/ui_lists.inc
965
966 20-Oct-2009 Janusz Dobrowolski
967 ! Conditional config files generation - prevents overwrite during upgrade.
968 $ /config.php (removed)
969   /installed_extensions.php (removed)
970   /company/0/installed_extensions.php (removed)
971   /config.default.php  (new initial default)
972   /config_db.php (removed initial version)
973   /admin/db/maintenance_db.inc
974   /includes/session.inc
975   /install/index.php
976   /install/save.php
977   /lang/installed_languages.inc (removed initial version)
978 ! Moving control to install wizard when config file does not exists.
979 $ /index.php
980 # Fixed db error message
981 $ /dimensions/includes/db/dimension_db.inc
982
983 18-Oct-2009 Janusz Dobrowolski (merged changes for 2.1.7 from main branch)
984 ! Added html_entity_decode() in db_escape() for correct INSERT>SELECT>INSERT sequences.
985 $ /includes/db/connect_db.inc
986 # Fixed warnings on first page display
987 $ /admin/company_preferences.php
988 # Fixed erroneous message
989 $ /gl/manage/gl_account_types.php
990 # Security sql statements update against sql injection attacks.
991 $ /admin/attachments.php
992   /admin/payment_terms.php
993   /admin/print_profiles.php
994   /admin/printers.php
995   /admin/shipping_companies.php
996   /admin/view_print_transaction.php
997   /admin/db/company_db.inc
998   /admin/db/printers_db.inc
999   /admin/db/voiding_db.inc
1000   /admin/db/users_db.inc
1001   /dimensions/includes/dimensions_db.inc
1002   /dimensions/inquiry/search_dimensions.php
1003   /gl/bank_account_reconcile.php
1004   /gl/gl_budget.php
1005   /gl/includes/db/gl_db_account_types.inc
1006   /gl/includes/db/gl_db_accounts.inc
1007   /gl/includes/db/gl_db_bank_accounts.inc
1008   /gl/includes/db/gl_db_bank_trans.inc
1009   /gl/includes/db/gl_db_banking.inc
1010   /gl/includes/db/gl_db_currencies.inc
1011   /gl/includes/db/gl_db_rates.inc
1012   /gl/includes/db/gl_db_trans.inc
1013   /gl/inquiry/bank_inquiry.php
1014   /gl/view/bank_transfer_view.php
1015   /gl/view/gl_trans_view.php
1016   /inventory/cost_update.php
1017   /inventory/purchasing_data.php
1018   /inventory/includes/db/items_category_db.inc
1019   /inventory/includes/db/items_codes_db.inc
1020   /inventory/includes/db/items_db.inc
1021   /inventory/includes/db/items_locations_db.inc
1022   /inventory/includes/db/items_prices_db.inc
1023   /inventory/includes/db/items_trans_db.inc
1024   /inventory/includes/db/items_units_db.inc
1025   /inventory/includes/db/movement_types_db.inc
1026   /inventory/inquiry/stock_movements.php
1027   /inventory/manage/item_categories.php
1028   /inventory/manage/item_units.php
1029   /inventory/manage/items.php
1030   /inventory/manage/locations.php
1031   /inventory/manage/movement_types.php
1032   /manufacturing/search_work_orders.php
1033   /manufacturing/includes/db/work_centres_db.inc
1034   /manufacturing/includes/db/work_order_issues_db.inc
1035   /manufacturing/includes/db/work_order_produce_items_db.inc
1036   /manufacturing/includes/db/work_order_requirements_db.inc
1037   /manufacturing/includes/db/work_orders_db.inc
1038   /manufacturing/includes/db/work_orders_quick_db.inc
1039   /manufacturing/inquiry/where_used_inquiry.php
1040   /manufacturing/manage/bom_edit.php
1041   /manufacturing/manage/work_centres.php
1042   /purchasing/po_entry_items.php
1043   /purchasing/po_receive_items.php
1044   /purchasing/supplier_credit.php
1045   /purchasing/supplier_invoice.php
1046   /purchasing/includes/purchasing_db.inc
1047   /purchasing/includes/db/grn_db.inc
1048   /purchasing/includes/db/invoice_db.inc
1049   /purchasing/includes/db/invoice_items_db.inc
1050   /purchasing/includes/db/po_db.inc
1051   /purchasing/includes/db/supp_trans_db.inc
1052   /purchasing/includes/db/suppalloc_db.inc
1053   /purchasing/includes/db/suppliers_db.inc
1054   /purchasing/inquiry/po_search.php
1055   /purchasing/inquiry/po_search_completed.php
1056   /purchasing/inquiry/supplier_allocation_inquiry.php
1057   /purchasing/inquiry/supplier_inquiry.php
1058   /purchasing/manage/suppliers.php
1059
1060 12-Oct-2009 Janusz Dobrowolski (merged)
1061 # Fixed sql injection vulnerability on some php/mysql configurations
1062 $ /admin/db/users_db.inc
1063 ! Single quotes also encoded before database data insert
1064 $ /admin/db/maintenance_db.inc
1065   /includes/db/connect_db.inc
1066   /reporting/includes/tcpdf.php
1067   /sales/includes/cart_class.inc
1068
1069 16-Oct-2009 Janusz Dobrowolski
1070 + Access control system description.
1071 $ /doc/access_levels.txt (new)
1072
1073 14-Oct-2009 Janusz Dobrowolski
1074 # [0000173] Missing global systypes_array declaration.
1075 $ /purchasing/allocations/supplier_allocate.php
1076
1077 14-Oct-2009 Joe Hunt
1078 # [0000172] Difference between Customer Balances and Print Statements
1079 $ /reporting/rep108.pp
1080
1081 13-Oct-2009 Janusz Dobrowolski
1082 # Fixed default page access.
1083 $ /sales/inquiry/sales_orders_view.php
1084
1085 13-Oct-2009 Joe Hunt
1086 + Added discrete users online in footer (from Wish List Forum) (New rerun)
1087 $ /admin/db/users_db.inc
1088   /sql/alter2.2.sql
1089   /sql/en_US-new.sql
1090   /sql/en_US-demo.sql
1091   /themes/aqua/renderer.php
1092   /themes/cool/renderer.php
1093   /themes/default/renderer.php
1094 ! Changed Tag types in reports_classes to be the same as defined in types.inc. Suitable height=5
1095 $ /reporting/includes/reports_classes.inc
1096 ! Code cleanup (old code removed)
1097 $ /includes/ui_view.inc
1098   
1099 12-Oct-2009 Janusz Dobrowolski
1100 # Fixed sql injection vulnerability on some php/mysql configurations
1101 $ /admin/db/users_db.inc
1102 # Fixed broken table editor page layout on duplicate record.
1103 $ /gl/includes/db/gl_db_account_types.inc
1104   /gl/includes/db/gl_db_accounts.inc
1105   /gl/manage/gl_account_classes.php
1106   /gl/manage/gl_account_types.php
1107   /gl/manage/gl_accounts.php
1108 # [0000169],[0000174] Removed sparse session var unset firing error.
1109   /sales/allocations/customer_allocation_main.php
1110   /purchasing/allocations/supplier_allocation_main.php
1111
1112 11-Oct-2000 Joe Hunt
1113 # [0000168] Undefined variable: paylink in file rep110.php
1114 $ /reporting/rep110.php
1115   /reporting/includes/pdf_report.inc
1116   
1117 11-Oct-2009 Janusz Dobrowolski
1118 + Added security area for sales quotes entry
1119 $ /applications/customers.php
1120   /includes/access_levels.inc
1121   /sql/alter2.2.php
1122   /sql/en_US-demo.sql
1123   /sql/en_US-new.sql
1124 + Standard SA_DENIED access level added.
1125 $ /includes/current_user.inc
1126 + Added helper function for setting page_security level depending on GET content and/or expression value
1127 $ /includes/session.inc
1128 # Fixed security areas sort order
1129 $ /admin/security_roles.php
1130 # Fixed page_security for various usage types.
1131 $ /sales/sales_order_entry.php
1132   /sales/inquiry/sales_orders_view.php
1133
1134 10-Oct-2009 Janusz Dobrowolski
1135 ! Changed access control extensions support for modules/plugins to use unique extension ids
1136 $ /admin/inst_module.php
1137   /admin/security_roles.php
1138   /admin/db/maintenance_db.inc
1139   /includes/access_levels.inc
1140   /includes/current_user.inc
1141   /installed_extensions.php
1142   /index.php
1143 # Enabled error handling for extensions
1144 $ /frontaccounting.php
1145 # Page code rewrite
1146 $ /admin/inst_module.php
1147 # Fixed missing parameters in update_user_display_prefs call
1148 $ /admin/users.php
1149 ! Non-accesable menu options displayed as text instead of link
1150 $ /applications/customers.php
1151   /applications/dimensions.php
1152   /applications/generalledger.php
1153   /applications/inventory.php
1154   /applications/manufacturing.php
1155   /applications/setup.php
1156   /applications/suppliers.php
1157 # Fixed error handling for duplicate table records
1158 $ /includes/errors.inc
1159 # Fixed php 5.3 function name conflict
1160 $ /includes/main.inc
1161   /sales/inquiry/sales_orders_view.php
1162 # Fixed delivery note edition bug (introduced during systypes rewrite)
1163 $ /sales/includes/cart_class.inc
1164 ! Changed page_security to SASALESINVOICE
1165 $ /sales/inquiry/sales_deliveries_view.php
1166
1167 09-Oct-2009 Joe Hunt
1168 + Added option to print delivery notes as packing slip in reports and links.
1169 $ /includes/ui/ui_controls.inc 
1170   /reporting/rep110.php
1171   /reporting/reports_main.php
1172   /reporting/includes/doctext.inc
1173   /reporting/includes/doctext2.inc
1174   /reporting/includes/header2.inc
1175   /reporting/includes/pdf_report.inc
1176   /reporting/includes/reporting.inc
1177   /sales/customer_delivery.php
1178   /sales/sales_order_entry.php
1179   
1180 08-Oct-2009 Joe Hunt
1181 + Prepared the Report Engine for Tags handling.
1182 ! Changed report::getDisplay() to use combo_input from ui_lists.inc insted of local function
1183   dup_simple_codeandname_list().
1184 $ /reporting/includes/reports_classes.inc
1185 ! Changed a parameter in report 301.php to be Summary Only instead of Detailed report.
1186 $ /reporting/reports_main.php
1187   /reporting/rep301.php
1188
1189 06-Oct-2009 Tom Hallman
1190 # moved commit_transaction and added a default use_transaction param in write_journal_entries
1191 $ /gl/includes/db/gl_db_trans.inc
1192 # Show Journal Entries from 2.1 as closed in Journal Inquiries.
1193 $ /gl/inquiry/journal_inquiry.php
1194
1195 03-Oct-2009 Janusz Dobrowolski
1196 # Fixed false upgrade related error displayed in some situations on logout.
1197 $ /access/logout.php
1198 # Missing old_db declaration fixed.
1199 $ /includes/current_user.inc
1200 # Fixed combo_input and array_selector to accept array of selected items from POST.
1201 $ /includes/ui/ui_lists.inc
1202 !  Changed structure of tag_associations table.
1203 $ /sql/alter2.sql
1204   /sql/en_US-new.sql
1205   /sql/en_US-demo.sql
1206
1207 03-Oct-2009 Joe Hunt
1208 # Bad conversion of timestamp value in report audit trail.
1209 $ /reporting/rep710.php
1210
1211 01-Oct-2009 Janusz Dobrowolski
1212 ! Added comment on add_access_extensions usage.
1213 $ /includes/access_levels.inc
1214 # Removed sparse add_access_extensions() call.
1215 $ /includes/session.inc
1216 + Added support for multiply select options in combo_input.
1217 $ /includes/ui/ui_lists.inc
1218 ! Unaccesable menu options are now displayed as grey text.
1219 $ /themes/aqua/default.css
1220   /themes/aqua/renderer.php
1221   /themes/cool/default.css
1222   /themes/cool/renderer.php
1223   /themes/default/default.css
1224   /themes/default/renderer.php
1225
1226 ------------------------------- Release 2.2 Beta ----------------------------------
1227 30-Sep-2009 Joe Hunt
1228 ! Release 2.2 Beta
1229 $ config.php
1230   update.html
1231 # Errors in the 2 last user variables in userprefs and parse error in alter2.2.php 
1232 $ /includes/prefs/userprefs.inc
1233   /sql/alter2.2.php
1234 # Trivial errors in not set bank charge account, retained earnings or profit/loss year account
1235 $ /admin/fiscalyears.php
1236   /purchasing/supplier_payment.php
1237   /sales/customer_payments.php
1238 # Parse error in view_supp_payment.php
1239 $ /purchasing/view/view_supp_payment.php
1240
1241 30-Sep-2009 Janusz Dobrowolski
1242 ! Single quotes also encoded before database data insert
1243 $ /admin/db/maintenance_db.inc
1244   /includes/db/connect_db.inc
1245   /reporting/includes/tcpdf.php
1246   /sales/includes/cart_class.inc
1247 # Included missing dimension configuration section.
1248 $ /includes/access_levels.inc
1249 ! Changed tag types array name
1250 $ /includes/types.inc
1251 # Message typo
1252 $ /sql/alter2.2.php
1253 # Fixed false error on payment without allocation.
1254 $ /purchasing/supplier_payment.php
1255   /sales/customer_payments.php
1256 # Fixed access to payments when deposits are disabled.
1257 $ /gl/gl_bank.php
1258 ! Access level checking moved to page() function to make session start 
1259         and page access checks independent.
1260 $ /includes/main.inc
1261   /includes/session.inc
1262 # Back link on upgrade help page
1263   /includes/current_user.inc
1264
1265 29-Sep-2009 Tom Hallman
1266 ! Changes in tags table structure, tags related security areas
1267 $ /includes/access_levels.inc
1268   /includes/types.inc
1269   /sql/alter2.2.php
1270   /sql/alter2.2.sql
1271   /sql/en_US-demo.sql
1272   /sql/en_US-new.sql
1273
1274 29-Sep-2009 Janusz Dobrowolski
1275 # Fixed sql error during sales order line update with line cancelation.
1276 $ /sales/includes/db/sales_order_db.inc
1277
1278 29-Sep-2009 Joe Hunt
1279 ! Improved layout on documents etc and new empty language file.
1280 $ /doc/*.txt
1281   update.html
1282   /lang/new_language_template/LC_MESSAGES/empty.po
1283   
1284 28-Sep-2009 Janusz Dobrowolski
1285 + Rewritten extensions system to enable per company module/plugin activation. 
1286 $ /frontaccounting.php
1287   /installed_extensions.php
1288   /admin/create_coy.php
1289   /admin/inst_module.php
1290   /admin/inst_lang.php
1291   /admin/db/maintenance_db.inc
1292   /applications/customers.php
1293   /applications/dimensions.php
1294   /applications/generalledger.php
1295   /applications/inventory.php
1296   /applications/manufacturing.php
1297   /applications/setup.php
1298   /applications/suppliers.php
1299   /includes/access_levels.inc
1300   /includes/current_user.inc
1301   /includes/main.inc
1302   /includes/session.inc
1303   /includes/ui/ui_lists.inc
1304   /sql/alter2.2.php
1305   /modules/installed_modules.php (Removed)
1306 # Prevented switching off access to security role editor for current role.
1307 $ /admin/security_roles.php
1308
1309 25-Sep-2009 Joe Hunt
1310 # Wrong presentation of qty decimals when trans_no != 0 (delivered)
1311 $ /sales/includes/ui/sales_order_ui.inc
1312 ! Improved layout of login screen
1313 $ /addess/login.php
1314   /themes/default/login.css
1315   
1316 24-Sep-2009 Janusz Dobrowolski
1317 + Additional fields for secondary phone and/or general notes in customers, 
1318  cust_branches, shippers, locations and suppliers tables.
1319 $ /admin/shipping_companies.php
1320   /inventory/includes/db/items_locations_db.inc
1321   /inventory/manage/locations.php
1322   /purchasing/manage/suppliers.php
1323   /sales/manage/customer_branches.php
1324   /sales/manage/customers.php
1325   /sql/alter2.2.sql
1326   /sql/en_US-demo.sql
1327   /sql/en_US-new.sql
1328
1329 24-Sep-2009 Joe Hunt
1330 # Parse error
1331 $ /sales/inquiry/customer_inquiry.php
1332
1333 23-Sep-2009 Janusz Dobrowolski
1334 # Fixed crash for all transaction types report
1335 $ /reporting/rep702.php
1336
1337 23-Sep-2009 Joe Hunt
1338 # Cleaning from javascript errors.
1339 $ /access/login.php
1340   /admin/fiscalyears.php
1341 # missing unset of post variable (DayNumber).
1342 $ /admin/payment_terms.php
1343 ! Changed login to be dependent only by login.css
1344 $ /themes/default/login.css
1345   
1346 22-Sep-2009 Joe Hunt
1347 ! Changed copyright notice in installer files to credit the original copyrighter. GPLv3.
1348 $ /install/index.php
1349   /install/save.php
1350 ! Updated the install.html and created a doc txt file, about sales quotations.
1351 $ install.html
1352   /doc/2.2_Beta.txt
1353   /doc/sales_quotations.txt
1354 ! Changed login.php and logout.php to be neutral and tried to use our own api.
1355 $ /access/login.php
1356   /access/logout.php
1357 # parse error in login_fail
1358 $ /includes/session.inc
1359   
1360 21-Sep-2009 Janusz Dobrowolski/Tom Hallman
1361 ! Added info on timeout and default bank accounts.
1362 $ /doc/2.2_Beta.txt
1363 ! Tags support related changes in database
1364 $ /sql/alter2.2.sql
1365   /sql/en_US-demo.sql
1366   /sql/en_US-new.sql
1367
1368 20-Sep-2009 Joe Hunt
1369 ! Removed editable rate field in tax_group_items.
1370 $ /taxes/tax_groups.php
1371 # Fixed report layout
1372 $ /reporting/rep704.php
1373
1374 20-Sep-2009 Janusz Dobrowolski
1375 + Optional demo data checkbox on install page.
1376 $ /install/index.php
1377   /install/save.php
1378 # Fixed previous interface mode after timeout.
1379 $ /access/login.php
1380 + Optional additional security roles includable from modules/extensions
1381 $ /admin/inst_module.php
1382   /admin/security_roles.php
1383   /includes/access_levels.inc
1384   /installed_extensions.php
1385 ! Bug with rates display fixed in single form layout.
1386 $ /taxes/tax_groups.php
1387 # Fixed 'bad password' info screen to be usable also in non-js mode.
1388 $ /includes/session.inc
1389 # Fixed debtors_master name size.
1390 $ /sql/en_US-new.sql
1391   /sql/en_US-demow.sql
1392
1393 19-Sep-2009 Janusz Dobrowolski
1394 + Support for inactive record control added, optimizations.
1395 $ /includes/db_pager.inc
1396   /includes/ui/db_pager_view.inc
1397 ! db_pager instead of simple table used for table of branches
1398 $ /sales/manage/customer_branches.php
1399 ! Cleanup after db_pager optimization
1400 $ /admin/view_print_transaction.php
1401   /dimensions/inquiry/search_dimensions.php
1402   /gl/bank_account_reconcile.php
1403   /gl/inquiry/journal_inquiry.php
1404   /gl/manage/exchange_rates.php
1405   /manufacturing/search_work_orders.php
1406   /manufacturing/inquiry/where_used_inquiry.php
1407   /purchasing/allocations/supplier_allocation_main.php
1408   /purchasing/inquiry/po_search.php
1409   /purchasing/inquiry/po_search_completed.php
1410   /purchasing/inquiry/supplier_allocation_inquiry.php
1411   /purchasing/inquiry/supplier_inquiry.php
1412   /sales/allocations/customer_allocation_main.php
1413   /sales/inquiry/customer_allocation_inquiry.php
1414   /sales/inquiry/customer_inquiry.php
1415   /sales/inquiry/sales_deliveries_view.php
1416   /sales/inquiry/sales_orders_view.php
1417 # Additional fix after removal of bank account report parameter
1418 $ /sales/create_recurrent_invoices.php
1419   /reporting/rep107.php
1420
1421 19-Sep-2009 Joe Hunt
1422 # Eliminate PT_WORKORDER from payment_person_types_list
1423 $ /includes/ui/ui_lists.inc
1424 ! Error msg in Bank Transfer if no Bank Charge Account set.
1425 $ /gl/bank_transfer.php
1426
1427 18-Sep-2009 Janusz Dobrowolski
1428 + Added currency default bank accounts used in reporting instead of manual account selector.
1429 $ /gl/includes/db/gl_db_bank_accounts.inc
1430   /gl/manage/bank_accounts.php
1431   /reporting/rep107.php
1432   /reporting/rep108.php
1433   /reporting/rep109.php
1434   /reporting/rep111.php
1435   /reporting/rep209.php
1436   /reporting/reports_main.php
1437   /reporting/includes/reporting.inc
1438   /sql/alter2.2.sql
1439   /sql/en_US-demo.sql
1440   /sql/en_US-new.sql
1441
1442 17-Sep-2009 Joe Hunt
1443 + Added release note file for 2.2.
1444 $ /doc/2.2-Beta.txt
1445
1446 16-Sep-2009 Joe Hunt
1447 ! Clean ups in default themes.
1448 $ config.php
1449   /admin/display_prefs.php
1450   /themes/default/default.css
1451   /themes/aqua/default.css
1452   /themes/cool/default.css
1453 # Removing php5 date warnings
1454 $ /includes/date_functions.inc
1455   
1456 15-Sep-2009 Janusz Dobrowolski/Joe Hunt
1457 # Fixed journal entry type and systype selectors
1458 # Restore of the 4 include files in types.inc
1459 $ /includes/types.inc
1460 ! Cleanup
1461 $ /includes/ui/ui_lists.inc
1462   /reporting/includes/reports_classes.inc
1463 ! Changed security roles in default COAs.
1464 $ /sql/en_US-demo.sql
1465   /sql/en_US-new.sql
1466 # Fixed GET call continuation after timeout and logout page access without authorization
1467 $ /access/login.php
1468   /includes/session.inc
1469   /includes/prefs/userprefs.inc
1470
1471 14-Sep-2009 Joe Hunt
1472 ! Changed all numeric constants to the new defined constants. A huge task.
1473 $ /admin/fiscalyears.php
1474   /admin/forms_setup.php
1475   /admin/view_print_transaction.php
1476   /admin/void_transaction.php
1477   /gl/includes/db/gl_db_banking.inc
1478   /gl_includes/db/gl_db_trans.inc
1479   /gl/inquiry/journal_inquiry.php
1480   /includes/systypes.inc
1481   /includes/ui/allocation_cart.inc
1482   /includes/ui/ui_view.inc
1483   /inventory/inquiry/stock_movements.php
1484   /manufacturing/includes/db/work_order_issues_db.inc
1485   /manufacturing/includes/db/work_order_produce_items.inc
1486   /manufacturing/view/wo_production_view.php
1487   /purchasing/po_receive_items.php
1488   /purchasing/supplier_credit.php
1489   /purchasing/supplier_invoice.php
1490   /purchasing/supplier_payment.php
1491   /purchasing/allocations/supplier_allocation_main.php
1492   /purchasing/includes/db/grn_db.inc
1493   /purchasing/includes/db/invoice_db.inc
1494   /purchasing/includes/db/suballoc_db.inc
1495   /purchasing/includes/db/suppliers_db.inc
1496   /purchasing/includes/db/supp_payment_db.inc
1497   /purchasing/includes/db/supp_trans_db.inc
1498   /purchasing/includes/ui/grn_ui.inc
1499   /purchasing/includes/ui/invoice_ui.inc
1500   /purchasing/inquiry/supplier_allocation_inquiry.php
1501   /purchasing/inquiry/supplier_inquiry.php
1502   /purchasing/view/view_grn.php
1503   /purchasing/view/view_po.php
1504   /purchasing/view/view_supp_credit.php
1505   /purchasing/view/view_supp_invoice.php
1506   /purchasing/view/view_supp_payment.php
1507   /reporting/rep101.php
1508   /reporting/rep102.php
1509   /reporting/rep103.php
1510   /reporting/rep105.php
1511   /reporting/rep106.php
1512   /reporting/rep107.php
1513   /reporting/rep108.php
1514   /reporting/rep109.php
1515   /reporting/rep110.php
1516   /reporting/rep111.php
1517   /reporting/rep201.php
1518   /reporting/rep202.php
1519   /reporting/rep203.php
1520   /reporting/rep304.php
1521   /reporting/rep409.php
1522   /reporting/rep709.php
1523   /reporting/includes/reporting.inc
1524   /reporting/includes/reports_classes.inc
1525   /sales/create_recurrent_invoices.php
1526   /sales/credit_note_entry.php
1527   /sales/customer_credit_invoice.php
1528   /sales/customer_delivery.php
1529   /sales/customer_invoice.php
1530   /sales/customer_payments.php
1531   /sales/sales_order_entry.php
1532   /sales/includes/cart_class.inc
1533   /sales/includes/sales_db.inc
1534   /sales/includes/db/custalloc_db.inc
1535   /sales/includes/db/cust_trans_db.inc
1536   /sales/includes/db/payment_db.inc
1537   /sales/includes/db/sales_credit_db.inc
1538   /sales/includes/db/sales_delivery_db.inc
1539   /sales/includes/db/sales_invoice_db.inc
1540   /sales/includes/db/sales_order_db.inc
1541   /sales/includes/ui/sales_order_ui.inc
1542   /sales/inquiry/customer_allocation_inquiry.php
1543   /sales/inquiry/customer_inquiry.php
1544   /sales/inquiry/sales_deliveries_view.php
1545   /sales/inquiry/sales_orders_view.php
1546   /sales/manage/recurrent_invoices.php
1547   /sales/view/view_credit.php
1548   /sales/view/view_dispatch.php
1549   /sales/view/view_invoice.php
1550   /sales/view/view_sales_order.php
1551   
1552 13-Sep-2009 Janusz Dobrowolski
1553 ! Eliminated non-static method calls and some more fixes to avoid log warnings on both php 4 and 5:
1554  Classes systypes, bank_account_types, payment_person_types, wo_types, reserved replaced by
1555 simple arrays and defines, removed wrapper get_text class, static method calls replaced by
1556 calls to singleton variables or defines. Suppressed warnings generated by html_entity_decode()
1557 and htmlspecialchars() for unsupported encodings.
1558 $ /frontaccounting.php
1559   /admin/display_prefs.php
1560   /admin/fiscalyears.php
1561   /admin/forms_setup.php
1562   /admin/view_print_transaction.php
1563   /admin/void_transaction.php
1564   /admin/db/voiding_db.inc
1565   /dimensions/dimension_entry.php
1566   /dimensions/includes/dimensions_db.inc
1567   /dimensions/inquiry/search_dimensions.php
1568   /dimensions/view/view_dimension.php
1569   /gl/bank_account_reconcile.php
1570   /gl/bank_transfer.php
1571   /gl/gl_bank.php
1572   /gl/gl_journal.php
1573   /gl/includes/db/gl_db_banking.inc
1574   /gl/includes/db/gl_db_trans.inc
1575   /gl/includes/ui/gl_bank_ui.inc
1576   /gl/inquiry/bank_inquiry.php
1577   /gl/inquiry/gl_account_inquiry.php
1578   /gl/inquiry/journal_inquiry.php
1579   /gl/manage/bank_accounts.php
1580   /gl/manage/gl_account_types.php
1581   /gl/view/bank_transfer_view.php
1582   /gl/view/gl_deposit_view.php
1583   /gl/view/gl_payment_view.php
1584   /gl/view/gl_trans_view.php
1585   /includes/reserved.inc (Removed)
1586   /includes/JsHttpRequest.php
1587   /includes/banking.inc
1588   /includes/errors.inc
1589   /includes/main.inc
1590   /includes/references.inc
1591   /includes/session.inc
1592   /includes/types.inc
1593   /includes/lang/gettext.php
1594   /includes/lang/language.php
1595   /includes/page/footer.inc
1596   /includes/prefs/sysprefs.inc
1597   /includes/prefs/userprefs.inc
1598   /includes/ui/allocation_cart.inc
1599   /includes/ui/items_cart.inc
1600   /includes/ui/ui_globals.inc
1601   /includes/ui/ui_lists.inc
1602   /includes/ui/ui_view.inc
1603   /inventory/adjustments.php
1604   /inventory/cost_update.php
1605   /inventory/transfers.php
1606   /inventory/includes/item_adjustments_ui.inc
1607   /inventory/includes/stock_transfers_ui.inc
1608   /inventory/includes/db/items_adjust_db.inc
1609   /inventory/includes/db/items_trans_db.inc
1610   /inventory/includes/db/items_transfer_db.inc
1611   /inventory/inquiry/stock_movements.php
1612   /inventory/manage/movement_types.php
1613   /inventory/view/view_adjustment.php
1614   /inventory/view/view_transfer.php
1615   /manufacturing/search_work_orders.php
1616   /manufacturing/work_order_add_finished.php
1617   /manufacturing/work_order_costs.php
1618   /manufacturing/work_order_entry.php
1619   /manufacturing/work_order_issue.php
1620   /manufacturing/work_order_release.php
1621   /manufacturing/includes/manufacturing_ui.inc
1622   /manufacturing/includes/work_order_issue_ui.inc
1623   /manufacturing/includes/db/work_order_issues_db.inc
1624   /manufacturing/includes/db/work_order_produce_items_db.inc
1625   /manufacturing/includes/db/work_orders_db.inc
1626   /manufacturing/includes/db/work_orders_quick_db.inc
1627   /manufacturing/view/wo_issue_view.php
1628   /manufacturing/view/wo_production_view.php
1629   /manufacturing/view/work_order_view.php
1630   /purchasing/po_entry_items.php
1631   /purchasing/po_receive_items.php
1632   /purchasing/supplier_credit.php
1633   /purchasing/supplier_invoice.php
1634   /purchasing/supplier_payment.php
1635   /purchasing/allocations/supplier_allocate.php
1636   /purchasing/allocations/supplier_allocation_main.php
1637   /purchasing/includes/purchasing_db.inc
1638   /purchasing/includes/db/grn_db.inc
1639   /purchasing/includes/db/invoice_db.inc
1640   /purchasing/includes/db/po_db.inc
1641   /purchasing/includes/db/supp_payment_db.inc
1642   /purchasing/includes/db/suppalloc_db.inc
1643   /purchasing/includes/ui/grn_ui.inc
1644   /purchasing/includes/ui/invoice_ui.inc
1645   /purchasing/includes/ui/po_ui.inc
1646   /purchasing/inquiry/po_search.php
1647   /purchasing/inquiry/po_search_completed.php
1648   /purchasing/inquiry/supplier_allocation_inquiry.php
1649   /purchasing/inquiry/supplier_inquiry.php
1650   /purchasing/view/view_supp_credit.php
1651   /purchasing/view/view_supp_payment.php
1652   /reporting/rep101.php
1653   /reporting/rep102.php
1654   /reporting/rep103.php
1655   /reporting/rep104.php
1656   /reporting/rep105.php
1657   /reporting/rep108.php
1658   /reporting/rep201.php
1659   /reporting/rep202.php
1660   /reporting/rep203.php
1661   /reporting/rep204.php
1662   /reporting/rep301.php
1663   /reporting/rep302.php
1664   /reporting/rep303.php
1665   /reporting/rep304.php
1666   /reporting/rep409.php
1667   /reporting/rep601.php
1668   /reporting/rep702.php
1669   /reporting/rep704.php
1670   /reporting/rep709.php
1671   /reporting/rep710.php
1672   /reporting/includes/header2.inc
1673   /reporting/includes/reporting.inc
1674   /reporting/includes/reports_classes.inc
1675   /sales/create_recurrent_invoices.php
1676   /sales/credit_note_entry.php
1677   /sales/customer_credit_invoice.php
1678   /sales/customer_delivery.php
1679   /sales/customer_invoice.php
1680   /sales/customer_payments.php
1681   /sales/sales_order_entry.php
1682   /sales/allocations/customer_allocate.php
1683   /sales/allocations/customer_allocation_main.php
1684   /sales/includes/cart_class.inc
1685   /sales/includes/sales_db.inc
1686   /sales/includes/db/cust_trans_db.inc
1687   /sales/includes/db/custalloc_db.inc
1688   /sales/includes/db/payment_db.inc
1689   /sales/includes/db/sales_credit_db.inc
1690   /sales/includes/db/sales_delivery_db.inc
1691   /sales/includes/db/sales_invoice_db.inc
1692   /sales/includes/db/sales_order_db.inc
1693   /sales/includes/ui/sales_credit_ui.inc
1694   /sales/includes/ui/sales_order_ui.inc
1695   /sales/inquiry/customer_allocation_inquiry.php
1696   /sales/inquiry/customer_inquiry.php
1697   /sales/inquiry/sales_deliveries_view.php
1698   /sales/inquiry/sales_orders_view.php
1699   /sales/manage/customers.php
1700   /sales/view/view_credit.php
1701   /sales/view/view_dispatch.php
1702   /sales/view/view_invoice.php
1703   /sales/view/view_receipt.php
1704   /taxes/tax_groups.php
1705
1706 11-Sep-2009 Joe Hunt
1707 ! Changed so deleting of fiscal year also handles sales quotations
1708 ! Check that new closing accounts have been set before closure.
1709 $ /admin/fiscalyears.php
1710 ! Check that new bank charge account have been set before adding bank charge.
1711 $ /sales/customer_payments.php
1712   /purchasing/supplier_payment.php
1713
1714 10-Sep-2009 Joe Hunt
1715 ! By changing a simple sentence in allocation_cart.inc, the customer/supplier payments works with prompt payment discounts
1716 $ /includes/ui/allocation_cart.inc
1717 # Small typo error in types.inc
1718 /includes/types.inc
1719
1720 09-Sep-2009 Janusz Dobrowolski
1721 # Added two special access areas for bank gl postings and grn removal.
1722 $ /gl/gl_journal.php
1723   /gl/includes/ui/gl_journal_ui.inc
1724   /includes/access_levels.inc
1725   /purchasing/supplier_invoice.php
1726   /purchasing/includes/ui/invoice_ui.inc
1727   /sql/alter2.2.php
1728 ! Added generic access level checking function can_access().
1729 $ /includes/current_user.inc
1730 ! Code cleanup
1731 $ /admin/users.php
1732 # Activated javascript confirm dialogs
1733 $ /js/inserts.js
1734 # Fixed dialogs containing newlines.
1735 $ /includes/ui/ui_input.inc
1736 + Added js confirm dialogs for deleting and restoring backup files.
1737 $ /admin/backups.php
1738
1739 08-Sep-2009 Joe Hunt
1740 ! Changed so voiding and view/print is working with the new Sales Order/Sales Quotation
1741 $ /admin/view_print_transaction.php
1742   /admin/void_transaction.php
1743   /admin/db/voiding_db.inc
1744   /sales/includes/db/sales_order_db.inc
1745   /sales/view/view_sales_order.php
1746   
1747 08-Sep-2009 Janusz Dobrowolski
1748 + Added detection of partial db upgrade.
1749 $ /admin/inst_upgrade.php
1750   /sql/alter2.1.php
1751   /sql/alter2.2.php
1752 # Small fixes to db upgrade for quotations
1753 $ /sql/alter2.2.php
1754   /sql/alter2.2.sql
1755 # Added missing sys info for quotations, fixed reference for SO
1756 $ /includes/systypes.inc
1757 # Removed obsolete field in sys_types
1758 $ /sql/en_US-demo.sql
1759   /sql/en_US-new.sql
1760 # date_diff function name changed to date_diff2 for php5.3 compatibility 
1761 $ /dimensions/inquiry/search_dimensions.php
1762   /includes/date_functions.inc
1763   /manufacturing/search_work_orders.php
1764   /manufacturing/work_order_add_finished.php
1765   /manufacturing/work_order_costs.php
1766   /sales/sales_order_entry.php
1767   /sales/includes/cart_class.inc
1768   /sales/includes/ui/sales_order_ui.inc
1769
1770 08-Sep-2009 Joe Hunt
1771 + Added Sales Quotations, inquiry and report
1772 $ /applications/customers.php
1773   /includes/types.inc
1774   /includes/ui/ui_view.inc
1775   /reporting/rep105.php
1776   /reporting/rep107.php
1777   /reporting/rep109.php
1778   /reporting/rep110.php
1779   /reporting/rep111.php (new file)
1780   /reporting/reports_main.php
1781   /reporting/includes/doctext.php
1782   /reporting/includes/doctext2.php
1783   /reporting/includes/header2.inc
1784   /reporting/includes/reporting.inc
1785   /reporting/includes/reports_classes.inc
1786   /sales/customer_delivery.php
1787   /sales/customer_invoice.php
1788   /sales/sales_order_entry.php
1789   /sales/includes/cart_class.inc
1790   /sales/includes/db/sales_delivery_db.inc
1791   /sales/includes/db/sales_order_db.inc
1792   /sales/includes/ui/sales_order_ui.inc
1793   /sales/inquiry/sales_orders_view.php
1794   /sales/view/view_dispatch.php
1795   /sales/view/view_invoice.php
1796   /sales/view/view_sales_order.php
1797   /sql/alter2.2.sql
1798   /sql/en_US-demo.sql
1799   /sql/en_US-new.sql
1800 ! Allow re-opening of Dimensions
1801 $ /dimensions/dimension_entry.php
1802   /dimensions/includes/dimensions_db.inc
1803   /dimensions/inquiry/search_dimensions.php
1804   
1805 01-Sep-2009 Janusz Dobrowolski
1806 # Fixed security sections db update.
1807 $ /admin/security_roles.php
1808 # Fixed ui behaviour during FA ugrade.
1809 $ /includes/current_user.inc
1810   /includes/session.inc
1811   /access/login.php
1812 # Company directory where not deleted during company removal.
1813 $ /admin/create_coy.php
1814   /includes/main.inc
1815 # Fixed old security settings import.
1816   /sql/alter2.2.php
1817   /sql/alter2.2.sql
1818
1819 31-Aug-2009 Janusz Dobrowolski
1820 ! gl accounts selector ordered by account class id
1821 $ /includes/ui/ui_lists.inc
1822 ! Changed security modules to sections
1823 $ /admin/security_roles.php
1824   /admin/db/security_db.inc
1825 ! Fine tuned security sections/areas.
1826 $ /includes/access_levels.inc
1827 + Optimized js compressor (up to 5 times faster)
1828 $ /includes/main.inc
1829 ! Changed order of gl account selector, added security roles list.
1830 $ /includes/ui/ui_lists.inc
1831 ! Switch to new access levels system
1832 $ /config.php
1833   /index.php
1834   /access/logout.php
1835   /access/timeout.php
1836   /admin/*.php
1837   /admin/db/users_db.inc
1838   /applications/application.php
1839   /applications/setup.php
1840   /dimensions/dimension_entry.php
1841   /dimensions/inquiry/search_dimensions.php
1842   /dimensions/view/view_dimension.php
1843   /gl/*.php
1844   /gl/inquiry/*.php
1845   /gl/manage/*.php
1846   /gl/view/*.php
1847   /includes/current_user.inc
1848   /includes/session.inc
1849   /inventory/*.php
1850   /inventory/inquiry/*.php
1851   /inventory/manage/*.php
1852   /inventory/view/*.php
1853   /manufacturing/*.php
1854   /manufacturing/inquiry/*.php
1855   /manufacturing/manage/*.php
1856   /manufacturing/view/*.php
1857   /purchasing/*.php
1858   /purchasing/allocations/*.php
1859   /purchasing/inquiry/*.php
1860   /purchasing/manage/suppliers.php
1861   /purchasing/view/*.php
1862   /reporting/prn_redirect.php
1863   /reporting/rep*.php
1864   /reporting/reports_main.php
1865   /reporting/includes/pdf_report.inc
1866   /sales/*.php
1867   /sales/allocations/*.php
1868   /sales/inquiry/*.php
1869   /sales/manage/*.php
1870   /sales/view/*.php
1871   /sql/alter2.2.php
1872   /sql/alter2.2.sql
1873   /sql/en_US-demo.sql
1874   /sql/en_US-new.sql
1875   /taxes/*.php
1876
1877 28-Aug-2009 Joe Hunt
1878 # The reference for deposits and payments didn't show up in Tax Report
1879 $ /reporting/rep709.php
1880 # Minor bug in Quick Entries display
1881 $ /includes/ui/ui_view.inc
1882   
1883 27-Aug-2009 Joe Hunt
1884 # bank_trans_type_id removed from bank_trans in en_US-demo.sql and en_US-new.sql.
1885 $ /sql/en_US-demo.sql
1886   /sql/en_US-new.sql
1887   
1888 26-Aug-2009 Janusz Dobrowolski
1889 ! Merged changes from main trunk  2.1.4-2.1.5 (see below)
1890
1891 $ /config.php
1892   /includes/ui/ui_view.inc
1893   /includes/current_user.inc
1894   /includes/ui/ui_input.inc
1895   /inventory/purchasing_data.php
1896   /install/save.php
1897   /gl/manage/gl_accounts.php
1898   /gl/includes/gl_db_accounts.inc
1899   /gl/includes/db/gl_db_bank_accounts.inc
1900   /gl/manage/gl_quick_entries.php
1901   /gl/manage/gl_account_classes.php
1902   /gl/includes/db/gl_db_bank_trans.inc
1903   /purchasing/includes/db/invoice_db.inc
1904   /purchasing/includes/ui/invoice_ui.inc
1905   /purchasing/includes/ui/po_ui.inc
1906   /purchasing/includes/supp_trans_class.inc
1907   /purchasing/po_receive_items.php
1908   /purchasing/view/view_grn.php
1909   /purchasing/view/view_po.php
1910   /purchasing/supplier_payment.php
1911   /purchasing/includes/purchasing_db.inc
1912   /purchasing/includes/db/invoice_db.inc
1913   /reporting/reports_main.php
1914   /reporting/includes/header2.inc
1915   /reporting/rep209.php
1916   /reporting/rep109.php
1917   /reporting/rep702.php
1918   /sales/customer_payments.php
1919   /sales/customer_credit_invoice.php
1920   /sales/customer_delivery.php
1921   /sales/customer_invoice.php
1922   /sales/includes/db/payments_db.inc
1923   /sales/includes/db/sales_order_db.inc
1924   /sales/manage/sales_points.php
1925   /taxes/tax_calc.inc
1926
1927 26-Aug-2009 Joe Hunt
1928 # Changed the text Manifactoring => Manifacturing
1929 $ /reporting/reports_main.php
1930
1931 25-Aug-2009 Joe Hunt
1932 + Added reference number in report List of Journal Entries.
1933 $ /reporting/rep702.php
1934 ! Changed default startup_up app to be in user preferences. Default 'Sales'.
1935   Moved tab_list_row to ui_lists.inc and changed the global $tabs to be in types.inc
1936 $ config.php
1937   /admin/display_prefs.php
1938   /admin/inst_module.php
1939   /admin/db/users_db.inc
1940   /includes/current_user.inc
1941   /includes/types.inc
1942   /includes/page/header.inc
1943   /includes/prefs/userprefs.inc
1944   /includes/ui/ui_lists.inc
1945   /sql/alter2.2.sql
1946   /sql/en_US-demo.sql
1947   /sql/en_US-new.sql
1948   
1949
1950 24-Aug-2009 Janusz Dobrowolski
1951 # Fixed warning displayed before db upgrade.
1952 $ /includes/current_user.inc
1953 # Small final page layout fix
1954 $ /purchasing/po_entry_items.php
1955 + Additional links to next document on final pages.
1956 $ /purchasing/po_receive_items.php
1957   /purchasing/supplier_invoice.php
1958 # Fixed focus issues on hyperlinks
1959 $ /includes/ui/ui_controls.inc
1960
1961 23-Aug-2009 Janusz Dobrowolski
1962 + Implemented customizable authentication timeout.
1963 $ /access/timeout.php (new)
1964   /access/login.php
1965   /admin/company_preferences.php
1966   /admin/db/company_db.inc
1967   /includes/current_user.inc
1968   /includes/session.inc
1969   /includes/ui/ui_input.inc
1970   /sql/alter2.2.php
1971   /sql/alter2.2.sql
1972   /sql/en_US-demo.sql
1973   /sql/en_US-new.sql
1974 ! Reorganized access control structures for easier customizing.
1975 $ /includes/access_levels.inc
1976   /admin/security_roles.php
1977
1978 20-Aug-2009 Janusz Dobrowolski
1979 ! Tax Item Types moved to Setup module
1980 $ /applications/inventory.php
1981   /applications/setup.php
1982 + Partial changes for new access control.
1983 $ /admin/security_roles.php (new)
1984   /admin/db/security_db.inc (new)
1985   /includes/access_levels.inc
1986   /includes/ui/ui_lists.inc
1987   /sql/alter2.2.sql
1988   /sql/en_US-demo.sql
1989
1990 04-Aug-2009 Joe Hunt
1991 + Added email links after creating documents
1992 $ /includes/ui/ui_controls.inc
1993   /manufacturing/work_order_entry.php
1994   /purchasing/po_entry_items.php
1995   /reporting/reports_main.php
1996   /reporting/includes/reporting.inc
1997   /sales/create_recurrent_invoices.php
1998   /sales/credit_note_entry.php
1999   /sales/customer_delivery.php
2000   /sales/customer_invoice.php
2001   /sales/sales_order_entry.php
2002 ! Added new access levels
2003 $ /includes/access_levels.inc (new file)
2004   
2005 03-Aug-2009 Janusz Dobrowolski
2006 + Clone record option added.
2007 $ /includes/ui/ui_input.inc
2008   /inventory/manage/item_categories.php
2009   /inventory/manage/items.php
2010 # Fixed default focus for some controls
2011 $ /includes/ui/ui_input.inc
2012 # Fixed popup top placement on FF2
2013 $ /js/inserts.js
2014 ! Default submit changed
2015 $ /purchasing/po_receive_items.php
2016
2017 + Customer/branch/supplier selectable by additional short name instead of full name.
2018 $ /purchasing/manage/suppliers.php
2019   /sales/manage/customer_branches.php
2020   /sales/manage/customers.php
2021   /includes/ui/ui_lists.inc
2022   /sql/alter2.2.sql
2023   /sql/en_US-demo.sql
2024   /sql/en_US-new.sql
2025
2026 01-Aug-2009 Joe Hunt
2027 ! Reduced size of the icons to 12 pix.
2028 $ /includes/ui/ui_input.inc
2029
2030 31-Jul-2009 Janusz Dobrowolski
2031 ! Merged changes from main trunk  2.1.3-2.1.4 (see below)
2032 $ /admin/attachments.php
2033   /inventory/purchasing_data.php
2034   /includes/db/manufacturing.inc
2035   /gl/manage/bank_accounts.php
2036   /gl/includes/db/gl_db_banking.inc
2037   /gl/includes/db/gl_db_trans.inc
2038   /purchasing/includes/purchasing_db.inc
2039   /purchasing/manage/suppliers.php
2040   /purchasing/view/view_grn.php
2041   /purchasing/includes/db/invoice_db.inc
2042   /purchasing/view/view_supp_payment.php
2043   /reporting/reports_main.php
2044   /reporting/includes/doctext.inc
2045   /reporting/includes/doctext2.inc
2046   /reporting/includes/header2.inc
2047   /reporting/includes/pdf_report.inc
2048   /reporting/rep101.php
2049   /reporting/rep109.php
2050   /reporting/rep201.php
2051   /reporting/rep304.php
2052   /reporting/rep709.php
2053   /sales/includes/db/cust_trans_db.inc
2054   /sales/create_recurrent_invoices.php
2055   /sales/sales_order_entry.php
2056   /sales/view/view_receipt.php
2057
2058 27-Jul-2009 Janusz Dobrowolski
2059 # Fixed default selection in popup
2060 $ /js/inserts.js
2061 # Fixed branch selection by url
2062 $ /sales/manage/customer_branches.php
2063 # Fixed print links's default class.
2064 $ /reporting/includes/reporting.inc
2065
2066 25-Jul-2009 Janusz Dobrowolski
2067 ! Popup editor now available as option for some list selectors.
2068 $ /includes/ui/ui_lists.inc
2069   /gl/gl_bank.php
2070   /gl/includes/ui/gl_bank_ui.inc
2071   /includes/session.inc
2072   /includes/page/footer.inc
2073   /includes/ui/ui_controls.inc
2074   /inventory/purchasing_data.php
2075   /js/inserts.js
2076   /purchasing/po_entry_items.php
2077   /purchasing/supplier_credit.php
2078   /purchasing/supplier_invoice.php
2079   /purchasing/supplier_payment.php
2080   /purchasing/allocations/supplier_allocation_main.php
2081   /purchasing/includes/ui/po_ui.inc
2082   /sales/credit_note_entry.php
2083   /sales/customer_payments.php
2084   /sales/sales_order_entry.php
2085   /sales/allocations/customer_allocation_main.php
2086   /sales/includes/ui/sales_credit_ui.inc
2087   /sales/includes/ui/sales_order_ui.inc
2088   /themes/aqua/default.css
2089   /themes/aqua/renderer.php
2090   /themes/cool/default.css
2091   /themes/cool/renderer.php
2092   /themes/default/default.css
2093   /themes/default/renderer.php
2094
2095 21-Jul-2009 Janusz Dobrowolski
2096 ! Asynchronous customer/supplier/item selection now use popup window.
2097 $ /index.php
2098   /gl/gl_bank.php
2099   /includes/session.inc
2100   /includes/page/footer.inc
2101   /includes/ui/ui_controls.inc
2102   /includes/ui/ui_input.inc
2103   /includes/ui/ui_lists.inc
2104   /inventory/purchasing_data.php
2105   /inventory/manage/items.php
2106   /js/inserts.js
2107   /js/utils.js
2108   /purchasing/po_entry_items.php
2109   /purchasing/supplier_credit.php
2110   /purchasing/supplier_invoice.php
2111   /purchasing/supplier_payment.php
2112   /purchasing/allocations/supplier_allocation_main.php
2113   /purchasing/manage/suppliers.php
2114   /sales/credit_note_entry.php
2115   /sales/customer_payments.php
2116   /sales/sales_order_entry.php
2117   /sales/allocations/customer_allocation_main.php
2118   /sales/manage/customer_branches.php
2119   /sales/manage/customers.php
2120
2121 15-Jul-2009 Joe Hunt
2122 ! Replaced sys_types names from table to systypes::name in reports
2123   Now the English names in table are never used in inquiries or reports
2124 $ /reporting/rep101.php
2125   /reporting/rep102.php
2126   /reporting/rep108.php
2127   /reporting/rep201.php
2128   /reporting/rep202.php
2129   /reporting/rep203.php
2130   /reporting/rep709.php
2131   /sql/alter2.2.sql
2132 ! Audit-Trail report (systypes selector should include all systypes, extra parameter to function dup_systypes_list.
2133 $ /reporting/rep710.php
2134   /reporting/reports_main.php
2135   /reporting/includes/reports_classes.inc
2136 # Removed warning from COA report
2137 $ /gl/includes/db/gl_db_accounts.inc
2138   /includes/date_functions.inc
2139   /reporting/rep701.php
2140   
2141 13-Jul-2009 Joe Hunt
2142 + Added Audit Trail Report
2143 $ /reporting/rep710.php (new file)
2144 $ /reporting/reports_main.php
2145 ! Changed so $page_security works with reports (displays an error message on top)
2146 $ /reporting/includes/pdf_report.inc
2147   /reporting/includes/excel_report.inc
2148   
2149 10-Jul-2009 Janusz Dobrowolski
2150 + Added direct allocations in payments.
2151 $ /purchasing/supplier_payment.php
2152   /sales/customer_payments.php
2153 ! Allocations related code reuse.
2154 $ /includes/ui/allocation_cart.inc
2155   /purchasing/allocations/supplier_allocate.php
2156   /sales/allocations/customer_allocate.php
2157
2158 02-Jul-2009 Joe Hunt
2159 ! Always show 0.00 in debit column when using display_debit_or_credit
2160 $ /includes/ui/ui_view.inc
2161
2162 01-Jul-2009 Joe Hunt
2163 ! Small adjustment in /inventory/prices.php to see the calculated prices if they are set.
2164 $ /inventory/prices.php
2165 # Small bug/layout fixes
2166 $ /inventory/manage/item_categories.php
2167   /inventory/manage/locations.php
2168   /sql/en_US-demo.sql
2169   /sql/en_US-new.sql
2170
2171 30-Jun-2009 Joe Hunt
2172 # Small annoying bug-fixes in items.php and items_trans_db.inc
2173 $ /inventory/manage/items.php
2174   /inventory/includes/db/items_trans_db.inc
2175   
2176 30-Jun-2009 Joe Hunt
2177 + Implemented automatic price calculation of items from std. cost.
2178 $ /admin/company_preferences.php
2179   /admin/db/company_db.inc
2180   /doc/calculate_price.txt (new file)
2181   /sales/includes/sales_db.inc
2182   /sql/alter2.2.sql
2183   /sql/en_US-demo.sql
2184   /sql/en_US-new.sql
2185   
2186 29-Jun-2009 Joe Hunt
2187 ! Small layout improments in Customer Payments
2188 $ /sales/customer_payments.php
2189
2190 28-Jun-2009 Joe Hunt
2191 # Fixed link bugs in sales order entry and optimized a couple of functions in ui_controls.inc
2192 $ /includes/ui/ui_controls.inc
2193   /sales/sales_order_entry.php
2194   
2195 27-Jun-2009 Joe Hunt
2196 # Corrections to default COAs.
2197 $ /sql/alter2.2.sql
2198   /sql/en_US-new.sql
2199   /sql/en_US-demo.sql
2200   
2201 26-Jun-2009 Joe Hunt
2202 + Added Print of Work Order and GRN Valuation Report
2203 # Small bug in company preferences
2204 $ /admin/company_preferences.php
2205   /manufacturing/includes/db/work_orders_db.inc
2206   /manufacturing/work_order_entry.php
2207   /reporting/rep305.php (new file)
2208   /reporting/rep409.php (new file)
2209   /reporting/reports_main.php
2210   /reporting/includes/doctext.inc
2211   /reporting/includes/doctext2.inc
2212   /reporting/includes/header2.inc
2213   /reporting/includes/pdf_report.inc
2214   /reporting/includes/reports_classes.inc
2215   
2216 26-Jun-2009 Joe Hunt
2217 + Added Bank Charge field to Customer Payment, Supplier Payment and Bank Transfer and a new default bank charge account in gl_setup.
2218 $ /admin/gl_setup.php
2219   /admin/db/company_db.inc
2220   /gl/bank_transfer.php
2221   /gl/includes/db/gl_db_banking.inc
2222   /purchasing/supplier_payment.php
2223   /purchasing/includes/db/supp_payment_db.inc
2224   /sales/customer_payment.php
2225   /sales/includes/db/payment_db.inc
2226   /sql/alter2.2.sql
2227   /sql/en_US-demo.sql
2228   /sql/en_US-new.sql
2229   
2230 25-Jun-2009 Joe Hunt
2231 ! Changed balance_sheet field in account class to ctype and fixed class editing.
2232 # Parse error in ui_lists.inc. Masked include_once(/validation.inc) in main.inc.
2233 $ /admin/fiscalyears.php
2234   /gl/includes/db/gl_db_accounts.inc
2235   /gl/includes/db/gl_db_account_types.inc
2236   /gl/includes/db/gl_db_trans.inc
2237   /gl/manage/gl_account_classes.php
2238   /includes/main.inc
2239   /includes/ui/ui_lists.inc
2240   /sql/en_US-demo.sql
2241   /sql/en_US-new.sql
2242   /sql/alter2.2.sql
2243   
2244 25-Jun-2009 Janusz Dobrowolski
2245 ! Merged changes from main trunk  2.1.2-2.1.3 (see below)
2246 $ /admin/backups.php
2247   /admin/company_preferences.php
2248   /admin/view_print_transaction.php
2249   /applications/setup.php
2250   /config.php
2251   /dimensions/inquiry/search_dimensions.php
2252   /gl/gl_journal.php
2253   /gl/includes/db/gl_db_accounts.inc
2254   /gl/includes/db/gl_db_account_types.inc
2255   /gl/includes/db/gl_db_trans.inc
2256   /gl/includes/ui/gl_bank_ui.inc
2257   /gl/inquiry/gl_trial_balance.php
2258   /gl/inquiry/tax_inquiry.php
2259   /gl/manage/gl_account_classes.php
2260   /includes/data_checks.inc
2261   /includes/db/manufacturing_db.inc
2262   /includes/errors.inc
2263   /includes/main.inc
2264   /includes/references.inc
2265   /includes/session.inc
2266   /includes/types.inc
2267   /includes/ui/db_pager_view.inc
2268   /includes/ui/ui_lists.inc
2269   /includes/ui/ui_view.inc
2270   /inventory/inquiry/stock_status.php
2271   /inventory/manage/items.php
2272   /inventory/manage/locations.php
2273   /inventory/manage/sales_kits.php
2274   /inventory/prices.php
2275   /inventory/purchasing_data.php
2276   /lang/new_language_template/LC_MESSAGES/empty.po
2277   /manufacturing/includes/db/work_orders_db.inc
2278   /manufacturing/includes/db/work_orders_produce_items_db.inc
2279   /manufacturing/includes/db/work_orders_quick_db.inc
2280   /manufacturing/includes/manufacturing_ui.inc
2281   /manufacturing/inquiry/bom_cost_inquiry.php
2282   /manufacturing/manage/bom_edit.php
2283   /manufacturing/search_work_orders.php
2284   /manufacturing/view/work_order_view.php
2285   /manufacturing/work_order_add_finished.php
2286   /manufacturing/work_order_costs.php (new file)
2287   /manufacturing/work_order_entry.php
2288   /manufacturing/work_order_issue.php
2289   /manufacturing/work_order_release.php
2290   /purchase/po_receive_items.php
2291   /purchasing/allocations/supplier_allocation_main.php
2292   /purchasing/includes/db/grn_db.inc
2293   /purchasing/includes/db/invoice_db.inc
2294   /purchasing/includes/db/po_db.inc
2295   /purchasing/includes/purchasing_db.inc
2296   /purchasing/includes/ui/po_ui.inc
2297   /purchasing/inquiry/po_search_completed.php
2298   /purchasing/inquiry/supplier_inquiry.php
2299   /purchasing/supplier_credit.php
2300   /purchasing/supplier_invoice.php
2301   /reporting/includes/class.mail.inc
2302   /reporting/includes/pdf.report.inc
2303   /reporting/includes/reports_classes.inc
2304   /reporting/rep109.php
2305   /reporting/rep209.php
2306   /reporting/rep302.php
2307   /reporting/rep302.php
2308   /reporting/rep303.php
2309   /reporting/rep303.php
2310   /reporting/rep701.php
2311   /reporting/rep705.php
2312   /reporting/rep706.php
2313   /reporting/rep707.php
2314   /reporting/rep708.php
2315   /reporting/reports_main.php
2316   /sales/create_recurrent_invoices.php
2317   /sales/customer_delivery.php
2318   /sales/includes/db/sales_order_db.inc
2319   /sales/includessales_order_ui.inc
2320   /sales/inquiry/sales_orders_view.php
2321   /sales/manage/customer_branches.php
2322   /sql/en_US-demo.sql
2323   /sql/en_US-new.sql
2324   /taxes/db/tax_types_db.inc
2325   /taxes/tax_types.php
2326
2327 17-Jun-2009 Janusz Dobrowolski
2328 # Fixed supplier payment view link
2329 $ /includes/ui/ui_view.inc
2330
2331 03-Jun-2009 Janusz Dobrowolski
2332 ! Delete buttons prepared for js confirmation.
2333 $ /admin/fiscalyears.php
2334
2335 02-Jun-2009 Joe Hunt
2336 ! Fiscal Year delete . now removes all transactions and convert into relevant open balances.
2337 $ /admin/fiscalyear.php
2338 ! Created a function db_backup in /admin/db/maintenence_db.inc
2339 $ /admin/db/maintenance_db.inc
2340   /admin/backups.php
2341   /admin/inst_upgrade.php
2342   
2343 22-May-2009 Janusz Dobrowolski
2344 # Defualt hyperlink href set to PHP_SELF
2345 $ /includes/ui/ui_controls.inc
2346
2347 21-May-2009 Janusz Dobrowolski
2348 + Added reset_focus helper function.
2349 $ /includes/ui/ui_view.inc
2350 # Fixed link on and focus on final page.
2351 $ /gl/gl_journal.php
2352
2353 19-May-2009 Janusz Dobrowolski
2354 + Automatic update currency option added.
2355 $ /gl/includes/db/gl_db_currencies.inc
2356   /includes/ui/ui_view.inc
2357   /gl/manage/currencies.php
2358   /sql/alter2.2.sql
2359   /sql/en_US-demo.sql
2360   /sql/en_US-new.sql
2361 + Added hook support for localized functions
2362 $ /gl/includes/db/gl_db_rates.inc
2363   /gl/manage/exchange_rates.php
2364   /includes/session.inc
2365 ! Fixed hook for optional TaxFunction
2366 $ /reporting/rep709.php
2367 ! Removed obsolete has_locale helper.
2368 $ /includes/lang/language.php
2369
2370 17-May-2009 Janusz Dobrowolski
2371 + Added excluding item/category from sales.
2372 $ /includes/ui/ui_lists.inc
2373   /inventory/includes/db/items_category_db.inc
2374   /inventory/includes/db/items_db.inc
2375   /inventory/manage/item_categories.php
2376   /inventory/manage/items.php
2377   /sql/alter2.2.sql
2378   /sql/alter2.2.php
2379
2380 15-May-2009 Joe Hunt
2381 # Bad link to view dimension
2382 $ /includes/ui/ui_view.inc
2383 ! Improved layout.
2384 $ /purchasing/includes/ui/invoice_ui.inc
2385
2386 14-May-2009 Joe Hunt
2387 + Added user_id to Journal Inquiry
2388 $ /gl/inquiry/journal_inquiry.php
2389
2390 13-May-2009 Janusz Dobrowolski
2391 # Excluding closed transactions from edition/voiding.
2392 $ /includes/db/audit_trail_db.inc  
2393   /admin/void_transaction.php
2394   /sales/inquiry/customer_inquiry.php
2395   /gl/inquiry/journal_inquiry.php
2396 # Fixed error during category adding.
2397 $ /inventory/includes/db/items_category_db.inc
2398 + Units and item type is editable until item not used.
2399 $ /inventory/includes/db/items_db.inc
2400   /inventory/manage/items.php
2401
2402 11-May-2009 Joe Hunt
2403 ! Changed creating of fiscal year so gap is not allowed. Cannot close year if open years before.
2404 $ /admin/fiscalyers.php
2405
2406 10-May-2009 Janusz Dobrowolski
2407 ! Support for periodic journal trans closing/indexing
2408 $ /includes/db/audit_trail_db.inc
2409   /admin/fiscalyears.php
2410   /gl/includes/db/gl_db_trans.inc
2411   /gl/inquiry/journal_inquiry.php
2412
2413 ! Restored support for reversed transactions
2414 $ /gl/gl_journal.php
2415   /gl/includes/ui/gl_journal_ui.inc
2416
2417 08-May-2009 Janusz Dobrowolski
2418 + Added journal entry edition, removed reverse transaction option.
2419 $ /gl/includes/ui/gl_journal_ui.inc
2420   /gl/includes/db/gl_db_trans.inc
2421 + Added journal entry transaction edition/view
2422 $ /gl/gl_journal.php
2423   /includes/ui/ui_view.inc
2424 + Added journal inquiry
2425 $ /gl/inquiry/journal_inquiry.php (new)
2426   /includes/ui/ui_lists.inc
2427   /applications/generalledger.php
2428 ! Document references saved also in refs table for easy access.
2429 $ /dimensions/includes/dimensions_db.inc
2430   /includes/references.inc
2431   /gl/includes/db/gl_db_banking.inc
2432   /inventory/includes/db/items_adjust_db.inc
2433   /inventory/includes/db/items_transfer_db.inc
2434   /manufacturing/includes/db/work_order_issues_db.inc
2435   /manufacturing/includes/db/work_order_produce_items_db.inc
2436   /manufacturing/includes/db/work_orders_db.inc
2437   /manufacturing/includes/db/work_orders_quick_db.inc
2438   /purchasing/includes/db/grn_db.inc
2439   /purchasing/includes/db/invoice_db.inc
2440   /purchasing/includes/db/po_db.inc
2441   /purchasing/includes/db/supp_payment_db.inc
2442   /sales/includes/db/payment_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   /sql/alter2.2.php
2447 ! Small fixes needed for pending client-side validation support
2448 $ /includes/current_user.inc
2449   /includes/main.inc
2450   /includes/session.inc
2451   /includes/page/header.inc
2452   /includes/page/footer.inc
2453   /includes/errors.inc
2454   /js/inserts.js
2455   /js/utils.js
2456   /themes/aqua/default.css
2457   /themes/cool/default.css
2458   /themes/default/default.css
2459   /themes/aqua/renderer.php
2460   /themes/cool/renderer.php
2461   /themes/default/renderer.php
2462 ! Function get_reference return string instead of mysql resource.
2463 $ /includes/db/references_db.inc
2464 ! Added reference var
2465 $ /includes/ui/items_cart.inc
2466 # Small bugfix in invoice view
2467 $ /sales/includes/db/sales_invoice_db.inc
2468 # Last document date bug fixed
2469 $ /sales/customer_delivery.php
2470 # Fixed false warning during upgrade process in debug mode.
2471 $ /admin/inst_upgrade.php
2472
2473 03-May-2009 Janusz Dobrowolski
2474 + Audit trail added.
2475 $ /includes/db/audit_trail_db.inc (new)
2476   /admin/db/voiding_db.inc
2477   /gl/includes/db/gl_db_banking.inc
2478   /gl/includes/db/gl_db_trans.inc
2479   /includes/main.inc
2480   /inventory/includes/db/items_adjust_db.inc
2481   /inventory/includes/db/items_trans_db.inc
2482   /inventory/includes/db/items_transfer_db.inc
2483   /manufacturing/includes/db/work_order_issues_db.inc
2484   /manufacturing/includes/db/work_order_produce_items_db.inc
2485   /manufacturing/includes/db/work_orders_db.inc
2486   /manufacturing/includes/db/work_orders_quick_db.inc
2487   /purchasing/includes/db/grn_db.inc
2488   /purchasing/includes/db/po_db.inc
2489   /purchasing/includes/db/supp_trans_db.inc
2490   /sales/includes/db/cust_trans_db.inc
2491   /sales/includes/db/sales_order_db.inc
2492   /sql/alter2.2.php
2493   /sql/alter2.2.sql
2494   /sql/en_US-demo.sql
2495   /sql/en_US-new.sql
2496 ! Changed primary key in users table
2497 $ /admin/change_current_user_password.php
2498   /admin/inst_upgrade.php
2499   /admin/users.php
2500   /admin/db/users_db.inc
2501   /includes/current_user.inc
2502 ! Enabled drop table queries during non-forced upgrade
2503 $ /admin/db/maintenance_db.inc
2504 # Small optimization
2505   /sales/includes/sales_db.inc
2506 # Fixed default date handling.
2507 $ /sales/customer_invoice.php
2508 # Fixed error handling in debug mode
2509 $ /includes/errors.inc
2510   /includes/db/connect_db.inc
2511
2512 02-May-2009 Joe Hunt
2513 # Minor bug Profit & Loss Statement
2514 $ /reporting/rep707.php
2515
2516 02-May-2009 Joe Hunt
2517 ! Company setup option for printing server Time Zone on Reports Print-Out.
2518 ! Company setup version_id for stamping the version id. Can be used for check for update.
2519 $ /admin/company_preferences.php
2520   /admin/db/company_db.inc
2521   /reporting/includes/pdf_report.inc
2522   /sql/alter2.2.sql
2523   /sql/en_US-demo.sql
2524   /sql/en_US-new.sql
2525   
2526 01-May-2009 Joe Hunt
2527 ! Changed Customer Balance and Supplier Balance to period select with Open Balance
2528 $ /reporting/reports_main.php
2529   /reporting/rep101.php
2530   /reporting/rep201.php
2531   
2532 30-Apr-2009 Janusz Dobrowolski
2533 ! Merged changes from main trunk  2.1.1-2.1.2 (see below)
2534
2535 30-Apr-2009 Janusz Dobrowolski
2536 # Small layout fixes 
2537 $ /includes/errors.inc
2538   /themes/aqua/renderer.php
2539   /themes/cool/renderer.php
2540   /themes/default/renderer.php
2541
2542 29-Apr-2009 Janusz Dobrowolski
2543 ! Messages styles moved default.css
2544 $ /includes/errors.inc
2545   /themes/aqua/default.css
2546   /themes/cool/default.css
2547   /themes/default/default.css
2548
2549 28-Apr-2009 Joe Hunt
2550 ! Changed so the close of fiscal years also closes the balances and brings forward retained earnings.
2551 $ /admin/gl_setup.ph
2552   /admin/fiscalyears.php
2553   /admin/db/company_db.inc
2554   /sql/en_US-new.sql
2555   /sql/en_US-demo.sql
2556   /sql/alter2.2.sql
2557   
2558 25-Apr-2009 Janusz Dobrowolski
2559 # Fixed ambigous sql
2560 $ /inventory/manage/item_categories.php
2561
2562 25-Apr-2009 Joe Hunt
2563 ! Removed obsolete field 'included_in_price' from table 'Tax_group_items' in en_US-demo.sql.
2564 $ /sql/en_US-demo.sql
2565   /sql/alter2.2.sql
2566
2567 24-Apr-2009 Janusz Dobrowolski
2568 + Added inactive records support.
2569 $ /admin/payment_terms.php
2570   /admin/shipping_companies.php
2571   /gl/includes/db/gl_db_account_types.inc
2572   /gl/includes/db/gl_db_currencies.inc
2573   /gl/manage/bank_accounts.php
2574   /gl/manage/currencies.php
2575   /gl/manage/gl_account_classes.php
2576   /gl/manage/gl_account_types.php
2577   /gl/manage/gl_accounts.php
2578   /includes/ui/ui_lists.inc
2579   /inventory/includes/db/items_units_db.inc
2580   /inventory/includes/db/movement_types_db.inc
2581   /inventory/manage/item_categories.php
2582   /inventory/manage/item_units.php
2583   /inventory/manage/items.php
2584   /inventory/manage/locations.php
2585   /inventory/manage/movement_types.php
2586   /manufacturing/includes/db/work_centres_db.inc
2587   /manufacturing/manage/work_centres.php
2588   /purchasing/manage/suppliers.php
2589   /sales/includes/db/sales_points_db.inc
2590   /sales/manage/sales_points.php
2591   /sql/alter2.2.sql
2592   /sql/en_US-demo.sql
2593   /sql/en_US-new.sql
2594   /taxes/item_tax_types.php
2595   /taxes/tax_groups.php
2596   /taxes/tax_types.php
2597   /taxes/db/tax_groups_db.inc
2598   /taxes/db/tax_types_db.inc
2599 # Edit buttons center alignment.
2600 $ /includes/ui/ui_input.inc
2601 # Fixed ajax request using element name on multi-part forms.
2602 $ /js/utils.js
2603
2604 24-Apr-2009 Joe Hunt
2605 ! Added option to select how to present Balance Sheet and P&L Statement
2606 $ /gl/manage/gl_account_classes.php
2607   /gl/includes/db/gl_db_account_types.inc
2608   /reporting/rep706.php
2609   /reporting/rep707.php
2610   /sql/alter2.2.sql
2611
2612 22-Apr-2009 Janusz Dobrowolski
2613 + Added inactive records support.
2614 $ /sales/includes/db/credit_status_db.inc
2615   /sales/includes/db/sales_types_db.inc
2616   /sales/manage/credit_status.php
2617   /sales/manage/customer_branches.php
2618   /includes/data_checks.inc
2619   /sales/manage/sales_groups.php
2620   /sales/manage/sales_people.php
2621   /sales/manage/sales_types.php
2622 # Slightly changed inactive record support
2623 $ /includes/ui/ui_input.inc
2624   /includes/ui/ui_lists.inc
2625   /sales/manage/customers.php
2626   /sales/manage/sales_areas.php
2627 ! Display all db_query errors in debug mode
2628 $ /includes/db/connect_db.inc
2629 # Hide empty/disabled tabs
2630 $ /frontaccounting.php
2631   /applications/dimensions.php
2632 # Small typo fixed
2633 $ /applications/application.php
2634
2635 21-Apr-2009 Janusz Dobrowolski
2636 + Support for inactive records.
2637 $ /includes/ui/ui_lists.inc
2638   /includes/ui/ui_input.inc
2639   /includes/db/sql_functions.inc
2640   /themes/aqua/default.css
2641   /themes/cool/default.css
2642   /themes/default/default.css
2643 + Added inactive field in cust_branches
2644 $ /sql/alter2.2.sql
2645   /sql/en_US-demo.sql
2646   /sql/en_US-new.sql
2647 + Added inactive records edition.
2648 $ /sales/manage/customers.php
2649   /sales/manage/sales_areas.php
2650   
2651 08-Apr-2009 Janusz Dobrowolski
2652 # Fix for hotkeys on multi form pages.
2653 $ /js/inserts.js
2654 ! Customer name max. length 80
2655 $ /sales/manage/customers.php
2656   /sql/alter2.2.php
2657   /sql/alter2.2.sql
2658   /sql/en_US-demo.sql
2659   /sql/en_US-new.sql
2660
2661 30-Mar-2009 Janusz Dobrowolski
2662 ! Merged changes from main trunk for versions 2.1RC-2.1.1 (see below)
2663 $ /admin/db/v_banktrans.inc (removed)
2664   /applications/manufacturing.php
2665   /gl/include/db/gl_db_banking.inc
2666   /gl/includes/ui/gl_bank_ui.inc
2667   /gl/includes/ui/gl_journal_ui.inc
2668   /gl/manage/exchange_rates.php
2669   /.htaccess
2670   /includes/banking.inc
2671   /includes/data_checks.inc
2672   /includes/ui/items_cart.inc
2673   /includes/ui/ui_inputs.inc
2674   /includes/ui/ui_lists.inc
2675   /install.html
2676   /install/index.php
2677   /install/save.php
2678   /inventory/includes/inventory_db.inc
2679   /inventory/manage/items.php
2680   /inventory/manage/sales_kits.php
2681   /js/inserts.js
2682   /lang/new_language_template/LC_MASSAGES/empty.po
2683   /manufacturing/inquiry/bom_cost_inquiry.php
2684   /purchasing/allocations/supplier_allocate.php
2685   /purchasing/manage/suppliers.php
2686   /reporting/includes/doctext2.inc
2687   /reporting/includes/doctext.inc
2688   /reporting/including/excel_report.inc
2689   /reporting/rep104.php
2690   /reporting/rep106.php
2691   /reporting/rep303.php
2692   /reporting/rep702.php
2693   /sales/allocations/customer_allocate.php
2694   /sales/includes/db/sales_credit_db.inc
2695   /sales/includes/db/sales_points_db.inc
2696   /sales/includes/ui/sales_credit_ui.inc
2697   /sales/includes/ui/sales_order_ui.inc
2698   /sales/manage/sales_points.php
2699   /sales/sales_order_entry.php
2700   /sql/alter2.1.sql
2701   /taxes/tax_types.php
2702   /themes/aqua/default.css
2703   /themes/cool/default.css
2704   /themes/default/default.css
2705
2706 29-Mar-2009 Janusz Dobrowolski
2707 ! Added cancel button
2708 $ /inventory/manage/items.php
2709 ! Element id generation speedup
2710 $ /includes/ui/ui_view.inc
2711 # Fixed hotkeys behaviour in report module
2712 $ /js/inserts.js
2713   /reporting/includes/reports_classes.inc
2714
2715 21-Mar-2009 Janusz Dobrowolski
2716 + Option to use last document date on subsequent new documents.
2717 $ /admin/display_prefs.php
2718   /admin/db/users_db.inc
2719   /includes/current_user.inc
2720   /includes/prefs/userprefs.inc
2721   /sql/alter2.2.php
2722   /sql/alter2.2.sql
2723   /sql/en_US-demo.sql
2724   /sql/en_US-new.sql
2725 + Optional check for current date in date_cells()/date_row()
2726 $ /includes/ui/ui_input.inc
2727 ! Save/retrieve last document date.
2728 $ /gl/bank_account_reconcile.php
2729   /gl/gl_bank.php
2730   /gl/gl_journal.php
2731   /gl/includes/ui/gl_bank_ui.inc
2732   /gl/includes/ui/gl_journal_ui.inc
2733   /includes/date_functions.inc
2734   /includes/ui/ui_view.inc
2735   /inventory/adjustments.php
2736   /inventory/transfers.php
2737   /inventory/includes/item_adjustments_ui.inc
2738   /inventory/includes/stock_transfers_ui.inc
2739   /manufacturing/work_order_entry.php
2740   /purchasing/po_entry_items.php
2741   /purchasing/po_receive_items.php
2742   /purchasing/supplier_payment.php
2743   /purchasing/includes/ui/grn_ui.inc
2744   /purchasing/includes/ui/invoice_ui.inc
2745   /purchasing/includes/ui/po_ui.inc
2746   /sales/credit_note_entry.php
2747   /sales/customer_credit_invoice.php
2748   /sales/customer_delivery.php
2749   /sales/customer_invoice.php
2750   /sales/customer_payments.php
2751   /sales/sales_order_entry.php
2752   /sales/includes/cart_class.inc
2753   /sales/includes/sales_db.inc
2754   /sales/includes/db/sales_order_db.inc
2755   /sales/includes/ui/sales_credit_ui.inc
2756   /sales/includes/ui/sales_order_ui.inc
2757
2758 18-Mar-2009 Janusz Dobrowolski
2759 + Additional option for submit_add_or_update_x() helpers
2760 $ /includes/ui/ui_input.inc
2761 + Icon for default escape button
2762 $ /themes/aqua/images/escape.png (new)
2763   /themes/cool/images/escape.png (new)
2764 + Arrow navigation also in report menus
2765 $ /js/utils.js
2766   /js/inserts.js
2767 + Added default keys for form submition/cancelling when apprioprate.
2768 $ All form entry files.
2769
2770 17-Mar-2009 Joe Hunt
2771 ! Changed so company domicile is printed on invoices and statements if filled out.
2772 $ /reporting/includes/header2.inc
2773
2774 17-Mar-2009 Janusz Dobrowolski
2775 + Added default delivery_required_by parameter, removed custom company fields/names.
2776 $ /admin/company_preferences.php
2777   /admin/gl_setup.php
2778   /admin/db/company_db.inc
2779   /includes/prefs/sysprefs.inc
2780   /sql/alter2.2.php (new)
2781   /sql/alter2.2.sql (new)
2782   /sql/en_US-demo.sql
2783   /sql/en_US-new.sql
2784 + Item category now contains default parameters for new items.
2785 $ /inventory/includes/db/items_category_db.inc
2786   /inventory/manage/item_categories.php
2787   /inventory/manage/items.php
2788   /sql/alter2.2.php
2789   /sql/alter2.2.sql
2790   /sql/en_US-demo.sql
2791   /sql/en_US-new.sql
2792 ! Updated FA version string.
2793 $ /config.php
2794 ! Stock item types moved to types.inc
2795 $ /includes/types.inc
2796   /includes/ui/ui_lists.inc
2797 ! Focus js code optimization
2798 $ /js/inserts.js
2799   /js/utils.js
2800  
2801 16-Mar-2009 Janusz Dobrowolski
2802 + Support for default buttons with Ctrl-Enter/Escape hotkeys, 
2803         arrow navigation in menus
2804 $ /includes/ui/ui_input.inc
2805   /includes/ui/ui_controls.inc
2806   /includes/ui/ui_view.inc
2807   /includes/page/footer.inc
2808   /config.php
2809   /js/inserts.js
2810   /js/utils.js
2811   /reporting/includes/reporting.inc
2812   /themes/default/images/escape.png
2813   /themes/aqua/default.css
2814   /themes/aqua/renderer.php
2815   /themes/cool/default.css
2816   /themes/cool/renderer.php
2817   /themes/default/default.css
2818   /themes/default/renderer.php
2819   /themes/default/images/escape.png
2820   /sales/sales_order_entry.php
2821
2822 ! SID & start_form() cleanup
2823 $ /.htaccess
2824   /access/logout.php
2825   /admin/attachments.php
2826   /admin/backups.php
2827   /admin/create_coy.php
2828   /admin/inst_lang.php
2829   /admin/inst_module.php
2830   /admin/view_print_transaction.php
2831   /admin/void_transaction.php
2832   /dimensions/inquiry/search_dimensions.php
2833   /gl/bank_transfer.php
2834   /gl/gl_bank.php
2835   /gl/inquiry/gl_trial_balance.php
2836   /gl/manage/exchange_rates.php
2837   /inventory/adjustments.php
2838   /inventory/cost_update.php
2839   /inventory/prices.php
2840   /inventory/purchasing_data.php
2841   /inventory/reorder_level.php
2842   /inventory/transfers.php
2843   /inventory/inquiry/stock_movements.php
2844   /inventory/inquiry/stock_status.php
2845   /inventory/manage/item_codes.php
2846   /inventory/manage/sales_kits.php
2847   /manufacturing/search_work_orders.php
2848   /manufacturing/work_order_issue.php
2849   /manufacturing/inquiry/bom_cost_inquiry.php
2850   /manufacturing/manage/bom_edit.php
2851   /purchasing/po_entry_items.php
2852   /purchasing/po_receive_items.php
2853   /purchasing/supplier_credit.php
2854   /purchasing/supplier_invoice.php
2855   /purchasing/supplier_payment.php
2856   /purchasing/allocations/supplier_allocate.php
2857   /purchasing/inquiry/po_search.php
2858   /purchasing/inquiry/po_search_completed.php
2859   /purchasing/inquiry/supplier_allocation_inquiry.php
2860   /purchasing/inquiry/supplier_inquiry.php
2861   /sales/credit_note_entry.php
2862   /sales/customer_credit_invoice.php
2863   /sales/customer_delivery.php
2864   /sales/customer_invoice.php
2865   /sales/allocations/customer_allocate.php
2866   /sales/includes/ui/sales_credit_ui.inc
2867   /sales/inquiry/customer_allocation_inquiry.php
2868   /sales/inquiry/sales_deliveries_view.php
2869   /sales/inquiry/sales_orders_view.php
2870
2871 ------------------------------- Release 2.1.5 ----------------------------------
2872 26-Aug-2009 Joe Hung
2873 ! Release 2.1.5
2874 $ config.php
2875 # If no dimensions in system, then there were 2 destination selectors in report Balance Sheet
2876 $ /reporting/reports_main.php
2877 ! Code cleanup
2878 $ /taxes/tax_calc.inc
2879   /lang/new_language_template/LC_MESSAGES/empty.po (new extraction)
2880   
2881 24-Aug-2009 Joe Hunt
2882 # A Purchasing Price of 12.34 with a conversion factor of 100,0000 caused a false internal rounding error of 12.00.
2883 ! The Purchasing Price, price can now have up to 6 decimals (fractions of hundredth's) and are presented correctly.
2884   If you need to increase the decimals in a current value, then you have to delete it and create it again with new values.
2885   This is for safety reasons.
2886 $ /includes/current_user.inc
2887   /includes/ui/ui_input.inc
2888   /inventory/purchasing_data.php
2889   /purchasing/po_receive_items.php
2890   /purchasing/includes/ui/invoice_ui.inc
2891   /purchasing/includes/ui/po_ui.inc
2892   /purchasing/view/view_grn.php
2893   /purchasing/view/view_po.php
2894   /reporting/rep209.php
2895   
2896 21-Aut-2009 Joe Hunt
2897 # [0000162] Deleting a GL account may cause problems with quick entries 
2898 $ /gl/manage/gl_accounts.php
2899
2900 20-Aug-2009 Joe Hunt
2901 # If account code2 is used in the accounts the report Chart of Accounts gave a bad index and didn't print the code.
2902 $ /gl/includes/gl_db_accounts.inc
2903 # If setting the delivered items in PO Receive Items to 0 the value is not updated 
2904 $ /purchasing/po_receive_items.php
2905
2906 19-Aug-2009 Joe Hunt
2907 ! Change of Quick Entries to use the Tax Types instead, due to complexity using the Tax Groups in EU.
2908   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.
2909 $ /gl/includes/db/gl_db_bank_accounts.inc
2910   /gl/manage/gl_quick_entries.php
2911   /includes/ui/ui_view.inc
2912   
2913 18-Aug-2009 Joe Hunt
2914 ! When using Quick Entries in Supplier Invoices/credit notes the tax sum now shows correctly.
2915 $ /purchasing/includes/db/invoice_db.inc
2916   /purchasing/includes/ui/invoice_ui.inc
2917   /purchasing/includes/supp_trans_class.inc
2918   
2919 18-Aug-2009 Joe Hunt
2920 ! Quick Entries uses Tax Groups instead of Item Tax Types for calculating taxes (Please change the item lines for tax).
2921   Quick Entry Lines of type Supplier Invoice. When using, the Supplier Tax Group Id overrides the The Tax Group set on the line.
2922 $ /gl/includes/db/gl_db_bank_accounts.inc
2923   /gl/manage/gl_quick_entries.php
2924   /includes/ui/ui_view.inc
2925   /taxes/tax_calc.inc
2926   
2927 17-Aug-2009 Janusz Dobrowolski
2928 # [0000158] Added missing check for POS usage before deletion.
2929 $ /sales/manage/sales_points.php
2930
2931 17-Aug-2009 Joe Hunt
2932 # [0000160] Customer payments in different currencies (bank account exchange error). Fixed so diff bank_curr/home_curr and cust/supp curr is readonly.
2933 $ /gl/includes/db/gl_db_bank_trans.inc
2934   /purchasing/supplier_payment.php
2935   /sales/customer_payments.php
2936   /sales/includes/db/payments_db.inc
2937
2938 14-Aug-2009 Janusz Dobrowolski
2939 # [0000161] Fixed reference edition on sales invoice/deliery/credit.
2940 $ /sales/customer_credit_invoice.php
2941   /sales/customer_delivery.php
2942   /sales/customer_invoice.php
2943
2944 12-Aug-2009 Joe Hunt
2945 # [0000159] Memo field's GL entries are not saved (gl_trans) in supplier invoice
2946 $ /purchasing/includes/purchasing_db.inc
2947   /purchasing/includes/db/invoice_db.inc
2948 # memo field was not written in list of journal entries.
2949 $ /reporting/rep702.php
2950   
2951 08-Aug-2009 Janusz Dobrowolski
2952 # Fixed bug in calculation of taxes for quick entries using multiply tax rates
2953 $ /includes/ui/ui_view.inc
2954
2955 08-Aug-2009 Janusz Dobrowolski
2956 # [0000152] Config_db.php changed after failed company database creation
2957 $ /install/save.php
2958
2959 08-Aug-2009 Joe Hunt
2960 # [0000153] not possible to make a new balance sheet GL account cl (old style)
2961 $ /gl/manage/gl_account_classes.php
2962
2963 04-Aug-2009 Joe Hunt
2964 # [0000150] Logo on printed papers is placed on top of the adress rule nr 1
2965 $ /reporting/includes/header2.inc
2966 # [0000145] Email sales order doesn't work if no email on branch but on customer
2967 $ /sales/includes/db/sales_order_db.inc
2968   /reporting/rep109.php
2969 ! Changed so $use_oldstyle_convert=1 variable in config.php (line 78) gives fully backwards compatibility in 
2970   Balance Sheet, PL Statements and Monthly Bread Down reports.
2971 $ /gl/manage/gl_account_classes.php.  
2972
2973 ------------------------------- Release 2.1.4 ----------------------------------
2974 30-Jul-2009 Joe Hunt
2975 ! Release 2.1.4
2976 $ config.php
2977 # Bad right margin on Tax Report (papersize A4)
2978 $ /reporting/rep709.php
2979 # [0000146] Purch data description with a ' (apostrophe) fails
2980 $ /inventory/purchasing_data.php
2981   /purchasing/includes/purchasing_db.inc
2982
2983 28-Jul-2009 Joe Hunt
2984 # Bugs in sending documents as email. Seems to land in the spam filter due to bad text and scrambled name on attached documents
2985 $ /reporting/rep109.php
2986   /reporting/includes/doctext.inc
2987   /reporting/includes/doctext2.inc
2988   /reporting/includes/header2.inc
2989   /reporting/includes/pdf_report.inc
2990
2991 18-Jul-2009 Joe Hunt
2992 # 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).
2993 $ /sales/includes/db/cust_trans_db.inc
2994 # Wrong presentation in customer/supplier balance if using bank payments for customers and bank deposits for suppliers (very rare)
2995 $ /reporting/rep101.php
2996   /reporting/rep201.php
2997   
2998 13-Jul-2009 Joe Hunt
2999 # Bug in Tax Inquiry and Tax Report when entering in Journal Entry
3000 $ /gl/includes/db/gl_db_banking.inc
3001   /gl/includes/db/gl_db_trans.inc
3002   /reporting/rep709.php
3003 ! Comments should follow templates and recurrent invoices.
3004 $ /sales/create_recurrent_invoices.php
3005   /sales/sales_order_entry.php
3006   
3007 12-Jul-2009 Joe Hunt
3008 # Wrong presentation of left to allocate if discount was given
3009 $ /sales/view/view_receipt.php
3010   /purchasing/view/view_supp_payment.php
3011   
3012 11-Jul-2009 Joe Hunt
3013 ! Improved Inventory Sales Report. Now by Customer and quantities as well.
3014 $ /reporting/rep304.php
3015   /reporting/reports_main.php
3016
3017 10-Jul-2009 Joe Hunt
3018 # [0000142] Purchase Order use the same header as Sales Order
3019 $ /reporting/includes/doctext.inc
3020   /reporting/includes/doctext2.inc
3021 # Bug in demand qty
3022 $ /includes/db/manufacturing.inc
3023
3024 10-Jul-2009 Janusz Dobrowolski
3025 # [0000141] Attachment view/download bug.
3026 $ /admin/attachments.php
3027 # [0000140] Numeric format bug in credit limit input.
3028 $ /purchasing/manage/suppliers.php
3029 # [0000143] Bad format of PO popup window (Softechmatrix).
3030 $ /purchasing/view/view_grn.php
3031
3032 09-Jul-2009 Janusz Dobrowolski
3033 # [0000139] Change of bank account type after creation should not be allowed.
3034 $ /gl/manage/bank_accounts.php
3035
3036 01-Jul-2009 Joe Hunt
3037 # Guess what :) [0000137] Material Cost Averaging Problem (again again again) when voiding.
3038 $ /purchasing/includes/db/invoice_db.inc
3039
3040 26-Jun-2009 Joe Hunt
3041 # [0000137] Material Cost Averaging Problem (again again) when voiding.
3042 $ /purchasing/includes/db/invoice_db.inc
3043
3044 ------------------------------- Release 2.1.3 ----------------------------------
3045 25-Jun-2009 Joe Hunt
3046 ! Release 2.1.3
3047 $ config.php
3048   /sql/en_US-new.sql
3049   /sql/en_US-demo.sql
3050 ! Suppressed menu on access denied in view popup windows.
3051 $ /includes/session.inc
3052   /includes/main.inc
3053 ! New empty.po file
3054   /lang/new_language_template/LC_MESSAGES/empty.po
3055
3056 23-Jun-2009 Janusz Dobrowolski
3057 ! Added edition link in Purchase Order Inquiry
3058 $ /purchasing/includes/ui/po_ui.inc
3059   /purchasing/inquiry/po_search_completed.php
3060
3061 23-Jun-2009 Joe Hunt
3062 # [0000137] Material Cost Averaging Problem (again) when voiding.
3063 $ /purchasing/includes/db/invoice_db.inc
3064
3065 21-Jun-2009 Joe Hunt
3066 # If no additional costs (overhead/labour) it should reduce the average additional costs.
3067 $ /manufacturing/includes/db/work_orders_quick_db.inc
3068
3069 20-Jun-2009 Janusz Dobrowolski
3070 ! Php notices removed from logging to avoid flood from @ constructs.
3071 $ /includes/errors.inc
3072 # [0000135] Direct posting to gl accounts with more than one related tax type forbidden.
3073 $ /gl/gl_journal.php
3074   /includes/ui/ui_view.inc
3075   /purchasing/supplier_credit.php
3076   /purchasing/supplier_invoice.php
3077   /taxes/tax_types.php
3078   /taxes/db/tax_types_db.inc
3079
3080 20-Jun-2009 Joe Hunt/Tu Nguyen
3081 # [0000137] Material Cost Averaging Problem when voiding Supp Inv and qoh reaches 0.
3082 $ /purchasing/includes/db/grn_db.inc
3083
3084 18-Jun-2009 Joe Hunt
3085 ! Better support for conversion_factor in Purchasing Pricing. Instruction on Sticky Inventory Forum.
3086 $ /inventory/purchasing_data.php
3087   /purchasing/includes/purchasing_db.inc
3088   /purchasing/includes/db/po_db.inc
3089   /purchasing/includes/ui/po_ui.inc
3090   
3091 17-Jun-2009 Janusz Dobrowolski
3092 # Fixed form reset after error, allowed png logo files.
3093 $ /admin/company_preferences.php
3094 ! Removed unneeded submit_on_change in uom selector.
3095 $ /includes/ui/ui_lists.inc
3096 # Allowed reuse of supplier references from voided invoices.
3097 $ /purchasing/supplier_invoice.php
3098 # Total payment/credit sign fix.  
3099 $ /purchasing/allocations/supplier_allocation_main.php
3100 # Voided documents should not be displayed.
3101 $ /purchasing/inquiry/supplier_inquiry.php
3102
3103 17-Jun-2009 Joe Hunt/Tu Nguyen
3104 # [0000136] view_po on invoices and credits shows transactions from other suppliers
3105 $ /purchasing/includes/db/invoice_db.inc
3106
3107 16-Jun-2009 Janusz Dobrowolski
3108 ! Added error logging to file or syslog.
3109 $ /config.php
3110   /includes/errors.inc
3111 # Cleaned output buffering notices.
3112 $ /includes/errors.inc
3113   /includes/session.inc
3114
3115 15-Jun-2009 Joe Hunt
3116 ! Added Item Code Entry in Work Order Entry and quantity decimals now follows the item
3117 ! Clean-up in ui_list codes.
3118 $ /includes/ui/ui_lists.inc
3119   /manufacturing/work_order_entry.php
3120   /manufacturing/search_work_orders.php
3121   /manufacturing/manage/bom_edit.php
3122   /manufacturing/inquiry/bom_cost_inquiry.php
3123   
3124 14-Jun-2009 Joe Hunt
3125 ! Much better presentation of new Balance Sheet, P&L Statement and Monthly Breakdown.
3126 $ /gl/includes/db/gl_db_account_types.inc
3127   /gl/includes/db/gl_db_accounts.inc
3128   /includes/types.inc
3129   /reporting/rep705.php
3130   /reporting/rep706.php
3131   /reporting/rep707.php
3132 ! New variable in config.php, $use_oldstyle_convert, if set to 1, same convert as in old versions.  
3133 $ config.php
3134   
3135 13-Jun-2009 Joe Hunt/Pete/Tom Moulton
3136 ! Changed next reference method to also include partly alpha characters in front, fi. WA036 increments to WA037
3137 $ /includes/references.inc
3138 ! Improved email sending of documents. With help of Tom Moulton
3139 $ /reporting/rep109.php
3140   /reporting/rep209.php
3141   /reporting/includes/class.mail.inc
3142   /reporting/includes/pdf.report.inc
3143   
3144 12-Jun-2009 Joe Hunt
3145 ! Code clean-up
3146 $ /gl/includes/db/gl_db_trans.inc
3147   /gl/inquiry/gl_trial_balance.php
3148   /includes/ui/ui_view.inc
3149   /reporting/rep708.php
3150   
3151 11-Jun-2009 Joe Hunt
3152 ! Changed balance_sheet operation in class table to class type for sign convert in Balance Sheet, Profit and Loss Statement and Monthly Breakdown
3153 $ /gl/manage/gl_account_classes.php
3154   /gl/includes/db/gl_db_account_types.inc
3155   /gl/includes/db/gl_db_accounts.inc
3156   /gl/inquiry/gl_trial_balance.php
3157   /includes/types.inc
3158   /includes/ui/ui_lists.inc
3159   /reporting/rep705.php
3160   /reporting/rep706.php
3161   /reporting/rep707.php
3162   /reporting/rep708.php
3163   
3164 09-Jun-2009 Joe Hunt
3165 # Bad format in due date column in search dimensions
3166 $ /dimensions/inquiry/search_dimensions.php
3167
3168 08-Jun-2009 Joe Hunt
3169 ! Changed Advanced Manufacturing payments to be more flexible and simpler. Removed from Payment.
3170 $ /gl/includes/db/gl_db_trans.inc
3171   /gl/includes/ui/gl_bank_ui.inc
3172   /includes/types.inc
3173   /includes/ui/ui_lists.inc
3174   /manufacturing/search_work_orders.php
3175   /manufacturing/work_order_costs.php (new file)
3176   /manufacturing/work_order_entry.php
3177 # Overhead costs in Manufacturing/Assembling wasn't added to stock overhead cost
3178 $ /manufacturing/work_order_add_finished.php
3179   /manufacturing/work_order_issue.php
3180   /manufacturing/work_order_release.php
3181   /manufacturing/includes/manufacturing_ui.inc
3182   /manufacturing/includes/db/work_orders_db.inc
3183   /manufacturing/includes/db/work_orders_quick_db.inc
3184   /manufacturing/includes/db/work_orders_produce_items_db.inc
3185   /manufacturing/view/work_order_view.php
3186   
3187 05-Jun-2009 Joe Hunt
3188 # Missing underscore in gettext string
3189 $ /sales/create_recurrent_invoices.php
3190 # Broken gettext string over 2 lines
3191 $ /sales/customer_delivery.php
3192
3193 04-Jun-2009 Joe Hunt
3194 # [0000134] Voiding a supplier credit note didn't activate the PO Receivals and void the stock moves.
3195 $ /purchasing/includes/db/invoice_db.inc
3196
3197 03-Jun-2009 Joe Hunt
3198 ! Changed to present reference number in Print Invoices/Credit Notes if global $print_invoice_no = 0
3199 $ /reporting/includes/reports_classes.inc
3200 # Deleting of Locations was too easy. Implemented much more checks
3201 $ /inventory/manage/locations.php
3202 ! Report Stock Check Sheet and 'Inventory Item Status' was wrong when Locations were selected.
3203 $ /reporting/rep302.php
3204   /reporting/rep303.php
3205   /includes/db/manufacturing_db.inc
3206 # When producing advanced manufacture there should be errors when insuffient qoh in items (if 'Allow Negative Stock' is not marked).
3207 $ /manufacturing/work_order_issue.php
3208   /manufacturing/work_order_add_finished.php
3209 # Missing decimal calculation in BOM edit.
3210 $ /manufacturing/manage/bom_edit.php
3211 # Wrong toottip text on Process button in Purchase Order, Receive Items.
3212 $ /purchase/po_receive_items.php
3213   
3214 27-May-2009 Joe Hunt
3215 # After heavy testing a new set of nested subtypes in COA, Monthly Breakdown, Balance Sheet and P&L Statement.
3216 $ /gl/includes/db/gl_db_accounts.inc
3217   /gl/includes/db/gl_db_account_types.inc
3218   /reporting/rep701.php
3219   /reporting/rep705.php
3220   /reporting/rep706.php
3221   /reporting/rep707.php
3222
3223 26-May-2009 Joe Hunt
3224 # Again fixed nested subtypes in account types correctly in COA, Monthly Breakdown, Balance Sheet and P&L Statement
3225 $ /gl/includes/db/gl_db_accounts.inc
3226   /gl/includes/db/gl_db_account_types.inc
3227   /reporting/rep701.php
3228   /reporting/rep705.php
3229   /reporting/rep706.php
3230   /reporting/rep707.php
3231 # fixed wider combobox for backup-files in company backup
3232 $ /admin/backups.php
3233
3234 25-May-2009 Joe Hunt
3235 # Fixed Supplier Credit so Purchase Order Outstanding is decreased too.
3236 $ /purchasing/includes/db/grn_db.inc
3237 # Fixed so nested subtypes in account types are nested correctly in Balance Sheet and P&L Statement
3238 $ /gl/includes/db/gl_db_accounts.inc
3239   /reporting/rep706.php
3240   /reporting/rep707.php
3241 ! Extra column in Stock Check Sheet, On Order and option for selecting Only Shortage.
3242 $ /reporting/rep303.php
3243   /reporting/reports_main.php
3244
3245 23-May-2009 Janusz Dobrowolski
3246 # Fixed transaction table search update.
3247 $ /admin/view_print_transaction.php
3248 # Fixed initial select for array_selector()
3249 $ /includes/ui/ui_lists.inc
3250
3251 22-May-2009 Janusz Dobrowolski
3252 # Fixed buggy reference instead of id in report dimension selectors.
3253 $ /reporting/includes/reports_classes.inc
3254 # Fixed typo in setup menu
3255 $ /applications/setup.php
3256
3257 21-May-2009 Joe Hunt/Tom Moulton
3258 # Recursion fix in manufacturing_db.inc by Tom Moulton
3259 $ /includes/db/manufacturing_db.inc
3260
3261 20-May-2009 Janusz Dobrowolski
3262 # Small cleanup
3263 $ /inventory/prices.php
3264 # Fixed select buttons icon.
3265 $ /sales/manage/customer_branches.php
3266
3267 20-May-2009 Joe Hunt
3268 # Fixed and optimized On Order in Inventory Items Status and reports
3269 $ /includes/db/manufacturing_db.inc
3270   /inventory/inquiry/stock_status.php
3271   /reporting/rep302.php
3272   /reporting/rep303.php
3273   /sales/includes/db/sales_order_db.inc
3274   
3275 18-May-2009 Joe Hunt
3276 # html header shown in backup downloads.
3277 $ /admin/backups.php
3278 ! Reinserted the link to GL in Work Order Inquiry.
3279 $ /manufacturing/search_work_orders.php
3280 # Added non closed work order requirements on On Order in Inventory Items Status
3281 $ /inventory/inquiry/stock_status.php
3282 ! Added mb_flag 'M' in demand checks
3283 $ /sales/includes/db/sales_order_db.inc
3284   /reporting/rep302.php
3285   /reporting/rep303.php
3286   
3287 17-May-2009 Joe Hunt
3288 ! Changed service items to use cogs account instead of inventory account.
3289 $ /inventory/manage/items.php
3290
3291 16-May-2009 Joe Hunt
3292 # [0000133] Removed buggy & obsolete hotkey support in pager_link()
3293 $ /includes/ui/db_pager_view.inc
3294 ! Removed obsolete 'K' mb_flag checks.
3295 $ /includes/data_checks.inc
3296   /includes/ui/ui_lists.inc
3297
3298 13-May-2009 Joe Hunt
3299 # Bug in demensions_list. If dimensions are closed they shall NOT show up in the lists.
3300 $ /includes/ui/ui_lists.inc
3301
3302 10-May-2009 Joe Hunt
3303 # Period presentation bug in tax report/inquiry
3304 $ /gl/inquiry/tax_inquiry.php
3305   /reporting/includes/reports_classes.inc
3306   
3307 07-May-2009 Joe Hunt
3308 # Layout bug in exchange rate display
3309 $ /includes/ui/ui_view.inc
3310 # Layout bug in sales_order_view. Column Comments renamed to Cust Order Ref
3311 $ /sales/inquiry/sales_orders_view.php
3312 # Layout bug in sales_order_ui. Bad presentation of customer if not editable
3313 $ /sales/includessales_order_ui.inc
3314
3315 05-May-2009 Janusz Dobrowolski
3316 # Fixed check if code for new sales kit is not used.
3317 $ /inventory/manage/sales_kits.php
3318
3319 04-May-2009 Joe Hunt
3320 # Purchase Order document shows wrong purch data conversion if purch data
3321 $ /reporting/rep209.php
3322
3323
3324 ------------------------------- Release 2.1.2 ----------------------------------
3325 30-Apr-2009 Joe Hunt
3326 ! Release 2.1.2
3327 $ config.php
3328
3329 22-Apr-2009 Joe Hunt
3330 ! Changed the text 'Supplier Account No' to 'Our Customer No' in Supplier form
3331 $ /purchasing/manage/suppliers.php
3332
3333 20-Apr-2009 Janusz Dobrowolski
3334 # Rewritten backup manager, fixed progressbar bug.
3335 $ /admin/backups.php
3336 # Fixed bug in zipped sql file restore.
3337 $ /admin/db/maintenance_db.inc
3338 ! JsHttpRequest class updated to latest version.
3339 $ /includes/JsHttpRequest.php
3340   /js/JsHttpRequest.js
3341 ! Added optional parameter in vertical_space()
3342 $ /includes/ui/ui_controls.inc
3343 + Helper for javascript confirm dialogs added.
3344 $ /includes/ui/ui_input.inc
3345 ! Client side confirm dialog added for destructive submits.
3346 $ /purchasing/supplier_invoice.php
3347   /purchasing/includes/ui/invoice_ui.inc
3348   /sales/sales_order_entry.php
3349 + Added retry after timeout on unreliable ajax connections. Preparation for client-side javascript checks.
3350 $ /includes/current_user.inc
3351   /includes/page/footer.inc
3352   /includes/page/header.inc
3353   /includes/ui/ui_view.inc
3354   /access/login.php
3355   /js/inserts.js
3356   /js/utils.js
3357   /themes/aqua/images/progressbar.gif
3358   /themes/cool/images/progressbar.gif
3359   /themes/default/images/progressbar.gif
3360   /themes/default/images/ajax-loader2.gif (new)
3361   /themes/default/images/warning.png (new)
3362   /themes/aqua/images/ajax-loader2.gif (new)
3363   /themes/aqua/images/warning.png (new)
3364   /themes/cool/images/ajax-loader2.gif (new)
3365   /themes/cool/images/warning.png (new)
3366 # Fixed supplier uom retrieval.
3367 $ /purchasing/includes/db/po_db.inc
3368
3369 04-Apr-2009 Janusz Dobrowolski
3370 # Paper format defaults to A4 for unknown specifiers.
3371 $ /reporting/includes/pdf_report.inc
3372 # Sealing sql statements.
3373 $ /sales/manage/customers.php
3374
3375 01-Apr-2009 Janusz Dobrowolski
3376 # Fixed document mailing.
3377 $ /reporting/includes/pdf_report.inc
3378 # Fixed focus javascript error on lists.
3379 $ /includes/ui/ui_lists.inc
3380 # Fixed report links hotkey selection
3381 $ /js/inserts.js
3382
3383 ------------------------------- Release 2.1.1 ----------------------------------
3384 30-Mar-2009 Janusz Dobrowolski
3385 # Fixed display of unsufficient quantities in sales docs.
3386 $ /sales/includes/ui/sales_order_ui.inc
3387   /themes/aqua/default.css
3388   /themes/cool/default.css
3389   /themes/default/default.css
3390 # Updated gettext template file
3391 $ /lang/new_language_template/LC_MASSAGES/empty.po
3392 ! Release 2.1.1
3393 $ config.php
3394
3395 29-Mar-2009 Janusz Dobrowolski
3396 # [0000126] 'Invoice' words on credit note document.
3397 $ /reporting/includes/doctext.inc
3398   /reporting/includes/doctext2.inc
3399 # [0000125] Sql error when creating credit note.
3400 $ /sales/includes/db/sales_credit_db.inc
3401 # [0000121] Error during qoh calculations.
3402 $ /sales/includes/ui/sales_order_ui.inc
3403
3404 28-Mar-2009 Janusz Dobrowolski
3405 # [0000124] Cannot add exchange rate <1 when comma is set as dec separator.
3406 $ /gl/manage/exchange_rates.php
3407
3408 27-Mar-2009 Janusz Dobrowolski
3409 # Fixed include file path in reports 104,303
3410 $ /reporting/rep104.php
3411   /reporting/rep303.php
3412
3413 26-Mar-2009 Janusz Dobrowolski
3414 # Fixed problems with cash invoices created after db upgrade.
3415 $ /includes/data_checks.inc
3416   /sales/includes/db/sales_points_db.inc
3417   /sales/manage/sales_points.php
3418   /sql/alter2.1.sql
3419
3420 24-Mar-2009 Joe Hunt
3421 # Wrong price decimals in Report Salesman Listing
3422 $ /reporting/rep106.php
3423
3424 23-Mar-2009 Janusz Dobrowolski
3425 # Fixed keybord access issue after AltTab
3426 $ /js/inserts.js
3427
3428 23-Mar-2009 Joe Hunt
3429 # Bad thousand/decimal formatting in XLS reports.(OpenOffice)
3430 $ /reporting/including/excel_report.inc
3431
3432 22-Mar-2009 Janusz Dobrowolski/Joe Hun rerun, didn't work (empty file when inserting)
3433 # Fixed item picture display after upload, fixed item image filenames. Option to remove image.
3434 $ /inventory/manage/items.php
3435   /inventory/includes/inventory_db.inc
3436   /reporting/rep104.php
3437   /reporting/rep303.php
3438
3439 21-Mar-2009 Janusz Dobrowolski
3440 # Broken currency section after date change.
3441 $ /sales/includes/ui/sales_credit_ui.inc
3442   /sales/includes/ui/sales_order_ui.inc
3443
3444 20-Mar-2009 Joe Hunt
3445 # Truncation bug when inserting/updating entered supplier credit limit
3446 $ /purchasing/manage/suppliers.php
3447
3448 19-Mar-2009 Joe Hunt
3449 # [0000120] SQL Error when leaving Default Rate: blank when adding Tax Types
3450 $ /taxes/tax_types.php
3451
3452 19-Mar-2009 Janusz Dobrowolski
3453 # Fixed quick entry amount update on list change.
3454 $ /gl/includes/ui/gl_journal_ui.inc
3455
3456 ------------------------------- Release 2.1 ----------------------------------------------------
3457 18-Mar-2009 Joe Hunt
3458 ! Release 2.1
3459 $ config.php
3460
3461 18-Mar-2009 Janusz Dobrowolski
3462 # Additional php.ini checks and fixes for php in CGI mode
3463 $ /.htaccess
3464   /install.html
3465   /install/index.php
3466   /install/save.php
3467 # Default focus in lists on searchbox if used.
3468 $ /includes/ui/ui_lists.inc
3469 # Fixed update after code search.
3470 $ /inventory/manage/sales_kits.php
3471
3472 16-Mar-2009 Janusz Dobrowolski
3473 # Fixed redirection after order cancelation.
3474 $ /sales/sales_order_entry.php
3475
3476 15-Mar-2009 Joe Hunt
3477 # Minor bug in Report List of Journal Entries
3478 $ /reporting/rep702.php
3479
3480 14-Mar-2009 Joe Hunt
3481 ! Changed so exchange variances is stamped on invoice GL instead of payment GL
3482   if invoice date is later than payment date
3483 $ /includes/banking.inc
3484
3485 13-Mar-2009 Janusz Dobrowolski/Joe Hunt
3486 # GL line delete bug fixed.
3487 $ /gl/includes/ui/gl_bank_ui.inc
3488   /gl/includes/ui/gl_journal_ui.inc
3489   /includes/ui/items_cart.inc
3490 # Random syntax error + new menu item :).
3491 $ /manufacturing/inquiry/bom_cost_inquiry.php
3492   /applications/manufacturing.php
3493 - Removed non used file
3494 $ /admin/db/v_banktrans.inc (removed)
3495
3496 11-Mar-2009 Joe Hunt
3497 # Several errors related to new bank account id in /gl/includes/db/gl_db_banking.inc
3498 $ /gl/include/db/gl_db_banking.inc
3499
3500 10-Mar-2009 Janusz Dobrowolski
3501 # [0000119] Fixed search by item description in sales item selector.
3502 $ /includes/ui/ui_lists.inc
3503 # Fixed email_row/link_row display for empty input value.
3504 $ /includes/ui/ui_inputs.inc
3505 # Small layout fix 
3506 $ /purchasing/allocations/supplier_allocate.php
3507   /sales/allocations/customer_allocate.php
3508
3509 ------------------------------- Release 2.1.0 RC ------------------------------------------------
3510 09-Mar-2009 Joe Hunt
3511 ! Release 2.1.0 Release Candidate (RC).
3512 $ config.php
3513 ! Report clean up
3514 $ /reporting/includes/excel_report.inc
3515
3516 09-Mar-2009 Janusz Dobrowolski
3517 # Initial prefs for new created user now copied form current admin settings.
3518 $ /admin/users.php
3519 # Changed page_security level to 1
3520 $ /admin/display_prefs.php
3521 # Fixed item code display after item delete
3522 $ /inventory/manage/items.php
3523 # Cosmetic cleanup
3524 $ /includes/session.inc
3525
3526 08-Mar-2009 Joe Hunt
3527 ! XLS engine now compatible with PEAR Excel Writer.
3528 $ /reporting/includes/excel_report.inc
3529   /reporting/includes/Workbook.php
3530   
3531 05-Mar-2009 Joe Hunt
3532 ! Replaced the Excel Writer engine with XLS driver (the XML driver can later be downloaded)
3533 $ /reporting/includes/ExcelWriterXML.php, ExcelWriterXML_Sheet.php and ExcelWriterXM__Style.php removed.
3534   /reporting/includes/Workbook.php (new file)
3535   /reporting/includes/excel_report.inc
3536   /reporting/includes/pdf_report.inc
3537   /reporting/prn_redirect.php
3538   /reporting all repXXX.php files
3539   
3540 03-Mar-2009 Joe Hunt/Janusz Dobrowolski
3541 + Preparation for Excel Writer continued
3542 $ /reporting/includes/ExcelWriterXML.php
3543   /reporting/includes/ExcelWriterXML_Sheet.php
3544   /reporting/includes/ExcelWriterXML_Style.php
3545   /reporting/includes/excel_report.inc
3546   /reporting all repXXX.php that are not documents
3547   
3548 02-Mar-2009 Joe Hunt
3549 + Preparation for report destination PDF/Printer and Excel (and Open Office Calc)
3550 $ /reporting/includes/reports_classes.inc
3551   /reporting/includes/pdf_report.inc
3552   /reporting/includes/ExcelWriterXML.php (new file)
3553   /reporting/includes/ExcelWriterXML_Sheet.php (new file)
3554   /reporting/includes/ExcelWriterXM__Style (new file)
3555   /reporting/includes/excel_report.inc (new file)
3556   /reporting/reports_main.php
3557   /reporting/rep701.php
3558   /reporting/rep705.php
3559   /reporting/rep706.php
3560   /reporting/rep707.php
3561   
3562 01-Mar-2009 Janusz Dobrowolski
3563 # Setting magic_quotes_gpc and register_globals to off in htaccess file
3564 $ /.htaccess (new)
3565
3566 28-Feb-2009 Joe Hunt
3567 ! Improved layout in standard themes (graphics)
3568 $ /themes/aqua/renderer.php
3569   /themes/aqua/help.gif (new file)
3570   /themes/aqua/login.gif (new file)
3571   /themes/aqua/right.gif (new file)
3572   /themes/cool/renderer.php
3573   /themes/cool/help.gif (new file)
3574   /themes/cool/login.gif (new file)
3575   /themes/cool/right.gif (new file)
3576   /themes/default/renderer.php
3577   /themes/default/help.gif (new file)
3578   /themes/default/login.gif (new file)
3579   /themes/default/right.gif (new file)
3580   /themes/themes/login.css
3581     
3582 27-Feb-2009 Janusz Dobrowolski
3583 # Security fix to my last commit.
3584 $ /frontaccounting.php
3585   /includes/lang/language.php
3586
3587 25-Feb-2009 Joe Hunt
3588 ! Improved layout
3589 $ /inventory/prices.php
3590   /inventory/reorder_level.php
3591   /inventory/inquiry/stock_status.php
3592   
3593 24-Feb-2009 Janusz Dobrowolski
3594 # Cleaning startup code
3595 $ /index.php
3596   /frontaccounting.php
3597   /includes/session.inc
3598   /includes/db/connect_db.inc
3599   /includes/lang/gettext.php
3600   /includes/lang/language.php
3601 # Language changed on display prefs page stored to database.
3602 $ /admin/display_prefs.php
3603   /admin/db/users_db.inc
3604   /includes/current_user.inc
3605 # Fixed tab hot keys
3606 $ /applications/customers.php
3607   /applications/dimensions.php
3608   /applications/generalledger.php
3609   /applications/inventory.php
3610   /applications/manufacturing.php
3611   /applications/setup.php
3612   /applications/suppliers.php
3613
3614 23-Feb-2009 Joe Hunt
3615 ! Changed extension include to be outside function. Didn't work in submenus.
3616 $ frontaccounting.php
3617   /includes/main.inc
3618 ! Better color in data picker
3619 $ /themes/aqua/default.css
3620   /themes/cool/default.css
3621   /themes/default/default.css
3622   
3623 22-Feb-2009 Janusz Dobrowolski
3624 ! Application startup code cleanup.
3625 $ /frontaccounting.php
3626   /index.php
3627   /applications/customers.php
3628   /applications/dimensions.php
3629   /applications/generalledger.php
3630   /applications/inventory.php
3631   /applications/manufacturing.php
3632   /applications/setup.php
3633   /applications/suppliers.php
3634   /includes/session.inc
3635   /includes/lang/language.php
3636   /themes/default/renderer.php
3637   /themes/aqua/renderer.php
3638   /themes/cool/renderer.php
3639 ! Removed obsolete $applications array.
3640 $ /config.php
3641 ! Cosmetic cleanup
3642 $ /includes/main.inc
3643 ! Calendar style moved to theme default.css
3644 $ /includes/ui/ui_view.inc
3645   /themes/aqua/default.css
3646   /themes/cool/default.css
3647   /themes/default/default.css
3648 # Fixed charset selection on login screen
3649 $ /access/login.php
3650 # Blocked password changes in demo mode
3651 $ /admin/change_current_user_password.php
3652 ! Default theme and language set for not logged user
3653 $ /includes/current_user.inc
3654   /includes/prefs/userprefs.inc
3655 # Fixed initial query order.
3656 $ /purchasing/inquiry/po_search.php
3657
3658 21-Feb-2009 Joe Hunt
3659 ! Added nowrap for date type fields in db_pager_view.inc. Problems with (-) sep.
3660 $ /includes/ui/db_pager_view.inc
3661 ! Better layout in stock_movements.php
3662 $ /inventory/inquiry/stock_movements.php
3663
3664 18-Feb-2009 Joe Hunt
3665 ! Better layout in Items form.
3666 $ /inventory/manage/items.php
3667
3668 16-Feb-2009 Joe Hunt
3669 # Instruction in update.html should include switch to standard theme before upgrade
3670 $ update.html
3671 # Bug in function get_ecb_rate when no function curl_init (missing url part)
3672 $ /gl/includes/db/gl_db_rates.inc
3673
3674 ------------------------------- Release 2.1.0 beta 2 -------------------------------------------
3675 15-Feb-2009 Joe Hunt
3676 ! Release 2.1.0 beta 2
3677 $ config.php
3678
3679 14-Feb-2009 Janusz Dobrowolski
3680 # Removed obsolete bank_trans field
3681 $ /sql/alter2.1.sql
3682   /sql/en_US-demo.sql
3683   /sql/en_US-new.sql
3684 # Drop column queries executed also in not forced upgrade install 
3685 $ /admin/db/maintenance_db.inc
3686
3687 13-Feb-2009 Janusz Dobrowolski
3688 ! Added login page language setting
3689 $ /access/login.php
3690   /admin/inst_lang.php
3691   /includes/lang/language.php
3692   /lang/installed_languages.inc
3693 # Message typo fixed
3694 $ /admin/display_prefs.php
3695 # Unified display_error function name in install wizard and main code
3696 $ /install/save.php
3697
3698 13-Feb-2009 Joe Hunt
3699 # Minor bug fix in Quick Entry tax account choice for Journal Entry.
3700 $ /includes/ui/ui_view.inc
3701
3702 12-Feb-2009 Janusz Dobrowolski
3703 ! Changed extension menu file placement, added support for gettext in extensions.
3704 $ /frontaccounting.php
3705 # Fix for some buggy curl versions.
3706 $ /gl/includes/db/gl_db_rates.inc
3707   /gl/manage/exchange_rates.php
3708 # Fixed get_amount() to return 0 for invalid input.
3709 $ /js/utils.js
3710   /js/budget.js
3711
3712 ------------------------------- Release 2.1.0 beta --------------------------------------------
3713
3714 08-Feb-2009 Janusz Dobrowolski
3715 # Fixed division by zero bug in empty pager
3716 $ includes/db_pager.inc
3717 # Fixed special char display issue in item name [0000116]
3718 $ sales/includes/cart_class.inc
3719
3720 08-Feb-2009 Joe Hunt
3721 ! Changed license type to GNU GPLv3. Stamped headers changed.
3722 $ all appropriate source files
3723
3724 04-Feb-2009 Joe Hunt
3725 ! Removed ALTER TABLE DROP columns
3726 $ /sql/alter2.1.sql
3727 ! Removed files from CVS
3728 /company/0/images/logo_frontaccounting.png
3729 /reporting/fonts/vera.afm
3730 + Added files to CVS
3731 /doc/2.1_Beta.txt
3732 /doc/extensions.txt
3733 /themes/default/images/escape.png
3734
3735 04-Feb-2009 Joe Hunt
3736 # Software Upgrade (re-read of current user needed)
3737 $ /admin/inst_upgrade.php
3738
3739 03-Feb-2009 Joe Hunt
3740 ! install/index.php link to AGPL license
3741 $ /install/index.php
3742
3743 03-Feb-2009 Janusz Dobrowolski
3744 ! Merging bugfixes since 2.0.6 from main trunk (see below)
3745 $ /config.php
3746   /gl/includes/db/gl_db_banking.inc
3747   /gl/manage/gl_account_classes.php
3748   /includes/ui/items_cart.inc
3749   /includes/ui/ui_view.inc
3750   /purchasing/includes/db/invoice_db.inc
3751   /reporting/rep101.php
3752   /reporting/rep201.php
3753   /reporting/includes/class.pdf.inc
3754   /sales/credit_note_entry.php
3755   /sales/customer_credit_invoice.php
3756   /sales/customer_delivery.php
3757   /sales/customer_invoice.php
3758   /sales/includes/db/payment_db.inc
3759   /sales/includes/db/sales_credit_db.inc
3760   /sales/includes/db/sales_delivery_db.inc
3761   /sales/includes/db/sales_invoice_db.inc
3762   /sales/includes/ui/sales_order_ui.inc
3763   /sales/view/view_credit.php
3764 # Due date display finally fixed.
3765 $ /purchasing/inquiry/supplier_inquiry.php
3766   /sales/inquiry/customer_inquiry.php
3767
3768 ------------------------------- Release 2.0.7 --------------------------------------------
3769 03-Feb-2009 Joe Hunt
3770 ! New release 2.0.7
3771 $ config.php
3772
3773 22-Jan-2009 Joe Hunt
3774 # Bug [0000112] It shows invoices as overdue still (in red), even though its been payed and allocated. 
3775 $ /sales/inquiry/customer_inquiry.php
3776
3777 13-Jan-2009 Joe Hunt
3778 # Bug [0000111] Accounts on Credit Hold can still process delivery notes on sales order and invoicing.
3779 $ /sales/customer_delivery.php
3780   /sales/customer_invoice.php
3781   /sales/includes/ui/sales_order_ui.inc
3782   
3783 08-Jan-2009 Janusz Dobrowolski
3784 # Numeric check on class id added.
3785 $ /gl/manage/gl_account_classes.php
3786
3787 02-Jan-2009 Joe Hunt
3788 # [0000104] minor language updates in a few sales files 
3789 $ /sales/customer_invoice.php
3790
3791 23-Dec-2008 Joe Hunt
3792 # Fixed an accounting sync in GL when adding bank account transactions (no customer/supplier trans)
3793 $ /gl/includes/db/gl_db_banking.inc
3794
3795 22-Dec-2008 Janusz Dobrowolski
3796 # [0000102] Credit note was stored without entered shippment cost and comment.
3797 $ /sales/credit_note_entry.php
3798 # [0000103] Error during save of modified freehand credit note.
3799 $ /sales/includes/db/cust_trans_db.inc
3800
3801 18-Dec-2008 Joe Hunt
3802 # [0000101] Roll back of yeasterday issues
3803 $ /purchasing/includes/db/invoice_db.inc
3804   /purchasing/includes/db/supp_payment_db.inc
3805   /sales/includes/db/payment_db.inc
3806   /sales/includes/db/sales_credit_db.inc
3807   /sales/includes/db/sales_invoice_db.inc
3808
3809 17-Dec-2008 Joe Hunt
3810 # [0000101] More wonderful rounding issues 
3811 $ /includes/ui/ui_view.inc
3812   /purchasing/includes/db/invoice_db.inc
3813   /purchasing/includes/db/supp_payment_db.inc
3814   /sales/includes/db/payment_db.inc
3815   /sales/includes/db/sales_credit_db.inc
3816   /sales/includes/db/sales_delivery_db.inc
3817   /sales/includes/db/sales_invoice_db.inc
3818   
3819 16-Dec-2008 Joe Hunt
3820 # [0000100] Keep getting left allocated weird results (rounding problems).
3821 $ /includes/ui/ui_view.inc
3822   /purchasing/inquiry/supplier_allocation_inquiry.php
3823   /reporting/rep101.php
3824   /reporting/rep201.php
3825   /sales/inquiry/customer_allocation_inquiry.php
3826
3827 10-Dec-2008 Janusz Dobrowolski
3828 # [0000099] New line added to inventory transfer/adjustment sometimes overwrites old one.
3829 $ /includes/ui/items_cart.inc
3830
3831 09-Dec-2008 Janusz Dobrowolski
3832 # [0000098] Unable issue of credit note for invoice with removed item lines.
3833 $ /sales/customer_credit_invoice.php
3834 # [0000097] Can't void freehand customer credit note.
3835 $ /sales/includes/db/sales_invoice_db.inc
3836 # Fixed to hide empty credit note lines.
3837 $ /sales/view/view_credit.php
3838 -------------------------------------------------------------------------------
3839
3840 03-Feb-2009 Janusz Dobrowolski
3841 # sql2date around row[date] in due date.
3842 $ /purchasing/inquiry/supplier_inquiry.php
3843 # Bugfix [0000115] once again.
3844 $ /sales/inquiry/sales_orders_view.php
3845 # Division by zero avoided in db_pager
3846 $ /includes/db_pager.inc
3847
3848 02-Feb-2009 Joe Hunt
3849 ! Better layout in Form setup
3850 $ /admin/forms_setup.php
3851 # sql2date around row[date] in due date.
3852 $ /sales/inquiry/customer_inquiry.php
3853
3854 02-Feb-2009 Janusz Dobrowolski
3855 # Fixed initial sort order in pagers
3856 $ /dimensions/inquiry/search_dimensions.php
3857   /includes/db_pager.inc
3858   /purchasing/allocations/supplier_allocation_main.php
3859   /purchasing/inquiry/po_search_completed.php
3860   /purchasing/inquiry/supplier_allocation_inquiry.php
3861   /purchasing/inquiry/supplier_inquiry.php
3862   /sales/allocations/customer_allocation_main.php
3863   /sales/inquiry/customer_allocation_inquiry.php
3864   /sales/inquiry/customer_inquiry.php
3865 # Fixed due date display for invoices.
3866 $ /sales/inquiry/customer_inquiry.php
3867 # Bugfix [0000115] - error on empty table update in fallback mode.
3868 $ /sales/inquiry/customer_allocation_inquiry.php
3869
3870 30-Jan-2009 Joe Hunt
3871 + Outputs/Inputs on tax inquiry as well (why not)
3872 $ /gl/includes/db/gl_db_trans.inc
3873   /gl/inquiry/tax_inquiry.php
3874 ! Updated en_US-demo.sql, en_US-new.sql and alter2.1.sql
3875 $ /sql/alter2.1.sql
3876   /sql/en_US-demo.sql
3877   /sql/en_US-new.sql
3878   
3879 29-Jan-2009 Joe Hunt
3880 # A few minor fixes to get the tax report and inquiry right and syncronized
3881 $ /gl/includes/db/gl_db_trans.inc
3882   /gl/inquiry/tax_inquiry.php
3883   /reporting/rep709.php
3884 # Missing parameter to add_trans_tax_details
3885 $ /sales/includes/db/sales_credit_db.inc
3886   /sales/includes/db/sales_delivery_db.inc
3887   /sales/includes/db/sales_invoice_db.inc
3888   
3889 29-Jan-2009 Janusz Dobrowolski
3890 # Changes related to rewrite and optimalization of tax registration
3891 $ /gl/includes/db/gl_db_bank_trans.inc
3892   /gl/includes/db/gl_db_banking.inc
3893   /gl/includes/db/gl_db_trans.inc
3894   /purchasing/includes/db/invoice_db.inc
3895   /purchasing/includes/db/invoice_items_db.inc
3896   /purchasing/view/view_supp_credit.php
3897   /purchasing/view/view_supp_invoice.php
3898   /reporting/rep107.php
3899   /reporting/rep110.php
3900   /reporting/rep709.php
3901   /sales/includes/db/cust_trans_details_db.inc
3902   /sales/includes/db/sales_credit_db.inc
3903   /sales/includes/db/sales_delivery_db.inc
3904   /sales/includes/db/sales_invoice_db.inc
3905   /sales/view/view_credit.php
3906   /sales/view/view_dispatch.php
3907   /sales/view/view_invoice.php
3908   /sql/alter2.1.php
3909   /sql/alter2.1.sql
3910   /taxes/tax_calc.inc
3911   /gl/inquiry/tax_inquiry.php
3912 # Added precheck before system upgrade
3913 $ /admin/inst_upgrade.php
3914 # Reduced delay when ECB currency exrates page is unavailable.
3915 $ /gl/includes/db/gl_db_rates.inc
3916 # Small fixes
3917 $ /inventory/prices.php
3918   /includes/ui/ui_view.inc
3919 # Fixed bug in checks before group delete.
3920 $ /sales/manage/sales_groups.php
3921 # Removing obsolete tax group in GL account definition
3922 $ /gl/includes/db/gl_db_accounts.inc
3923   /gl/manage/gl_accounts.php
3924
3925 28-Jan-2009 Joe Hunt
3926 ! Changes to committed tax report routines.
3927 $ /sales/includes/db/sales_invoice_db.inc
3928   /sales/includes/db/sales_delivery_db.inc
3929   /sales/includes/db/sales_credit_db.inc
3930   /purchasing/includes/db/invoice_db.inc
3931   /reporting/rep709.php
3932   
3933 28-Jan-2009 Joe Hunt
3934 + Copyright notes at top op every source file
3935 $ All files still missing
3936
3937 27-Jan-2009 Joe Hunt
3938 - Removed file update_db.php (obsolete). Finetuning en_US-demo.sql
3939 $ update_db.php
3940   /sql/en_US-demo.sql
3941 # fixed underline in db pager for sortable columns.
3942 $ /themes/aqua/default.css
3943   /themes/cool/default.css
3944   /themes/default/default.css
3945   
3946 26-Jan-2009 Joe Hunt
3947 + Added one Post option to Post options in Quick Entry Lines (amount without decrease or increase). Minor bug fixes.
3948 $ /gl/manage/gl_quick_entries.php
3949   /includes/types.inc
3950   /includes/ui/ui_view.inc
3951 + Added 'inactive' field in most 'catalog' tables.
3952 $ /sql/alter2.1.sql
3953   /sql/en_US-new.sql
3954   /sql/en_US-demo.sql
3955 + Added graphics for cancel. (door-out)
3956   /themes/aqua/images/cancel.png
3957   /themes/cool/images/cancel.png
3958   /themes/default/images/cancel.png
3959
3960 24-Jan-2009 Janusz Dobrowolski
3961 ! Set maximum width for select to avoid broken layout in two column layout.
3962 $ /themes/aqua/default.css
3963   /themes/cool/default.css
3964   /themes/default/default.css
3965 # Voiding tax records included via GL/bank transactions
3966 $ /admin/db/voiding_db.inc
3967   /gl/includes/db/gl_db_bank_trans.inc
3968   /gl/includes/db/gl_db_trans.inc
3969 # Fixed quick entry types values.
3970 $ /includes/types.inc
3971
3972 23-Jan-2009 Joe Hunt
3973 + Added new files in doc subdirectory
3974 $ /doc/attachments.txt
3975   /doc/bank_reconciliation.txt
3976   /doc/dim_on_invoice.txt
3977   /doc/license.txt
3978   /doc/quick_entries.txt
3979   /doc/recurrent_invoice.txt
3980   
3981 22-Jan-2009 Janusz Dobrowolski
3982 # Added attachments to company sub_dirs
3983 $ /update_db.php
3984 # Added hot key for Quick Entries
3985 $ /applications/generalledger.php
3986 # Improved quick entries.
3987 $ /gl/gl_bank.php
3988   /gl/gl_journal.php
3989   /gl/includes/db/gl_db_bank_accounts.inc
3990   /gl/includes/ui/gl_bank_ui.inc
3991   /gl/includes/ui/gl_journal_ui.inc
3992   /includes/types.inc
3993   /includes/ui/items_cart.inc
3994   /gl/manage/gl_quick_entries.php
3995   /includes/ui/ui_lists.inc
3996   /includes/ui/ui_view.inc
3997   /purchasing/supplier_credit.php
3998   /purchasing/supplier_invoice.php
3999   /purchasing/includes/ui/invoice_ui.inc
4000   /sql/alter2.1.sql
4001   /sql/en_US-demo.sql
4002   /sql/en_US-new.sql
4003 ! Registration of changes on GL tax accounts in debtor_trans_tax_details/supp_invoice_tax_details.
4004 $ /gl/includes/db/gl_db_banking.inc
4005   /gl/includes/db/gl_db_trans.inc
4006   /purchasing/includes/db/invoice_db.inc
4007   /sales/includes/db/cust_trans_details_db.inc
4008   /taxes/tax_calc.inc
4009 # Allocation bug for cash sales.
4010 $ /sales/includes/db/sales_invoice_db.inc
4011 # Hiding voided gl transactions.
4012 $ /gl/view/gl_trans_view.php
4013 ! Icons removed from form buttons for now.
4014 $ /sales/sales_order_entry.php
4015
4016 20-Jan-2009 Joe Hunt
4017 ! Preparing for installing of extensions
4018 $ installed_extensions.php (new file)
4019   frontaccounting.php
4020   /includes/main.inc
4021 # Bad handling of graphic links in certain browsers
4022   /includes/ui/ui_input.inc
4023   
4024 19-Jan-2009 Joe Hunt
4025 ! Changed direct sales document line descriptions to be editable (via edit link)
4026 $ /sales/sales_order_entry.php
4027   /includes/cart_class.inc
4028   /includes/ui/sales_order_ui.inc
4029 ! Fixed so the printed documents can handle multiple lines of description
4030 $ /reporting/rep107.php
4031   /reporting/rep109.php
4032   /reporting/rep110.php
4033   
4034 17-Jan-2009 Joe Hunt
4035 ! Changed all smaller forms and tables to be uniform. Copyright notes.
4036 $ All files with small forms and tables.
4037
4038 16-Jan-2009 Janusz Dobrowolski
4039 ! Fixed new pager generation on first display.
4040 $ /gl/manage/exchange_rates.php
4041
4042 15-Jan-2009 Joe Hunt
4043 ! Adjustment of db pager width. Copyright notes. 
4044 $ All files with db pager
4045   /db_pager_view.inc
4046   /themes/default/default.css
4047   /themes/aqua/default.css
4048   /themes/cool/default.css
4049
4050 15-Jan-2009 Janusz Dobrowolski
4051 ! Rewritten reconciliation page.
4052 $ /gl/bank_account_reconcile.php
4053   /includes/ui/ui_lists.inc
4054   /sql/alter2.1.php
4055   /sql/alter2.1.sql
4056   /js/reconcile.js (added)
4057 ! Standard mysql separator in date functions
4058 $ /includes/date_functions.inc
4059 + Separated checkbox generation for indirect display use
4060 $ /includes/ui/ui_input.inc
4061 ! Standard checkbox helper use.
4062 $ /sales/inquiry/sales_orders_view.php
4063
4064 14-Jan-2009 Joe Hunt
4065 ! Page reload problem, progress bar in backup/restore, 
4066 $ /admin/backups.php
4067   /admin/display_prefs.php
4068   /includes/lang/language.php
4069   
4070 12-Jan-2009 Joe Hunt
4071 ! Updating install and update helpers
4072 $ install.html
4073   update.html
4074   /install/index.php
4075 # Fixing price formatting of left to allocate
4076 $ /purchasing/allocations/supplier_allocation_main.php
4077   /sales/allocations/customer_allocation_main.php
4078   
4079 11-Jan-2009 Janusz Dobrowolski
4080 ! Added table pager.
4081 $ /admin/view_print_transaction.php
4082 ! Improved check_cells().
4083 $ /includes/ui/ui_input.inc
4084 # Added new attachments per company subdirectory.
4085 $ /admin/create_coy.php
4086 # Added hotkey for reconciliation menu option.
4087 $ /applications/generalledger.php
4088 # Fixed false qoh alerts.
4089 $ /sales/includes/ui/sales_order_ui.inc
4090 # Fixed page title.
4091 $ /sales/manage/sales_points.php
4092
4093 11-Jan-2009 Joe Hunt
4094 ! Changed notice msg to warnings and changed bg color for warning
4095 $ /admin/company_preferences.php
4096   /admin/void_transaction.php
4097   /includes/errors.inc
4098   /inventory/manage/items.php
4099   
4100 10-Jan-2009 Joe Hunt
4101 + Addition of Bank Reconciliation. Author Rob Mallon
4102 $ /applications/generalledger.php 
4103   /gl/bank_account_reconcile.php (new file)
4104   /sql/alter2.1.sql
4105 + Added more fields to suppliers table and fixed PO document
4106 $ /sql/alter2.1.sql
4107   /includes/ui/ui_input.inc (new link_row)
4108   /purchasing/manage/suppliers.php
4109   /reporting/includes/header2.inc
4110   /reporting/rep209.php
4111   
4112 09-Jan-2009 Janusz Dobrowolski
4113 + Added hook file for localized functions.
4114 $ /includes/lang/language.php
4115 ! Removed obsolete local css file inclusion.
4116 $ /includes/page/header.inc
4117 ! Optional params in table_header() added.
4118 $ /includes/ui/ui_controls.inc
4119 ! Added table pager in exchange rates editor.
4120 $ /gl/includes/db/gl_db_rates.inc
4121   /gl/manage/exchange_rates.php
4122 ! Fixed rate column, added width table parameter
4123 $ /includes/db_pager.inc
4124   /includes/ui/db_pager_view.inc
4125 # Added hot key for attachments menu option.
4126 $ /applications/setup.php
4127 # Removed bank_trans_types_db.inc inclusion.
4128 $ /gl/includes/gl_db.inc
4129 - Removed obsolete files
4130 $ /gl/manage/bank_trans_types.php (removed)
4131   /gl/includes/db/bank_trans_types.inc (removed)
4132   /lang/en_US/stylesheet.css (removed)
4133   /lang/new_language_template/stylesheet.css (removed)
4134 - Example picture files moved to company/0
4135 $ /inventory/manage/image (removed)
4136   /inventory/manage/image/0 (removed)
4137   /inventory/manage/image/0/102.jpg (removed)
4138   /inventory/manage/image/0/103.jpg (removed)
4139   /inventory/manage/image/0/104.jpg (removed)
4140
4141 09-Jan-2009 Joe Hunt
4142 ! Changed $path_to_root in report files and stamped copyright
4143 $ All report files
4144 + Added Sales kits to Items price list.
4145 $ /reporting/rep104.php
4146 # Company logo can not be deleted.
4147 $ /admin/company_preferences.php
4148 # Bug [0000107] and [0000108]
4149 $ /inventory/includes/db/items_codes_db.inc
4150   /gl/manage/gl_account_types.php
4151
4152 08-Jan-2009 Joe Hunt
4153 ! Changed attachments to use unique files store instead of blobs
4154 $ /admin/attachments/attachments.php
4155   /sql/alter2.1.sql
4156   
4157 07-Jan-2009 Joe Hunt
4158 ! Changed supplier credit note to only show items for a period, default 30 days back.
4159 $ /purchasing/includes/db/grn_db.inc
4160   /purchasing/includes/invoice_ui.inc
4161   /purchasing/supplier_credit.php
4162   
4163 07-Jan-2009 Janusz Dobrowolski
4164 # [0000105] Not initialized user pos numbers after upgrade, fixed some new table fields.
4165 $ /sql/alter2.1.sql
4166 # [0000106] Error blocking direct invoice for currencies not listed by ECB.
4167 $ sales/includes/cart_class.inc
4168 # Fixed error handling in forced upgrade mode.
4169 $ admin/db/maintenance_db.inc
4170 + Added backtrace debugging function;
4171 $ /includes/ui/ui_view.inc
4172
4173 05-Jan-2009 Joe Hunt
4174 + Possibility to 'Credit This' in supplier transactions like in customer transaction.
4175   If there are many invoice items during a year, there would be many rows suggestions.
4176 $ /purchasing/includes/db/grn_db.inc
4177   /purchasing/includes/db/invoice_db.inc
4178   /purchasing/includes/ui/invoice_ui.inc
4179   /purchasing/supplier_credit.php
4180   /purchasing/inquiry/supplier_inquiry.php
4181   /purchasing/view/view_supp_credit.php
4182   
4183 22-Dec-2008 Janusz Dobrowolski
4184 # Fixed item_code database update on item creation.
4185 $ /inventory/includes/db/item_codes_db.inc
4186   /inventory/includes/db/items_db.inc
4187
4188 21-Dec-2008 Joe Hunt
4189 # Minor bugs in layout and quick entries.
4190 $ /Includes/ui/ui_view.inc
4191   /purchasing/includes/ui/invoice_ui.inc
4192   /purchasing/supplier_invoice.php
4193 # Minor bugs in doctext.inc and doctext2.inc
4194 $ /reporting/includes/doctext.inc
4195   /reporting/includes/doctext2.inc
4196   
4197 20-Dec-2008 Joe Hunt
4198 ! Replaced the ajax paging in stock movements with the old file.
4199 $ /inventory/inquiry/stock_movements.php
4200 ! Better layout in big forms
4201 $ /includes/ui/ui_controls.inc
4202
4203 18-Dec-2008 Joe Hunt
4204 + Added quick entries in supplier invoice/credit note as well. Based on bank payments
4205 $ /gl/gl_bank.php
4206   /gl/gl_journal.php
4207   /gl/includes/db/gl_db_banking.inc
4208   /includes/ui/ui_view.inc
4209   /purchasing/supplier_credit.php
4210   /purchasing/supplier_invoice.php
4211   /purchasing/includes/ui/invoice_ui.inc
4212
4213 15-Dec-2008 Janusz Dobrowolski
4214 # [0000085] Fixed session conflicts during document edition in multiply tabs.
4215 $ /sales/includes/cart_class.inc
4216   /sales/includes/sales_ui.inc
4217   /sales/credit_note_entry.php
4218   /sales/customer_credit_invoice.php
4219   /sales/customer_delivery.php
4220   /sales/customer_invoice.php
4221   /sales/sales_order_entry.php
4222   /sales/view/view_sales_order.php
4223 # Fixed initial form values.
4224 $ /sales/manage/recurrent_invoices.php  
4225 ! Code cleanup.
4226 $ /purchasing/view/view_po.php
4227   /sales/includes/ui/sales_credit_ui.inc
4228   /sales/includes/ui/sales_order_ui.inc
4229
4230 12-Dec-2008 Joe Hunt
4231 ! Changed so document Sales Invoice now shows delivery notes instead of sales order
4232 $ /reporting/includes/header2.inc
4233
4234 11-Dec-2008 Joe Hunt
4235 + Two new fields in company table, accumulate_shipping and logal_text
4236   Accumulat shipping is for accumulating shipping on batch invoice
4237   Legal text is a last line legal info on sales invoices.
4238 $ /sql/alter2.1.sql
4239   /admin/db/company_db.inc
4240   /admin/gl_setup.php
4241   /reporting/includes/header2.inc
4242   /sales/customer_invoice.php
4243
4244 10-Dec-2008 Janusz Dobrowolski
4245 # File and line was not displayed for devel error messages.
4246 $ /includes/errors.inc
4247 # Fixed duplicate groups in list selectors.
4248 $ /includes/ui/ui_lists.inc
4249
4250 09-Dec-2008 Joe Hunt
4251 # Bug in document right-margin when more than 1 page.
4252 $ /reporting/includes/header2.inc
4253 ! Changed so input of account type is possible (like classes)
4254 $ /gl/manage/gl_account_types.php
4255   /gl/includes/db/gl_db_account_types.inc
4256   
4257 08-Dec-2008 Janusz Dobrowolski
4258 + Added helpers for list editor F4 calls.
4259 $ /includes/ui/ui_controls.inc
4260   /sales/sales_order_entry.php
4261 + Added development/bugtracking sql trail 
4262 $ /config.php
4263   /sql/alter2.1.sql
4264   /includes/db/connect_db.inc
4265 ! GL accounts in list selector always grouped by type
4266 $ /admin/gl_setup.php
4267   /gl/includes/ui/gl_bank_ui.inc
4268   /gl/includes/ui/gl_journal_ui.inc
4269   /gl/manage/bank_accounts.php
4270   /gl/manage/gl_accounts.php
4271   /gl/manage/gl_quick_entries.php
4272   /includes/ui/ui_lists.inc
4273   /purchasing/includes/ui/invoice_ui.inc
4274   /sales/manage/customer_branches.php
4275 # Fixed Win AltGr issue in hotkeys system.
4276 $ /js/inserts.js
4277 # Fixed sales_items selector for MySql 3.xx compatibility
4278 $ /includes/ui/ui_lists.inc
4279 # Fixed broken syntax in delete_item_code()
4280 $ /inventory/includes/db/items_codes_db.inc
4281 # Additional fixes to foreign/kit codes
4282 $ /inventory/manage/item_codes.php
4283   /inventory/manage/sales_kits.php
4284 ! Merged changes from main trunk up to version 2.0.6 (see below)
4285 $ /config.php
4286   /update.html
4287   /update_db.php
4288   /admin/create_coy.php
4289   /admin/db/maintenance_db.inc
4290   /gl/includes/db/gl_db_banking.inc
4291   /gl/includes/db/gl_db_trans.inc
4292   /includes/banking.inc
4293   /includes/current_user.inc
4294   /manufacturing/view/wo_production_view.php
4295   /purchasing/includes/db/invoice_db.inc
4296   /purchasing/includes/db/supp_payment_db.inc
4297   /purchasing/includes/ui/invoice_ui.inc
4298   /reporting/rep107.php
4299   /reporting/rep109.php
4300   /reporting/rep110.php
4301   /reporting/rep209.php
4302   /reporting/rep302.php
4303   /reporting/rep303.php
4304   /reporting/includes/pdf_report.inc
4305   /sales/customer_delivery.php
4306   /sales/includes/cart_class.inc
4307   /sales/includes/sales_db.inc
4308   /sales/includes/db/payment_db.inc
4309   /sales/includes/db/sales_credit_db.inc
4310   /sales/includes/db/sales_invoice_db.inc
4311   /sales/includes/ui/sales_credit_ui.inc
4312   /sales/includes/ui/sales_order_ui.inc
4313   /sales/view/view_credit.php
4314   /sales/view/view_dispatch.php
4315   /sales/view/view_invoice.php
4316   /sales/view/view_sales_order.php
4317   /taxes/tax_calc.inc
4318 ------------------------------- Release 2.0.6 --------------------------------------------
4319 08-Dec-2008 Joe Hunt
4320 ! New release 2.0.6
4321 $ config.php
4322
4323 05-Dec-2008 Joe Hunt
4324 # [0000095] Bad behaviour of routine number_format and round in Windows.
4325 $ /gl/includes/gl_db_trans.inc
4326   /includes/banking.inc
4327   /includes/current_user.inc
4328   /purchasing/includes/ui/invoice_ui.inc
4329   /reporting/rep107.php
4330   /reporting/rep109.php
4331   /reporting/rep110.php
4332   /reporting/rep209.php
4333   /sales/view/view_credit.php
4334   /sales/view/view_dispatch.php
4335   /sales/view/view_invoice.php
4336   /sales/view/view_sales_order.php
4337
4338 04-Dec-2008 Janusz Dobrowolski
4339 # Check write permissions and create per company subdirectory structure.
4340 $ /update.html
4341   /update_db.php
4342 # Fixed index.php files in new company dirs.
4343 $ /admin/create_coy.php
4344   /admin/db/maintenance_db.inc
4345
4346 04-Dec-2008 Joe Hunt
4347 # [0000095] Inbalance double entry on Documents
4348 $ /gl/includes/db/gl_db_trans.inc
4349   /gl/includes/db/gl_db_banking.inc
4350   /purchasing/includes/db/invoice_db.inc
4351   /purchasing/includes/db/supp_payment_db.inc
4352   /sales/includes/db/payment_db.inc
4353   /sales/includes/db/sales_credit_db.inc
4354   /sales/includes/db/sales_invoice_db.inc
4355   
4356 29-Nov-2008 Joe Hunt
4357 # [0000094] Report does not show items that have 0 qty but have demand qty
4358 $ /reporting/rep302.php
4359   /reporting/rep303.php
4360   
4361 28-Nov-2008 Joe Hunt
4362 # [0000093] Voiding Supplier Invoices Causes some lines cost update to go to 0 and exchange rate change
4363 $ /purchasing/includes/db/invoice_db.inc
4364
4365 27_Nov-2008 Joe Hunt
4366 # [0000092] Stock Sheet Report. Bad Page break.
4367 $ /reporting/includes/pdf_report.inc
4368
4369 26-Nov-2008 Joe Hunt
4370 # [0000091] Tax for 2 decimal places doesn't compute properly
4371 $ /taxes/tax_calc.inc
4372
4373 25-Nov-2008 Janusz Dobrowolski
4374 # [0000084] Low inventory items are not marked properly.
4375 $ /sales/customer_delivery.php
4376 # [0000086] New line added to document sometimes overwrites old one.
4377 $ /sales/includes/cart_class.inc
4378 # [0000087] Change of order date always updates prices.
4379 $ /sales/includes/ui/sales_credit_ui.inc
4380   /sales/includes/ui/sales_order_ui.inc
4381 # Fixed automatic price calculations always on.
4382 $ /sales/includes/sales_db.inc
4383
4384 08-Dec-2008 Joe Hunt
4385 ! Better support for purchasing data (automatic updating from PO receive)
4386 $ /purchasing/includes/db/grn_db.inc
4387   /purchasing/includes/db/invoice_db.inc
4388   /purchasing/includes/db/po_db.inc
4389   /purchasing/includes/ui/invoice_ui.inc
4390   /purchasing/includes/purchasing_db.inc
4391   /reporting/rep209.php
4392
4393 07-Dec-2008 Janusz Dobrowolski
4394 + Added list category grouping.
4395 $ /includes/ui/ui_lists.inc
4396 ! Changed branch/customer invoice address/name selection on reports
4397 $ /reporting/includes/doctext.inc
4398   /reporting/includes/doctext2.inc
4399   /reporting/includes/header2.inc
4400 ! Fixed default delivery address selection
4401 $ /sales/includes/ui/sales_order_ui.inc
4402 + Added delivery links
4403 $ /sales/view/view_invoice.php
4404 # Small syntax fix.
4405 $ /sql/alter2.1.php
4406 # Fixed error handling during upgrade
4407 $ /admin/db/maintenance_db.inc
4408 # Fixed warnings display
4409 $ /includes/errors.inc
4410
4411 08-Dec-2008 Joe Hunt
4412 # Bad and missing parameter to header2 funciton
4413 $ /reporting/rep109.php
4414   /reporting/rep209.php
4415 ! Rerun of invoice_ui.inc
4416 $ /purchasing/includes/ui/invoice_ui.inc
4417
4418 07-Dec-2008 Joe Hunt
4419 ! Better layout. Copyright notes. Mailto links, outer table routines.
4420 $ /admin/company_preferences.php
4421   /admin/display_prefs.php
4422   /admin/gl_setup.php
4423   /admin/users.php
4424   /gl/includes/ui/gl_bank_ui.inc
4425   /gl/includes/ui/gl_journal_ui.inc
4426   /includes/ui_controls.inc
4427   /includes/ui_input.inc
4428   /inventory/adjustments.php
4429   /inventory/transfers.php
4430   /inventory/includes/item_adjustments_ui.inc
4431   /inventory/includes/stock_transfers_ui.inc
4432   /inventory/manage/locations.php
4433   /purchasing/includes/ui/invoice_ui.inc
4434   /purchasing/includes/ui/po_ui.inc
4435   /purchasing/manage/suppliers.php
4436   /purchasing/supplier_credit.php
4437   /purchasing/supplier_invoice.php
4438   /purchasing/supplier_payment.php
4439   /sales/includes/ui/sales_credit_ui.inc
4440   /sales/includes/ui/sales_order_ui.inc
4441   /sales/manage/customer_branches.php
4442   /sales/manage/customers.php
4443   /sales/manage/sales_people.php
4444   /sales/customer_payments.php
4445   
4446 05-Dec-2008 Joe Hunt
4447 + New fields in suppliers, phone, fax, vat no, contact and credit limit
4448 $ /purchasing/suppliers.php
4449   /sql/alter2.1.sql
4450 ! Changed dimension view to show result instead of ledger trans
4451 $ /dimensions/view/view_dimension.php
4452   /dimensions/includes/dimension_ui.inc
4453   
4454 05-Dec-2008 Janusz Dobrowolski
4455 ! Allowed optional ORDER BY option in base db_pager sql query
4456 $ /includes/db_pager.inc
4457 # Small fixes to pager layout
4458 $ /includes/ui/db_pager_view.inc
4459 ! Reusable button code
4460 $ /includes/ui/ui_controls.inc
4461 ! Button helpers moved from ui_controls.inc
4462 $ /includes/ui/ui_input.inc
4463   /includes/ui/ui_controls.inc
4464 # Fixed errors during focus on nonexistent elements
4465 $ /js/utils.js
4466
4467 26-Nov-2008 Janusz Dobrowolski
4468 # Fixed layout of amount_ex() fields with label.
4469 $ /includes/ui/ui_input.inc
4470 # Fixed combo_input for $sql with GROUP BY option
4471 $ /includes/ui/ui_lists.inc
4472
4473 25-Nov-2008 Janusz Dobrowolski
4474 ! Merged all changes from main trunk up to 2.0.5 (see details below)
4475 $ /CHANGELOG.txt
4476   /update.html
4477   /admin/void_transaction.php
4478   /admin/db/voiding_db.inc
4479   /gl/includes/db/gl_db_trans.inc
4480   /gl/inquiry/gl_trial_balance.php
4481   /includes/banking.inc
4482   /includes/ui/ui_input.inc
4483   /includes/ui/ui_view.inc
4484   /manufacturing/manage/bom_edit.php
4485   /purchasing/po_receive_items.php
4486   /purchasing/supplier_credit.php
4487   /purchasing/supplier_invoice.php
4488   /purchasing/supplier_payment.php
4489   /purchasing/includes/purchasing_db.inc
4490   /purchasing/includes/db/invoice_db.inc
4491   /purchasing/includes/db/supp_payment_db.inc
4492   /purchasing/includes/db/supp_trans_db.inc
4493   /purchasing/includes/ui/invoice_ui.inc
4494   /reporting/rep101.php
4495   /reporting/rep106.php
4496   /reporting/rep201.php
4497   /reporting/rep203.php
4498   /reporting/rep209.php
4499   /reporting/rep708.php
4500   /reporting/reports_main.php
4501   /reporting/includes/class.pdf.inc
4502   /sales/customer_payments.php
4503   /sales/allocations/customer_allocate.php
4504   /sales/includes/sales_db.inc
4505   /sales/includes/db/cust_trans_db.inc
4506   /sales/includes/db/payment_db.inc
4507   /sales/view/view_receipt.php
4508 ------------------------------- Release 2.0.5 --------------------------------------------
4509 24-Nov.2008 Joe Hunt
4510 ! Release 2.0.5
4511 $ config.php
4512 ! Changed update.html
4513 $ update.html
4514 # Small bug fixes
4515 $ /reporting/includes/header2.inc
4516   /sales/view/view_receipt.php
4517
4518 20-Nov-2008 Janusz Dobrowolski
4519 # [0000082] Bad js allocation on All/None button press.
4520 $ /sales/allocations/customer_allocate.php
4521
4522 20-Nov-2008 Joe Hunt
4523 # Do not allow editing invoice if allocated > 0
4524 $ /sales/inquiry/customer_inquiry.php
4525
4526 19-Nov-2008 Joe Hunt
4527 + Possibility to view a transaction before final voiding.
4528 $ /admin/void_transaction.php
4529
4530 11-Nov-2008 Janusz Dobrowolski
4531 # Fixed right alignment of amount cells.
4532 $ /includes/ui/ui_input.inc
4533 # Fixed display bug for fully received items and false modify conflicts.
4534 $ /purchasing/po_receive_items.php
4535
4536 10-Nov-2008 Joe Hunt
4537 ! [0000081] Trial Balance again minor changes.
4538 $ /gl/inquiry/gl_trial_balance.php
4539   /reporting/rep708.php
4540
4541 07-Nov-2008 Joe Hunt
4542 ! [0000081] Changed Trial Balance to show all debits and credits (option to only show balances)
4543 $ /gl/inquiry/gl_trial_balance.php
4544   /reporting/reports_main.php
4545   /reporting/rep708.php
4546   
4547 03-Nov-2008 Janusz Dobrowolski
4548 # Fixed price priority in automatic calculations.
4549 $ sales/includes/sales_db.inc
4550
4551 30-Oct-2008 Janusz Dobrowolski
4552 # [0000080] BOM elements was not editable after entry.
4553 $ /manufacturing/manage/bom_edit.php
4554
4555 29-Oct-2008 Joe Hunt
4556 # Voiding a supplier invoice/credit note with GL Postings creates a database error
4557 $ /purchasing/includes/db/invoice_db.inc
4558
4559 28-Oct-2008 Joe Hunt
4560 # [0000079] Delivery Note/Sales Invoice should not be editable after it has been voided.
4561 $ /admin/db/voiding_db.inc
4562   /sales/inquiry/sales_deliveries_view.php
4563   /sales/inquiry/customer_inquiry.php
4564   
4565 27-Oct-2008 Joe Hunt
4566 ! [0000078] Opened Exchange rate for editing (without storing) in sales/purchasing module payment
4567 # Fixed exchange rate display bugs in Supplier Payment (earlier dates).
4568 $ /gl/includes/db/gl_db_trans.inc
4569   /includes/banking.inc
4570   /includes/ui/ui_view.inc
4571   /purchasing/supplier_payment.php
4572   /purchasing/includes/purchasing_db.inc
4573   /purchasing/includes/db/supp_payment_db.inc
4574   /purchasing/includes/db/supp_trans_db.inc
4575   /sales/customer_payments.php
4576   /sales/includes/sales_db.inc
4577   /sales/includes/db/cust_trans_db.inc
4578   /sales/includes/db/payment_db.inc
4579 # [0000078] Fixed some reports with wrong exchange rates.
4580 $ /reporting/rep101.php
4581   /reporting/rep106.php
4582   /reporting/rep201.php
4583   /reporting/rep203.php
4584   /reporting/rep209.php
4585 + Added confirm box when admins are about to remove PO GRNs from Supplier Invoice
4586 $ /purchasing/supplier_invoice.php
4587
4588 24-Oct-2008 Joe Hunt
4589 ! [0000077] Added a total before ending balance in trial balance (also in report)
4590 $ /gl/inquiry/gl_trial_balance.php
4591   /reporting/rep708.php
4592 ! Increased memory limit if reports in unicode (48M) as suggested in forum.
4593   /reporting/includes/class.pdf.inc
4594 ! Improved layout of Supplier Invoice/Credit. All Items can now be added in one sweep.
4595 $ /purchasing/supplier_invoice.php
4596   /purchasing/supplier_credit.php
4597   /purchasing/includes/ui/invoice_ui.inc
4598   
4599 ------------------------------- Release 2.0.4 --------------------------------------------
4600 23-Oct-2008 Joe Hunt
4601 ! Release 2.0.4
4602 25-Nov-2008 Joe Hunt
4603 ! Inserted Copyright Notice and fixed graphic items
4604 $ /access/login.php
4605   /access/logout.php
4606   /admin/attachments.php
4607   /admin/backups.php
4608   /admin/change_current_user_password.php
4609   /admin/db/company_db.inc
4610   /admin/db/maintenence_db.inc
4611   /admin/db/printers_db.inc
4612   /admin/db/users_db.inc
4613   /admin/db/v_banktrans.inc
4614   /admin/db/voiding_db.inc
4615   /admin/display_prefs.php
4616   /admin/fiscalyears.php
4617   /admin/forms_setup.php
4618   /admin/gl_setup.php
4619   /admin/inst_upgrade.php
4620   /admin/payment_terms.php
4621   /admin/print_profiles.php
4622   /admin/printers.php
4623   /admin/shipping_companies.php
4624   /admin/users.php
4625   /admin/view_print_transaction.php
4626   /admin/void_transaction.php
4627   /gl/gl_journal.php
4628   /gl/includes/ui/gl_bank_ui.inc
4629   /gl/includes/ui/gl_journal_ui.inc
4630   /gl/inquiry/bank_inquiry.php
4631   /gl/inquiry/tax_inquiry.php
4632   /gl/manage/bank_accounts.php
4633   /includes/ui/ui_controls.inc
4634   /reporting/includes/pdf_report.inc
4635   /reporting/rep709.php
4636   /sales/includes/ui/sales_credit_ui.inc
4637   /sql/alter2.1.php
4638   
4639 24-Nov-2008 Janusz Dobrowolski
4640 + Added alias/foreign item codes and sales kits support.
4641 $ /applications/inventory.php
4642   /includes/ui/ui_lists.inc
4643   /inventory/prices.php
4644   /inventory/includes/inventory_db.inc
4645   /inventory/includes/db/items_category_db.inc
4646   /inventory/includes/db/items_db.inc
4647   /inventory/manage/items.php
4648   /inventory/includes/db/items_codes_db.inc (new)
4649   /inventory/manage/item_codes.php (new)
4650   /inventory/manage/sales_kits.php (new)
4651   /sales/includes/sales_db.inc
4652   /sales/includes/ui/sales_order_ui.inc
4653 ! Added decimals to get_item_edit_info() return (sql usage optimization).
4654 $ /includes/db/inventory_db.inc
4655   /inventory/includes/item_adjustments_ui.inc
4656   /inventory/includes/stock_transfers_ui.inc
4657   /manufacturing/includes/work_order_issue_ui.inc
4658   /purchasing/includes/ui/po_ui.inc
4659   /sales/includes/ui/sales_credit_ui.inc
4660 ! Added postlabel update in amount_cells_ex() and derivative helpers, fixed qty_cell $dec handling
4661 $ /includes/ui/ui_input.inc
4662 # Fixed _vd() debug function for use also in ajax mode.
4663 $ /includes/ui/ui_view.inc
4664 ! Changed foreign column name to avoid mysql syntax problems, added category.
4665 $ /sql/alter2.1.sql
4666   /sql/alter2.1.php
4667 # Fixed unconsistent units of measure.
4668 $ /sql/en_US-demo.sql
4669   /sql/en_US-new.sql
4670
4671 24-Nov-2008 Joe Hunt
4672 ! Preparing for graphic Links
4673 $ config.php
4674   /includes/ui/ui_input.inc
4675   /sales/sales_order_entry.php
4676   /sales/includes/ui/sales_order_ui.inc
4677   /themes/aqua/images/ok.gif
4678   /themes/cool/images/ok.gif
4679   /themes/default/images/ok.gif
4680 # Small layout bug in header2.inc
4681 $ /reporting/includes/header2.inc
4682 # Small layout bug in report bank statement
4683 $ /reporting/rep601.php
4684 # Restriction on links
4685 $ /sales/inquiry/customer_inquiry.php
4686
4687 22-Nov-2008 Joe Hunt
4688 + Preparing for Graphic Links final.Optimized.
4689 $ config.php
4690   /admin/create_coy.php
4691   /admin/inst_lang.php
4692   /admin/inst_module.php
4693   /dimensions/inquiry/search_dimensions.php
4694   /includes/ui/ui_controls.inc
4695   /includes/ui/ui_view.inc
4696   /includes/db_pager_view.inc
4697   /manufacturing/search_work_orders.php
4698   /purchasing/inquiry/po_search.php
4699   /purchasing/inquiry/po_search_completed.php
4700   /purchasing/inquiry/supplier_allocation_inquiry.php
4701   /purchasing/allocations/supplier_allocation_main.php
4702   /reporting/includes/reporting.inc
4703   /sales/allocations/customer_allocation_main.php
4704   /sales/inquiry/customer_allocation_inquiry.php
4705   /sales/inquiry/customer_inquiry.php
4706   /sales/inquiry/sales_orders_view.php
4707   /sales/inquiry/sales_deliveries_view.php
4708   /themes/default/images/receive.gif (new file)
4709   /themes/aquat/images/receive.gif (new file)
4710   /themes/cool/images/receive.gif (new file)
4711   
4712   
4713 21-Nov-2008 Joe Hunt
4714 + Preparing for Graphic Links instead of Text Links (user display option, default)
4715   (new field in 0_users, graphic_links)
4716 $ config.php
4717   /admin/display_prefs.php
4718   /admin/create_coy.php
4719   /admin/inst_lang.php
4720   /admin/inst_module.php
4721   /admin/db/users_db.inc
4722   /includes/current_user.inc
4723   /includes/prefs/userprefs.inc
4724   /includes/ui/ui_controls.inc
4725   /includes/ui/ui_input.inc
4726   /includes/ui/ui_view.inc
4727   /reporting/includes/reporting.inc
4728   /sql/alter2.1.sql 
4729   /themes/default/images/add.png, credit.gif, delete.gif, download.gif, edit.gif, gl.png, 
4730           invoice.gif, money.png, pdf.gif, print.png, remove.png, report.png, view.gif 
4731   /themes/aqua/images/add.png, credit.gif, delete.gif, download.gif, edit.gif, gl.png, 
4732           invoice.gif, money.png, pdf.gif, print.png, remove.png, report.png, view.gif 
4733   /themes/cool/images/add.png, credit.gif, delete.gif, download.gif, edit.gif, gl.png, 
4734           invoice.gif, money.png, pdf.gif, print.png, remove.png, report.png, view.gif 
4735   
4736 20-Nov-2008 Joe Hunt
4737 + Added new AGPL license file
4738 $ /doc/license.txt (new file)
4739
4740 19-Nov-2008 Janusz Dobrowolski
4741 # Fixed error handling during database upgrade in normal and forced mode.
4742 $ /admin/db/maintenance_db.inc
4743 ! Additions needed for foreign item codes support.
4744 $ /sql/alter2.1.php
4745   /sql/alter2.1.sql
4746
4747 19-Nov-2008 Joe Hunt
4748 ! Changed the default header2.inc.
4749 $ /reporting/includes/header2.inc
4750
4751 18-Nov-2008 Janusz Dobrowolski
4752 + System upgrade page for site admins
4753 $ /admin/db/maintenance_db.inc
4754   /applications/setup.php
4755   /admin/inst_upgrade.php       (new)
4756   /sql/alter2.1.php             (new)
4757 ! Added $tbpref parameter to get_user_prefs()
4758 $ /admin/db/company_db.inc
4759 # Next fixes to db_pager behaviour.
4760 $ /includes/db_pager.inc
4761   /includes/ui/db_pager_view.inc
4762   /dimensions/inquiry/search_dimensions.php
4763   /inventory/inquiry/stock_movements.php
4764   /manufacturing/search_work_orders.php
4765   /manufacturing/inquiry/where_used_inquiry.php
4766   /purchasing/allocations/supplier_allocation_main.php
4767   /purchasing/inquiry/po_search.php
4768   /purchasing/inquiry/po_search_completed.php
4769   /purchasing/inquiry/supplier_allocation_inquiry.php
4770   /purchasing/inquiry/supplier_inquiry.php
4771   /sales/allocations/customer_allocation_main.php
4772   /sales/inquiry/customer_allocation_inquiry.php
4773   /sales/inquiry/customer_inquiry.php
4774   /sales/inquiry/sales_deliveries_view.php
4775   /sales/inquiry/sales_orders_view.php
4776
4777 16-Nov-2008 Janusz Dobrowolski
4778 ! Rewritten for paged query results.
4779 $ /inventory/inquiry/stock_movements.php
4780 + Added optional footer and header in db_pager, simplified usage.
4781 $ /includes/db_pager.inc
4782   /includes/ui/db_pager_view.inc
4783 ! Code cleanup.
4784 $ /dimensions/inquiry/search_dimensions.php
4785   /manufacturing/search_work_orders.php
4786   /manufacturing/inquiry/where_used_inquiry.php
4787   /purchasing/inquiry/po_search.php
4788   /purchasing/inquiry/po_search_completed.php
4789   /purchasing/inquiry/supplier_allocation_inquiry.php
4790   /purchasing/inquiry/supplier_inquiry.php
4791   /sales/inquiry/customer_allocation_inquiry.php
4792   /sales/inquiry/customer_inquiry.php
4793   /sales/inquiry/sales_deliveries_view.php
4794   /sales/inquiry/sales_orders_view.php
4795
4796 16-Nov-2008 Joe Hunt
4797 + Added Attachment of Documents and a couple of links from supplier invoice/credit note
4798 $ /admin/attachments.php (new file)
4799   /applications/setup.php
4800   /purchasing/supplier_credit,php
4801   /purchasing/supplier_invoice.php
4802   /sql/alter2.1.sql
4803 # Minor bug in view_print_transactions.php
4804 $ /admin/view_print_transactions.php
4805
4806 15-Nov-2008 Joe Hunt
4807 + Added Quick Entries in GL Journal Entry and changed some needed fixes.
4808 $ /gl/gl_bank.php
4809   /gl/gl_journal.php
4810   /gl/includes/db/gl_db_bank_accounts.inc
4811   /gl/includes/ui/gl_bank_ui.inc
4812   /gl/includes/ui/gl_journal_ui.inc
4813   /includes/ui/ui_lists.inc
4814   
4815 15-Nov-2008 Joe Hunt
4816 + Added Tax Inquiry in Banking and General Ledger tab.
4817 $ /applications/generalledger.php
4818   /gl/inquiry/tax_inquiry.php (new file)
4819   
4820 14-Nov-2008 Joe Hunt
4821 + Added Sales Groups and Recurrent Invoices.
4822 $ /applications/customers.php
4823   /includes/ui/ui_lists.inc
4824   /reporting/includes/reporting.inc
4825   /reporting/rep108.php
4826   /sales/includes/db/branches_db.inc
4827   /sales/includes/db/sales_credit_db.inc
4828   /sales/includes/db/sales_delivery_db.inc
4829   /sales/includes/db/sales_invoice_db.inc
4830   /sales/inquiry/sales_orders_view.php
4831   /sales/manage/customer_branches.php
4832   /sales/manage/customers.php
4833   /sql/alter2.1.sql
4834   /sales/create_recurrent_invoices.php (new file)
4835   /sales/manage/recurrent_invoices.php (new file)
4836   /sales/manage/sales_groups.php (new file)
4837
4838 13-Nov-2008 Janusz Dobrowolski
4839 ! Rewritten for paged query results.
4840 $ /dimensions/inquiry/search_dimensions.php
4841 # Removed obsolete dimension list submit_on_change option.
4842 $ /sales/includes/ui/sales_order_ui.inc
4843   /sales/credit_note_entry.php
4844   /sales/includes/ui/sales_credit_ui.inc
4845
4846 12-Nov-2008 Janusz Dobrowolski
4847 ! Rewritten for paged query results.
4848 $ /manufacturing/search_work_orders.php
4849   /manufacturing/inquiry/where_used_inquiry.php
4850   /purchasing/allocations/supplier_allocation_main.php
4851   /sales/allocations/customer_allocation_main.php
4852 ! Code reorganization to reuse sql query by db_pager.
4853   /purchasing/includes/db/supp_trans_db.inc
4854   /purchasing/includes/db/suppalloc_db.inc
4855   /sales/includes/db/custalloc_db.inc
4856 ! Added $echo parameter to view_stock_status()
4857 $ /includes/ui/ui_view.inc
4858 # Fixed sql query (duplicated rows in query result)
4859 $ /sales/inquiry/customer_inquiry.php
4860 # Fixed bom selection via $_GET['stock_id']
4861 $  /manufacturing/manage/bom_edit.php
4862
4863 12-Nov-2008 Joe Hunt
4864 ! Added dimension entries in delivery and invoice forms
4865 $ /includes/ui/ui_lists.inc
4866   /sales/credit_note_entry.php
4867   /sales/includes/cart_class.inc
4868   /sales/includes/db/cust_trans_db.inc
4869   /sales/includes/db/sales_credit_db.inc
4870   /sales/includes/db/sales_delivery_db.inc
4871   /sales/includes/db/sales_invoice_db.inc
4872   /sales/includes/db/sales_order_db.inc
4873   /sales/includes/sales_db.inc
4874   /sales/includes/ui/sales_credit_ui.inc
4875   /sales/includes/ui/sales_order_ui.inc
4876   /sales/sales_order_entry.php
4877   /sql/alter2.1.sql
4878   
4879 12-Nov-2008 Janusz Dobrowolski
4880 ! Changed db_pager API for inserted columns.
4881 $ /includes/db_pager.inc
4882   /includes/ui/db_pager_view.inc
4883 ! Fixed $cols according to api change.
4884 $ /purchasing/inquiry/supplier_inquiry.php
4885   /sales/inquiry/customer_allocation_inquiry.php
4886   /sales/inquiry/customer_inquiry.php
4887   /sales/inquiry/sales_deliveries_view.php
4888   /sales/inquiry/sales_orders_view.php
4889 ! Rewritten for paged query results.
4890 $ /purchasing/inquiry/po_search.php
4891   /purchasing/inquiry/po_search_completed.php
4892   /purchasing/inquiry/supplier_allocation_inquiry.php
4893
4894 10-Nov-2008 Janusz Dobrowolski
4895 # Suppressed page update after import errors
4896 $ /admin/backups.php
4897 # More fail safe db_import()
4898 $ /admin/db/maintenance_db.inc
4899 # Added check for POS relations before account delete.
4900 $ /gl/manage/bank_accounts.php
4901 # Fixed for MySQL <4.0.18, removed bank_trans_types
4902 $ /sql/alter2.1.sql
4903 # Fixed page update after branch/customer change.
4904 $ /sales/includes/ui/sales_order_ui.inc
4905
4906 10-Nov-2008 Joe Hunt
4907 ! changing the default.css style sheets to handle the new navibar/buttons
4908 $ /themes/default/default.css 
4909   /themes/aqua/default.css
4910   /themes/cool/default.css
4911   /themes/cool/images/sort_asc.gif
4912   /themes/cool/images/sort_desc.gif
4913   
4914 10-Nov-2008 Joe Hunt
4915 ! Changed Bank Statement Report in accourding to Bank Account Change
4916 $ /reporting/rep601.php
4917   /reporting/includes/reports_classes.inc
4918 # Removed Type header from bank inquiry.
4919   /gl/inquiry/bank_inquiry.php
4920   
4921 09-Nov-2008 Janusz Dobrowolski
4922 ! Allowed multiply bank accounts on one GL account, removed obsolete bank trans type.
4923 $ /applications/generalledger.php
4924   /gl/bank_transfer.php
4925   /gl/gl_bank.php
4926   /gl/includes/db/gl_db_bank_accounts.inc
4927   /gl/includes/db/gl_db_bank_trans.inc
4928   /gl/includes/db/gl_db_banking.inc
4929   /gl/includes/db/gl_db_trans.inc
4930   /gl/includes/ui/gl_bank_ui.inc
4931   /gl/inquiry/bank_inquiry.php
4932   /gl/manage/bank_accounts.php
4933   /gl/view/bank_transfer_view.php
4934   /gl/view/gl_deposit_view.php
4935   /gl/view/gl_payment_view.php
4936   /includes/banking.inc
4937   /includes/data_checks.inc
4938   /includes/types.inc
4939   /includes/ui/ui_lists.inc
4940   /purchasing/supplier_payment.php
4941   /purchasing/includes/db/supp_payment_db.inc
4942   /purchasing/includes/db/supp_trans_db.inc
4943   /purchasing/view/view_supp_payment.php
4944   /sales/customer_payments.php
4945   /sales/includes/db/payment_db.inc
4946   /sales/includes/db/sales_invoice_db.inc
4947   /sales/view/view_receipt.php
4948   /sql/alter2.1.sql
4949 ! Fixed session name for multiuser debuging tests.
4950   /includes/lang/language.php
4951 ! Preparing to paged table view in customer_allocation_main.php 
4952 $ /sales/includes/db/cust_trans_db.inc
4953   /sales/includes/db/custalloc_db.inc
4954 # Small fix to avoid sql conflicts
4955 $ /sales/includes/db/sales_points_db.inc
4956 # Changes to POS addition related to above changes.
4957 $ /includes/ui/ui_lists.inc
4958   /sales/includes/db/sales_points_db.inc
4959   /sales/manage/sales_points.php
4960   /sql/alter2.1.sql
4961
4962 09-Nov-2008 Joe Hunt
4963 ! changed Quick Entries in Bank Payments/Deposits (Banking and General Ledger) to also work as Automatic Codings.
4964 $ /includes/ui/ui_lists.inc 
4965   /includes/ui/ui_input.inc 
4966   /gl/gl_bank.php
4967   /gl/includes/db/gl_db_bank_accounts.inc
4968   /gl/includes/ui/gl_bank_ui.inc
4969   /gl/manage/gl_quick_entries.php
4970 ! New table, 0:quick_entry_lines, change to 0_quick_entries
4971 $ /sql/alter2.1.sql
4972
4973 08-Nov-2008 Janusz Dobrowolski
4974 ! Rewritten for paged query results.
4975 $ /purchasing/inquiry/supplier_inquiry.php
4976 # Fixed broken table content after customer selector change.
4977 $ /sales/inquiry/customer_allocation_inquiry.php
4978   /sales/inquiry/customer_inquiry.php
4979   /sales/inquiry/sales_deliveries_view.php
4980   /sales/inquiry/sales_orders_view.php
4981
4982 05-Nov-2008 Janusz Dobrowolski
4983 ! Changed dbpager API.
4984 $ /includes/ui/db_pager_view.inc
4985 # Polishing db_pager code.
4986 $ /includes/db_pager.inc
4987 + Added array_replace() and array_append() helpers.
4988 $ /includes/main.inc
4989 # Fixed multiply sales document view links.
4990 $ /includes/ui/ui_view.inc
4991 ! Rewritten for paged query results.
4992 $ /sales/inquiry/customer_allocation_inquiry.php
4993   /sales/inquiry/customer_inquiry.php
4994   /sales/inquiry/sales_deliveries_view.php
4995 ! Code cleanup.
4996 $ /sales/inquiry/sales_orders_view.php
4997
4998 04-Nov-2008 Janusz Dobrowolski
4999 + Added db_pager widget for paged/sorted sql query display.
5000 $ /includes/db_pager.inc (New)
5001   /includes/ui/db_pager_view.inc (New)
5002   /themes/aqua/images/sort_asc.gif (New)
5003   /themes/aqua/images/sort_desc.gif (New)
5004   /themes/aqua/images/sort_none.gif (New)
5005   /themes/cool/images/sort_asc.gif (New)
5006   /themes/cool/images/sort_desc.gif (New)
5007   /themes/cool/images/sort_none.gif (New)
5008   /themes/default/images/sort_asc.gif (New)
5009   /themes/default/images/sort_desc.gif (New)
5010   /themes/default/images/sort_none.gif (New)
5011   /themes/default/default.css
5012   /themes/aqua/default.css
5013 + Added query size user preference.
5014 $ /admin/display_prefs.php
5015   /admin/db/users_db.inc
5016   /includes/current_user.inc
5017   /includes/prefs/userprefs.inc
5018   /sql/alter2.1.sql
5019 + Added helper functions for array manipulation.
5020 $ /includes/main.inc
5021 + Added mysql_fetch_assoc() wrapper.
5022 $ /includes/db/connect_db.inc
5023 ! Paged query result.
5024 $ /sales/inquiry/sales_orders_view.php
5025 # Two smaller fixes.
5026 $ /js/inserts.js
5027
5028 31-Oct-2008 Janusz Dobrowolski
5029 + POS and cash sale support.
5030 $ /admin/users.php
5031   /admin/db/users_db.inc
5032   /applications/setup.php
5033   /includes/current_user.inc
5034   /includes/ui/ui_lists.inc
5035   /sales/sales_order_entry.php
5036   /sales/includes/cart_class.inc
5037   /sales/includes/sales_db.inc
5038   /sales/includes/ui/sales_order_ui.inc
5039   /sales/manage/sales_points.php (New)
5040   /sales/includes/db/sales_points_db.inc (New)
5041   /sales/includes/cart_class.inc
5042   /sales/includes/db/sales_invoice_db.inc
5043   /sales/includes/db/sales_order_db.inc
5044   /sql/alter2.1.sql
5045 # Fixed focus after error display.
5046 $ /js/utils.js
5047 # Fixed buggy output when SetLineWidth is used before first AddPage call.
5048 $ /reporting/includes/tcpdf.php
5049 # Fixed sign in payment view.
5050 $ /sales/view/view_receipt.php
5051 # Fixed missing hotkeys support for print links.
5052 $ /reporting/includes/reporting.inc
5053
5054 30-Oct-2008 Joe Hunt
5055 ! Added Quick Entries in Bank Payments/Deposits (Banking and General Ledger).
5056 $ /applications/generalledger.php 
5057   /includes/data_checks.inc
5058   /includes/types.inc
5059   /includes/ui/ui_lists.inc
5060   /gl/gl_bank.php
5061   /gl/includes/db/gl_db_bank_accounts.inc
5062   /gl/includes/ui/gl_bank_ui.inc
5063   /gl/manage/gl_quick_entries.php
5064   /sales/manage/customer_branches.php
5065 ! New table, 0_quick_entries
5066 $ /sql/alter2.1.sql
5067 ! Changed GL Accounts form. The tax_code is now Tax Group instead of Tax Type.
5068 $ /gl/manage/gl_accounts.php
5069
5070 24-Oct-2008 Janusz Dobrowolski
5071 ! Added hotkeys to final menu options.
5072 $ /dimensions/dimension_entry.php
5073   /gl/bank_transfer.php
5074   /gl/gl_bank.php
5075   /gl/gl_journal.php
5076   /inventory/adjustments.php
5077   /inventory/transfers.php
5078   /manufacturing/work_order_add_finished.php
5079   /manufacturing/work_order_issue.php
5080   /manufacturing/work_order_release.php
5081   /purchasing/po_entry_items.php
5082   /purchasing/po_receive_items.php
5083   /purchasing/supplier_payment.php
5084   /sales/credit_note_entry.php
5085   /sales/customer_credit_invoice.php
5086   /sales/customer_invoice.php
5087   /sales/customer_payments.php
5088   /sales/sales_order_entry.php
5089 # Fixed TCPDF errors display.
5090 $ /reporting/includes/tcpdf.php
5091 # Fixed page position after message display.
5092 $  /js/utils.js
5093
5094 23-Oct-2008 Janusz Dobrowolski
5095 + Improved report module performance, also usable without javascript.
5096 $ /reporting/reports_main.php
5097   /reporting/includes/class.pdf.inc
5098   /reporting/includes/pdf_report.inc
5099   /reporting/includes/reports_classes.inc
5100   /reporting/includes/header2.inc
5101 + Hotkey support for viewer links.
5102 $ /includes/ui/ui_view.inc
5103   /js/inserts.js
5104 + Added purchase order printing after entry.
5105 $ /purchasing/po_entry_items.php
5106 + Added hotkeys to credit note final menu.
5107 $ /sales/credit_note_entry.php
5108 # Fixed submit button for IE7
5109 $ /includes/ui/ui_input.inc
5110 # Fixed ajax popup flicker.
5111 $ /js/utils.js
5112 # Fix after 2.0.4 merge
5113 $ /sales/inquiry/sales_orders_view.php
5114
5115 23-Oct-2008 Joe Hunt
5116 ! Merging the changes up to 2-0-4
5117 $ /purchasing/supplier_invoice.php
5118   /purchasing/supplier_credit.php
5119   /purchasing/includes/db/invoice_db.inc
5120   /purchasing/includes/db/grn_db.inc
5121   /purchasing/includes/ui/invoice_ui.inc
5122   /purchasing/supplier_invoice_grns.php (File removed)
5123   /purchasing/supplier_credit_grns.php (File removed)
5124   /purchasing/supplier_trans_gl.php (File removed)
5125   /gl/inquiry/gl_trial_balance.php
5126   /gl/inquiry/gl_account_inquiry.php
5127   /reporting/rep704.php
5128   /reporting/rep708.php
5129   /sql/en_US-demo.sql
5130   /sales/includes/ui/sales_order_ui.inc
5131   /sales/inquiry/sales_orders_view.php
5132   
5133 20-Oct-2008 Janusz Dobrowolski
5134 # Fix for pdf reports (php 5.2.4 issue)
5135 $ /reporting/includes/pdf_report.inc
5136
5137 19-Oct-2008 Janusz Dobrowolski
5138 + User interface mode (full vs fallback) detected and set on login
5139 $ /access/login.php
5140   /includes/current_user.inc
5141   /includes/session.inc
5142   /includes/ui/ui_input.inc
5143   /includes/ui/ui_lists.inc
5144 + More sales documents available for printing from inquiry page.
5145 $ /sales/inquiry/customer_inquiry.php
5146   /reporting/includes/header2.inc
5147 ! Changed version info.
5148 $ /config.php
5149 # Fixed ajax popup/redirection.
5150 $ /reporting/includes/pdf_report.inc
5151   /includes/ajax.inc
5152
5153 17-Oct-2008 Janusz Dobrowolski
5154 + Added ajax request indicator.
5155 $ /js/utils.js
5156   /themes/aqua/renderer.php
5157   /themes/aqua/images/ajax-loader.gif (new)
5158   /themes/cool/renderer.php
5159   /themes/cool/images/ajax-loader.gif (new)
5160   /themes/default/renderer.php
5161   /themes/default/images/ajax-loader.gif (new)
5162 + Added optional popup for pdf reports display.
5163 $ /admin/display_prefs.php
5164   /admin/users.php
5165   /admin/db/users_db.inc
5166   /includes/current_user.inc
5167   /includes/prefs/userprefs.inc
5168   /reporting/includes/pdf_report.inc
5169   /sql/alter2.1.sql
5170 # Changed message for missing currency rate.
5171 $ /includes/banking.inc
5172 # Fixed submit/button behaviour.
5173 $ /js/inserts.js
5174 # Fixed canceling order.
5175 $ /sales/sales_order_entry.php
5176 # Fixed typo in css
5177 $ /themes/aqua/default.css
5178 # Fixed pdf_debug mode
5179 $ /reporting/includes/reporting.inc
5180   /reporting/includes/reports_classes.inc
5181
5182 15-Oct-2008 Janusz Dobrowolski
5183 + Added remote printing support
5184 $ /admin/print_profiles.php (new)
5185   /admin/printers.php (new)
5186   /admin/db/printers_db.inc (new)
5187   /reporting/prn_redirect.php (new)
5188   /reporting/includes/printer_class.inc (new)
5189   /sql/alter2.1.sql (new)
5190   /config.php
5191   /admin/display_prefs.php
5192   /admin/users.php
5193   /admin/db/users_db.inc
5194   /applications/setup.php
5195   /includes/current_user.inc
5196   /includes/prefs/userprefs.inc
5197   /includes/ui/ui_lists.inc
5198   /js/inserts.js
5199   /js/utils.js
5200   /reporting/rep109.php
5201   /reporting/reports_main.php
5202   /reporting/includes/pdf_report.inc
5203   /reporting/includes/reporting.inc
5204   /reporting/includes/reports_classes.inc
5205 !Fixes related to changed printing api.
5206 $ /admin/view_print_transaction.php
5207   /purchasing/inquiry/po_search.php
5208   /purchasing/inquiry/po_search_completed.php
5209   /sales/customer_credit_invoice.php
5210   /sales/customer_delivery.php
5211   /sales/customer_invoice.php
5212   /sales/sales_order_entry.php
5213   /sales/inquiry/customer_inquiry.php
5214   /sales/inquiry/sales_deliveries_view.php
5215   /sales/inquiry/sales_orders_view.php
5216 + Added optional id parameter for label helpers; added value for buttons.
5217 $ /includes/ui/ui_input.inc
5218 + Added ajax popup screen command.
5219 $ /includes/ajax.inc
5220 # Skipping index.php file during flush_dir()
5221 $ /includes/main.inc
5222
5223 06-Oct-2008 Janusz Dobrowolski
5224 + Menu hotkeys system implementation.
5225 $ /includes/page/header.inc
5226   /includes/ui/ui_controls.inc
5227   /includes/ui/ui_input.inc
5228   /js/JsHttpRequest.js
5229   /js/inserts.js
5230   /js/utils.js
5231   /reporting/includes/reports_classes.inc
5232   /sales/sales_order_entry.php
5233   /sales/manage/customers.php
5234   /themes/aqua/default.css
5235   /themes/aqua/renderer.php
5236   /themes/cool/default.css
5237   /themes/cool/renderer.php
5238   /themes/default/default.css
5239   /themes/default/renderer.php
5240 + Access keys added to menu options strings.
5241 $ /config.php
5242   /applications/customers.php
5243   /applications/dimensions.php
5244   /applications/generalledger.php
5245   /applications/inventory.php
5246   /applications/manufacturing.php
5247   /applications/setup.php
5248   /applications/suppliers.php
5249   /reporting/reports_main.php
5250
5251 ------------------------------- Release 2.0.3 --------------------------------------------
5252 06-Oct-2008 Joe Hunt
5253 ! Release 2.0.3
5254 $ config.php
5255 # Bug [0000072] Item stock movement should check for if there is empty Inventory.
5256 $ /inventory/inquiry/stock_movements.php
5257
5258 05-Oct-2008 Janusz Dobrowolski
5259 # Bugfix [0000063] Bad update of parent document lines after edition of sales documents.
5260 $ /sales/includes/cart_class.inc
5261   /sales/includes/sales_db.inc
5262   /sales/includes/db/sales_credit_db.inc
5263   /sales/includes/db/sales_delivery_db.inc
5264   /sales/includes/db/sales_invoice_db.inc
5265 # Bugfix [0000071] Ordering for customer with bad history available after F4 - Return
5266 $ /sales/manage/customers.php
5267
5268 04-Oct-2008 Joe Hunt
5269 # Bug [0000069] Constraint on voiding delivery note if a non voided, linked invoice exists.
5270 $ /admin/db/voiding_db.inc
5271 # Bug [0000061] Cost Update doesn't compute correctly after inventory adjust.
5272 $ /inventory/includes/db/item_adjust_db.inc
5273
5274 01-Oct-2008 Joe Hunt
5275 # When deleting the last module in FA a parce error arose:
5276 $ /admin/inst_module.php
5277   /admin/inst_lang.php
5278
5279 30-Sep-2008 Janusz Dobrowolski
5280 # Bug [0000067] Settled supplier documents were displayed as overdued.
5281 $ /purchasing/inquiry/supplier_inquiry.php
5282   /purchasing/inquiry/supplier_allocation_inquiry.php
5283 # Bug [0000068] Removed unneeded constraint on edition of fully allocated sales doc.
5284 $ /sales/allocations/customer_allocation_main.php
5285
5286 29-Sep-2008 Janusz Dobrowolski
5287 # Bug [0000065] Changing item type during adding new item caused record reset.
5288 $ /inventory/manage/items.php
5289
5290 26-Sep-2008 Joe Hunt
5291 # Bug [0000064] Credit This on an invoice should automatically allocate the credit to that invoice
5292 $ /sales/includes/db/sales_credit_db.inc
5293
5294 26-Sep-2008 Janusz Dobrowolski
5295 # Bug [0000062] Delivery Modifitication - duplicated tax details.
5296 $ /sales/includes/db/sales_delivery_db.inc
5297
5298 25-Sep-2008 Joe Hunt
5299 # if MySQL is in strict sql mode, a couple of files didn't pass that. Better not use strict sql mode.
5300   This is not necessary, because FA handle this internally. in my.ini(win) or my.cnf(linux) set sql-mode="".
5301 $ /gl/gl_budget.php
5302   /includes/db/comments_db.inc
5303   /inventory/cost_update.php
5304   /purchasing/includes/db/supp_trans_db.inc
5305   /sales/includes/db/cust_trans_db.inc
5306 # Bug [0000060] table prefix error message and inconsistency at install
5307 $ /admin/db/maintenance_db.inc
5308   /install/index.php
5309   /install/save.php
5310 # Bug [0000061] Delivery Modifitication (standard cost change)
5311 $ /sales/includes/db/sales_delivery_db.inc
5312
5313 ------------------------------- Release 2.0.2 --------------------------------------------
5314 23-Sep-2008 Joe Hunt
5315 ! Release 2.0.2
5316 $ config.php
5317 ! Increased time_out to 3 minutes.
5318 $ /install/save.php
5319
5320 23-Sep-2008 Joe Hunt
5321 # Bug [0000059] Direct Invoice or Delivery Notes doesn't account for negative inventory flag
5322 $ /sales/sales_order_entry.php
5323
5324 21-Sep-2008 Janusz Dobrowolski
5325 + Added submit_on_change option for date fields
5326 $ /includes/ui/ui_input.inc
5327 + Automatic exchange rate update after document date change
5328 $ /gl/bank_transfer.php
5329   /gl/gl_bank.php
5330   /gl/includes/db/gl_db_rates.inc
5331   /gl/includes/ui/gl_bank_ui.inc
5332   /includes/banking.inc
5333   /includes/ui/ui_view.inc
5334   /purchasing/supplier_payment.php
5335   /sales/customer_payments.php
5336   /sales/includes/cart_class.inc
5337 # Sales/purchase terms update after document date change [0000058]
5338 $ /purchasing/includes/ui/invoice_ui.inc
5339   /purchasing/includes/ui/po_ui.inc
5340   /sales/customer_invoice.php
5341 # Fixed edit line total, price update after date change
5342 $ /sales/includes/ui/sales_credit_ui.inc
5343   /sales/includes/ui/sales_order_ui.inc
5344 # Fixed unneeded page reload on enter key in text inputs
5345 $ /js/inserts.js
5346 # Fixed session variables conflicts with some third party software (e.g. XRMS)
5347 $ /includes/lang/language.php
5348 # Fixed calendar flicker, removed buttons from exchange_rate_display()
5349 $ /includes/ui/ui_view.inc
5350 ! Default delivery required by changed to 1 day.
5351 $ /includes/prefs/sysprefs.inc
5352 # Small bug fix 
5353 $ /sales/includes/sales_db.inc
5354
5355 20-Sep-2008 Joe Hunt
5356 # Fix for exchange variation when allocating payments. re-inserted in System and GL Setup.
5357 $ /admin/gl_setup.php
5358   /admin/db/company_db
5359   /includes/banking.inc
5360   /purchasing/allocations/supplier_allocate.php
5361   /purchasing/includes/db/suppalloc_db.inc
5362   /sales/allocations/customer_allocate.php
5363   /sales/includes/db/custalloc_db.inc
5364   /sales/includes/db/payment_db.inc
5365   /sales/includes/db/sales_credit_db.inc
5366 ! New tcpdf.php file. Minor bugfixes from tcpdf.org
5367   /reporting/includes/tcpdf.php
5368 ! Layout adjustments
5369   /dimensions/includes/dimensions_ui.inc
5370   /dimensions/view/view_dimension.php
5371   /inventory/view/view_adjustment.php
5372   /manufacturing/view/work_order_view.php
5373   
5374 18-Sep-2008 Janusz Dobrowolski
5375 + Support for calling external pages during document entry (e.g. for adding customer/supplier/items).
5376 $ /index.php
5377   /includes/ui/ui_controls.inc
5378   /includes/ui/ui_input.inc
5379   /includes/ui/ui_lists.inc
5380   /js/inserts.js
5381 + Add/view on F4 in customer/supplier selectors
5382 $ /gl/gl_bank.php
5383 + Add/view on F4 in supplier/items selectors
5384 $ /purchasing/po_entry_items.php
5385   /inventory/manage/items.php
5386 + Add/view on F4 in supplier selector
5387 $ /purchasing/supplier_credit.php
5388   /purchasing/supplier_invoice.php
5389   /purchasing/supplier_payment.php
5390   /purchasing/allocations/supplier_allocation_main.php
5391   /purchasing/manage/suppliers.php
5392   /inventory/purchasing_data.php
5393 + Add/view on F4 in customer selector
5394   /sales/credit_note_entry.php
5395   /sales/customer_payments.php
5396   /sales/sales_order_entry.php
5397   /sales/allocations/customer_allocation_main.php
5398   /sales/includes/ui/sales_credit_ui.inc
5399   /sales/includes/ui/sales_order_ui.inc
5400   /sales/manage/customer_branches.php
5401   /sales/manage/customers.php
5402 # Syntax error introduced in previous update fixed
5403 $ /inventory/prices.php
5404 # Fixed retreiving of exchange rates [0000057]
5405 $ /gl/manage/exchange_rates.php
5406   /includes/banking.inc
5407   /includes/ui/ui_view.inc
5408
5409 18-Sep-2008 Joe Hunt
5410 + New Report - Bank Statement.
5411 $ /reporting/reports_main.php
5412   /reporting/rep601.php (new file)
5413   
5414 17-Sep-2008 Joe Hunt
5415 ! New PDF tcpdf.php file. Support for cid-0 fonts (Chinese, Japanese, Korean, CJK, Asian fonts) without embedding.
5416   New cid-0 fonts will be available for download when release 2.0.2 is shipping. Reduces file size enormouusly
5417 $ /reporting/includes/tcpdf.php
5418 ! Inventory column option in Report Stock Sheet Check.
5419 $ /reporting/reports_main.php
5420   /reporting/rep303.php
5421   
5422 11-Sep-2008 Janusz Dobrowolski
5423 # Fixed slash quotation problems on direct POST values display.
5424 $ /includes/session.inc
5425   /includes/db/connect_db.inc
5426 # Added missing db_escape on person_id.
5427 $ /gl/includes/db/gl_db_bank_trans.inc
5428   /gl/includes/db/gl_db_trans.inc
5429 # Added error message and suppressed db update on failed ECB exchange rate read.
5430 $ /includes/ui/ui_view.inc
5431
5432 10-Sep-2008 Janusz Dobrowolski
5433 # Fixed company folders renaming after company remove.
5434 $ /admin/create_coy.php
5435 # Fixed list selectors' behaviour during search.
5436 $ /includes/ui/ui_lists.inc
5437 # Fixed page update after item search. Closes bugs [0000051],[0000054].
5438 $ /inventory/cost_update.php
5439   /inventory/prices.php
5440   /inventory/purchasing_data.php
5441   /inventory/reorder_level.php
5442   /inventory/includes/item_adjustments_ui.inc
5443   /inventory/includes/stock_transfers_ui.inc
5444   /inventory/inquiry/stock_status.php
5445   /inventory/manage/items.php
5446   /manufacturing/includes/work_order_issue_ui.inc
5447   /manufacturing/inquiry/where_used_inquiry.php
5448   /purchasing/includes/ui/po_ui.inc
5449   /sales/includes/ui/sales_credit_ui.inc
5450   /sales/includes/ui/sales_order_ui.inc
5451
5452 09-Sep-2008 Joe Hunt
5453 # Bug [0000055] Rasmus detected a cost diff. bug and changed some code for us. Very appreciated.
5454 $ /purchasing/includes/db/invoice_db.inc
5455
5456 ------------------------------- Release 2.0.1 --------------------------------------------
5457 07-Sep-2008 Joe Hunt
5458 ! Release 2.0.1
5459 $ config.php
5460
5461 05-Sep-2008 Janusz Dobrowolski
5462 # Bug [0000046] Sales invoice not working on some php versions (php bug #40509)
5463 $ /sales/includes/sales_db.inc
5464   /sales/includes/db/sales_credit_db.inc
5465 ! Obsolete code removed
5466 $ /sales/customer_credit_invoice.php
5467
5468 05-Sep-2008 Joe Hunt
5469 # Bug [0000053] Missing GL postings on item issue on Work Order
5470 $ /manufacturing/includes/db/work_order_quick_db.inc
5471   /manufacturing/includes/db/work_order_issues_db.inc
5472   /manufacturing/includes/db/work_order_produce_items_db.inc
5473 ! Bad layout in aging on report Statements
5474 $ /reporting/rep108.php
5475
5476 04-Sep-2008 Joe Hunt
5477 # Bug [0000050] Invoice no. on all sales reports
5478 $ /reporting/includes/doctext.inc
5479   /reporting/includes/doctext2.inc
5480   
5481 04-Sep-2008 Joe Hunt
5482 # Bug [0000052] Inventory Valuation Report
5483 $ /reporting/rep301.php
5484
5485 04-Sep-2008 Joe Hunt
5486 # Bug [0000047] Not possible to view delivery sequence
5487 $ /purchasing/supplier_credit_grns.php
5488   /purchasing/supplier_invoice_grns.php
5489   /purchasing/includes/db/grn_db.inc
5490   /purchasing/includes/ui/invoice_ui.inc
5491   /purchasing/view/view_po.php
5492   /purchasing/view/view_supp_credit.php
5493 # Bug [0000048] Crediting invoice and choosing gl account for items to be written off doesn't work  
5494 $ /sales/includes/db/sales_credit_db.inc  
5495
5496 03-Sep-2008 Janusz Dobrowolski
5497 # Fixed fatal error handling in php5
5498 $ /includes/errors.inc
5499   /includes/session.inc
5500 # Fixed display of errors while saving sales documents
5501 $ /sales/sales_order_entry.php
5502
5503 03-Sep-2008 Joe Hunt
5504 # Bug [0000044] Standard Cost error on credit note. Reopened. Stock Movement forgot the credit note.
5505 $ /inventory/inquiry/stock_movements.php
5506   /purchasing/includes/db/grn_db.inc
5507   /purchasing/includes/invoice_db.inc
5508
5509 03-Sep-2008 Joe Hunt
5510 # Bug [0000043] Inventory Adjustment Session doesn't update standard cost
5511 # Bug [0000044] Standard Cost error on credit note
5512 $ /inventory/includes/db/items_adjust_db.inc
5513   /purchasing/includes/db/grn_db.inc
5514   /purchasing/includes/invoice_db.inc
5515 # Bug [0000045] Cannot close fiscal year 
5516 $ /admin/fiscalyears.php
5517 # Update screen bug in Bank Account Inquiry.
5518   $ /gl/inquiry/bank_inquiry.php
5519
5520 02-Sep-2008 Joe Hunt
5521 # Bug when selecting report, List of Journal Entries, by type. Nothing selected.
5522 $ /reporting/includes/reports_classes.inc
5523 $ /reporting/rep702.php
5524
5525 01-Sep-2008 Joe Hunt
5526 ! Up-to-date translation file (some strings were missing, single quotations in .inc files)
5527 $ /lang/new_language_template/LC_MASSAGES/empty.po
5528   /lang/en_US/LC_MESSAGES/en_US.mo
5529
5530 31-Aug-2008 Janusz Dobrowolski
5531 + Added ajax support for file uploading
5532 $ /js/utils.js
5533 # Final fix for logo file upload
5534 $ /admin/company_preferences.php
5535 # Fixed item image file upload
5536 $ /inventory/manage/items.php
5537
5538 30-Aug-2008 Janusz Dobrowolski
5539 ! Up to date translation file
5540 $ /lang/new_language_template/LC_MASSAGES/empty.po
5541 # Fixed broken &amp's in backup files [0000040]
5542 $ /admin/db/maintenance_db.inc
5543 # Temporary fix (sync page reload) for uploading logo file
5544 $ /admin/company_preferences.php
5545 -------------------------------2.0 Final --------------------------------------------
5546 21_aug-2008 Joe Hunt
5547 ! config.php file. Version changed to 2.0
5548 $ config.php
5549 ! Set time out to 120 seconds.
5550 $ /install/save.php
5551 # Removed js warnings on index pages
5552 $ /js/utils.js
5553
5554 20-Aug-2008 Joe Hunt
5555 # Bug [0000037] Price diff and deliveries between po receive and supp invoice. (Again)
5556 $ /includes/db/inventory_db.inc
5557   /purchase/includes/db/grn_db.inc
5558   /purchase/includes/db/invoice_db.inc
5559
5560 20-Aug-2008
5561 # [0000041] Voiding PO GRN's could be dangerous, if deliveries have been done. Eliminating it. Use item adjustment with 0 price.
5562 $ /admin/db/voiding_db.inc
5563 # Fixing a minor bug in grn_db.inc
5564 $ /purchasing/includes/db/grn_db.inc 
5565   
5566 19-Aug-2008 Joe Hunt
5567 # Fixed some color conversion problems in the new PDF Engine
5568 $ /reporting/includes/pdf_report.inc
5569   /reporting/includes/class.pdf.inc
5570   
5571 19-Aut-2008 Joe Hunt
5572 ! Optimized the textwraplines in pdf_report.inc and header2.inc
5573   /reporting/includes/pdf_report.inc
5574   /reporting/includes/header2.inc (This is important to download too!)
5575   
5576 19-Aug-2008 Joe Hunt
5577 ! Replacing the PDF Engine with a slightly modified TCPDF
5578 $ /reporting/fonts/helvetica*.php (new php files)
5579   /reporting/fonts/*.atm files removed
5580   /reporting/includes/pdf_report.inc (changed)
5581   /reporting/includes/class.pdf.inc (changed)
5582   /reporting/includes/barcodes.php (new file)
5583   /reporting/includes/htmlcolors.php (new file)
5584   /reporting/includes/html_entity_decode_php4.php (new file)
5585   /reporting/includes/tcpdf.php (new file, the PDF engine)
5586   /reporting/includes/unicode_data2.php (new file, reduced unicode_data.php)
5587   
5588 18-Aug-2008 Joe Hunt
5589 # Bug [0000038] Voiding a cost update doesn't void even if it says so. There will now be an error msg saying
5590   that this can not be done. 
5591 $ /admin/db/voiding_db.inc
5592
5593 18-Aug-2008 Joe Hunt
5594 # Bug [0000037] Price diff and deliveries between po receive and supp invoice.
5595 $ /purchase/includes/db/grn_db.inc
5596   /purchase/includes/db/invoice_db.inc
5597   
5598 16-Aug-2008 Janusz Dobrowolski
5599 # Fixed first supplier add confirmation [0000039].
5600 $ /purchasing/manage/suppliers.php
5601 # Fixed entering direct documents with date in the past [0000036]
5602 $ /sales/customer_delivery.php
5603   /sales/includes/cart_class.inc
5604 # Fixed date_picker caching in debug mode
5605 $ /includes/ui/ui_view.inc
5606 # Some focus fixes after user entry error
5607 $ /sales/manage/credit_status.php
5608   /sales/manage/customer_branches.php
5609   /sales/manage/sales_areas.php
5610   /sales/manage/sales_people.php
5611
5612 08-Aug-2008 Joe Hunt
5613 # Wrong email-adress field taken when emailing documents [0000035].
5614 $ /sales/includes/db/cust_trans_db.inc
5615
5616 02-Aug-2008 Joe Hunt
5617 # Use Item Sales Account as default when creating new branch. Customer Branch Sales Account overrides Item Sales Accounts.
5618 $ /sales/manage/customer_branches.php
5619
5620 01-Aug-2008 Joe Hunt
5621 ! Customer Dimension overrides an Item Dimension when creating GL transactions
5622 $ /sales/includes/db/customers_db.inc
5623   /sales/includes/db/sales_credit_db.inc
5624   /sales/includes/db/sales_delivery_db.inc
5625   /sales/includes/db/sales_invoice_db.inc
5626   
5627 31-Jul-2008 Joe Hunt
5628 + Added a new menu entry after that Bank Payment or Bank Deposit has been processed.
5629 $ /gl/gl_bank.php
5630
5631 30-Jul-2008 Joe Hunt
5632 ! Currency selection in Price Listing Report
5633 $ /reporting/rep104.php
5634   /reporting/reports_main.php
5635   
5636 28-Jul-2008 Janusz Dobrowolski
5637 # Fixed control buttons reset after record deletion.
5638 $ /admin/fiscalyears.php
5639   /admin/payment_terms.php
5640   /admin/shipping_companies.php
5641   /gl/manage/bank_accounts.php
5642   /gl/manage/currencies.php
5643   /gl/manage/gl_account_classes.php
5644   /gl/manage/gl_account_types.php
5645   /inventory/manage/item_categories.php
5646   /inventory/manage/item_units.php
5647   /inventory/manage/locations.php
5648   /inventory/manage/movement_types.php
5649   /manufacturing/manage/work_centres.php
5650   /sales/manage/credit_status.php
5651   /sales/manage/customer_branches.php
5652   /sales/manage/sales_areas.php
5653   /sales/manage/sales_people.php
5654   /sales/manage/sales_types.php
5655   /taxes/item_tax_types.php
5656   /taxes/tax_groups.php
5657   /taxes/tax_types.php
5658
5659 27-Jul-2008 Janusz Dobrowolski
5660 # Fixed record selection on pages using non-numeric selectors with simple_page_mode() helper. 
5661 $ /includes/ui/ui_controls.inc
5662   /includes/ui/ui_input.inc
5663   /inventory/manage/item_units.php
5664 # Fixed focus setting on multi-form pages.
5665 $ /js/utils.js
5666 # Fixed ajax reload
5667 $ /manufacturing/work_order_release.php
5668
5669 26-Jul-2008 Janusz Dobrowolski
5670 ! Potentially dangerous for whole FA site operations are currently available only for admins of first registered company (site admins).
5671 $ /config.php
5672   /admin/create_coy.php
5673   /admin/inst_lang.php
5674   /admin/inst_module.php
5675   /includes/current_user.inc
5676 # Small layout fix
5677   /admin/fiscalyears.php
5678
5679 25-Jul-2008 Joe Hunt
5680 # Minor adjustments
5681 $ /includes/page/header.inc
5682   /manufacturing/work_order_release.php
5683   
5684 25-Jul-2008 Joe Hunt
5685 # Default application setting does not work [0000034]
5686 $ /includes/page/header.inc
5687
5688 25-Jul-2008 Joe Hunt
5689 ! The built version in config.php now shows the last change date of this file (CHANGELOG.txt).
5690 $ config.php
5691
5692 25-Jul-2008 Joe Hunt
5693 # Missing GL transactions when producing advanced manufacturing [0000032].
5694 $ /manufacturing/includes/db/work_order_produce_items_db.inc
5695
5696 24-Jul-2008 Janusz Dobrowolski
5697 + Added fatal error handling during ajax calls - [0000003] closed
5698 $ includes/session.inc
5699 # Fixed hints for lists without submit [0000026]
5700 $ includes/ui/ui_lists.inc
5701 # Removed not used file (related to [0000023])
5702 $ sql/basic.sql
5703
5704 24-Jul-2008 Joe Hunt
5705 # Pressing the link in the meta_forward function may result in a blank page.
5706 $ /includes/ui/ui_controls.inc
5707
5708 23-Jul-2008 Joe Hunt
5709 # Increment reference bug in GL Deposit and missing hyperlink parameter.
5710 $ /gl/gl_bank.php
5711   /gl/includes/gl_bank_ui.inc
5712   
5713 22-Jul-2008 Janusz Dobrowolski
5714 # Corrected backup maintenance page display during script download.
5715 $ /admin/backups.php
5716
5717 20-Jul-2008 Janusz Dobrowolski
5718 # Corrected reports page display after yesterday change.
5719 $ /reporting/reports_main.php
5720
5721 19-Jul-2008 Janusz Dobrowolski
5722 ! Content of js-only pages superseded by the requirement notification in non-js browsers.
5723 $ /admin/backups.php
5724   /reporting/reports_main.php
5725 + Support for js only divs/pages.
5726 $ /includes/main.inc
5727   /includes/ui/ui_controls.inc
5728   /js/inserts.js
5729 # Fixed page usability in non-js mode.
5730 $ /sales/inquiry/sales_orders_view.php
5731 # Small table view fix
5732 $ /admin/inst_lang.php
5733
5734 18-Jul-2008 Janusz Dobrowolski
5735 + Added optional processing progressbar for submit buttons
5736 $ /includes/ui/ui_input.inc
5737   /includes/ui/ui_lists.inc
5738   /js/inserts.js
5739   /themes/aqua/images/progressbar.gif (new)
5740   /themes/cool/images/progressbar.gif (new)
5741   /themes/default/images/progressbar.gif (new)
5742 # Fixed database error after empty supplier search result [0000022]
5743 $ /purchasing/supplier_credit.php
5744   /purchasing/supplier_invoice.php
5745 # Fixed focus after update
5746 $ /admin/company_preferences.php
5747 # Fixed message typo.
5748 $ /admin/create_coy.php
5749 # Fixed line edition layout
5750 $ /inventory/includes/item_adjustments_ui.inc
5751
5752 18-Jul-2008 Joe Hunt
5753 # Parse error fixed [0000021] in customer_credit_invoice.php
5754 $ /sales/customer_credit_invoice.php
5755
5756 15-Jul-2008 Janusz Dobrowolski
5757 # Fixed bug [0000018] - unwanted freight cost reset on page update.
5758 $ /sales/customer_delivery.php
5759
5760 14-Jul-2008 Janusz Dobrowolski
5761 # Fixed bug [0000017] - error while checking qoh
5762 $ /includes/ui/items_cart.inc
5763   /manufacturing/work_order_issue.php
5764 # Fixed ajax update
5765 $ /gl/manage/gl_accounts.php
5766
5767 13-Jul-2008 Joe Hunt
5768 + Added GL Summary of Tax Report (rep709.php). Usable only if different Tax Accounts are used.
5769 $ /reporting/rep709.php
5770
5771 12-Jul-2008 Joe Hunt
5772 ! Rewrite of Tax Report (rep709.php).
5773 $ /reporting/rep709.php
5774
5775 09-Jul-2008 Janusz Dobrowolski
5776 # Corrections to maximum input lengths
5777 $ /gl/manage/bank_accounts.php
5778   /gl/manage/gl_account_classes.php
5779 # Fixed spare Back link on restricted pages
5780 $ /includes/session.inc
5781 # Fixed bank_account_types_list()
5782 $ /includes/ui/ui_lists.inc
5783 # Fixed warning about unexisting POST var
5784 $ /sales/manage/customers.php
5785
5786 08-Jul-2008 Janusz Dobrowolski
5787 # Added validation of entered quantities
5788 $ /sales/customer_credit_invoice.php
5789 # Fixed ajax update (0000015) and quantity checks
5790 $ /sales/customer_delivery.php
5791   /sales/customer_invoice.php
5792 # Fixed invalid voiding sales invoice/delivery/credit (0000016)
5793 $ /sales/includes/db/sales_delivery_db.inc
5794   /sales/includes/db/sales_invoice_db.inc
5795   /sales/includes/sales_db.inc
5796 # Fixed setting document date to Today() 
5797 $ /sales/includes/cart_class.inc
5798
5799 08-Jul-2008 Joe Hunt
5800 + Addition in test of duplicate fiscal year
5801 $ /admin/fiscalyears.php
5802
5803 07-Jul-2008 Joe Hunt
5804 # Corrected a subbug in 00000012 (blank page in sales_types.php).
5805 $ /sales/manage/sales_types.php
5806
5807 07-Jul-2008 Janusz Dobrowolski
5808 + Added ajax
5809 $ /admin/fiscalyears.php
5810   /inventory/purchasing_data.php
5811 # Corrected factor parameter checking (fixes 00000012)
5812 $ /sales/includes/sales_db.inc
5813 ! Changed selector for fiscal year functions to id
5814 $ /admin/db/company_db.inc
5815 # Checking options parameter for combos 
5816 $ /includes/ui/ui_lists.inc
5817
5818 06-Jul-2008 Janusz Dobrowolski
5819 + Ajax additions
5820 $ /admin/view_print_transaction.php
5821   /admin/void_transaction.php
5822   /dimensions/dimension_entry.php
5823   /manufacturing/work_order_entry.php
5824   /manufacturing/manage/bom_edit.php
5825   /sales/manage/customer_branches.php
5826 + Default value calculated for new prices
5827 $ /inventory/prices.php
5828 + Optional default value for input_num()
5829 $ /includes/ui/ui_input.inc
5830 + Submit on change option for currency lists
5831 $ /includes/ui/ui_lists.inc
5832 # factor parameter in get_price() is now optional
5833 $ /sales/includes/sales_db.inc
5834 # Smaller fix to ajax page content update
5835 $ /sales/manage/customers.php
5836
5837 05-Jul-2008 Janusz Dobrowolski
5838 + Ajax additions
5839 $ /admin/change_current_user_password.php
5840   /admin/company_preferences.php
5841   /admin/forms_setup.php
5842   /admin/gl_setup.php
5843   /admin/payment_terms.php
5844   /admin/shipping_companies.php
5845   /admin/users.php
5846   /inventory/manage/item_categories.php
5847   /inventory/manage/item_units.php
5848   /inventory/manage/locations.php
5849   /inventory/manage/movement_types.php
5850   /manufacturing/manage/work_centres.php
5851   /sales/manage/credit_status.php
5852   /sales/manage/sales_areas.php
5853   /sales/manage/sales_people.php
5854   /sales/manage/sales_types.php
5855   /taxes/item_tax_types.php
5856   /taxes/tax_groups.php
5857   /taxes/tax_types.php
5858 # Gettext fixes
5859 $ /gl/manage/bank_accounts.php
5860   /gl/manage/bank_trans_types.php
5861   /gl/manage/currencies.php
5862   /gl/manage/gl_account_classes.php
5863   /gl/manage/gl_account_types.php
5864   /gl/manage/gl_accounts.php
5865
5866 04-Jul-2008 Janusz Dobrowolski
5867 + Ajax additions
5868   /gl/inquiry/bank_inquiry.php
5869   /gl/inquiry/gl_account_inquiry.php
5870   /gl/inquiry/gl_trial_balance.php
5871   /gl/manage/bank_accounts.php
5872   /gl/manage/bank_trans_types.php
5873   /gl/manage/currencies.php
5874   /gl/manage/exchange_rates.php
5875   /gl/manage/gl_account_classes.php
5876   /gl/manage/gl_account_types.php
5877   /gl/manage/gl_accounts.php
5878 ! Changed layout for simple db table editor pages
5879 $ /includes/ui/ui_input.inc
5880 - Removed unused GL account settings.
5881 $ /admin/gl_setup.php
5882   /admin/db/company_db.inc
5883   /gl/manage/gl_accounts.php
5884 # Fixed default sales account for customer branch.
5885 $ /admin/gl_setup.php
5886   /sales/manage/customer_branches.php
5887 # Fixed focus after ajax page reload.
5888 $ /includes/ajax.inc
5889 # Fixed optional submit for yesno and gl_all_accounts lists.
5890 $ /includes/ui/ui_lists.inc
5891
5892 01-Jul-2008 Janusz Dobrowolski
5893 + Ajax additions
5894   /gl/bank_transfer.php
5895   /gl/gl_budget.php
5896   /gl/gl_journal.php
5897   /gl/includes/ui/gl_journal_ui.inc
5898 + Added client side calculations for budget
5899   /gl/gl_budget.php
5900   /js/budget.js
5901 # Fixed default POST assigning [fixes 0000009]
5902   /includes/ui/ui_lists.inc
5903 # Fixed submit type in submit_row()
5904   /includes/ui/ui_input.inc
5905 # Small display fix
5906   /gl/manage/currencies.php
5907 ! Code cleanup
5908   /gl/gl_bank.php
5909   /gl/includes/ui/gl_bank_ui.inc
5910   /inventory/adjustments.php
5911   /inventory/transfers.php
5912   /purchasing/po_entry_items.php
5913   /sales/sales_order_entry.php
5914   /sales/credit_note_entry.php
5915
5916 29-Jun-2008 Janusz Dobrowolski
5917 ! Rewritten bank deposit/payment related files, added ajax
5918   /gl/gl_deposit.php (removed)
5919   /gl/gl_payment.php (removed)
5920   /gl/gl_bank.php (added)
5921   /gl/includes/ui/gl_bank_ui.inc (new file)
5922   /gl/includes/ui/gl_deposit_ui.inc (removed)
5923   /gl/includes/ui/gl_payment_ui.inc (removed)
5924   /gl/includes/db/gl_db_banking.inc
5925   /gl/gl_journal.php
5926   /manufacturing/search_work_orders.php
5927   /applications/generalledger.php
5928 + Added fallback flag for non-js mode only ui elements
5929 $ /js/inserts.js
5930 ! Default value from POST for check_box,hidden and text_cells inputs
5931 $ /includes/ui/ui_input.inc
5932 ! Rewritten non-sql list selectors
5933 $ /includes/ui/ui_lists.inc
5934   /purchasing/inquiry/supplier_allocation_inquiry.php
5935   /purchasing/inquiry/supplier_inquiry.php
5936 ! Added trans_type parameter to items_cart()  
5937 $ /includes/ui/items_cart.inc
5938   /inventory/adjustments.php
5939   /inventory/transfers.php
5940   /manufacturing/work_order_issue.php
5941
5942 27-Jun-2008 Janusz Dobrowolski
5943 + Ajax additions
5944 $ /dimensions/dimension_entry.php
5945   /dimensions/inquiry/search_dimensions.php
5946   /manufacturing/work_order_add_finished.php
5947   /manufacturing/work_order_issue.php
5948   /manufacturing/work_order_release.php
5949   /manufacturing/includes/work_order_issue_ui.inc
5950   /manufacturing/search_work_orders.php
5951 ! Default $selected_id=null (ie current $_POST value) for all lists;
5952    standard view (ie with search box) of stock_component_list()
5953 $ /includes/ui/ui_lists.inc
5954 # Fixed selection for outstanding work orders
5955 $ /manufacturing/search_work_orders.php
5956 # Fixed stock item links
5957 $ /inventory/includes/item_adjustments_ui.inc
5958   /inventory/includes/stock_transfers_ui.inc
5959 # Fixed typo in menu option
5960 $ /applications/manufacturing.php
5961
5962 27-Jun-2008 Joe Hunt
5963 # Minor html adjustment in login.php
5964 $ /access/login.php
5965 # Fixed a bug when trying to create a duplicate year
5966 $ /admin/fiscalyears.php
5967 # Fixed a misspelled parameter (OutstandingOnly) in manufacturing.php
5968 $ /applications/manufacturing.php
5969
5970 26-Jun-2008 Janusz Dobrowolski
5971 + Ajax additions
5972 $ /includes/ui/ui_lists.inc
5973   /inventory/adjustments.php
5974   /inventory/cost_update.php
5975   /inventory/prices.php
5976   /inventory/transfers.php
5977   /inventory/includes/item_adjustments_ui.inc
5978   /inventory/includes/stock_transfers_ui.inc
5979   /inventory/inquiry/stock_movements.php
5980   /inventory/manage/items.php
5981   /manufacturing/work_order_entry.php
5982   /purchasing/po_entry_items.php
5983 ! Changes to items_cart API (line_items indexed by line# instead of stock_id)
5984 $ /includes/ui/items_cart.inc
5985 # Fixed bug 0000008 (call to no more existing function)
5986 $ /sales/includes/db/sales_types_db.inc
5987
5988 25-Jun-2008 Joe Hunt
5989 # Fixed 'div end out of order' in invoice_ui.inc causing the newwave bug with missing menu
5990 $ /purchasing/includes/ui/invoice_ui.inc
5991
5992 25-Jun-2008 Janusz Dobrowolski
5993 # Fixed bug 0000004, removed nested forms in supplier invoice/credit
5994 $ /purchasing/includes/ui/invoice_ui.inc
5995
5996 25-Jun-2008 Joe Hunt
5997 # Fixed bug when updating/saving Tax Group Items
5998 $ /includes/ui/ui_lists.inc
5999
6000 24-Jun-2008 Joe Hunt
6001 # Fixed inconsistencies in customer and supplier aging 
6002 $ /sales/includes/db/customers_db.inc
6003   /sales/inquiry/customer_inquiry.php
6004   /purchasing/includes/db/suppliers_db.inc
6005   /reporting/rep102.php
6006   /reporting/rep202.php
6007 # Fixed a bug when trying to back the inv.date and due date in Direct Invoicing.
6008 $ /sales/sales_order_entry.php
6009
6010
6011 23-Jun-2008 Janusz Dobrowolski
6012 + Ajax additions to sales and purchasing modules
6013 $ /purchasing/po_receive_items.php
6014   /purchasing/supplier_credit.php
6015   /purchasing/supplier_credit_grns.php
6016   /purchasing/supplier_invoice.php
6017   /purchasing/supplier_invoice_grns.php
6018   /purchasing/supplier_trans_gl.php
6019   /purchasing/allocations/supplier_allocate.php
6020   /purchasing/includes/ui/invoice_ui.inc
6021   /sales/customer_credit_invoice.php
6022   /sales/allocations/customer_allocate.php
6023 # Fixed edition of purchase order (bug #0000001)
6024 $ /purchasing/includes/ui/po_ui.inc
6025 ! Improved client side allocation functions
6026 $ /js/allocate.js
6027 + Optional coloured price_format()
6028 $ /js/utils.js
6029   /js/inserts.js
6030 ! Async update of locations selector
6031 $ /includes/ui/ui_lists.inc
6032 # Fixed warning on pages without default focus.
6033 $ /includes/ui/ui_controls.inc
6034 # Fixed initial display for numeric inputs with dec=0. 
6035 $ /includes/ui/ui_input.inc
6036
6037 21-Jun-2008 Janusz Dobrowolski
6038 + Ajax additions to sales and purchasing modules
6039 $ /purchasing/po_entry_items.php
6040   /purchasing/supplier_payment.php
6041   /purchasing/allocations/supplier_allocate.php
6042   /purchasing/includes/ui/po_ui.inc
6043   /purchasing/inquiry/po_search.php
6044   /purchasing/inquiry/po_search_completed.php
6045   /purchasing/inquiry/supplier_allocation_inquiry.php
6046   /purchasing/inquiry/supplier_inquiry.php
6047   /purchasing/manage/suppliers.php
6048   /sales/manage/customers.php
6049
6050 21-Jun-2008 Joe Hunt
6051 + Added upload functionality to company logo. Better names on lists search.
6052 $ /admin/company_preferences.php
6053 ! Better layout on company logo print-out
6054 $ /reporting/includes/header2.inc
6055
6056 ---------------------------------------Release Candidate 2-------------------------------
6057 20-Jun-2008 Joe Hunt
6058 ! 2.0 Release Candidate 2
6059 $ config.php
6060   update.html
6061   
6062 20-Jun-2008 Joe Hunt
6063 ! In reorder_level.php the heading gets updated as well
6064 $ /inventory/reorder_level.php
6065 ! Changes the -1 to 'User Quantiry Decimals' in the table for units.
6066 $ /inventory/manage/item_units.php
6067
6068 20-Jun-2008 Janusz Dobrowolski
6069 # Proper error handling even after exit() call.
6070 $ /includes/errors.inc
6071   /includes/main.inc
6072   /includes/session.inc
6073 # Fixed initial combo selection.
6074   /includes/ui/ui_lists.inc
6075 # Layout fixes to customer edition.
6076   /sales/manage/customers.php
6077 # Added order table reload after template option change
6078   /sales/inquiry/sales_orders_view.php
6079
6080 19-Jun-2008 Janusz Dobrowolski
6081 + Added ajax improvements
6082 $ /purchasing/allocations/supplier_allocation_main.php
6083   /sales/customer_delivery.php
6084   /sales/customer_invoice.php
6085   /sales/allocations/customer_allocation_main.php
6086   /sales/manage/customers.php
6087 + Ajax added to check helper function
6088 $ /includes/ui/ui_input.inc
6089 # Fixing database error in branch exist check on empty customer_id
6090 $ /includes/data_checks.inc
6091 # Layout fix for hyperlink_params_td()
6092 $ /includes/ui/ui_controls.inc
6093 # Fix for initial combo position
6094 $ /includes/ui/ui_lists.inc
6095 # Fix to select onchange extension
6096 $ /js/inserts.js
6097
6098 19-Jun-2008 Joe Hunt
6099 ! changed so the due date is updated when changing customer in direct invoice.
6100 $ /sales/includes/ui/sales_order_ui.inc
6101
6102 19-Jun-2008 Joe Hunt
6103 # Minor layout bug at Credit Shipping Costs in customer_credit_invoice.php
6104 $ /sales/customer_credit_invoice.php
6105
6106 18-Jun-2008 Janusz Dobrowolski
6107 + Added ajax improvements
6108 $ /sales/credit_note_entry.php
6109   /sales/customer_payments.php
6110   /sales/sales_order_entry.php
6111   /sales/includes/ui/sales_credit_ui.inc
6112   /sales/includes/ui/sales_order_ui.inc
6113   /sales/inquiry/customer_allocation_inquiry.php
6114   /sales/inquiry/customer_inquiry.php
6115 + Added optional trigger parameter to div_start()
6116 $ /includes/ui/ui_controls.inc
6117 + Added dec attribute ajax update for amount fields 
6118 $ /includes/ui/ui_input.inc
6119 + Ajaxified stock item types and credit types lists
6120 $ /includes/ui/ui_lists.inc
6121 # Fixed onblur for amount fields, extended onchange event handling for selects
6122 $ /js/inserts.js
6123 # Fixed addAssign() js handler for nonstandard attributes
6124 $ /js/utils.js
6125 # Fixed bug in stock item image upload
6126 $ /inventory/manage/items.php
6127
6128 17-Jun-2008 Joe Hunt
6129 ! More files with Quantity routines needed fix due to php4 related issue.
6130 $ /includes/current_user.inc
6131   /manufacturing/work_order_entry.php
6132   /manufacturing/inquiry/where_used_inquiry.php
6133   /manufacturing/manage/bom_edit.php
6134   /purchasing/po_receive_items.php
6135   /purchasing/supplier_credit_grns.php
6136   /purchasing/supplier_invoice_grns.php
6137   /sales/customer_credit_invoice.php
6138   /sales/includes/ui/sales_order_ui.inc
6139
6140 16-Jun-2008 Joe Hunt
6141 ! Changed so Customer's Reference is printed on all sales documents (you can f.i. enter PO number here).
6142 $ /reporting/includes/header2.inc
6143   /reporting/doctext.inc
6144   /reporting/doctext2.inc
6145   
6146 16-Jun-2008 Joe Hunt
6147 ! Changed the Quantity routines to use the Item Units decimals if any. A lot of files.
6148 $ /includes/current_user.inc
6149   /includes/ui/ui_input.inc
6150   /includes/ui/ui_lists.inc
6151   /inventory/reorder_level.inc
6152   /inventory/includes/item_adjustments_ui.inc
6153   /inventory/includes/stock_transfers_ui.inc
6154   /inventory/includes/db/items_units_db.inc
6155   /inventory/inquiry/stock_movements.php
6156   /inventory/inquiry/stock_status.php
6157   /inventory/manage/item_units.php
6158   /inventory/view/view_adjustment.php
6159   /inventory/view/view_transfer.php
6160   /manufacturing/search_work_orders.php
6161   /manufacturing/work_order_entry.php
6162   /manufacturing/includes/manufacturing_ui.inc
6163   /manufacturing/includes/work_order_issue_ui.inc
6164   /manufacturing/inquiry/where_used_inquiry.php
6165   /manufacturing/manage/bom_edit.php
6166   /manufacturing/view/wo_issue_view.php
6167   /manufacturing/view/wo_production_view.php
6168   /purchasing/po_receive_items.php
6169   /purchasing/supplier_credit_grns.php
6170   /purchasing/supplier_invoice_grns.php
6171   /purchasing/includes/ui/invoice_ui.inc
6172   /purchasing/includes/ui/po_ui.inc
6173   /purchasing/view/view_grn.php
6174   /purchasing/view/view_po.php
6175   /reporting/rep105.php
6176   /reporting/rep107.php
6177   /reporting/rep108.php
6178   /reporting/rep109.php
6179   /reporting/rep110.php
6180   /reporting/rep204.php
6181   /reporting/rep209.php
6182   /reporting/rep301.php
6183   /reporting/rep302.php
6184   /reporting/rep303.php
6185   /reporting/rep401.php
6186   /sales/customer_credit_invoice.php
6187   /sales/customer_delivery.php
6188   /sales/customer_invoice.php
6189   /sales/includes/ui/sales_credit_ui.inc
6190   /sales/includes/ui/sales_order_ui.inc
6191   /sales/view/view_credit.php
6192   /sales/view/view_dispatch.php
6193   /sales/view/view_invoice.php
6194   /sales/view/view_sales_order.php
6195   
6196 15-Jun-2008 Janusz Dobrowolski
6197 + Ajax driven delivery and order queries.
6198 $ /sales/inquiry/sales_deliveries_view.php
6199   /sales/inquiry/sales_orders_view.php
6200 + Added searchbox class selector for text inputs with onchange event handlers.
6201 ! Added text selection after focus.
6202 $ /js/inserts.js
6203   /js/utils.js
6204 + Added submit_on_change option to ref input functions, fixed data picker
6205 $ /includes/ui/ui_input.inc
6206 # Fixed bug in non-js mode for combos type 0 (stock_items_lists).
6207 $ /includes/ui/ui_lists.inc
6208
6209 15-Jun-2008 Joe Hunt
6210 # Changed so Invoice Template gets the current day instead of original day.
6211 $ /sales/sales_order_entry.php
6212
6213 15-Jun-2008 Joe Hunt
6214 # Bug in tax_types_list (spec_id)
6215 $ /includes/ui/ui_lists.inc
6216
6217 14-Jun-2008 Joe Hunt
6218 # Minor annoying layout bug in stock movements.
6219 $ /inventory/inquiry/stock_movements.php
6220
6221 14-Jun-2008 Joe Hunt
6222 ! The Customer Branch Sales Account now overrides the Item Sales Accounts if a Sales Account is here.
6223   Can now be set to 'Use Item Sales Accounts', which is the first choice in list and default.
6224 ! If setting the Customer Branch AR Account to a Bank Account (and hereby also Cash Account) the 
6225   transactions from Direct Invoice and Credit Note will be allocated immediately when placing.
6226 $ /includes/ui/ui_lists.inc
6227   /sales/includes/db/sales_invoice_db.inc
6228   /sales/includes/db/sales_credit_db.inc
6229   /sales/manage/customer_branches.php
6230   .
6231 12-Jun-2008 Joe Hunt
6232 + New inventory sales report. Shows total sales - costs - contribution per category, location, detailed/summary and period.
6233 $ /reporting/reports_main.php
6234   /reporting/rep304.php (new file)
6235   
6236 ---------------------------------------Release Candidate 1-------------------------------
6237 10-Jun-2008 Janusz Dobrowolski
6238 # Some more fixes related to ajax combos usage
6239 $ /includes/ui/ui_lists.inc
6240   /inventory/cost_update.php
6241   /inventory/prices.php
6242   /inventory/purchasing_data.php
6243   /inventory/reorder_level.php
6244   /inventory/includes/item_adjustments_ui.inc
6245   /inventory/inquiry/stock_status.php
6246   /manufacturing/inquiry/where_used_inquiry.php
6247   /manufacturing/manage/bom_edit.php
6248   /purchasing/includes/ui/po_ui.inc
6249 # Fixed focus issues
6250 $ /gl/gl_journal.php
6251   /gl/gl_deposit.php
6252   /gl/gl_payment.php
6253   /js/inserts.js
6254   
6255 09-Jun-2008 Janusz Dobrowolski
6256 # Some additional fixes related to last big committment
6257 $ /gl/gl_journal.php
6258   /gl/gl_deposit.php
6259   /gl/gl_payment.php
6260   /includes/ajax.inc
6261   /includes/reserved.inc
6262   /includes/ui/ui_lists.inc
6263   /includes/ui/ui_view.inc
6264   /js/inserts.js
6265   /js/utils.js
6266   /sales/includes/ui/sales_order_ui.inc
6267   /themes/default/default.css
6268   /themes/aqua/default.css
6269   /themes/cool/default.css
6270
6271 08-Jun-2008 Joe Hunt
6272 ! Preparing for release candidate 1
6273 $ config.php
6274
6275 08-Jun-2008 Joe Hunt
6276 ! Set 'max_execution_time' to 60 seconds by ini_set.
6277 $ /install/save.php
6278
6279 07-Jun-2008 Joe Hunt
6280 # Fixed a layout bug in footer.inc
6281 $ /includes/page/footer.inc
6282
6283 07-Jun-2008 Joe Hunt
6284 ! Changed install.html and update.html
6285 $ install.html
6286   update.html
6287 + New files, change_current_user_password.php and alter2.sql
6288 $ /admin/change_current_user_password.php
6289   /sql/alter2.sql
6290 ! Changed some files for layout
6291 $ /lang/en_US/stylesheet.css
6292   /themes/aqua/default.css
6293   /themes/aqua/renderer.php
6294   /themes/cool/default.css
6295   /themes/cool/renderer.php
6296   /themes/default/default.css
6297   /themes/default/renderer.php
6298 ! Changed install sql scripts
6299 $ /sql/en_US-demo.sql
6300   /sql/en_US-new.sql
6301   
6302 07-Jun-2008 Janusz Dobrowolski
6303 + Added ajax functionality and ui hints to sales form entry pages.
6304 $ /sales/sales_order_entry.php
6305   /sales/includes/ui/sales_order_ui.inc
6306 + Added option for hints display, changed input/lists functions API
6307 $ /admin/display_prefs.php
6308   /admin/db/users_db.inc
6309   /includes/current_user.inc
6310   /includes/prefs/userprefs.inc
6311   /includes/ui/ui_input.inc
6312   /themes/default/renderer.php
6313   /sql/alter.sql
6314 + List functions rewrite. Added ajax functionality, universal combo_input().
6315 $ /includes/ui/ui_lists.inc
6316 + Ajaxified exchange_rate_display()
6317 $ /includes/ui/ui_view.inc
6318 + Added methods for setting focus and page reload to $Ajax class
6319 $ /includes/ajax.inc
6320   /includes/main.inc
6321 + Added comma separated css element selectors
6322 $ /js/behaviour.js
6323 ! Searchable select js changes related to new ui_lists.inc changes
6324 $ /js/inserts.js
6325   /js/utils.js
6326 + Additional style definitions for various ajax controls
6327 $ /themes/default/default.css
6328 ! Fixes related to changed input/lists API and ajax extensions
6329 $ /admin/company_preferences.php
6330   /admin/fiscalyears.php
6331   /admin/forms_setup.php
6332   /admin/gl_setup.php
6333   /dimensions/dimension_entry.php
6334   /dimensions/inquiry/search_dimensions.php
6335   /gl/bank_transfer.php
6336   /gl/includes/ui/gl_deposit_ui.inc
6337   /gl/includes/ui/gl_journal_ui.inc
6338   /gl/includes/ui/gl_payment_ui.inc
6339   /gl/inquiry/bank_inquiry.php
6340   /gl/inquiry/gl_account_inquiry.php
6341   /gl/inquiry/gl_trial_balance.php
6342   /gl/manage/gl_account_types.php
6343   /gl/manage/gl_accounts.php
6344   /includes/ui/ui_controls.inc
6345   /inventory/includes/item_adjustments_ui.inc
6346   /inventory/includes/stock_transfers_ui.inc
6347   /inventory/inquiry/stock_movements.php
6348   /manufacturing/search_work_orders.php
6349   /manufacturing/work_order_add_finished.php
6350   /manufacturing/work_order_entry.php
6351   /manufacturing/includes/work_order_issue_ui.inc
6352   /manufacturing/manage/bom_edit.php
6353   /purchasing/supplier_payment.php
6354   /purchasing/includes/ui/grn_ui.inc
6355   /purchasing/includes/ui/invoice_ui.inc
6356   /purchasing/includes/ui/po_ui.inc
6357   /purchasing/inquiry/po_search.php
6358   /purchasing/inquiry/po_search_completed.php
6359   /purchasing/inquiry/supplier_allocation_inquiry.php
6360   /purchasing/inquiry/supplier_inquiry.php
6361   /sales/customer_credit_invoice.php
6362   /sales/customer_delivery.php
6363   /sales/customer_invoice.php
6364   /sales/includes/ui/sales_credit_ui.inc
6365   /sales/inquiry/customer_allocation_inquiry.php
6366   /sales/inquiry/customer_inquiry.php
6367   /sales/inquiry/sales_deliveries_view.php
6368   /sales/inquiry/sales_orders_view.php
6369   /taxes/tax_groups.php
6370
6371 06-Jun-2008 Joe Hunt
6372 # Final fixes in html layout
6373 $ /admin/create_coy.php
6374   /gl/gl_deposit.php
6375   /gl/gl_payment.php
6376   /gl/manage/exchange_rates.php
6377   /inventory/prices.php
6378   /inventory/purchasing_date.php
6379   /inventory/reorder_level.php
6380   /inventory/inquiry/stock_status.php
6381   /manufacturing/inquiry/where_used_inquiry.php
6382   /manufacturing/manage/bom_edit.php
6383   
6384 05-Jun-2008 Joe Hunt
6385 ! Made an improment to the date picker. Shows the week number as well. Many delivery systems are week number based.
6386 $ /includes/ui/ui_view.inc
6387 # Fixed a html layout bug
6388 $ /includes/page/header.inc
6389
6390 31-May-2008 Joe Hunt
6391 # A lot of annoying layout bugs taken. Mostly from views and inquiries. A couple of files are critical, ui_view and ui_lists!
6392 $ /gl/view/gl_deposit_view.php
6393   /gl/view/gl_payment_view.php
6394   /includes/ui/ui_controls.inc
6395   /includes/ui/ui_lists.inc
6396   /includes/ui/ui_view.inc
6397   /manufacturing/work_order_add_finished.php
6398   /manufacturing/includes/manufacturing_ui.inc
6399   /manufacturing/view/work_order_view.php
6400   /manufacturing/view/wo_issue_view.php
6401   /sales/inquiry/customer_allocation_inquiry.php
6402   /sales/inquiry/customer_inquiry.php
6403
6404 30-May-2008 Joe Hunt
6405 # Fixed bug in 2 files regarding stock movements. Moved from Invoice to Delivery.
6406 $ /inventory/inquiry/stock_movements.php
6407   /reporting/rep302.php
6408
6409 28-May-2008 Joe Hunt
6410 # More bugs related to debtor_trans changes (positive amounts)
6411 $ /gl/includes/db/gl_db_banking.inc
6412   /sales/allocations/customer_allocate.php
6413   /sales/includes/db/custalloc_db.inc
6414   /sales/inquiry/customer_allocation_inquiry.php
6415
6416 27-May-2008 Joe Hunt
6417 # Changed more files with new html/css.
6418 $ /includes/page/header.inc
6419   /purchasing/inquiry/supplier_allocation_inquiry.php
6420   /sales/credit_note_entry.php
6421   
6422 26-May-2008 Joe Hunt
6423 # Fixed many minor bugs, new ones as well as debtor_trans related.
6424 ! Changed to use DOCTYPE html 4.01 transitionel. Some files/css needed change.
6425 $ /admin/backups.php
6426   /admin/create_coy.php
6427   /admin/inst_lang.php
6428   /admin/inst_module.php
6429   /gl/manage/exchange_rates.php
6430   /includes/session.inc
6431   /includes/page/header.inc
6432   /includes/ui/ui_controls.inc
6433   /includes/ui/ui_input.inc
6434   /includes/ui/ui_lists.inc
6435   /includes/ui/ui_view.inc
6436   /purchasing/allocations/supplier_allocate.php
6437   /sales/allocations/customer_allocate.php
6438   /sales/includes/db/sales_credit_db.inc
6439   /sales/inquiry/customer_allocation_inquiry.php
6440   /themes/aqua/default.css
6441   /themes/cool/default.css
6442   /themes/default/default.css
6443   
6444 23-May-2008 Joe Hunt
6445 # Minor bug in dimensions.php (Outstanding Dimensions)
6446 $ /applications/dimensions.php
6447   /dimensions/inquiry/search_dimensions.php
6448   
6449 23-May-2008 Janusz Dobrowolski
6450 ! Include file order / error handling order fixed once again.
6451 $ /includes/main.inc
6452   /includes/session.inc
6453   
6454 23-May-2008 Joe Hunt
6455 ! Moved menu-system from header.inc/footer.inc to renderer.php for relevant theme. Fixed frontaccounting.php to get the
6456   correct renderer.php.
6457 $ frontaccounting.php
6458   /includes/page/header.inc
6459   /includes/page/footer.inc
6460   /themes/default/renderer.php
6461   /themes/cool/renderer.php
6462   /themes/aqua/renderer.php
6463
6464 22-May-2008 Janusz Dobrowolski
6465 ! Error handler switching moved to session.inc for early error catching
6466 $ /includes/main.inc
6467   /includes/session.inc
6468 ! Cosmetic cleanup
6469   /js/utils.js
6470   
6471 18-May-2008 Janusz Dobrowolski
6472 # Added explicit ob_end_flush() on shutdown needed for php5
6473 $ /includes/main.inc
6474 # Fixed for www servers on nonstandard listening ports.
6475 $ /js/JsHttpRequest.js
6476
6477 18-May-2008 Joe Hunt
6478 # Bug when inserting new records in debtor_trans.
6479 $ /sales/includes/db/cust_trans_db.inc
6480
6481 16-May-2008 Janusz Dobrowolski
6482 + Rewritten errors/messages handling, unified for ajax/user/php errors
6483 $ /includes/errors.inc
6484   /includes/main.inc
6485   /includes/ui/ui_msgs.inc
6486 + Framework extended for ajax functionality, javascript code organization improvements.
6487 $ /config.php
6488   /includes/JsHttpRequest.php (new file)
6489   /includes/ajax.inc (new file)
6490   /includes/current_user.inc
6491   /includes/session.inc
6492   /includes/lang/language.php
6493   /includes/page/footer.inc
6494   /includes/page/header.inc
6495   /includes/ui/ui_controls.inc
6496   /includes/ui/ui_input.inc
6497   /includes/ui/ui_view.inc
6498   /js/JsHttpRequest.js (new file)
6499   /js/allocate.js (new file)
6500   /js/utils.js (new file)
6501   /js/behaviour.js
6502   /js/inserts.js
6503   /themes/aqua/images (new dir)
6504   /themes/aqua/images/button_ok.png (new file)
6505   /themes/aqua/images/locate.png (new file)
6506   /themes/cool/images (new dir)
6507   /themes/coll/images/button_ok.png (new file)
6508   /themes/coll/images/locate.png (new file)
6509   /themes/default/images/button_ok.png (new file)
6510   /themes/default/images/progressbar.gif (new file)
6511   /themes/default/images/progressbar1.gif (new file)
6512   /themes/default/images/progressbar2.gif (new file)
6513   /themes/default/default.css
6514   /themes/aqua/default.css
6515   /themes/cool/default.css
6516 ! Payment allocation js functions moved to allocate.js
6517 $ /purchasing/allocations/supplier_allocate.php 
6518   /sales/allocations/customer_allocate.php
6519 ! Some initializations moved from sales_order_ui.inc
6520 $ /sales/includes/cart_class.inc
6521 + Added javascript compression routine
6522 $ /includes/main.inc
6523
6524 14-May-2008 Joe Hunt
6525 # Minor bugs in the former fixing.
6526 $ /includes/ui/ui_lists.inc
6527
6528 14-May-2008 Joe Hunt
6529 # When no_item_list or no_customer_list or no_supplier_list was checked in company setup the listboxes were filled with all
6530   the records when there were no search values.
6531 $ /includes/ui/ui_lists.inc
6532
6533 09-May-2008 Joe Hunt
6534 ! Due to differences in Javascript the script update_db.php had to be changed.
6535 ! New fields, base_sales in 0_company and factor in 0_sales_types affects the default chart of accounts.
6536 $ /update_db.php
6537   /sql/en_US-new.sql
6538   /sql/en_US-demo.sql
6539   
6540 09-May-2008 Janusz Dobrowolski
6541 # Automatic calculation of not set item prices from home currency and base sales type settings.
6542 $ /admin/company_preferences.php
6543   /admin/db/company_db.inc
6544   /includes/ui/ui_lists.inc
6545   /sales/includes/cart_class.inc
6546   /sales/includes/sales_db.inc
6547   /sales/includes/db/sales_order_db.inc
6548   /sales/includes/db/sales_types_db.inc
6549   /sales/includes/ui/sales_credit_ui.inc
6550   /sales/includes/ui/sales_order_ui.inc
6551   /sales/manage/sales_types.php
6552   /sql/alter.sql
6553 # Fixed dev bug blocking change of price on order entry.
6554 $ /sales/includes/ui/sales_order_ui.inc
6555 # Small display fix
6556 $ /sales/manage/sales_people.php
6557
6558 30-Apr-2008 Joe Hunt
6559 # Fixed price update also in purchase order
6560 $ /purchasing/includes/ui/po_ui.inc
6561
6562 30-Apr-2008 Janusz Dobrowolski
6563 # Fixed price update when changing item in sales order.
6564 $ /includes/ui/ui_lists.inc
6565   /js/inserts.js
6566   /sales/includes/ui/sales_order_ui.inc
6567
6568 24-Apr-2008 Janusz Dobrowolski
6569 + Added new per company directory for customized versions of report definition files repXXX.php, checked before using system default file.
6570 $ /company/0/reporting (added new directory)
6571   /company/0/reporting/index.php
6572   /admin/create_coy.php
6573   /reporting/includes/reports_classes.inc
6574 # Warnings turned off in case of charset not supported by htmlspecialchars().
6575 $ /includes/db/connect_db.inc
6576 # Added content type encoding header
6577 $ /includes/page/header.inc
6578
6579 24-Apr-2008 Joe Hunt
6580 # Wrong include file path in /includes/ui/items_cart.inc changed /inventory/includes/prefs/sysprefs.inc to
6581   /includes/prefs/sysprefs.inc
6582 $ /includes/ui/items_cart.inc  
6583 # Wrong include file in /reporting/includes/pdf_report.inc. Changed header2a.inc to header2.inc
6584 $ /reporting/includes/pdf_report.inc
6585
6586 23-Apr-2008 Joe Hunt
6587 ! Removed the content of function header2 in pdf_report.inc to a separate file, header2.inc.
6588   It will make it easier to design your own document layouts.
6589 $ /reporting/includes/pdf_report.inc
6590   /reporting/includes/header2.inc (new file)
6591   
6592 20-Apr-2008 Janusz Dobrowolski
6593 # Checking uniqueness of company settings, fixed creating database with prefix 0 when none was selected.
6594 $ /admin/create_coy.php
6595 ! Added missing include_once directives.
6596 $ /includes/ui/items_cart.inc
6597   /includes/ui/ui_lists.inc
6598   /includes/ui/ui_view.inc
6599 + Added ini default_charset unnecessary for planned ajax calls.
6600 $ /includes/lang/language.inc
6601
6602 19-Apr.2008 Joe Hunt
6603 # Bug (right to left text was done if price decimals were 3). A test sentense from a while
6604   ago wasn't removed.
6605 $ /reporting/includes/pdf_report.inc
6606
6607 18-Apr-2008 Janusz Dobrowolski
6608 # Additional checks on provisions and break point entry.
6609 $ /sales/manage/sales_people.php
6610 ! Modules purchasing, sales and taxes sealed against XSS attacks
6611 $ /install/save.php
6612   /admin/db/maintenance_db.inc
6613   /purchasing/includes/db/grn_db.inc
6614   /purchasing/includes/db/invoice_items_db.inc
6615   /purchasing/includes/db/po_db.inc
6616   /purchasing/includes/db/supp_trans_db.inc
6617   /purchasing/manage/suppliers.php
6618   /sales/includes/db/credit_status_db.inc
6619   /sales/includes/db/cust_trans_db.inc
6620   /sales/includes/db/cust_trans_details_db.inc
6621   /sales/includes/db/sales_order_db.inc
6622   /sales/includes/db/sales_types_db.inc
6623   /sales/manage/customer_branches.php
6624   /sales/manage/customers.php
6625   /sales/manage/sales_areas.php
6626   /sales/manage/sales_people.php
6627   /taxes/db/item_tax_types_db.inc
6628   /taxes/db/tax_groups_db.inc
6629   /taxes/db/tax_types_db.inc
6630
6631 18-Apr-2008 Joe Hunt
6632 ! Module gl sealed against XSS Attacks
6633 $ /gl/includes/db/gl_db_accounts.inc
6634   /gl/includes/db/gl_db_account_types.inc
6635   /gl/includes/db/gl_db_bank_accounts.inc
6636   /gl/includes/db/gl_db_bank_trans.inc
6637   /gl/includes/db/gl_db_bank_trans_types.inc
6638   /gl/includes/db/gl_db_currencies.inc
6639   /gl/includes/db/gl_db_trans.inc
6640   
6641 18-Apr-2008 Janusz Dobrowolski
6642 ! Modules admin and dimensions sealed against XSS attacks
6643 $ /admin/payment_terms.php
6644   /admin/shipping_companies.php
6645   /admin/db/company_db.inc
6646   /admin/db/maintenance_db.inc
6647   /admin/db/users_db.inc
6648   /admin/db/voiding_db.inc
6649   /dimensions/includes/dimensions_db.inc
6650
6651 18-Apr-2008 Joe Hunt
6652 ! Modules includes, inventory and manufacturing sealed against XSS attacks
6653 $ /includes/db/comments_db.inc
6654   /includes/db/inventory_db.inc
6655   /includes/db/references_db.inc
6656   /inventory/includes/db/items_category_db.inc
6657   /inventory/includes/db/items_db.inc
6658   /inventory/includes/db/items_locations_db.inc
6659   /inventory/includes/db/items_units_db.inc
6660   /inventory/includes/db/movement_types_db.inc
6661   /manufacturing/includes/db/work_centres_db.inc
6662   /manufacturing/includes/db/work_orders_db.inc
6663   /manufacturing/includes/db/work_orders_quick_db.inc
6664   /manufacturing/includes/db/work_order_issues_db.inc
6665   /manufacturing/includes/db/work_order_produce_items_db.inc
6666   
6667 18-Apr-2008 Janusz Dobrowolski
6668 ! Changed db_escape function to avoid XSS attacks via js db injection
6669 $ /includes/db/connect_db.inc
6670 # Database inserts/updates secured against js injection
6671 $ /admin/db/maintenance_db.inc
6672   /gl/includes/db/gl_db_accounts.inc
6673   /purchasing/includes/db/po_db.inc
6674   /sales/sales_order_entry.php
6675   /sales/includes/db/sales_order_db.inc
6676
6677 16-Apr-2008 Joe Hunt
6678 # Bug in /includes/ui/ui_lists.inc:914. Sql clause was cut.
6679 $ /includes/ui/ui_lists.inc
6680
6681 09-Apr-2008 Janusz Dobrowolski
6682 # Fixed number formatting bug in standard cost update.
6683 $ /inventory/cost_update.php
6684
6685 -------------------- 2,0 Beta - released ----------------------------
6686
6687 06-Apr-2008 Joe Hunt
6688 ! Changed install.html and update.html to fit the new unstable release 2.0
6689 ! Changed demo sql script to fit the 2.0 unstable.
6690 $ install.html
6691   update.html
6692   /sql/en_US-demo.sql
6693   
6694 06-Apr-2008 Janusz Dobrowolski
6695 # Sales invoice edition denied for documents created in FA 1.xx because of nonportable differences in gl posting/db schema.
6696   /sales/customer_invoice.php
6697 # Fixed typo causing error while adding new tax type.
6698   /taxes/tax_types.php
6699   
6700 05-Apr-2008 Joe Hunt
6701 # Fixed a bug when creating subfolder for new companies. Should be company id and not the table pref counter.
6702 $ /admin/create_coy.php
6703
6704 05-Apr-2008 Joe Hunt
6705 # Removed annoying warnings in several reports. 
6706 $ config.php 
6707   /reporting/rep102.php
6708   /reporting/rep104.php
6709   /reporting/rep201.php
6710   /reporting/rep203.php
6711   /reporting/rep705.php
6712   /reporting/rep706.php
6713   /reporting/rep707.php
6714   /reporting/rep709.php
6715   /reporting/reports_main.php
6716   /reporting/includes/pdf_report.inc
6717   
6718 04-Apr-2008 Janusz Dobrowolski
6719 # Javascript bugfix in selecting orders for template.
6720 $ /sales/inquiry/sales_orders_view.php
6721
6722 04-Apr-2008 Joe Hunt
6723 ! Updated chart of accounts for release 2.0 unstable. Set the status to 2.0 Beta in config.php. Minor changes in update.html
6724 + Preparing for download of release 2.0b on SourceForge.
6725 $ config.php
6726   update.html
6727   /sql/en_US-new.sql
6728   /sql/en_US-demo.sql
6729   
6730 02-Apr-2008 Janusz Dobrowolski
6731 # Removed selector expansion on space key for multi-line selectors
6732 $ /js/inserts.js
6733 ! Hiding search button in combo selectors for javascript enabled browsers
6734 $ /includes/ui/ui_lists.inc
6735   /js/inserts.js
6736 + Focus set to invalid form field after submit check fail
6737 $ /admin/company_preferences.php
6738   /admin/fiscalyears.php
6739   /admin/gl_setup.php
6740   /admin/payment_terms.php
6741   /admin/shipping_companies.php
6742   /admin/users.php
6743   /admin/void_transaction.php
6744   /dimensions/dimension_entry.php
6745   /gl/bank_transfer.php
6746   /gl/gl_deposit.php
6747   /gl/gl_journal.php
6748   /gl/gl_payment.php
6749   /gl/manage/bank_accounts.php
6750   /gl/manage/bank_trans_types.php
6751   /gl/manage/currencies.php
6752   /gl/manage/exchange_rates.php
6753   /gl/manage/gl_account_classes.php
6754   /gl/manage/gl_account_types.php
6755   /gl/manage/gl_accounts.php
6756   /inventory/adjustments.php
6757   /inventory/cost_update.php
6758   /inventory/prices.php
6759   /inventory/purchasing_data.php
6760   /inventory/transfers.php
6761   /inventory/manage/item_categories.php
6762   /inventory/manage/item_units.php
6763   /inventory/manage/items.php
6764   /inventory/manage/locations.php
6765   /inventory/manage/movement_types.php
6766   /manufacturing/work_order_add_finished.php
6767   /manufacturing/work_order_entry.php
6768   /manufacturing/work_order_issue.php
6769   /manufacturing/work_order_release.php
6770   /manufacturing/manage/bom_edit.php
6771   /manufacturing/manage/work_centres.php
6772   /purchasing/po_entry_items.php
6773   /purchasing/po_receive_items.php
6774   /purchasing/supplier_credit.php
6775   /purchasing/supplier_credit_grns.php
6776   /purchasing/supplier_invoice.php
6777   /purchasing/supplier_invoice_grns.php
6778   /purchasing/supplier_payment.php
6779   /purchasing/supplier_trans_gl.php
6780   /purchasing/allocations/supplier_allocate.php
6781   /purchasing/manage/suppliers.php
6782   /sales/credit_note_entry.php
6783   /sales/customer_credit_invoice.php
6784   /sales/customer_delivery.php
6785   /sales/customer_invoice.php
6786   /sales/customer_payments.php
6787   /sales/sales_order_entry.php
6788   /sales/allocations/customer_allocate.php
6789   /taxes/item_tax_types.php
6790   /taxes/tax_groups.php
6791   /taxes/tax_types.php
6792 # Set default focus in update_db.php
6793 $ /admin/backups.php
6794
6795 29-Mar-2008 Janusz Dobrowolski
6796 # Changed gl_all_accounts_list() API
6797 $ /includes/ui/ui_lists.inc
6798 + Enhanced list accessability in kbd usage via space key
6799 $ js/inserts.js
6800
6801 28-Mar-2008 Janusz Dobrowolski
6802 # Fixed headers for various display mode
6803 $ /sales/inquiry/sales_orders_view.php
6804
6805 28-Mar-2008 Joe Hunt
6806 + Added print document options in inquiries.
6807 $ /sales/inquiry/customer_inquiry.php
6808   /sales/inquiry/sales_orders_view.php
6809   /sales/inquiry/sales_deliveries_view.php
6810   /purchasing/inquiry/po_search.php
6811   /purchasing/inquiry/po_search_completed.php
6812   
6813 28-Mar-2008 Joe Hunt
6814 # Fixed a minor bug in customers_db.inc (should include type == 2 - Bank Deposits)
6815 $ /sales/includes/db/customers_db.inc
6816 # Fixed a PHP vers. 5.xx bug. No need for & operator in function calls, only in declaration. Gives a warning.
6817 $ /sales/includes/db/sales_credit_db.inc
6818 # Fixed a wrong variabel declaration doc_Document_no to doc_Invoice_no
6819 $ /reporting/includes/doctext.inc
6820   /reporting/includes/doctext2.inc
6821 # Fixed so Customer Balances and Aged Customer Analysis reports presents correct sign.  
6822 $ /reporting/rep101.php
6823   /reporting/rep102.php
6824
6825 28-Mar-2008 Janusz Dobrowolski
6826 # Layout/focus fixes for no_[customer/supplier/item]_list option on
6827 $  /includes/ui/ui_lists.inc
6828    /purchasing/includes/ui/po_ui.inc
6829    /sales/credit_note_entry.php
6830    /sales/sales_order_entry.php
6831    /sales/includes/ui/sales_credit_ui.inc
6832    /sales/includes/ui/sales_order_ui.inc
6833
6834 27-Mar-2008 Janusz Dobrowolski
6835 + Automatic first field focus on page start, focus order preserved between form updates
6836 $  /gl/inquiry/gl_account_inquiry.php
6837    /includes/page/footer.inc
6838    /includes/ui/ui_controls.inc
6839    /includes/ui/ui_input.inc
6840    /includes/ui/ui_lists.inc
6841    /includes/ui/ui_view.inc
6842    /js/inserts.js
6843    /sales/sales_order_entry.php
6844    /sales/credit_note_entry.php
6845    /sales/includes/ui/sales_credit_ui.inc
6846    /sales/includes/ui/sales_order_ui.inc
6847 + Data picker omitted in keyboard tabbing sequence (FF,IE, not old mozilla)
6848 $  /includes/ui/ui_input.inc
6849 ! Javascript recalcAccount() superseded by class='combo' behaviour binding
6850 $  /gl/gl_deposit.php
6851    /gl/gl_journal.php
6852    /gl/gl_payment.php
6853    /gl/includes/ui/gl_deposit_ui.inc
6854    /gl/includes/ui/gl_journal_ui.inc
6855    /gl/includes/ui/gl_payment_ui.inc
6856    /includes/ui/ui_view.inc
6857    /purchasing/po_entry_items.php
6858    /purchasing/includes/ui/po_ui.inc
6859    /sales/sales_order_entry.php
6860    /sales/includes/ui/sales_credit_ui.inc
6861    /sales/includes/ui/sales_order_ui.inc
6862    /js/inserts.js
6863 ! get_js_set_focus moved from ui_view (this is only standalone form).
6864    /update_db.php
6865 # Fixed debit/credit entry check 
6866 $  /gl/gl_journal.php
6867 # Restored GET/POST security check on path_to_root
6868 $  /config.php
6869
6870 26-Mar-2008 Janusz Dobrowolski
6871 # Bug fixes in purchase module related to tax structure changes.
6872 $  /purchasing/includes/supp_trans_class.inc
6873    /purchasing/includes/db/invoice_db.inc
6874    /purchasing/includes/db/invoice_items_db.inc
6875    /purchasing/includes/ui/invoice_ui.inc
6876    /reporting/rep105.php
6877
6878 25-Mar-2008 Janusz Dobrowolski
6879 ! Per company pdf, backup and graphics directories in 'company' dir.
6880 $  /company (new dir)
6881    /company/0 (new dir)
6882    /company/0/images/ (new dir)
6883    /company/0/images/102.jpg    (moved from inventory/manage/image)
6884    /company/0/images/103.jpg    (moved from inventory/manage/image)
6885    /company/0/images/104.jpg    (moved from inventory/manage/image)
6886    /company/0/images/logo_frontaccounting.jpg   (moved from themes/default/images)
6887    /company/0/images/logo_frontaccounting.png   (moved from themes/default/images)
6888    /admin/backups.php
6889    /admin/create_coy.php
6890    /admin/db/maintenance_db.inc
6891    /install/index.php
6892    /reporting/rep102.php
6893    /reporting/rep104.php
6894    /reporting/rep202.php
6895    /reporting/rep303.php
6896    /reporting/rep706.php
6897    /reporting/rep707.php
6898    /reporting/includes/pdf_report.inc
6899    /inventory/manage/items.php
6900
6901 + jscript component caching (enables browser caching and future compression)
6902 $  /includes/session.inc
6903    /includes/main.inc
6904    /includes/page/header.inc
6905    /includes/ui/ui_view.inc
6906    /admin/display_prefs.php
6907    /config.php
6908
6909 - Removed obsolete file
6910 $  /sales/includes/ui/print_invoice.inc
6911
6912 21-Mar-2008 Janusz Dobrowolski
6913 ! Total Allocation/Left to Allocate update without page submit.
6914 $  /includes/ui/ui_view.inc
6915    /purchasing/allocations/supplier_allocate.php
6916    /sales/allocations/customer_allocate.php
6917 # Fixed unvisable under IE editbutton
6918 $  /themes/aqua/default.css
6919    /themes/cool/default.css
6920    /themes/default/default.css
6921
6922 20-Mar-2008 Janusz Dobrowolski
6923 # Excluding delivery notes from Customer Balances, removed warnings. 
6924 $  /reporting/rep101.php 
6925 # Divide by zero fix on order_price==0 in new supplier invoice
6926 $  /purchasing/supplier_invoice_grns.php
6927 # Database bug fix in new customer entry
6928 $  /sales/manage/customers.php
6929 # Small bug fix (warnings) in is_date() function.
6930 $  /includes/date_functions.inc
6931
6932 18-Mar-2008 Janusz Dobrowolski
6933 # Line items editor uses POST method - no disappearing shippment info.
6934 $  /sales/credit_note_entry.php
6935    /sales/sales_order_entry.php
6936    /sales/includes/ui/sales_credit_ui.inc
6937    /sales/includes/ui/sales_order_ui.inc
6938 + Added edit_button_cell() function
6939 $  /includes/ui/ui_controls.inc
6940 + Helper function for finding indexed submit $_POST vars.
6941 $  /includes/ui/ui_input.inc
6942 + New class .editbutton for buttons. Default view is link alike.
6943 $  /themes/aqua/default.css
6944    /themes/cool/default.css
6945    /themes/default/default.css
6946
6947 17-Mar-2008 Janusz Dobrowolski
6948 # Added rounding when needed to avoid document non cosistent documents.
6949 $  /includes/banking.inc
6950    /purchasing/supplier_credit_grns.php
6951    /purchasing/supplier_invoice_grns.php
6952    /purchasing/includes/supp_trans_class.inc
6953    /purchasing/includes/ui/invoice_ui.inc
6954    /purchasing/includes/ui/po_ui.inc
6955    /reporting/rep107.php
6956    /reporting/rep109.php
6957    /reporting/rep110.php
6958    /reporting/rep209.php
6959    /sales/includes/cart_class.inc
6960    /sales/includes/ui/sales_credit_ui.inc
6961    /sales/includes/ui/sales_order_ui.inc
6962    /sales/view/view_credit.php
6963    /sales/view/view_dispatch.php
6964    /sales/view/view_invoice.php
6965    /sales/view/view_sales_order.php
6966    /taxes/tax_calc.inc
6967 # Sign bug for customer transactions
6968 $  /reporting/rep709.php
6969 # Include file conflict fix
6970 $ /purchasing/includes/ui/invoice_ui.inc
6971   /gl/manage/bank_accounts.php
6972   /manufacturing/inquiry/where_used_inquiry.php
6973   /purchasing/manage/suppliers.php
6974   
6975 16-Mar-2008 Janusz Dobrowolski
6976 + Added javascript add-on for unobtrusive apply javascript handlers to html elements.
6977 $  /js/behaviour.js
6978    /js/inserts.js
6979 + Added javascript source collecting functions
6980 $  /includes/main.inc
6981 ! Moved check_page_security(); for safe start in case of broken wa_current_user var.
6982 + Added global js code collecting arrays  $js_lib, $js_static
6983 $  /includes/session.inc
6984 ! Changed get_js_user num to add_js_user_num; extended for percent/qty/price formatting
6985 $  /includes/ui/ui_view.inc
6986 + Added including javascript source colections from $js_lib, $js_static; conditional display for ajax calls
6987 $  /includes/page/footer.inc
6988    /includes/page/header.inc
6989 ! Added including of data_checks.inc
6990 $  /includes/ui.inc
6991 + User side percent/exrate/qty/price input formatting via onblur handler.
6992 $  /admin/gl_setup.php
6993    /gl/gl_budget.php
6994    /gl/manage/exchange_rates.php
6995    /includes/ui/ui_input.inc
6996    /inventory/purchasing_data.php
6997    /inventory/reorder_level.php
6998    /inventory/includes/item_adjustments_ui.inc
6999    /inventory/includes/stock_transfers_ui.inc
7000    /manufacturing/work_order_entry.php
7001    /manufacturing/manage/bom_edit.php
7002    /purchasing/po_entry_items.php
7003    /purchasing/po_receive_items.php
7004    /purchasing/supplier_credit.php
7005    /purchasing/supplier_credit_grns.php
7006    /purchasing/supplier_invoice_grns.php
7007    /purchasing/supplier_trans_gl.php
7008    /purchasing/allocations/supplier_allocate.php
7009    /purchasing/includes/ui/po_ui.inc
7010    /sales/customer_delivery.php
7011    /sales/customer_invoice.php
7012    /sales/allocations/customer_allocate.php
7013    /sales/includes/ui/sales_credit_ui.inc
7014    /sales/includes/ui/sales_order_ui.inc
7015    /taxes/tax_groups.php
7016    /taxes/tax_types.php
7017
7018 14-Mar-2008 Janusz Dobrowolski
7019  + All forms fixed to accept user native numeric format.
7020  $ /admin/gl_setup.php
7021    /gl/bank_transfer.php
7022    /gl/gl_budget.php
7023    /gl/gl_deposit.php
7024    /gl/gl_journal.php
7025    /gl/gl_payment.php
7026    /gl/includes/db/gl_db_banking.inc
7027    /gl/includes/ui/gl_deposit_ui.inc
7028    /gl/includes/ui/gl_journal_ui.inc
7029    /gl/includes/ui/gl_payment_ui.inc
7030    /gl/manage/exchange_rates.php
7031    /inventory/adjustments.php
7032    /inventory/cost_update.php
7033    /inventory/prices.php
7034    /inventory/purchasing_data.php
7035    /inventory/reorder_level.php
7036    /inventory/transfers.php
7037    /inventory/includes/item_adjustments_ui.inc
7038    /inventory/includes/stock_transfers_ui.inc
7039    /inventory/manage/item_units.php
7040    /manufacturing/work_order_entry.php
7041    /manufacturing/inquiry/where_used_inquiry.php
7042    /manufacturing/manage/bom_edit.php
7043    /purchasing/po_entry_items.php
7044    /purchasing/po_receive_items.php
7045    /purchasing/supplier_credit_grns.php
7046    /purchasing/supplier_invoice_grns.php
7047    /purchasing/supplier_payment.php
7048    /purchasing/supplier_trans_gl.php
7049    /purchasing/allocations/supplier_allocate.php
7050    /purchasing/includes/ui/po_ui.inc
7051    /purchasing/inquiry/po_search.php
7052    /sales/credit_note_entry.php
7053    /sales/customer_credit_invoice.php
7054    /sales/customer_delivery.php
7055    /sales/customer_invoice.php
7056    /sales/customer_payments.php
7057    /sales/sales_order_entry.php
7058    /sales/allocations/customer_allocate.php
7059    /sales/includes/ui/sales_credit_ui.inc
7060    /sales/includes/ui/sales_order_ui.inc
7061    /sales/manage/customers.php
7062    /sales/manage/sales_people.php
7063    /sales/view/view_credit.php
7064    /sales/view/view_dispatch.php
7065    /sales/view/view_invoice.php
7066    /sales/view/view_receipt.php
7067    /sales/view/view_sales_order.php
7068    /taxes/item_tax_types.php
7069    /taxes/tax_groups.php
7070    /taxes/tax_types.php
7071  + User format functions for percent/price/exrate amounts display.
7072  $ /includes/current_user.inc
7073  + Input checking functions for numeric input fields in user native format
7074  $ /includes/data_checks.inc
7075  + Numeric input fields in user native format
7076  $ /includes/ui/ui_input.inc
7077  + Javascript function for conversion to/from user native numeric format.
7078  $ /includes/ui/ui_view.inc
7079  + New class amount for numeric input
7080  $ /themes/aqua/default.css
7081    /themes/cool/default.css
7082    /themes/default/default.css
7083  # Removed warning on adding component
7084    /manufacturing/manage/bom_edit.php
7085  # Quantity display correction
7086    /manufacturing/inquiry/where_used_inquiry.php
7087  # Fixed add_customer_trans() call
7088    /gl/includes/db/gl_db_banking.inc
7089
7090 12-Mar-2008 Joe Hung
7091  + Added update of Units of Measure and converting of deptor_trans records from release 1.XX
7092  - Removed default insertion of Units of Measure. Not neccessary.
7093  $ /sql/alter.sql
7094    /admin/db/maintenance_db.inc (added support for update)
7095
7096 11-Mar-2008 Janusz Dobrowolski
7097  + Table of measure moved into new table item_units
7098  ! Removed $themes[] from config.php, theme list based on directory structure
7099  $ /config.php
7100    /includes/ui/ui_lists.inc
7101    /applications/inventory.php
7102    /inventory/includes/inventory_db.inc
7103    /inventory/includes/db/items_units_db.inc
7104    /inventory/manage/item_units.php
7105    /inventory/manage/items.php
7106    /sql/alter.sql
7107
7108 11-Mar-2008 Joe Hunt
7109  # Small fix for alignment of date and due date label fields in customer_invoice.php and customer_delivery.php
7110  $ /sales/customer_invoice.php
7111    /sales/customer_delivery.php
7112  
7113 10-Mar-2008 Joe Hunt
7114  # Small fix for Template Invoice in sales_order_entry.php on line 363 (duedate for Invoice).
7115  $ /sales/sales_order_entry.php
7116  
7117 10-Mar-2008 Janusz Dobrowolski
7118  + Added price list selector to sales entry (debtor_master gives only default one)
7119  + Added optional submit_on_change parameter to sales ui lists
7120  $ /includes/ui/ui_lists.inc
7121    /sales/sales_order_entry.php
7122    /sales/includes/ui/sales_credit_ui.inc
7123    /sales/includes/ui/sales_order_ui.inc
7124  # Additional PHP5 fixes, do_clone superseded by local ? : constructs
7125  $ /sales/includes/cart_class.inc
7126    /includes/ui/ui_view.inc
7127    /sales/includes/sales_db.inc
7128  # Fixed bogus sales_type lists in edition mode
7129  $ /sales/customer_delivery.php
7130    /sales/customer_invoice.php
7131  # Smaller fixes, cart_class.sales_type name change
7132  $ /sales/includes/ui/sales_credit_db.inc
7133    /sales/credit_note_entry.php
7134    /sales/customer_credit_invoice.php
7135    /sales/includes/cart_class.inc
7136    /sales/includes/db/sales_credit_db.inc
7137    /sales/includes/db/sales_delivery_db.inc
7138    /sales/includes/db/sales_invoice_db.inc
7139    /sales/includes/db/sales_order_db.inc
7140    /sales/includes/ui/sales_credit_ui.inc
7141  # One another pmWiki name conflict removed
7142  $ /admin/display_prefs.php
7143  
7144 09-Mar-2008 Joe Hunt
7145  - Removed redundant form_types functions and the file /reporting/includes/form_types.inc. Removed table form_items
7146  $ /dimensions/includes/dimensions_db.inc
7147    /gl/includes/db/gl_db_banking.inc
7148    /includes/main.inc
7149    /inventory/includes/db/items_adjust_db.inc
7150    /manufacturing/includes/db/work_order_issues_db.inc
7151    /manufacturing/includes/db/work_order_produce_items_db.inc
7152    /manufacturing/includes/db/work_orders_db.inc
7153    /manufacturing/includes/db/work_orders_quick_db.inc
7154    /purchasing/includes/db/grn_db.inc
7155    /purchasing/includes/db/po_db.inc
7156    /purchasing/includes/db/supp_payment_db.inc
7157    /reporting/includes/form_types.inc (File removed)
7158    /sales/includes/db/sales_delivery_db.inc
7159    /sales/includes/db/sales_invoice_db.inc
7160    /sales/includes/db/sales_order_db.inc
7161    /sql/alter.sql
7162  # Bug in calculating exchange rates in Reports Supplier Balances and Customer Balances
7163  $ /reporting/rep101.php
7164    /reporting/rep201.php
7165  # clone replacement do_clone() for both PHP 4 and PHP 5.
7166  $ /includes/ui/ui_view.inc (at the very bottom)
7167    /sales/includes/cart_class.inc
7168    
7169 07-Mar-2008 Janusz Dobrowolski
7170  ! Changed name tax type uniqueness constraint to (name, rate)
7171  $ /includes/ui/ui_lists.inc
7172    /taxes/items_tax_types.php
7173  ! Tax included option moved from tax_group to sales_types table
7174  $ includes/ui/ui_view.inc
7175    /purchasing/includes/ui/invoice_ui.inc
7176    /taxes/tax_calc.inc
7177    /taxes/tax_groups.php
7178    /taxes/db/tax_groups_db.inc
7179    /sql/alter.sql
7180  # Final rewriting of sales module, a lot of bugfixes.
7181  + Template delivery/invoicing
7182  + Concurrent document editing control on sql level
7183  + Most of sales documents are now editable
7184  + Some links to print documents after entry
7185  ! Changed javascript helper function for customer allocations
7186  $ /applications/customers.php
7187    /includes/ui/ui_input.inc
7188    /reporting/rep107.php
7189    /reporting/rep109.php
7190    /reporting/rep110.php
7191    /sales/credit_note_entry.php
7192    /sales/customer_credit_invoice.php
7193    /sales/customer_delivery.php
7194    /sales/customer_invoice.php
7195    /sales/customer_payments.php
7196    /sales/sales_order_entry.php
7197    /sales/allocations/customer_allocate.php
7198    /sales/allocations/customer_allocation_main.php
7199    /sales/includes/cart_class.inc
7200    /sales/includes/sales_db.inc
7201    /sales/includes/sales_ui.inc
7202    /sales/includes/db/cust_trans_db.inc
7203    /sales/includes/db/cust_trans_details_db.inc
7204    /sales/includes/db/custalloc_db.inc
7205    /sales/includes/db/customers_db.inc
7206    /sales/includes/db/payment_db.inc
7207    /sales/includes/db/sales_credit_db.inc
7208    /sales/includes/db/sales_delivery_db.inc
7209    /sales/includes/db/sales_invoice_db.inc
7210    /sales/includes/db/sales_order_db.inc
7211    /sales/includes/db/sales_types_db.inc
7212    /sales/includes/ui/print_invoice.inc
7213    /sales/includes/ui/sales_credit_ui.inc
7214    /sales/includes/ui/sales_order_ui.inc
7215    /sales/inquiry/customer_allocation_inquiry.php
7216    /sales/inquiry/customer_inquiry.php
7217    /sales/inquiry/sales_deliveries_view.php
7218    /sales/inquiry/sales_orders_view.php
7219    /sales/manage/credit_status.php
7220    /sales/manage/sales_types.php
7221    /sales/view/view_credit.php
7222    /sales/view/view_dispatch.php
7223    /sales/view/view_invoice.php
7224    /sales/view/view_receipt.php
7225    /sales/view/view_sales_order.php
7226 # Removed function name conflict with wiki help system
7227    /includes/lang/language.php
7228    
7229 06-Mar-2008 Janusz Dobrowolski
7230  + Wiki help links integration
7231  $ /config.php
7232    /includes/page/header.inc
7233    /includes/lang/language.php
7234  + Optional debuging with xdebug module
7235  $ /index.php
7236    /includes/db/connect_db.inc
7237  ! Concurrent edition fix
7238  $  /includes/systypes.inc
7239  # Table header fix
7240  $  /manufacturing/manage/bom_edit.php
7241  # Menu layout fixes
7242  $ /themes/aqua/renderer.php
7243    /themes/cool/renderer.php
7244    /themes/default/renderer.php
7245  # Removed warning about nonexistent $_GET variable
7246  $ /dimensions/inquiry/search_dimensions.php
7247  # MySQL 3.xx CAST bug fix
7248  $ /includes/db/manufacturing_db.inc
7249    /manufacturing/includes/db/work_order_requirements_db.inc
7250    /manufacturing/inquiry/where_used_inquiry.php
7251
7252 04-Mar-2008 Joe Hunt
7253  ! Changed so that average item material price is automatic updated whenever a PO Delivery is received.
7254    Changed so that a Bill of Materiel, Parent's material price, is automatic updated from underlying items.
7255  $ /inventory/cost_update.php
7256    /purchasing/includes/db/grn_db.inc and
7257    /manufacturing/manage/bom_edit.php. 
7258    /manufacturing/includes/db/work_orders_db.inc
7259    /manufacturing/includes/db/work_orders_quick_db.inc
7260    /manufacturing/work_order_entry.php
7261   
7262 21-Feb-2008 Joe Hunt
7263  + Added Print for documents in /admin/view_print_transaction.php (according to our new routines).
7264  $ /admin/view_print_transaction.php
7265    /applications/setup.php
7266   
7267 17-Feb-2008 Joe Hunt
7268  ! Minor change in menu and function in view_print_transaction.php
7269  $ /admin/view_print_transaction.php
7270    /application/setup.php
7271  + Preparing for print of single documents
7272  $ /reporting/includes/reporting.inc
7273  ! Removing 'out' field in table tax_types
7274  $ /sql/alter.sql
7275    /taxes/tax_types.php
7276    /taxes/db/tax_types_db.inc
7277  + Added 2 functions in ui_input.inc, button and button_cell
7278    /includes/ui/ui_input.inc
7279
7280 11-Feb-2008 Joe Hunt
7281  + Added file, update_db.php, for updating company databases from an SQL script.
7282  $ update_db.php (New file)
7283    update.html
7284   
7285 06-Fef-2008 Joe Hunt
7286  + Added Report, Salesman Listing, rep106.php. 
7287  $ /reporting/reports_main.php
7288    /reporting/rep106.php
7289   
7290 06-Feb-2008 Janusz Dobrowolski
7291  + Separation of customer invoice issue and goods delivery.
7292  + Batch invoicing for more than one delivery
7293  # Corrected inadequate shipping tax calculations.
7294  ! Default debugging status changed to off.
7295  $ /taxes/tax_calc.inc
7296    /taxes/db/tax_groups_db.inc
7297    /admin/db/voiding_db.inc
7298    /applications/customers.php
7299    /includes/systypes.inc
7300    /includes/types.inc
7301    /includes/ui/ui_controls.inc
7302    /includes/ui/ui_lists.inc
7303    /includes/ui/ui_view.inc
7304    /inventory/inquiry/stock_status.php
7305    /reporting/rep105.php
7306    /reporting/rep107.php
7307    /reporting/rep109.php
7308    /reporting/rep110.php 
7309    /reporting/rep209.php
7310    /reporting/reports_main.php
7311    /reporting/includes/doctext.inc
7312    /reporting/includes/doctext2.inc
7313    /reporting/includes/form_types.inc
7314    /reporting/includes/pdf_report.inc
7315    /reporting/includes/reports_classes.inc
7316    /sales/customer_credit_invoice.php
7317    /sales/customer_invoice.php
7318    /sales/sales_order_entry.php
7319    /sales/customer_delivery.php 
7320    /sales/includes/db/sales_delivery_db.inc 
7321    /sales/includes/ui/print_invoice.inc 
7322    /sales/includes/cart_class.inc
7323    /sales/includes/sales_db.inc
7324    /sales/includes/db/cust_trans_db.inc
7325    /sales/includes/db/cust_trans_details_db.inc
7326    /sales/includes/db/sales_credit_db.inc
7327    /sales/includes/db/sales_invoice_db.inc
7328    /sales/includes/db/sales_order_db.inc
7329    /sales/includes/ui/sales_order_ui.inc
7330    /sales/inquiry/customer_allocation_inquiry.php
7331    /sales/inquiry/customer_inquiry.php
7332    /sales/inquiry/sales_orders_view.php
7333    /sales/inquiry/sales_deliveries_view.php 
7334    /sales/view/view_dispatch.php
7335    /sales/view/view_invoice.php
7336    /sales/view/view_sales_order.php
7337    /sql/alter.sql
7338    config.php
7339   
7340 01-Feb-2008 Joe Hunt
7341  ! Changed so sales orders can have more than one row with the same stock_id. In alter.sql.
7342  $ /sales/includes/cart_class.inc
7343    /sales/includes/db/sales_credit_db.inc
7344    /sales/includes/db/sales_invoice_db.inc
7345    /sales/includes/db/sales_order_db.inc
7346    /sales/includes/db/cust_trans_details_db.inc
7347    /sales/includes/ui/sales_order_ui.inc
7348    /sales/includes/ui/sales_credit_ui.inc
7349    /sales/credit_note_entry.php
7350    /sales/customer_credit_invoice.php
7351    /sales/sales_order_entry.php
7352    /sales/customer_invoice.php
7353
7354 31-Jan-2008 Joe Hunt
7355  ! New Release 2.0 Pre Alpha
7356  $ config.php
7357  # Fixed a release 2 related bug in create_coy.php
7358  $ /admin/create_coy.php
7359  + An alter.sql file to use for updating databases. Until the update_db.php is ready, you can use the install/update companies
7360    and select the companies one by one and upload the alter.sql file to all companies. You can still run the release 2
7361    with these databases changes without any new files. They are coming as soon as possible.
7362  $ /sql/alter.sql (New file)  
7363  # Fixed a release 2 related bug. A field in supp_trans_items were declared as integer(11). Changed to VARCHAR(11) in alter.sql
7364    and 2 related files
7365  $ /purchasing/supplier_trans_gl.php
7366    /purchasing/includes/db/invoice_items_db.inc
7367  ! Moved variables $no_item_list, $no_customer_list and $no_supplier_list in config.php to company table
7368  $ /includes/ui/ui_lists.inc
7369    /purchasing/includes/ui/po_ui.inc
7370    /sales/includes/ui/sales_order_ui.inc
7371    /admin/company_preferences.php
7372    /admin/db/company_db.inc
7373    config.php
7374  + Created 3 new fields in salesman table for provision, break point and provision2. Included in alter.sql. 
7375    Update sales_people.php.Preparing for a new Salesman report with provision etc. Selected with time range. Should be very good.
7376  $ /sales/manage/sales_people.php
7377    /includes/ui/ui_input.inc
7378  
7379 -------------------- 2,0 Pre Alpha - above ----------------------------
7380 31-Jan-2008 Janusz Dobrowolski
7381  # Minor bugfix in db_import()
7382  $ /admin/db/maintenance_db.inc
7383  
7384 30-Jan-2008 Janusz Dobrowolski
7385  # Minor display fix in tax_types.php
7386  $ /taxes/tax_types.php
7387  ! Format cleanup on some files.
7388  $ /gl/includes/gl_db.inc
7389    /gl/includes/gl_ui.inc
7390    /applications/application.php
7391    frontaccounting.php
7392    index.php
7393    
7394 -------------------- 1.16 Stable Released ----------------------
7395 28-Jan-2008 Joe Hunt
7396  + Added a possibility to replace the normal listboxes for items, customer and/or suppliers with a search box.
7397    The listboxes can only hold about 1000 items. New variables in config.php, $no_item_list, $no_customer_list 
7398    and $no_supplier_list. Default is the normal behavior for all listboxes.
7399  $ /includes/ui/ui_lists.inc
7400    /sales/includes/ui/sales_orders_ui.inc
7401    /purchases/includes/ui/po_ui.inc
7402    /themes/default/images/locate.png (New file)
7403    config.php
7404
7405  + Added ALTER TABLE possibility in db_import. For future releases.
7406  $ /admin/db/maintenence_db.inc  
7407
7408  # Removed warnings 'Call-time pass-by-reference' in /includes/db/connect_db.inc and /includes/ui/ui_lists.inc
7409  # Fixed File not found when loading local stylesheet.css (for other languages) in /includes/page/header.inc
7410  $ /includes/db/connect_db.inc
7411    /includes/ui/ui_lists.inc
7412    /includes/page/header.inc
7413    /access/login.php
7414    
7415 16-Jan-2008 Joe Hunt
7416  # When login screen is displayed after session timeout page content is broken. It
7417    is because of NOT using absolute paths in href attribute theme elements.
7418  $ /access/login.php
7419  
7420 30-Dec-2007 Joe Hunt
7421  # Minor adjustments in function db_export on line 325
7422  $ /admin/db/maintenance_db.inc
7423  
7424 29-Dec-2007 Joe Hunt
7425  + Added a variable, $print_invoice_no, in config.php for printing the invoice number instead of invoice reference.
7426  $ config.php
7427  
7428  # Fixed a bug when exporting database. Exported NULL field values from NO to empty field (from mysql version 5.0.32).
7429    Also fixed a unneccessary str_replace when importing sql scripts.
7430  ! Changed the PDF presentation to deleting the Javascript cache before presentation.
7431  $ /admin/db/maintenance_db.inc
7432    /reporting/includes/pdf_report.inc
7433    
7434 13-Dec-2007 Joe Hunt
7435  # Still bugs in trial balances and account inquiry on screen when selecting non balance accounts. Fixed.
7436  $ /gl/inquiry/gl_trial_balance.php
7437    /gl/inquiry/gl_account_inquiry.php
7438
7439 13-Dec-2007 Joe Hunt
7440  # Fixed a bug when voiding a transaction (Journal Entry). An eventually underlying bank transfer was not voided.
7441  $ /admin/db/voiding_db.inc
7442  
7443 06-Dec-2007 Joe Hunt
7444  # Fixed a bug when adding lines during Payments to suppliers, the supplier was set back to the first.
7445  $ /gl/gl_payment.php
7446    /gl/includes/ui/gl_payment_ui.inc
7447    
7448  ! Changed $loc_notification to be set to 0 instead of 1.
7449  $ config.php
7450  
7451 -------------------- 1.15 Stable Released ----------------------
7452 05-Dec-2007 Joe Hunt
7453  + Added email notification to stock location when available stock is below reorder level
7454  $ config.php
7455    /sales/includes/db/sales_order_db.inc
7456    
7457  # Fixed bugs in Open balances when account is not a balance account
7458  $ /gl/inquiry/gl_trial_balance.php
7459    /gl/inquiry/gl_account_inquiry.php
7460    /reporting/rep704.php
7461    /reporting/rep708.php
7462    
7463 -------------------- 1.14 Stable Released ----------------------
7464 01-Oct-2007 Joe Hunt
7465  ! Major change in the installation of modules to also accept an SQL-file for upload.
7466  $ config.php
7467    /admin/inst_module.php
7468    /admin/db/maintenance_db.inc
7469    
7470 30-Sep-2007 Joe Hunt
7471  # The following files were still vulnerable. Fixed
7472  $ /access/login.php
7473    /includes/lang/language.php
7474
7475 -------------------- 1.13 Stable Released ----------------------
7476 14-Sep-2007 Joe Hunt
7477  + Added optional link for electronic payment on invoices (PayPal). 
7478  ! Better support for install/update languages.  
7479  ! Minor adjustments
7480  # Fixed a vulnerable item in config.php
7481  $ config.php
7482
7483 14-Sep-2007 Joe Hunt
7484  # We forgot to upload the PO file when installing new language. Used when GETTEXT is not installed on Server.
7485  # config.php has been vulnerable. Fixed.
7486  $ /admin/inst_lang.php
7487  $ config.php
7488  
7489 10-Sep-2007 Joe Hunt
7490  ! Changed Bank Address field from text to textarea (multirows)
7491  $ /gl/manage/bank_accounts.php
7492  
7493 06-Sep-2007 Joe Hunt
7494  + Added optional link for electronic payment on invoices (PayPal)
7495  $ /reporting/reports_main.php
7496    /reporting/rep107.php
7497    /reporting/includes/report_classes.inc
7498    /reporting/includes/pdf_report.inc
7499    /reporting/includes/doc_text.inc
7500    /reporting/includes/doc_text2.inc
7501    
7502 23-Aug-2007 Joe Hunt
7503  # Unnecessary parameter ($db) in check_for_recursive_bom
7504  $ /manufacturing/manage/bom_edit.php
7505  
7506 21-Aug-2007 Joe Hunt
7507  # Bug in /includes/lang/gettext.php (249) affecting changing language!
7508  $ /includes/lang/gettext.php
7509  
7510 08-Aug-2007 Joe Hunt
7511  # Minor adjustments
7512  $ config.php
7513    /access/login.php
7514    /admin/create_coy.php
7515    /reporting/includes/pdf_report.inc
7516    
7517 04-Aug-2007 Joe Hunt
7518  + Added a default fiscal year in the en_US-new.sql and start references.
7519  $ /sql/en_US-new.sql
7520  ! Changed some specific text strings in en_US.po (E.g. TAX instead of VAT)
7521  $ /lang/en_US/LC_MESSAGES/en_US.mo
7522  
7523 03-Aug-2007 Joe Hunt
7524  # A bug in Direct Invoicing (wrong Invoice Date) has been fixed.
7525  $ /sales/includes/db/sales_order_db.inc
7526  
7527 23-Jul-2007 Joe Hunt
7528  # Changed <? in front of 2 files to <?php.
7529  $ /purchasing/includes/purchasing_ui.inc
7530    /reporting/includes/class.mail.inc
7531    
7532 -------------------- 1.12 Stable Released ----------------------
7533 21-Jul-2007 Joe Hunt
7534  + Added option to handle Jalali and Islamic Calendars
7535  ! Minor adjustments
7536  $ config.php
7537    /gl/includes/db/gl_db_trans.inc
7538    /includes/date_functions.inc
7539    /includes/ui/ui_input.inc
7540    /includes/ui/ui_lists.inc
7541    /includes/ui/ui_view.inc
7542    /purchasing/po_receive_items.php
7543    /purchasing/includes/ui/invoice_ui.inc
7544    /purchasing/includes/ui/po_ui.inc
7545    /reporting/rep705.php
7546    /sales/includes/db/sales_order_db.inc
7547    /sales/includes/ui/sales_order_ui.inc
7548    
7549 20-Jul-2007 Joe Hunt
7550  ! Changed parameters on report Sales Order. Option to print as Quote.
7551  $ /reporting/reports_main.php
7552    /reporting/rep109.php
7553    /reporting/includes/pdf_report.inc
7554    /reporting/includes/doctext.inc
7555    /reporting/includes/doctext2.inc
7556  
7557 19-Jul-2007 Joe Hunt
7558  + Added Budget Entry in General Ledger. Includes Dimensions.
7559  $ config.php
7560    /applications/generalledger.php
7561    /gl/gl_budget.php (New File!)
7562    /gl/includes/db/gl_db_trans.inc
7563    /includes/date_functions.inc
7564    /reporting/report_classes.inc
7565    
7566 -------------------- 1.11 Stable Released ----------------------
7567 04-Jul-2007 Joe Hunt
7568  ! Option for using alpha numeric chart of accounts.
7569  $ config.php
7570    /gl/manage/gl_accounts.php
7571    /gl/includes/db/gl_db_accounts.inc
7572    /gl/includes/db/gl_db_bank_trans.inc
7573    /gl/includes/db/gl_db_trans.inc
7574    /gl/inquiry/gl_trial_balance.inc
7575    /admin/db/company_db.inc
7576    /inventory/includes/db/items_db.inc
7577    /sales/manage/customer_branches.inc
7578
7579 04-Jul-2007 Joe Hunt
7580  # Problems retrieving language texts for poEdit in long javascripts
7581  $ /includes/ui/ui_view.inc
7582  
7583 04-May-2007 Joe Hunt
7584  # Database error when updating more than one item row in Sales Orders.
7585  $ /sales/includes/db/sales_order_db.inc
7586  # Database error when inserting work order issues. Fixed.
7587  $ /manufacturing/includes/db/work_order_issues_db.inc
7588  
7589 03-May-2007 Joe Hunt
7590  # Multiple tables and JOIN's have syntax changes in MySQL 5.0.12. Need parentheses.
7591  $ /includes/db/manufacturing_db.inc
7592    /manufacturing/includes/db/work_order_requirements_db.inc
7593
7594 02-May-2007 Joe Hunt
7595  # Missing details on Purchase Order when emailing and printing
7596  $ /reporting/rep209.php
7597  
7598 -------------------- 1.1 Stable Released ----------------------
7599 02-May-2007 Joe Hunt
7600  + Enabled module addons and all the below bugfixes. No changes in database structure.
7601  - Removed /sql/basic.sql (included in the other sql files)
7602  - Removed /themes/default/images/left.gif and /themes/default/images/right.gif 
7603    (not needed anymore).
7604  + Addition of update.html  
7605  $ /admin/inst_module.php (New file!)
7606    /applications/customers.php
7607    /applications/dimensions.php
7608    /applications/generalledger.php
7609    /applications/inventory.php
7610    /applications/manufacturing.php
7611    /applications/setup.php
7612    /applications/suppliers.php
7613    /install/index.php
7614    /install/save.php
7615    /modules/inst_modules.php (New folder and new file!)
7616    /modules/index.php (New file!)
7617    /sql/en_US-demo.sql
7618    /sql/en_US-new.sql
7619    install.html
7620    update.html (New file!)
7621    
7622 01-May-2007 Joe Hunt
7623  # Missing measure of units when printing sales orders
7624  # Update of Sales People caused a database error
7625  $ /sales/manage/sales_people.php
7626    /reporting/rep109.php
7627  
7628 30-Apr-2007 Joe Hunt
7629  + The selected menu tab is now shown with same background as hover color.
7630  $ config.php (default tab line 77. Change if you want)
7631    /includes/page/header.inc
7632    
7633 28-Apr-2007 Joe Hunt
7634  # When saving work order entries a lot of debug boxes appeared. Fixed
7635  # When clicking on the link, Issue, on work order inquires an empty screen appeared. Fixed
7636  # When retrieving work centres id's there was a database error. Fixed by casting string to unsigned
7637  $ /includes/db/manufacturing_db.inc
7638    /manufacturing/work_order_entry.php
7639    /manufacturing/includes/work_order_issue_ui.inc
7640    /manufacturing/includes/db/work_order_requirements_db.inc
7641    /manufacturing/includes/db/work_orders_quick_db.inc
7642    /manufacturing/inquiry/where_used_inquiry.php
7643    
7644 25-Apr-2007 Joe Hunt
7645  # Missing Date Picker
7646  $ /sales/customer_invoice.php
7647  # No JS popup window
7648  $ /sales/view/view_invoice.php
7649  
7650 24-Apr-2007 Joe Hunt
7651  ! New and better Date Picker, better cool theme.
7652  $ /includes/ui/ui_input.inc
7653    /includes/ui/ui_view.inc
7654    /reporting/includes/reports_classes.inc
7655    /themes/cool/default.css
7656
7657 -------------------- 1.0.1 Stable Released ----------------------
7658 23-Apr-2007 Joe Hunt
7659  ! Release 1.0.1 established on SourceForge, fixing the bugs and including a Date Picker,
7660    the changes for selection lists customers/suppliers and the Audit Trail.
7661
7662 22-Apr-2007 Joe Hunt
7663  ! Changed the two selection lists for customers/suppliers in reports to a single one with
7664    No Filter
7665  ! Changed the sort order in these selection lists from id to name.
7666  + Added Audit Trail in GL trans. A switch in config.php, $use_audit_trail, must be set to 1.
7667  $ /reporting/reports_main.php
7668    /reporting/rep101.php
7669    /reporting/rep102.php
7670    /reporting/rep201.php
7671    /reporting/rep202.php
7672    /reporting/rep203.php
7673    /reporting/rep204.php
7674    /reporting/includes/reports_classes.inc
7675    /includes/ui/ui_lists.inc
7676    /gl/includes/db/gl_db_trans.inc
7677    config.php
7678    
7679 22-Apr-2007 Joe Hunt
7680  + Date Picker for all date fields.
7681  $ config.php
7682    /admin/fiscalyears.php
7683    /admin/void_transaction.php
7684    /includes/ui/ui_view.inc
7685    /includes/ui/ui_input.inc
7686    /dimensions/dimension_entry.php
7687    /dimensions/inquiry/search_dimensions.php
7688    /gl/gl_journal.php
7689    /gl/gl_deposit.php
7690    /gl/gl_payment.php
7691    /gl/bank_transfer.php
7692    /gl/inquiry/bank_inquiry.php
7693    /gl/inquiry/gl_account_inquiry.php
7694    /gl/inquiry/gl_trial_balance.php
7695    /gl/manage/exchange_rates.php
7696    /inventory/adjustments.php
7697    /inventory/transfers.php
7698    /inventory/inquiry/stock_movements.php
7699    /inventory/manage/items.php
7700    /manufacturing/work_order_add_finished.php
7701    /manufacturing/work_order_entry.php
7702    /manufacturing/work_order_issue.php
7703    /manufacturing/work_order_release.php
7704    /purchasing/supplier_payment.php
7705    /purchasing/po_entry_items.php
7706    /purchasing/po_receive_items.php
7707    /purchasing/supplier_credit.php
7708    /purchasing/supplier_credit_grns.php
7709    /purchasing/supplier_invoice.php
7710    /purchasing/supplier_invoice_grns.php
7711    /purchasing/supplier_trans_gl.php
7712    /purchasing/includes/ui/po_ui.inc
7713    /purchasing/inquity/po_search.php
7714    /purchasing/inquiry/po_search_completed.php
7715    /purchasing/inquiry/supplier_allocation_inquiry.php
7716    /purchasing/inquiry/supplier_inquiry.php
7717    /reporting/reports_main.php
7718    /reporting/includes/reports_classes.inc
7719    /sales/credit_note_entry.php
7720    /sales/customer_credit_invoice.php
7721    /sales/customer_payments.php
7722    /sales/sales_order_entry.php
7723    /sales/includes/ui/sales_order_ui.inc
7724    /sales/inquiry/customer_allocation_inquiry.php
7725    /sales/inquiry/customer_inquiry.php
7726    /sales/inquiry/sales_orders_view.php
7727    New image files:
7728    /themes/default/images/cal.gif
7729    /themes/default/images/next.gif
7730    /themes/default/images/prev.gif
7731
7732 19-Apr-2007 Joe Hunt
7733  # Bug no 1703895, Account numbers are varchars, need quotes, fixed
7734  # Bug no 1703891, Reserved MySQL words used as column names, fixed
7735  $ /taxes/db/tax_types_db.inc
7736
7737  # Bug no 1703888, Apostrophes and other unescaped characters, fixed
7738  $ /gl/manage/gl_accounts.php
7739    /gl/includes/db/gl_db_accounts.inc
7740    /includes/ui/ui_input.inc
7741
7742 18-Apr-2007 Joe Hunt
7743  # Bug no 1702594, Logon Loop, fixed
7744  $ config.php
7745
7746 -------------------- 1.0a Stable Released ----------------------
7747 10-Apr-2007 Joe Hunt
7748  ! Release 1.0a established on SourceForge, fixing the bugs.
7749
7750 11-Apr-2007 Joe Hunt
7751  # Bug No 1698214, Creating Items, fixed
7752  $ /includes/ui/ui_lists.inc
7753  # Bug no 1698216, Item Movements, fixed
7754  $ /inventory/manage/items.php
7755
7756 -------------------- 1.0 Stable Released ----------------------
7757 10-Apr-2007 Joe Hunt
7758  ! Release 1.0 established on SourceForge.