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