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