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