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