032b80f0af56e9111e2a05997fec1b82bddb853f
[fa-stable.git] / CHANGELOG.txt
1 /**
2 * @version $Id$
3 * @package FrontAccounting
4 * @copyright (C) 2005 - 2008 FrontAccounting
5 * @license http://www.gnu.org/copyleft/gpl.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 28-Mar-2008 Janusz Dobrowolski
23 # Layout/focus fixes for no_[customer/supplier/item]_list option on
24    /includes/ui/ui_lists.inc
25    /purchasing/includes/ui/po_ui.inc
26    /sales/credit_note_entry.php
27    /sales/sales_order_entry.php
28    /sales/includes/ui/sales_credit_ui.inc
29    /sales/includes/ui/sales_order_ui.inc
30
31 27-Mar-2008 Janusz Dobrowolski
32 + Automatic first field focus on page start, focus order preserved between form updates
33 $  /gl/inquiry/gl_account_inquiry.php
34    /includes/page/footer.inc
35    /includes/ui/ui_controls.inc
36    /includes/ui/ui_input.inc
37    /includes/ui/ui_lists.inc
38    /includes/ui/ui_view.inc
39    /js/inserts.js
40    /sales/sales_order_entry.php
41    /sales/credit_note_entry.php
42    /sales/includes/ui/sales_credit_ui.inc
43    /sales/includes/ui/sales_order_ui.inc
44 + Data picker omitted in keyboard tabbing sequence (FF,IE, not old mozilla)
45 $  /includes/ui/ui_input.inc
46 ! Javascript recalcAccount() superseded by class='combo' behaviour binding
47 $  /gl/gl_deposit.php
48    /gl/gl_journal.php
49    /gl/gl_payment.php
50    /gl/includes/ui/gl_deposit_ui.inc
51    /gl/includes/ui/gl_journal_ui.inc
52    /gl/includes/ui/gl_payment_ui.inc
53    /includes/ui/ui_view.inc
54    /purchasing/po_entry_items.php
55    /purchasing/includes/ui/po_ui.inc
56    /sales/sales_order_entry.php
57    /sales/includes/ui/sales_credit_ui.inc
58    /sales/includes/ui/sales_order_ui.inc
59    /js/inserts.js
60 ! get_js_set_focus moved from ui_view (this is only standalone form).
61    /update_db.php
62 # Fixed debit/credit entry check 
63 $  /gl/gl_journal.php
64 # Restored GET/POST security check on path_to_root
65 $  /config.php
66
67 26-Mar-2008 Janusz Dobrowolski
68 # Bug fixes in purchase module related to tax structure changes.
69 $  /purchasing/includes/supp_trans_class.inc
70    /purchasing/includes/db/invoice_db.inc
71    /purchasing/includes/db/invoice_items_db.inc
72    /purchasing/includes/ui/invoice_ui.inc
73    /reporting/rep105.php
74
75 25-Mar-2008 Janusz Dobrowolski
76 ! Per company pdf, backup and graphics directories in 'company' dir.
77 $  /company (new dir)
78    /company/0 (new dir)
79    /company/0/images/ (new dir)
80    /company/0/images/102.jpg    (moved from inventory/manage/image)
81    /company/0/images/103.jpg    (moved from inventory/manage/image)
82    /company/0/images/104.jpg    (moved from inventory/manage/image)
83    /company/0/images/logo_frontaccounting.jpg   (moved from themes/default/images)
84    /company/0/images/logo_frontaccounting.png   (moved from themes/default/images)
85    /admin/backups.php
86    /admin/create_coy.php
87    /admin/db/maintenance_db.inc
88    /install/index.php
89    /reporting/rep102.php
90    /reporting/rep104.php
91    /reporting/rep202.php
92    /reporting/rep303.php
93    /reporting/rep706.php
94    /reporting/rep707.php
95    /reporting/includes/pdf_report.inc
96    /inventory/manage/items.php
97
98 + jscript component caching (enables browser caching and future compression)
99 $  /includes/session.inc
100    /includes/main.inc
101    /includes/page/header.inc
102    /includes/ui/ui_view.inc
103    /admin/display_prefs.php
104    /config.php
105
106 - Removed obsolete file
107 $  /sales/includes/ui/print_invoice.inc
108
109 21-Mar-2008 Janusz Dobrowolski
110 ! Total Allocation/Left to Allocate update without page submit.
111 $  /includes/ui/ui_view.inc
112    /purchasing/allocations/supplier_allocate.php
113    /sales/allocations/customer_allocate.php
114 # Fixed unvisable under IE editbutton
115 $  /themes/aqua/default.css
116    /themes/cool/default.css
117    /themes/default/default.css
118
119 20-Mar-2008 Janusz Dobrowolski
120 # Excluding delivery notes from Customer Balances, removed warnings. 
121 $  /reporting/rep101.php 
122 # Divide by zero fix on order_price==0 in new supplier invoice
123 $  /purchasing/supplier_invoice_grns.php
124 # Database bug fix in new customer entry
125 $  /sales/manage/customers.php
126 # Small bug fix (warnings) in is_date() function.
127 $  /includes/date_functions.inc
128
129 18-Mar-2008 Janusz Dobrowolski
130 # Line items editor uses POST method - no disappearing shippment info.
131 $  /sales/credit_note_entry.php
132    /sales/sales_order_entry.php
133    /sales/includes/ui/sales_credit_ui.inc
134    /sales/includes/ui/sales_order_ui.inc
135 + Added edit_button_cell() function
136 $  /includes/ui/ui_controls.inc
137 + Helper function for finding indexed submit $_POST vars.
138 $  /includes/ui/ui_input.inc
139 + New class .editbutton for buttons. Default view is link alike.
140 $  /themes/aqua/default.css
141    /themes/cool/default.css
142    /themes/default/default.css
143
144 17-Mar-2008 Janusz Dobrowolski
145 # Added rounding when needed to avoid document non cosistent documents.
146 $  /includes/banking.inc
147    /purchasing/supplier_credit_grns.php
148    /purchasing/supplier_invoice_grns.php
149    /purchasing/includes/supp_trans_class.inc
150    /purchasing/includes/ui/invoice_ui.inc
151    /purchasing/includes/ui/po_ui.inc
152    /reporting/rep107.php
153    /reporting/rep109.php
154    /reporting/rep110.php
155    /reporting/rep209.php
156    /sales/includes/cart_class.inc
157    /sales/includes/ui/sales_credit_ui.inc
158    /sales/includes/ui/sales_order_ui.inc
159    /sales/view/view_credit.php
160    /sales/view/view_dispatch.php
161    /sales/view/view_invoice.php
162    /sales/view/view_sales_order.php
163    /taxes/tax_calc.inc
164 # Sign bug for customer transactions
165 $  /reporting/rep709.php
166 # Include file conflict fix
167 $ /purchasing/includes/ui/invoice_ui.inc
168   /gl/manage/bank_accounts.php
169   /manufacturing/inquiry/where_used_inquiry.php
170   /purchasing/manage/suppliers.php
171   
172 16-Mar-2008 Janusz Dobrowolski
173 + Added javascript add-on for unobtrusive apply javascript handlers to html elements.
174 $  /js/behaviour.js
175    /js/inserts.js
176 + Added javascript source collecting functions
177 $  /includes/main.inc
178 ! Moved check_page_security(); for safe start in case of broken wa_current_user var.
179 + Added global js code collecting arrays  $js_lib, $js_static
180 $  /includes/session.inc
181 ! Changed get_js_user num to add_js_user_num; extended for percent/qty/price formatting
182 $  /includes/ui/ui_view.inc
183 + Added including javascript source colections from $js_lib, $js_static; conditional display for ajax calls
184 $  /includes/page/footer.inc
185    /includes/page/header.inc
186 ! Added including of data_checks.inc
187 $  /includes/ui.inc
188 + User side percent/exrate/qty/price input formatting via onblur handler.
189 $  /admin/gl_setup.php
190    /gl/gl_budget.php
191    /gl/manage/exchange_rates.php
192    /includes/ui/ui_input.inc
193    /inventory/purchasing_data.php
194    /inventory/reorder_level.php
195    /inventory/includes/item_adjustments_ui.inc
196    /inventory/includes/stock_transfers_ui.inc
197    /manufacturing/work_order_entry.php
198    /manufacturing/manage/bom_edit.php
199    /purchasing/po_entry_items.php
200    /purchasing/po_receive_items.php
201    /purchasing/supplier_credit.php
202    /purchasing/supplier_credit_grns.php
203    /purchasing/supplier_invoice_grns.php
204    /purchasing/supplier_trans_gl.php
205    /purchasing/allocations/supplier_allocate.php
206    /purchasing/includes/ui/po_ui.inc
207    /sales/customer_delivery.php
208    /sales/customer_invoice.php
209    /sales/allocations/customer_allocate.php
210    /sales/includes/ui/sales_credit_ui.inc
211    /sales/includes/ui/sales_order_ui.inc
212    /taxes/tax_groups.php
213    /taxes/tax_types.php
214
215 14-Mar-2008 Janusz Dobrowolski
216  + All forms fixed to accept user native numeric format.
217  $ /admin/gl_setup.php
218    /gl/bank_transfer.php
219    /gl/gl_budget.php
220    /gl/gl_deposit.php
221    /gl/gl_journal.php
222    /gl/gl_payment.php
223    /gl/includes/db/gl_db_banking.inc
224    /gl/includes/ui/gl_deposit_ui.inc
225    /gl/includes/ui/gl_journal_ui.inc
226    /gl/includes/ui/gl_payment_ui.inc
227    /gl/manage/exchange_rates.php
228    /inventory/adjustments.php
229    /inventory/cost_update.php
230    /inventory/prices.php
231    /inventory/purchasing_data.php
232    /inventory/reorder_level.php
233    /inventory/transfers.php
234    /inventory/includes/item_adjustments_ui.inc
235    /inventory/includes/stock_transfers_ui.inc
236    /inventory/manage/item_units.php
237    /manufacturing/work_order_entry.php
238    /manufacturing/inquiry/where_used_inquiry.php
239    /manufacturing/manage/bom_edit.php
240    /purchasing/po_entry_items.php
241    /purchasing/po_receive_items.php
242    /purchasing/supplier_credit_grns.php
243    /purchasing/supplier_invoice_grns.php
244    /purchasing/supplier_payment.php
245    /purchasing/supplier_trans_gl.php
246    /purchasing/allocations/supplier_allocate.php
247    /purchasing/includes/ui/po_ui.inc
248    /purchasing/inquiry/po_search.php
249    /sales/credit_note_entry.php
250    /sales/customer_credit_invoice.php
251    /sales/customer_delivery.php
252    /sales/customer_invoice.php
253    /sales/customer_payments.php
254    /sales/sales_order_entry.php
255    /sales/allocations/customer_allocate.php
256    /sales/includes/ui/sales_credit_ui.inc
257    /sales/includes/ui/sales_order_ui.inc
258    /sales/manage/customers.php
259    /sales/manage/sales_people.php
260    /sales/view/view_credit.php
261    /sales/view/view_dispatch.php
262    /sales/view/view_invoice.php
263    /sales/view/view_receipt.php
264    /sales/view/view_sales_order.php
265    /taxes/item_tax_types.php
266    /taxes/tax_groups.php
267    /taxes/tax_types.php
268  + User format functions for percent/price/exrate amounts display.
269  $ /includes/current_user.inc
270  + Input checking functions for numeric input fields in user native format
271  $ /includes/data_checks.inc
272  + Numeric input fields in user native format
273  $ /includes/ui/ui_input.inc
274  + Javascript function for conversion to/from user native numeric format.
275  $ /includes/ui/ui_view.inc
276  + New class amount for numeric input
277  $ /themes/aqua/default.css
278    /themes/cool/default.css
279    /themes/default/default.css
280  # Removed warning on adding component
281    /manufacturing/manage/bom_edit.php
282  # Quantity display correction
283    /manufacturing/inquiry/where_used_inquiry.php
284  # Fixed add_customer_trans() call
285    /gl/includes/db/gl_db_banking.inc
286
287 12-Mar-2008 Joe Hung
288  + Added update of Units of Measure and converting of deptor_trans records from release 1.XX
289  - Removed default insertion of Units of Measure. Not neccessary.
290  $ /sql/alter.sql
291    /admin/db/maintenance_db.inc (added support for update)
292
293 11-Mar-2008 Janusz Dobrowolski
294  + Table of measure moved into new table item_units
295  ! Removed $themes[] from config.php, theme list based on directory structure
296  $ /config.php
297    /includes/ui/ui_lists.inc
298    /applications/inventory.php
299    /inventory/includes/inventory_db.inc
300    /inventory/includes/db/items_units_db.inc
301    /inventory/manage/item_units.php
302    /inventory/manage/items.php
303    /sql/alter.sql
304
305 11-Mar-2008 Joe Hunt
306  # Small fix for alignment of date and due date label fields in customer_invoice.php and customer_delivery.php
307  $ /sales/customer_invoice.php
308    /sales/customer_delivery.php
309  
310 10-Mar-2008 Joe Hunt
311  # Small fix for Template Invoice in sales_order_entry.php on line 363 (duedate for Invoice).
312  $ /sales/sales_order_entry.php
313  
314 10-Mar-2008 Janusz Dobrowolski
315  + Added price list selector to sales entry (debtor_master gives only default one)
316  + Added optional submit_on_change parameter to sales ui lists
317  $ /includes/ui/ui_lists.inc
318    /sales/sales_order_entry.php
319    /sales/includes/ui/sales_credit_ui.inc
320    /sales/includes/ui/sales_order_ui.inc
321  # Additional PHP5 fixes, do_clone superseded by local ? : constructs
322  $ /sales/includes/cart_class.inc
323    /includes/ui/ui_view.inc
324    /sales/includes/sales_db.inc
325  # Fixed bogus sales_type lists in edition mode
326  $ /sales/customer_delivery.php
327    /sales/customer_invoice.php
328  # Smaller fixes, cart_class.sales_type name change
329  $ /sales/includes/ui/sales_credit_db.inc
330    /sales/credit_note_entry.php
331    /sales/customer_credit_invoice.php
332    /sales/includes/cart_class.inc
333    /sales/includes/db/sales_credit_db.inc
334    /sales/includes/db/sales_delivery_db.inc
335    /sales/includes/db/sales_invoice_db.inc
336    /sales/includes/db/sales_order_db.inc
337    /sales/includes/ui/sales_credit_ui.inc
338  # One another pmWiki name conflict removed
339  $ /admin/display_prefs.php
340  
341 09-Mar-2008 Joe Hunt
342  - Removed redundant form_types functions and the file /reporting/includes/form_types.inc. Removed table form_items
343  $ /dimensions/includes/dimensions_db.inc
344    /gl/includes/db/gl_db_banking.inc
345    /includes/main.inc
346    /inventory/includes/db/items_adjust_db.inc
347    /manufacturing/includes/db/work_order_issues_db.inc
348    /manufacturing/includes/db/work_order_produce_items_db.inc
349    /manufacturing/includes/db/work_orders_db.inc
350    /manufacturing/includes/db/work_orders_quick_db.inc
351    /purchasing/includes/db/grn_db.inc
352    /purchasing/includes/db/po_db.inc
353    /purchasing/includes/db/supp_payment_db.inc
354    /reporting/includes/form_types.inc (File removed)
355    /sales/includes/db/sales_delivery_db.inc
356    /sales/includes/db/sales_invoice_db.inc
357    /sales/includes/db/sales_order_db.inc
358    /sql/alter.sql
359  # Bug in calculating exchange rates in Reports Supplier Balances and Customer Balances
360  $ /reporting/rep101.php
361    /reporting/rep201.php
362  # clone replacement do_clone() for both PHP 4 and PHP 5.
363  $ /includes/ui/ui_view.inc (at the very bottom)
364    /sales/includes/cart_class.inc
365    
366 07-Mar-2008 Janusz Dobrowolski
367  ! Changed name tax type uniqueness constraint to (name, rate)
368  $ /includes/ui/ui_lists.inc
369    /taxes/items_tax_types.php
370  ! Tax included option moved from tax_group to sales_types table
371  $ includes/ui/ui_view.inc
372    /purchasing/includes/ui/invoice_ui.inc
373    /taxes/tax_calc.inc
374    /taxes/tax_groups.php
375    /taxes/db/tax_groups_db.inc
376    /sql/alter.sql
377  # Final rewriting of sales module, a lot of bugfixes.
378  + Template delivery/invoicing
379  + Concurrent document editing control on sql level
380  + Most of sales documents are now editable
381  + Some links to print documents after entry
382  ! Changed javascript helper function for customer allocations
383  $ /applications/customers.php
384    /includes/ui/ui_input.inc
385    /reporting/rep107.php
386    /reporting/rep109.php
387    /reporting/rep110.php
388    /sales/credit_note_entry.php
389    /sales/customer_credit_invoice.php
390    /sales/customer_delivery.php
391    /sales/customer_invoice.php
392    /sales/customer_payments.php
393    /sales/sales_order_entry.php
394    /sales/allocations/customer_allocate.php
395    /sales/allocations/customer_allocation_main.php
396    /sales/includes/cart_class.inc
397    /sales/includes/sales_db.inc
398    /sales/includes/sales_ui.inc
399    /sales/includes/db/cust_trans_db.inc
400    /sales/includes/db/cust_trans_details_db.inc
401    /sales/includes/db/custalloc_db.inc
402    /sales/includes/db/customers_db.inc
403    /sales/includes/db/payment_db.inc
404    /sales/includes/db/sales_credit_db.inc
405    /sales/includes/db/sales_delivery_db.inc
406    /sales/includes/db/sales_invoice_db.inc
407    /sales/includes/db/sales_order_db.inc
408    /sales/includes/db/sales_types_db.inc
409    /sales/includes/ui/print_invoice.inc
410    /sales/includes/ui/sales_credit_ui.inc
411    /sales/includes/ui/sales_order_ui.inc
412    /sales/inquiry/customer_allocation_inquiry.php
413    /sales/inquiry/customer_inquiry.php
414    /sales/inquiry/sales_deliveries_view.php
415    /sales/inquiry/sales_orders_view.php
416    /sales/manage/credit_status.php
417    /sales/manage/sales_types.php
418    /sales/view/view_credit.php
419    /sales/view/view_dispatch.php
420    /sales/view/view_invoice.php
421    /sales/view/view_receipt.php
422    /sales/view/view_sales_order.php
423 # Removed function name conflict with wiki help system
424    /includes/lang/language.php
425    
426 06-Mar-2008 Janusz Dobrowolski
427  + Wiki help links integration
428  $ /config.php
429    /includes/page/header.inc
430    /includes/lang/language.php
431  + Optional debuging with xdebug module
432  $ /index.php
433    /includes/db/connect_db.inc
434  ! Concurrent edition fix
435  $  /includes/systypes.inc
436  # Table header fix
437  $  /manufacturing/manage/bom_edit.php
438  # Menu layout fixes
439  $ /themes/aqua/renderer.php
440    /themes/cool/renderer.php
441    /themes/default/renderer.php
442  # Removed warning about nonexistent $_GET variable
443  $ /dimensions/inquiry/search_dimensions.php
444  # MySQL 3.xx CAST bug fix
445  $ /includes/db/manufacturing_db.inc
446    /manufacturing/includes/db/work_order_requirements_db.inc
447    /manufacturing/inquiry/where_used_inquiry.php
448
449 04-Mar-2008 Joe Hunt
450  ! Changed so that average item material price is automatic updated whenever a PO Delivery is received.
451    Changed so that a Bill of Materiel, Parent's material price, is automatic updated from underlying items.
452  $ /inventory/cost_update.php
453    /purchasing/includes/db/grn_db.inc and
454    /manufacturing/manage/bom_edit.php. 
455    /manufacturing/includes/db/work_orders_db.inc
456    /manufacturing/includes/db/work_orders_quick_db.inc
457    /manufacturing/work_order_entry.php
458   
459 21-Feb-2008 Joe Hunt
460  + Added Print for documents in /admin/view_print_transaction.php (according to our new routines).
461  $ /admin/view_print_transaction.php
462    /applications/setup.php
463   
464 17-Feb-2008 Joe Hunt
465  ! Minor change in menu and function in view_print_transaction.php
466  $ /admin/view_print_transaction.php
467    /application/setup.php
468  + Preparing for print of single documents
469  $ /reporting/includes/reporting.inc
470  ! Removing 'out' field in table tax_types
471  $ /sql/alter.sql
472    /taxes/tax_types.php
473    /taxes/db/tax_types_db.inc
474  + Added 2 functions in ui_input.inc, button and button_cell
475    /includes/ui/ui_input.inc
476
477 11-Feb-2008 Joe Hunt
478  + Added file, update_db.php, for updating company databases from an SQL script.
479  $ update_db.php (New file)
480    update.html
481   
482 06-Fef-2008 Joe Hunt
483  + Added Report, Salesman Listing, rep106.php. 
484  $ /reporting/reports_main.php
485    /reporting/rep106.php
486   
487 06-Feb-2008 Janusz Dobrowolski
488  + Separation of customer invoice issue and goods delivery.
489  + Batch invoicing for more than one delivery
490  # Corrected inadequate shipping tax calculations.
491  ! Default debugging status changed to off.
492  $ /taxes/tax_calc.inc
493    /taxes/db/tax_groups_db.inc
494    /admin/db/voiding_db.inc
495    /applications/customers.php
496    /includes/systypes.inc
497    /includes/types.inc
498    /includes/ui/ui_controls.inc
499    /includes/ui/ui_lists.inc
500    /includes/ui/ui_view.inc
501    /inventory/inquiry/stock_status.php
502    /reporting/rep105.php
503    /reporting/rep107.php
504    /reporting/rep109.php
505    /reporting/rep110.php 
506    /reporting/rep209.php
507    /reporting/reports_main.php
508    /reporting/includes/doctext.inc
509    /reporting/includes/doctext2.inc
510    /reporting/includes/form_types.inc
511    /reporting/includes/pdf_report.inc
512    /reporting/includes/reports_classes.inc
513    /sales/customer_credit_invoice.php
514    /sales/customer_invoice.php
515    /sales/sales_order_entry.php
516    /sales/customer_delivery.php 
517    /sales/includes/db/sales_delivery_db.inc 
518    /sales/includes/ui/print_invoice.inc 
519    /sales/includes/cart_class.inc
520    /sales/includes/sales_db.inc
521    /sales/includes/db/cust_trans_db.inc
522    /sales/includes/db/cust_trans_details_db.inc
523    /sales/includes/db/sales_credit_db.inc
524    /sales/includes/db/sales_invoice_db.inc
525    /sales/includes/db/sales_order_db.inc
526    /sales/includes/ui/sales_order_ui.inc
527    /sales/inquiry/customer_allocation_inquiry.php
528    /sales/inquiry/customer_inquiry.php
529    /sales/inquiry/sales_orders_view.php
530    /sales/inquiry/sales_deliveries_view.php 
531    /sales/view/view_dispatch.php
532    /sales/view/view_invoice.php
533    /sales/view/view_sales_order.php
534    /sql/alter.sql
535    config.php
536   
537 01-Feb-2008 Joe Hunt
538  ! Changed so sales orders can have more than one row with the same stock_id. In alter.sql.
539  $ /sales/includes/cart_class.inc
540    /sales/includes/db/sales_credit_db.inc
541    /sales/includes/db/sales_invoice_db.inc
542    /sales/includes/db/sales_order_db.inc
543    /sales/includes/db/cust_trans_details_db.inc
544    /sales/includes/ui/sales_order_ui.inc
545    /sales/includes/ui/sales_credit_ui.inc
546    /sales/credit_note_entry.php
547    /sales/customer_credit_invoice.php
548    /sales/sales_order_entry.php
549    /sales/customer_invoice.php
550
551 31-Jan-2008 Joe Hunt
552  ! New Release 2.0 Pre Alpha
553  $ config.php
554  # Fixed a release 2 related bug in create_coy.php
555  $ /admin/create_coy.php
556  + An alter.sql file to use for updating databases. Until the update_db.php is ready, you can use the install/update companies
557    and select the companies one by one and upload the alter.sql file to all companies. You can still run the release 2
558    with these databases changes without any new files. They are coming as soon as possible.
559  $ /sql/alter.sql (New file)  
560  # Fixed a release 2 related bug. A field in supp_trans_items were declared as integer(11). Changed to VARCHAR(11) in alter.sql
561    and 2 related files
562  $ /purchasing/supplier_trans_gl.php
563    /purchasing/includes/db/invoice_items_db.inc
564  ! Moved variables $no_item_list, $no_customer_list and $no_supplier_list in config.php to company table
565  $ /includes/ui/ui_lists.inc
566    /purchasing/includes/ui/po_ui.inc
567    /sales/includes/ui/sales_order_ui.inc
568    /admin/company_preferences.php
569    /admin/db/company_db.inc
570    config.php
571  + Created 3 new fields in salesman table for provision, break point and provision2. Included in alter.sql. 
572    Update sales_people.php.Preparing for a new Salesman report with provision etc. Selected with time range. Should be very good.
573  $ /sales/manage/sales_people.php
574    /includes/ui/ui_input.inc
575  
576 -------------------- 2,0 Pre Alpha - above ----------------------------
577 31-Jan-2008 Janusz Dobrowolski
578  # Minor bugfix in db_import()
579  $ /admin/db/maintenance_db.inc
580  
581 30-Jan-2008 Janusz Dobrowolski
582  # Minor display fix in tax_types.php
583  $ /taxes/tax_types.php
584  ! Format cleanup on some files.
585  $ /gl/includes/gl_db.inc
586    /gl/includes/gl_ui.inc
587    /applications/application.php
588    frontaccounting.php
589    index.php
590    
591 -------------------- 1.16 Stable Released ----------------------
592 28-Jan-2008 Joe Hunt
593  + Added a possibility to replace the normal listboxes for items, customer and/or suppliers with a search box.
594    The listboxes can only hold about 1000 items. New variables in config.php, $no_item_list, $no_customer_list 
595    and $no_supplier_list. Default is the normal behavior for all listboxes.
596  $ /includes/ui/ui_lists.inc
597    /sales/includes/ui/sales_orders_ui.inc
598    /purchases/includes/ui/po_ui.inc
599    /themes/default/images/locate.png (New file)
600    config.php
601
602  + Added ALTER TABLE possibility in db_import. For future releases.
603  $ /admin/db/maintenence_db.inc  
604
605  # Removed warnings 'Call-time pass-by-reference' in /includes/db/connect_db.inc and /includes/ui/ui_lists.inc
606  # Fixed File not found when loading local stylesheet.css (for other languages) in /includes/page/header.inc
607  $ /includes/db/connect_db.inc
608    /includes/ui/ui_lists.inc
609    /includes/page/header.inc
610    /access/login.php
611    
612 16-Jan-2008 Joe Hunt
613  # When login screen is displayed after session timeout page content is broken. It
614    is because of NOT using absolute paths in href attribute theme elements.
615  $ /access/login.php
616  
617 30-Dec-2007 Joe Hunt
618  # Minor adjustments in function db_export on line 325
619  $ /admin/db/maintenance_db.inc
620  
621 29-Dec-2007 Joe Hunt
622  + Added a variable, $print_invoice_no, in config.php for printing the invoice number instead of invoice reference.
623  $ config.php
624  
625  # Fixed a bug when exporting database. Exported NULL field values from NO to empty field (from mysql version 5.0.32).
626    Also fixed a unneccessary str_replace when importing sql scripts.
627  ! Changed the PDF presentation to deleting the Javascript cache before presentation.
628  $ /admin/db/maintenance_db.inc
629    /reporting/includes/pdf_report.inc
630    
631 13-Dec-2007 Joe Hunt
632  # Still bugs in trial balances and account inquiry on screen when selecting non balance accounts. Fixed.
633  $ /gl/inquiry/gl_trial_balance.php
634    /gl/inquiry/gl_account_inquiry.php
635
636 13-Dec-2007 Joe Hunt
637  # Fixed a bug when voiding a transaction (Journal Entry). An eventually underlying bank transfer was not voided.
638  $ /admin/db/voiding_db.inc
639  
640 06-Dec-2007 Joe Hunt
641  # Fixed a bug when adding lines during Payments to suppliers, the supplier was set back to the first.
642  $ /gl/gl_payment.php
643    /gl/includes/ui/gl_payment_ui.inc
644    
645  ! Changed $loc_notification to be set to 0 instead of 1.
646  $ config.php
647  
648 -------------------- 1.15 Stable Released ----------------------
649 05-Dec-2007 Joe Hunt
650  + Added email notification to stock location when available stock is below reorder level
651  $ config.php
652    /sales/includes/db/sales_order_db.inc
653    
654  # Fixed bugs in Open balances when account is not a balance account
655  $ /gl/inquiry/gl_trial_balance.php
656    /gl/inquiry/gl_account_inquiry.php
657    /reporting/rep704.php
658    /reporting/rep708.php
659    
660 -------------------- 1.14 Stable Released ----------------------
661 01-Oct-2007 Joe Hunt
662  ! Major change in the installation of modules to also accept an SQL-file for upload.
663  $ config.php
664    /admin/inst_module.php
665    /admin/db/maintenance_db.inc
666    
667 30-Sep-2007 Joe Hunt
668  # The following files were still vulnerable. Fixed
669  $ /access/login.php
670    /includes/lang/language.php
671
672 -------------------- 1.13 Stable Released ----------------------
673 14-Sep-2007 Joe Hunt
674  + Added optional link for electronic payment on invoices (PayPal). 
675  ! Better support for install/update languages.  
676  ! Minor adjustments
677  # Fixed a vulnerable item in config.php
678  $ config.php
679
680 14-Sep-2007 Joe Hunt
681  # We forgot to upload the PO file when installing new language. Used when GETTEXT is not installed on Server.
682  # config.php has been vulnerable. Fixed.
683  $ /admin/inst_lang.php
684  $ config.php
685  
686 10-Sep-2007 Joe Hunt
687  ! Changed Bank Address field from text to textarea (multirows)
688  $ /gl/manage/bank_accounts.php
689  
690 06-Sep-2007 Joe Hunt
691  + Added optional link for electronic payment on invoices (PayPal)
692  $ /reporting/reports_main.php
693    /reporting/rep107.php
694    /reporting/includes/report_classes.inc
695    /reporting/includes/pdf_report.inc
696    /reporting/includes/doc_text.inc
697    /reporting/includes/doc_text2.inc
698    
699 23-Aug-2007 Joe Hunt
700  # Unnecessary parameter ($db) in check_for_recursive_bom
701  $ /manufacturing/manage/bom_edit.php
702  
703 21-Aug-2007 Joe Hunt
704  # Bug in /includes/lang/gettext.php (249) affecting changing language!
705  $ /includes/lang/gettext.php
706  
707 08-Aug-2007 Joe Hunt
708  # Minor adjustments
709  $ config.php
710    /access/login.php
711    /admin/create_coy.php
712    /reporting/includes/pdf_report.inc
713    
714 04-Aug-2007 Joe Hunt
715  + Added a default fiscal year in the en_US-new.sql and start references.
716  $ /sql/en_US-new.sql
717  ! Changed some specific text strings in en_US.po (E.g. TAX instead of VAT)
718  $ /lang/en_US/LC_MESSAGES/en_US.mo
719  
720 03-Aug-2007 Joe Hunt
721  # A bug in Direct Invoicing (wrong Invoice Date) has been fixed.
722  $ /sales/includes/db/sales_order_db.inc
723  
724 23-Jul-2007 Joe Hunt
725  # Changed <? in front of 2 files to <?php.
726  $ /purchasing/includes/purchasing_ui.inc
727    /reporting/includes/class.mail.inc
728    
729 -------------------- 1.12 Stable Released ----------------------
730 21-Jul-2007 Joe Hunt
731  + Added option to handle Jalali and Islamic Calendars
732  ! Minor adjustments
733  $ config.php
734    /gl/includes/db/gl_db_trans.inc
735    /includes/date_functions.inc
736    /includes/ui/ui_input.inc
737    /includes/ui/ui_lists.inc
738    /includes/ui/ui_view.inc
739    /purchasing/po_receive_items.php
740    /purchasing/includes/ui/invoice_ui.inc
741    /purchasing/includes/ui/po_ui.inc
742    /reporting/rep705.php
743    /sales/includes/db/sales_order_db.inc
744    /sales/includes/ui/sales_order_ui.inc
745    
746 20-Jul-2007 Joe Hunt
747  ! Changed parameters on report Sales Order. Option to print as Quote.
748  $ /reporting/reports_main.php
749    /reporting/rep109.php
750    /reporting/includes/pdf_report.inc
751    /reporting/includes/doctext.inc
752    /reporting/includes/doctext2.inc
753  
754 19-Jul-2007 Joe Hunt
755  + Added Budget Entry in General Ledger. Includes Dimensions.
756  $ config.php
757    /applications/generalledger.php
758    /gl/gl_budget.php (New File!)
759    /gl/includes/db/gl_db_trans.inc
760    /includes/date_functions.inc
761    /reporting/report_classes.inc
762    
763 -------------------- 1.11 Stable Released ----------------------
764 04-Jul-2007 Joe Hunt
765  ! Option for using alpha numeric chart of accounts.
766  $ config.php
767    /gl/manage/gl_accounts.php
768    /gl/includes/db/gl_db_accounts.inc
769    /gl/includes/db/gl_db_bank_trans.inc
770    /gl/includes/db/gl_db_trans.inc
771    /gl/inquiry/gl_trial_balance.inc
772    /admin/db/company_db.inc
773    /inventory/includes/db/items_db.inc
774    /sales/manage/customer_branches.inc
775
776 04-Jul-2007 Joe Hunt
777  # Problems retrieving language texts for poEdit in long javascripts
778  $ /includes/ui/ui_view.inc
779  
780 04-May-2007 Joe Hunt
781  # Database error when updating more than one item row in Sales Orders.
782  $ /sales/includes/db/sales_order_db.inc
783  # Database error when inserting work order issues. Fixed.
784  $ /manufacturing/includes/db/work_order_issues_db.inc
785  
786 03-May-2007 Joe Hunt
787  # Multiple tables and JOIN's have syntax changes in MySQL 5.0.12. Need parentheses.
788  $ /includes/db/manufacturing_db.inc
789    /manufacturing/includes/db/work_order_requirements_db.inc
790
791 02-May-2007 Joe Hunt
792  # Missing details on Purchase Order when emailing and printing
793  $ /reporting/rep209.php
794  
795 -------------------- 1.1 Stable Released ----------------------
796 02-May-2007 Joe Hunt
797  + Enabled module addons and all the below bugfixes. No changes in database structure.
798  - Removed /sql/basic.sql (included in the other sql files)
799  - Removed /themes/default/images/left.gif and /themes/default/images/right.gif 
800    (not needed anymore).
801  + Addition of update.html  
802  $ /admin/inst_module.php (New file!)
803    /applications/customers.php
804    /applications/dimensions.php
805    /applications/generalledger.php
806    /applications/inventory.php
807    /applications/manufacturing.php
808    /applications/setup.php
809    /applications/suppliers.php
810    /install/index.php
811    /install/save.php
812    /modules/inst_modules.php (New folder and new file!)
813    /modules/index.php (New file!)
814    /sql/en_US-demo.sql
815    /sql/en_US-new.sql
816    install.html
817    update.html (New file!)
818    
819 01-May-2007 Joe Hunt
820  # Missing measure of units when printing sales orders
821  # Update of Sales People caused a database error
822  $ /sales/manage/sales_people.php
823    /reporting/rep109.php
824  
825 30-Apr-2007 Joe Hunt
826  + The selected menu tab is now shown with same background as hover color.
827  $ config.php (default tab line 77. Change if you want)
828    /includes/page/header.inc
829    
830 28-Apr-2007 Joe Hunt
831  # When saving work order entries a lot of debug boxes appeared. Fixed
832  # When clicking on the link, Issue, on work order inquires an empty screen appeared. Fixed
833  # When retrieving work centres id's there was a database error. Fixed by casting string to unsigned
834  $ /includes/db/manufacturing_db.inc
835    /manufacturing/work_order_entry.php
836    /manufacturing/includes/work_order_issue_ui.inc
837    /manufacturing/includes/db/work_order_requirements_db.inc
838    /manufacturing/includes/db/work_orders_quick_db.inc
839    /manufacturing/inquiry/where_used_inquiry.php
840    
841 25-Apr-2007 Joe Hunt
842  # Missing Date Picker
843  $ /sales/customer_invoice.php
844  # No JS popup window
845  $ /sales/view/view_invoice.php
846  
847 24-Apr-2007 Joe Hunt
848  ! New and better Date Picker, better cool theme.
849  $ /includes/ui/ui_input.inc
850    /includes/ui/ui_view.inc
851    /reporting/includes/reports_classes.inc
852    /themes/cool/default.css
853
854 -------------------- 1.0.1 Stable Released ----------------------
855 23-Apr-2007 Joe Hunt
856  ! Release 1.0.1 established on SourceForge, fixing the bugs and including a Date Picker,
857    the changes for selection lists customers/suppliers and the Audit Trail.
858
859 22-Apr-2007 Joe Hunt
860  ! Changed the two selection lists for customers/suppliers in reports to a single one with
861    No Filter
862  ! Changed the sort order in these selection lists from id to name.
863  + Added Audit Trail in GL trans. A switch in config.php, $use_audit_trail, must be set to 1.
864  $ /reporting/reports_main.php
865    /reporting/rep101.php
866    /reporting/rep102.php
867    /reporting/rep201.php
868    /reporting/rep202.php
869    /reporting/rep203.php
870    /reporting/rep204.php
871    /reporting/includes/reports_classes.inc
872    /includes/ui/ui_lists.inc
873    /gl/includes/db/gl_db_trans.inc
874    config.php
875    
876 22-Apr-2007 Joe Hunt
877  + Date Picker for all date fields.
878  $ config.php
879    /admin/fiscalyears.php
880    /admin/void_transaction.php
881    /includes/ui/ui_view.inc
882    /includes/ui/ui_input.inc
883    /dimensions/dimension_entry.php
884    /dimensions/inquiry/search_dimensions.php
885    /gl/gl_journal.php
886    /gl/gl_deposit.php
887    /gl/gl_payment.php
888    /gl/bank_transfer.php
889    /gl/inquiry/bank_inquiry.php
890    /gl/inquiry/gl_account_inquiry.php
891    /gl/inquiry/gl_trial_balance.php
892    /gl/manage/exchange_rates.php
893    /inventory/adjustments.php
894    /inventory/transfers.php
895    /inventory/inquiry/stock_movements.php
896    /inventory/manage/items.php
897    /manufacturing/work_order_add_finished.php
898    /manufacturing/work_order_entry.php
899    /manufacturing/work_order_issue.php
900    /manufacturing/work_order_release.php
901    /purchasing/supplier_payment.php
902    /purchasing/po_entry_items.php
903    /purchasing/po_receive_items.php
904    /purchasing/supplier_credit.php
905    /purchasing/supplier_credit_grns.php
906    /purchasing/supplier_invoice.php
907    /purchasing/supplier_invoice_grns.php
908    /purchasing/supplier_trans_gl.php
909    /purchasing/includes/ui/po_ui.inc
910    /purchasing/inquity/po_search.php
911    /purchasing/inquiry/po_search_completed.php
912    /purchasing/inquiry/supplier_allocation_inquiry.php
913    /purchasing/inquiry/supplier_inquiry.php
914    /reporting/reports_main.php
915    /reporting/includes/reports_classes.inc
916    /sales/credit_note_entry.php
917    /sales/customer_credit_invoice.php
918    /sales/customer_payments.php
919    /sales/sales_order_entry.php
920    /sales/includes/ui/sales_order_ui.inc
921    /sales/inquiry/customer_allocation_inquiry.php
922    /sales/inquiry/customer_inquiry.php
923    /sales/inquiry/sales_orders_view.php
924    New image files:
925    /themes/default/images/cal.gif
926    /themes/default/images/next.gif
927    /themes/default/images/prev.gif
928
929 19-Apr-2007 Joe Hunt
930  # Bug no 1703895, Account numbers are varchars, need quotes, fixed
931  # Bug no 1703891, Reserved MySQL words used as column names, fixed
932  $ /taxes/db/tax_types_db.inc
933
934  # Bug no 1703888, Apostrophes and other unescaped characters, fixed
935  $ /gl/manage/gl_accounts.php
936    /gl/includes/db/gl_db_accounts.inc
937    /includes/ui/ui_input.inc
938
939 18-Apr-2007 Joe Hunt
940  # Bug no 1702594, Logon Loop, fixed
941  $ config.php
942
943 -------------------- 1.0a Stable Released ----------------------
944 10-Apr-2007 Joe Hunt
945  ! Release 1.0a established on SourceForge, fixing the bugs.
946
947 11-Apr-2007 Joe Hunt
948  # Bug No 1698214, Creating Items, fixed
949  $ /includes/ui/ui_lists.inc
950  # Bug no 1698216, Item Movements, fixed
951  $ /inventory/manage/items.php
952
953 -------------------- 1.0 Stable Released ----------------------
954 10-Apr-2007 Joe Hunt
955  ! Release 1.0 established on SourceForge.
956
957 2. Copyright and disclaimer
958 ---------------------------
959 This application is opensource software released under the GPL.  Please
960 see source code and the LICENSE file