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