d7095099182f626831b6326c5b2716a22a22a701
[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 23-May-2008 Janusz Dobrowolski
23 ! Include file order / error handling order fixed once again.
24 $ /includes/main.inc
25   /includes/session.inc
26   
27 23-May-2008 Joe Hunt
28 ! Moved menu-system from header.inc/footer.inc to renderer.php for relevant theme. Fixed frontaccounting.php to get the
29   correct renderer.php.
30 $ frontaccounting.php
31   /includes/page/header.inc
32   /includes/page/footer.inc
33   /themes/default/renderer.php
34   /themes/cool/renderer.php
35   /themes/aqua/renderer.php
36
37 22-May-2008 Janusz Dobrowolski
38 ! Error handler switching moved to session.inc for early error catching
39 $ /includes/main.inc
40   /includes/session.inc
41 ! Cosmetic cleanup
42   /js/utils.js
43   
44 18-May-2008 Janusz Dobrowolski
45 # Added explicit ob_end_flush() on shutdown needed for php5
46 $ /includes/main.inc
47 # Fixed for www servers on nonstandard listening ports.
48 $ /js/JsHttpRequest.js
49
50 18-May-2008 Joe Hunt
51 # Bug when inserting new records in debtor_trans.
52 $ /sales/includes/db/cust_trans_db.inc
53
54 16-May-2008 Janusz Dobrowolski
55 + Rewritten errors/messages handling, unified for ajax/user/php errors
56 $ /includes/errors.inc
57   /includes/main.inc
58   /includes/ui/ui_msgs.inc
59 + Framework extended for ajax functionality, javascript code organization improvements.
60 $ /config.php
61   /includes/JsHttpRequest.php (new file)
62   /includes/ajax.inc (new file)
63   /includes/current_user.inc
64   /includes/session.inc
65   /includes/lang/language.php
66   /includes/page/footer.inc
67   /includes/page/header.inc
68   /includes/ui/ui_controls.inc
69   /includes/ui/ui_input.inc
70   /includes/ui/ui_view.inc
71   /js/JsHttpRequest.js (new file)
72   /js/allocate.js (new file)
73   /js/utils.js (new file)
74   /js/behaviour.js
75   /js/inserts.js
76   /themes/aqua/images (new dir)
77   /themes/aqua/images/button_ok.png (new file)
78   /themes/aqua/images/locate.png (new file)
79   /themes/cool/images (new dir)
80   /themes/coll/images/button_ok.png (new file)
81   /themes/coll/images/locate.png (new file)
82   /themes/default/images/button_ok.png (new file)
83   /themes/default/images/progressbar.gif (new file)
84   /themes/default/images/progressbar1.gif (new file)
85   /themes/default/images/progressbar2.gif (new file)
86   /themes/default/default.css
87   /themes/aqua/default.css
88   /themes/cool/default.css
89 ! Payment allocation js functions moved to allocate.js
90 $ /purchasing/allocations/supplier_allocate.php 
91   /sales/allocations/customer_allocate.php
92 ! Some initializations moved from sales_order_ui.inc
93 $ /sales/includes/cart_class.inc
94 + Added javascript compression routine
95 $ /includes/main.inc
96
97 14-May-2008 Joe Hunt
98 # Minor bugs in the former fixing.
99 $ /includes/ui/ui_lists.inc
100
101 14-May-2008 Joe Hunt
102 # When no_item_list or no_customer_list or no_supplier_list was checked in company setup the listboxes were filled with all
103   the records when there were no search values.
104 $ /includes/ui/ui_lists.inc
105
106 09-May-2008 Joe Hunt
107 ! Due to differences in Javascript the script update_db.php had to be changed.
108 ! New fields, base_sales in 0_company and factor in 0_sales_types affects the default chart of accounts.
109 $ /update_db.php
110   /sql/en_US-new.sql
111   /sql/en_US-demo.sql
112   
113 09-May-2008 Janusz Dobrowolski
114 # Automatic calculation of not set item prices from home currency and base sales type settings.
115 $ /admin/company_preferences.php
116   /admin/db/company_db.inc
117   /includes/ui/ui_lists.inc
118   /sales/includes/cart_class.inc
119   /sales/includes/sales_db.inc
120   /sales/includes/db/sales_order_db.inc
121   /sales/includes/db/sales_types_db.inc
122   /sales/includes/ui/sales_credit_ui.inc
123   /sales/includes/ui/sales_order_ui.inc
124   /sales/manage/sales_types.php
125   /sql/alter.sql
126 # Fixed dev bug blocking change of price on order entry.
127 $ /sales/includes/ui/sales_order_ui.inc
128 # Small display fix
129 $ /sales/manage/sales_people.php
130
131 30-Apr-2008 Joe Hunt
132 # Fixed price update also in purchase order
133 $ /purchasing/includes/ui/po_ui.inc
134
135 30-Apr-2008 Janusz Dobrowolski
136 # Fixed price update when changing item in sales order.
137 $ /includes/ui/ui_lists.inc
138   /js/inserts.js
139   /sales/includes/ui/sales_order_ui.inc
140
141 24-Apr-2008 Janusz Dobrowolski
142 + Added new per company directory for customized versions of report definition files repXXX.php, checked before using system default file.
143 $ /company/0/reporting (added new directory)
144   /company/0/reporting/index.php
145   /admin/create_coy.php
146   /reporting/includes/reports_classes.inc
147 # Warnings turned off in case of charset not supported by htmlspecialchars().
148 $ /includes/db/connect_db.inc
149 # Added content type encoding header
150 $ /includes/page/header.inc
151
152 24-Apr-2008 Joe Hunt
153 # Wrong include file path in /includes/ui/items_cart.inc changed /inventory/includes/prefs/sysprefs.inc to
154   /includes/prefs/sysprefs.inc
155 $ /includes/ui/items_cart.inc  
156 # Wrong include file in /reporting/includes/pdf_report.inc. Changed header2a.inc to header2.inc
157 $ /reporting/includes/pdf_report.inc
158
159 23-Apr-2008 Joe Hunt
160 ! Removed the content of function header2 in pdf_report.inc to a separate file, header2.inc.
161   It will make it easier to design your own document layouts.
162 $ /reporting/includes/pdf_report.inc
163   /reporting/includes/header2.inc (new file)
164   
165 20-Apr-2008 Janusz Dobrowolski
166 # Checking uniqueness of company settings, fixed creating database with prefix 0 when none was selected.
167 $ /admin/create_coy.php
168 ! Added missing include_once directives.
169 $ /includes/ui/items_cart.inc
170   /includes/ui/ui_lists.inc
171   /includes/ui/ui_view.inc
172 + Added ini default_charset unnecessary for planned ajax calls.
173 $ /includes/lang/language.inc
174
175 19-Apr.2008 Joe Hunt
176 # Bug (right to left text was done if price decimals were 3). A test sentense from a while
177   ago wasn't removed.
178 $ /reporting/includes/pdf_report.inc
179
180 18-Apr-2008 Janusz Dobrowolski
181 # Additional checks on provisions and break point entry.
182 $ /sales/manage/sales_people.php
183 ! Modules purchasing, sales and taxes sealed against XSS attacks
184 $ /install/save.php
185   /admin/db/maintenance_db.inc
186   /purchasing/includes/db/grn_db.inc
187   /purchasing/includes/db/invoice_items_db.inc
188   /purchasing/includes/db/po_db.inc
189   /purchasing/includes/db/supp_trans_db.inc
190   /purchasing/manage/suppliers.php
191   /sales/includes/db/credit_status_db.inc
192   /sales/includes/db/cust_trans_db.inc
193   /sales/includes/db/cust_trans_details_db.inc
194   /sales/includes/db/sales_order_db.inc
195   /sales/includes/db/sales_types_db.inc
196   /sales/manage/customer_branches.php
197   /sales/manage/customers.php
198   /sales/manage/sales_areas.php
199   /sales/manage/sales_people.php
200   /taxes/db/item_tax_types_db.inc
201   /taxes/db/tax_groups_db.inc
202   /taxes/db/tax_types_db.inc
203
204 18-Apr-2008 Joe Hunt
205 ! Module gl sealed against XSS Attacks
206 $ /gl/includes/db/gl_db_accounts.inc
207   /gl/includes/db/gl_db_account_types.inc
208   /gl/includes/db/gl_db_bank_accounts.inc
209   /gl/includes/db/gl_db_bank_trans.inc
210   /gl/includes/db/gl_db_bank_trans_types.inc
211   /gl/includes/db/gl_db_currencies.inc
212   /gl/includes/db/gl_db_trans.inc
213   
214 18-Apr-2008 Janusz Dobrowolski
215 ! Modules admin and dimensions sealed against XSS attacks
216 $ /admin/payment_terms.php
217   /admin/shipping_companies.php
218   /admin/db/company_db.inc
219   /admin/db/maintenance_db.inc
220   /admin/db/users_db.inc
221   /admin/db/voiding_db.inc
222   /dimensions/includes/dimensions_db.inc
223
224 18-Apr-2008 Joe Hunt
225 ! Modules includes, inventory and manufacturing sealed against XSS attacks
226 $ /includes/db/comments_db.inc
227   /includes/db/inventory_db.inc
228   /includes/db/references_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_units_db.inc
233   /inventory/includes/db/movement_types_db.inc
234   /manufacturing/includes/db/work_centres_db.inc
235   /manufacturing/includes/db/work_orders_db.inc
236   /manufacturing/includes/db/work_orders_quick_db.inc
237   /manufacturing/includes/db/work_order_issues_db.inc
238   /manufacturing/includes/db/work_order_produce_items_db.inc
239   
240 18-Apr-2008 Janusz Dobrowolski
241 ! Changed db_escape function to avoid XSS attacks via js db injection
242 $ /includes/db/connect_db.inc
243 # Database inserts/updates secured against js injection
244 $ /admin/db/maintenance_db.inc
245   /gl/includes/db/gl_db_accounts.inc
246   /purchasing/includes/db/po_db.inc
247   /sales/sales_order_entry.php
248   /sales/includes/db/sales_order_db.inc
249
250 16-Apr-2008 Joe Hunt
251 # Bug in /includes/ui/ui_lists.inc:914. Sql clause was cut.
252 $ /includes/ui/ui_lists.inc
253
254 09-Apr-2008 Janusz Dobrowolski
255 # Fixed number formatting bug in standard cost update.
256 $ /inventory/cost_update.php
257
258 -------------------- 2,0 Beta - released ----------------------------
259
260 06-Apr-2008 Joe Hunt
261 ! Changed install.html and update.html to fit the new unstable release 2.0
262 ! Changed demo sql script to fit the 2.0 unstable.
263 $ install.html
264   update.html
265   /sql/en_US-demo.sql
266   
267 06-Apr-2008 Janusz Dobrowolski
268 # Sales invoice edition denied for documents created in FA 1.xx because of nonportable differences in gl posting/db schema.
269   /sales/customer_invoice.php
270 # Fixed typo causing error while adding new tax type.
271   /taxes/tax_types.php
272   
273 05-Apr-2008 Joe Hunt
274 # Fixed a bug when creating subfolder for new companies. Should be company id and not the table pref counter.
275 $ /admin/create_coy.php
276
277 05-Apr-2008 Joe Hunt
278 # Removed annoying warnings in several reports. 
279 $ config.php 
280   /reporting/rep102.php
281   /reporting/rep104.php
282   /reporting/rep201.php
283   /reporting/rep203.php
284   /reporting/rep705.php
285   /reporting/rep706.php
286   /reporting/rep707.php
287   /reporting/rep709.php
288   /reporting/reports_main.php
289   /reporting/includes/pdf_report.inc
290   
291 04-Apr-2008 Janusz Dobrowolski
292 # Javascript bugfix in selecting orders for template.
293 $ /sales/inquiry/sales_orders_view.php
294
295 04-Apr-2008 Joe Hunt
296 ! Updated chart of accounts for release 2.0 unstable. Set the status to 2.0 Beta in config.php. Minor changes in update.html
297 + Preparing for download of release 2.0b on SourceForge.
298 $ config.php
299   update.html
300   /sql/en_US-new.sql
301   /sql/en_US-demo.sql
302   
303 02-Apr-2008 Janusz Dobrowolski
304 # Removed selector expansion on space key for multi-line selectors
305 $ /js/inserts.js
306 ! Hiding search button in combo selectors for javascript enabled browsers
307 $ /includes/ui/ui_lists.inc
308   /js/inserts.js
309 + Focus set to invalid form field after submit check fail
310 $ /admin/company_preferences.php
311   /admin/fiscalyears.php
312   /admin/gl_setup.php
313   /admin/payment_terms.php
314   /admin/shipping_companies.php
315   /admin/users.php
316   /admin/void_transaction.php
317   /dimensions/dimension_entry.php
318   /gl/bank_transfer.php
319   /gl/gl_deposit.php
320   /gl/gl_journal.php
321   /gl/gl_payment.php
322   /gl/manage/bank_accounts.php
323   /gl/manage/bank_trans_types.php
324   /gl/manage/currencies.php
325   /gl/manage/exchange_rates.php
326   /gl/manage/gl_account_classes.php
327   /gl/manage/gl_account_types.php
328   /gl/manage/gl_accounts.php
329   /inventory/adjustments.php
330   /inventory/cost_update.php
331   /inventory/prices.php
332   /inventory/purchasing_data.php
333   /inventory/transfers.php
334   /inventory/manage/item_categories.php
335   /inventory/manage/item_units.php
336   /inventory/manage/items.php
337   /inventory/manage/locations.php
338   /inventory/manage/movement_types.php
339   /manufacturing/work_order_add_finished.php
340   /manufacturing/work_order_entry.php
341   /manufacturing/work_order_issue.php
342   /manufacturing/work_order_release.php
343   /manufacturing/manage/bom_edit.php
344   /manufacturing/manage/work_centres.php
345   /purchasing/po_entry_items.php
346   /purchasing/po_receive_items.php
347   /purchasing/supplier_credit.php
348   /purchasing/supplier_credit_grns.php
349   /purchasing/supplier_invoice.php
350   /purchasing/supplier_invoice_grns.php
351   /purchasing/supplier_payment.php
352   /purchasing/supplier_trans_gl.php
353   /purchasing/allocations/supplier_allocate.php
354   /purchasing/manage/suppliers.php
355   /sales/credit_note_entry.php
356   /sales/customer_credit_invoice.php
357   /sales/customer_delivery.php
358   /sales/customer_invoice.php
359   /sales/customer_payments.php
360   /sales/sales_order_entry.php
361   /sales/allocations/customer_allocate.php
362   /taxes/item_tax_types.php
363   /taxes/tax_groups.php
364   /taxes/tax_types.php
365 # Set default focus in update_db.php
366 $ /admin/backups.php
367
368 29-Mar-2008 Janusz Dobrowolski
369 # Changed gl_all_accounts_list() API
370 $ /includes/ui/ui_lists.inc
371 + Enhanced list accessability in kbd usage via space key
372 $ js/inserts.js
373
374 28-Mar-2008 Janusz Dobrowolski
375 # Fixed headers for various display mode
376 $ /sales/inquiry/sales_orders_view.php
377
378 28-Mar-2008 Joe Hunt
379 + Added print document options in inquiries.
380 $ /sales/inquiry/customer_inquiry.php
381   /sales/inquiry/sales_orders_view.php
382   /sales/inquiry/sales_deliveries_view.php
383   /purchasing/inquiry/po_search.php
384   /purchasing/inquiry/po_search_completed.php
385   
386 28-Mar-2008 Joe Hunt
387 # Fixed a minor bug in customers_db.inc (should include type == 2 - Bank Deposits)
388 $ /sales/includes/db/customers_db.inc
389 # Fixed a PHP vers. 5.xx bug. No need for & operator in function calls, only in declaration. Gives a warning.
390 $ /sales/includes/db/sales_credit_db.inc
391 # Fixed a wrong variabel declaration doc_Document_no to doc_Invoice_no
392 $ /reporting/includes/doctext.inc
393   /reporting/includes/doctext2.inc
394 # Fixed so Customer Balances and Aged Customer Analysis reports presents correct sign.  
395 $ /reporting/rep101.php
396   /reporting/rep102.php
397
398 28-Mar-2008 Janusz Dobrowolski
399 # Layout/focus fixes for no_[customer/supplier/item]_list option on
400 $  /includes/ui/ui_lists.inc
401    /purchasing/includes/ui/po_ui.inc
402    /sales/credit_note_entry.php
403    /sales/sales_order_entry.php
404    /sales/includes/ui/sales_credit_ui.inc
405    /sales/includes/ui/sales_order_ui.inc
406
407 27-Mar-2008 Janusz Dobrowolski
408 + Automatic first field focus on page start, focus order preserved between form updates
409 $  /gl/inquiry/gl_account_inquiry.php
410    /includes/page/footer.inc
411    /includes/ui/ui_controls.inc
412    /includes/ui/ui_input.inc
413    /includes/ui/ui_lists.inc
414    /includes/ui/ui_view.inc
415    /js/inserts.js
416    /sales/sales_order_entry.php
417    /sales/credit_note_entry.php
418    /sales/includes/ui/sales_credit_ui.inc
419    /sales/includes/ui/sales_order_ui.inc
420 + Data picker omitted in keyboard tabbing sequence (FF,IE, not old mozilla)
421 $  /includes/ui/ui_input.inc
422 ! Javascript recalcAccount() superseded by class='combo' behaviour binding
423 $  /gl/gl_deposit.php
424    /gl/gl_journal.php
425    /gl/gl_payment.php
426    /gl/includes/ui/gl_deposit_ui.inc
427    /gl/includes/ui/gl_journal_ui.inc
428    /gl/includes/ui/gl_payment_ui.inc
429    /includes/ui/ui_view.inc
430    /purchasing/po_entry_items.php
431    /purchasing/includes/ui/po_ui.inc
432    /sales/sales_order_entry.php
433    /sales/includes/ui/sales_credit_ui.inc
434    /sales/includes/ui/sales_order_ui.inc
435    /js/inserts.js
436 ! get_js_set_focus moved from ui_view (this is only standalone form).
437    /update_db.php
438 # Fixed debit/credit entry check 
439 $  /gl/gl_journal.php
440 # Restored GET/POST security check on path_to_root
441 $  /config.php
442
443 26-Mar-2008 Janusz Dobrowolski
444 # Bug fixes in purchase module related to tax structure changes.
445 $  /purchasing/includes/supp_trans_class.inc
446    /purchasing/includes/db/invoice_db.inc
447    /purchasing/includes/db/invoice_items_db.inc
448    /purchasing/includes/ui/invoice_ui.inc
449    /reporting/rep105.php
450
451 25-Mar-2008 Janusz Dobrowolski
452 ! Per company pdf, backup and graphics directories in 'company' dir.
453 $  /company (new dir)
454    /company/0 (new dir)
455    /company/0/images/ (new dir)
456    /company/0/images/102.jpg    (moved from inventory/manage/image)
457    /company/0/images/103.jpg    (moved from inventory/manage/image)
458    /company/0/images/104.jpg    (moved from inventory/manage/image)
459    /company/0/images/logo_frontaccounting.jpg   (moved from themes/default/images)
460    /company/0/images/logo_frontaccounting.png   (moved from themes/default/images)
461    /admin/backups.php
462    /admin/create_coy.php
463    /admin/db/maintenance_db.inc
464    /install/index.php
465    /reporting/rep102.php
466    /reporting/rep104.php
467    /reporting/rep202.php
468    /reporting/rep303.php
469    /reporting/rep706.php
470    /reporting/rep707.php
471    /reporting/includes/pdf_report.inc
472    /inventory/manage/items.php
473
474 + jscript component caching (enables browser caching and future compression)
475 $  /includes/session.inc
476    /includes/main.inc
477    /includes/page/header.inc
478    /includes/ui/ui_view.inc
479    /admin/display_prefs.php
480    /config.php
481
482 - Removed obsolete file
483 $  /sales/includes/ui/print_invoice.inc
484
485 21-Mar-2008 Janusz Dobrowolski
486 ! Total Allocation/Left to Allocate update without page submit.
487 $  /includes/ui/ui_view.inc
488    /purchasing/allocations/supplier_allocate.php
489    /sales/allocations/customer_allocate.php
490 # Fixed unvisable under IE editbutton
491 $  /themes/aqua/default.css
492    /themes/cool/default.css
493    /themes/default/default.css
494
495 20-Mar-2008 Janusz Dobrowolski
496 # Excluding delivery notes from Customer Balances, removed warnings. 
497 $  /reporting/rep101.php 
498 # Divide by zero fix on order_price==0 in new supplier invoice
499 $  /purchasing/supplier_invoice_grns.php
500 # Database bug fix in new customer entry
501 $  /sales/manage/customers.php
502 # Small bug fix (warnings) in is_date() function.
503 $  /includes/date_functions.inc
504
505 18-Mar-2008 Janusz Dobrowolski
506 # Line items editor uses POST method - no disappearing shippment info.
507 $  /sales/credit_note_entry.php
508    /sales/sales_order_entry.php
509    /sales/includes/ui/sales_credit_ui.inc
510    /sales/includes/ui/sales_order_ui.inc
511 + Added edit_button_cell() function
512 $  /includes/ui/ui_controls.inc
513 + Helper function for finding indexed submit $_POST vars.
514 $  /includes/ui/ui_input.inc
515 + New class .editbutton for buttons. Default view is link alike.
516 $  /themes/aqua/default.css
517    /themes/cool/default.css
518    /themes/default/default.css
519
520 17-Mar-2008 Janusz Dobrowolski
521 # Added rounding when needed to avoid document non cosistent documents.
522 $  /includes/banking.inc
523    /purchasing/supplier_credit_grns.php
524    /purchasing/supplier_invoice_grns.php
525    /purchasing/includes/supp_trans_class.inc
526    /purchasing/includes/ui/invoice_ui.inc
527    /purchasing/includes/ui/po_ui.inc
528    /reporting/rep107.php
529    /reporting/rep109.php
530    /reporting/rep110.php
531    /reporting/rep209.php
532    /sales/includes/cart_class.inc
533    /sales/includes/ui/sales_credit_ui.inc
534    /sales/includes/ui/sales_order_ui.inc
535    /sales/view/view_credit.php
536    /sales/view/view_dispatch.php
537    /sales/view/view_invoice.php
538    /sales/view/view_sales_order.php
539    /taxes/tax_calc.inc
540 # Sign bug for customer transactions
541 $  /reporting/rep709.php
542 # Include file conflict fix
543 $ /purchasing/includes/ui/invoice_ui.inc
544   /gl/manage/bank_accounts.php
545   /manufacturing/inquiry/where_used_inquiry.php
546   /purchasing/manage/suppliers.php
547   
548 16-Mar-2008 Janusz Dobrowolski
549 + Added javascript add-on for unobtrusive apply javascript handlers to html elements.
550 $  /js/behaviour.js
551    /js/inserts.js
552 + Added javascript source collecting functions
553 $  /includes/main.inc
554 ! Moved check_page_security(); for safe start in case of broken wa_current_user var.
555 + Added global js code collecting arrays  $js_lib, $js_static
556 $  /includes/session.inc
557 ! Changed get_js_user num to add_js_user_num; extended for percent/qty/price formatting
558 $  /includes/ui/ui_view.inc
559 + Added including javascript source colections from $js_lib, $js_static; conditional display for ajax calls
560 $  /includes/page/footer.inc
561    /includes/page/header.inc
562 ! Added including of data_checks.inc
563 $  /includes/ui.inc
564 + User side percent/exrate/qty/price input formatting via onblur handler.
565 $  /admin/gl_setup.php
566    /gl/gl_budget.php
567    /gl/manage/exchange_rates.php
568    /includes/ui/ui_input.inc
569    /inventory/purchasing_data.php
570    /inventory/reorder_level.php
571    /inventory/includes/item_adjustments_ui.inc
572    /inventory/includes/stock_transfers_ui.inc
573    /manufacturing/work_order_entry.php
574    /manufacturing/manage/bom_edit.php
575    /purchasing/po_entry_items.php
576    /purchasing/po_receive_items.php
577    /purchasing/supplier_credit.php
578    /purchasing/supplier_credit_grns.php
579    /purchasing/supplier_invoice_grns.php
580    /purchasing/supplier_trans_gl.php
581    /purchasing/allocations/supplier_allocate.php
582    /purchasing/includes/ui/po_ui.inc
583    /sales/customer_delivery.php
584    /sales/customer_invoice.php
585    /sales/allocations/customer_allocate.php
586    /sales/includes/ui/sales_credit_ui.inc
587    /sales/includes/ui/sales_order_ui.inc
588    /taxes/tax_groups.php
589    /taxes/tax_types.php
590
591 14-Mar-2008 Janusz Dobrowolski
592  + All forms fixed to accept user native numeric format.
593  $ /admin/gl_setup.php
594    /gl/bank_transfer.php
595    /gl/gl_budget.php
596    /gl/gl_deposit.php
597    /gl/gl_journal.php
598    /gl/gl_payment.php
599    /gl/includes/db/gl_db_banking.inc
600    /gl/includes/ui/gl_deposit_ui.inc
601    /gl/includes/ui/gl_journal_ui.inc
602    /gl/includes/ui/gl_payment_ui.inc
603    /gl/manage/exchange_rates.php
604    /inventory/adjustments.php
605    /inventory/cost_update.php
606    /inventory/prices.php
607    /inventory/purchasing_data.php
608    /inventory/reorder_level.php
609    /inventory/transfers.php
610    /inventory/includes/item_adjustments_ui.inc
611    /inventory/includes/stock_transfers_ui.inc
612    /inventory/manage/item_units.php
613    /manufacturing/work_order_entry.php
614    /manufacturing/inquiry/where_used_inquiry.php
615    /manufacturing/manage/bom_edit.php
616    /purchasing/po_entry_items.php
617    /purchasing/po_receive_items.php
618    /purchasing/supplier_credit_grns.php
619    /purchasing/supplier_invoice_grns.php
620    /purchasing/supplier_payment.php
621    /purchasing/supplier_trans_gl.php
622    /purchasing/allocations/supplier_allocate.php
623    /purchasing/includes/ui/po_ui.inc
624    /purchasing/inquiry/po_search.php
625    /sales/credit_note_entry.php
626    /sales/customer_credit_invoice.php
627    /sales/customer_delivery.php
628    /sales/customer_invoice.php
629    /sales/customer_payments.php
630    /sales/sales_order_entry.php
631    /sales/allocations/customer_allocate.php
632    /sales/includes/ui/sales_credit_ui.inc
633    /sales/includes/ui/sales_order_ui.inc
634    /sales/manage/customers.php
635    /sales/manage/sales_people.php
636    /sales/view/view_credit.php
637    /sales/view/view_dispatch.php
638    /sales/view/view_invoice.php
639    /sales/view/view_receipt.php
640    /sales/view/view_sales_order.php
641    /taxes/item_tax_types.php
642    /taxes/tax_groups.php
643    /taxes/tax_types.php
644  + User format functions for percent/price/exrate amounts display.
645  $ /includes/current_user.inc
646  + Input checking functions for numeric input fields in user native format
647  $ /includes/data_checks.inc
648  + Numeric input fields in user native format
649  $ /includes/ui/ui_input.inc
650  + Javascript function for conversion to/from user native numeric format.
651  $ /includes/ui/ui_view.inc
652  + New class amount for numeric input
653  $ /themes/aqua/default.css
654    /themes/cool/default.css
655    /themes/default/default.css
656  # Removed warning on adding component
657    /manufacturing/manage/bom_edit.php
658  # Quantity display correction
659    /manufacturing/inquiry/where_used_inquiry.php
660  # Fixed add_customer_trans() call
661    /gl/includes/db/gl_db_banking.inc
662
663 12-Mar-2008 Joe Hung
664  + Added update of Units of Measure and converting of deptor_trans records from release 1.XX
665  - Removed default insertion of Units of Measure. Not neccessary.
666  $ /sql/alter.sql
667    /admin/db/maintenance_db.inc (added support for update)
668
669 11-Mar-2008 Janusz Dobrowolski
670  + Table of measure moved into new table item_units
671  ! Removed $themes[] from config.php, theme list based on directory structure
672  $ /config.php
673    /includes/ui/ui_lists.inc
674    /applications/inventory.php
675    /inventory/includes/inventory_db.inc
676    /inventory/includes/db/items_units_db.inc
677    /inventory/manage/item_units.php
678    /inventory/manage/items.php
679    /sql/alter.sql
680
681 11-Mar-2008 Joe Hunt
682  # Small fix for alignment of date and due date label fields in customer_invoice.php and customer_delivery.php
683  $ /sales/customer_invoice.php
684    /sales/customer_delivery.php
685  
686 10-Mar-2008 Joe Hunt
687  # Small fix for Template Invoice in sales_order_entry.php on line 363 (duedate for Invoice).
688  $ /sales/sales_order_entry.php
689  
690 10-Mar-2008 Janusz Dobrowolski
691  + Added price list selector to sales entry (debtor_master gives only default one)
692  + Added optional submit_on_change parameter to sales ui lists
693  $ /includes/ui/ui_lists.inc
694    /sales/sales_order_entry.php
695    /sales/includes/ui/sales_credit_ui.inc
696    /sales/includes/ui/sales_order_ui.inc
697  # Additional PHP5 fixes, do_clone superseded by local ? : constructs
698  $ /sales/includes/cart_class.inc
699    /includes/ui/ui_view.inc
700    /sales/includes/sales_db.inc
701  # Fixed bogus sales_type lists in edition mode
702  $ /sales/customer_delivery.php
703    /sales/customer_invoice.php
704  # Smaller fixes, cart_class.sales_type name change
705  $ /sales/includes/ui/sales_credit_db.inc
706    /sales/credit_note_entry.php
707    /sales/customer_credit_invoice.php
708    /sales/includes/cart_class.inc
709    /sales/includes/db/sales_credit_db.inc
710    /sales/includes/db/sales_delivery_db.inc
711    /sales/includes/db/sales_invoice_db.inc
712    /sales/includes/db/sales_order_db.inc
713    /sales/includes/ui/sales_credit_ui.inc
714  # One another pmWiki name conflict removed
715  $ /admin/display_prefs.php
716  
717 09-Mar-2008 Joe Hunt
718  - Removed redundant form_types functions and the file /reporting/includes/form_types.inc. Removed table form_items
719  $ /dimensions/includes/dimensions_db.inc
720    /gl/includes/db/gl_db_banking.inc
721    /includes/main.inc
722    /inventory/includes/db/items_adjust_db.inc
723    /manufacturing/includes/db/work_order_issues_db.inc
724    /manufacturing/includes/db/work_order_produce_items_db.inc
725    /manufacturing/includes/db/work_orders_db.inc
726    /manufacturing/includes/db/work_orders_quick_db.inc
727    /purchasing/includes/db/grn_db.inc
728    /purchasing/includes/db/po_db.inc
729    /purchasing/includes/db/supp_payment_db.inc
730    /reporting/includes/form_types.inc (File removed)
731    /sales/includes/db/sales_delivery_db.inc
732    /sales/includes/db/sales_invoice_db.inc
733    /sales/includes/db/sales_order_db.inc
734    /sql/alter.sql
735  # Bug in calculating exchange rates in Reports Supplier Balances and Customer Balances
736  $ /reporting/rep101.php
737    /reporting/rep201.php
738  # clone replacement do_clone() for both PHP 4 and PHP 5.
739  $ /includes/ui/ui_view.inc (at the very bottom)
740    /sales/includes/cart_class.inc
741    
742 07-Mar-2008 Janusz Dobrowolski
743  ! Changed name tax type uniqueness constraint to (name, rate)
744  $ /includes/ui/ui_lists.inc
745    /taxes/items_tax_types.php
746  ! Tax included option moved from tax_group to sales_types table
747  $ includes/ui/ui_view.inc
748    /purchasing/includes/ui/invoice_ui.inc
749    /taxes/tax_calc.inc
750    /taxes/tax_groups.php
751    /taxes/db/tax_groups_db.inc
752    /sql/alter.sql
753  # Final rewriting of sales module, a lot of bugfixes.
754  + Template delivery/invoicing
755  + Concurrent document editing control on sql level
756  + Most of sales documents are now editable
757  + Some links to print documents after entry
758  ! Changed javascript helper function for customer allocations
759  $ /applications/customers.php
760    /includes/ui/ui_input.inc
761    /reporting/rep107.php
762    /reporting/rep109.php
763    /reporting/rep110.php
764    /sales/credit_note_entry.php
765    /sales/customer_credit_invoice.php
766    /sales/customer_delivery.php
767    /sales/customer_invoice.php
768    /sales/customer_payments.php
769    /sales/sales_order_entry.php
770    /sales/allocations/customer_allocate.php
771    /sales/allocations/customer_allocation_main.php
772    /sales/includes/cart_class.inc
773    /sales/includes/sales_db.inc
774    /sales/includes/sales_ui.inc
775    /sales/includes/db/cust_trans_db.inc
776    /sales/includes/db/cust_trans_details_db.inc
777    /sales/includes/db/custalloc_db.inc
778    /sales/includes/db/customers_db.inc
779    /sales/includes/db/payment_db.inc
780    /sales/includes/db/sales_credit_db.inc
781    /sales/includes/db/sales_delivery_db.inc
782    /sales/includes/db/sales_invoice_db.inc
783    /sales/includes/db/sales_order_db.inc
784    /sales/includes/db/sales_types_db.inc
785    /sales/includes/ui/print_invoice.inc
786    /sales/includes/ui/sales_credit_ui.inc
787    /sales/includes/ui/sales_order_ui.inc
788    /sales/inquiry/customer_allocation_inquiry.php
789    /sales/inquiry/customer_inquiry.php
790    /sales/inquiry/sales_deliveries_view.php
791    /sales/inquiry/sales_orders_view.php
792    /sales/manage/credit_status.php
793    /sales/manage/sales_types.php
794    /sales/view/view_credit.php
795    /sales/view/view_dispatch.php
796    /sales/view/view_invoice.php
797    /sales/view/view_receipt.php
798    /sales/view/view_sales_order.php
799 # Removed function name conflict with wiki help system
800    /includes/lang/language.php
801    
802 06-Mar-2008 Janusz Dobrowolski
803  + Wiki help links integration
804  $ /config.php
805    /includes/page/header.inc
806    /includes/lang/language.php
807  + Optional debuging with xdebug module
808  $ /index.php
809    /includes/db/connect_db.inc
810  ! Concurrent edition fix
811  $  /includes/systypes.inc
812  # Table header fix
813  $  /manufacturing/manage/bom_edit.php
814  # Menu layout fixes
815  $ /themes/aqua/renderer.php
816    /themes/cool/renderer.php
817    /themes/default/renderer.php
818  # Removed warning about nonexistent $_GET variable
819  $ /dimensions/inquiry/search_dimensions.php
820  # MySQL 3.xx CAST bug fix
821  $ /includes/db/manufacturing_db.inc
822    /manufacturing/includes/db/work_order_requirements_db.inc
823    /manufacturing/inquiry/where_used_inquiry.php
824
825 04-Mar-2008 Joe Hunt
826  ! Changed so that average item material price is automatic updated whenever a PO Delivery is received.
827    Changed so that a Bill of Materiel, Parent's material price, is automatic updated from underlying items.
828  $ /inventory/cost_update.php
829    /purchasing/includes/db/grn_db.inc and
830    /manufacturing/manage/bom_edit.php. 
831    /manufacturing/includes/db/work_orders_db.inc
832    /manufacturing/includes/db/work_orders_quick_db.inc
833    /manufacturing/work_order_entry.php
834   
835 21-Feb-2008 Joe Hunt
836  + Added Print for documents in /admin/view_print_transaction.php (according to our new routines).
837  $ /admin/view_print_transaction.php
838    /applications/setup.php
839   
840 17-Feb-2008 Joe Hunt
841  ! Minor change in menu and function in view_print_transaction.php
842  $ /admin/view_print_transaction.php
843    /application/setup.php
844  + Preparing for print of single documents
845  $ /reporting/includes/reporting.inc
846  ! Removing 'out' field in table tax_types
847  $ /sql/alter.sql
848    /taxes/tax_types.php
849    /taxes/db/tax_types_db.inc
850  + Added 2 functions in ui_input.inc, button and button_cell
851    /includes/ui/ui_input.inc
852
853 11-Feb-2008 Joe Hunt
854  + Added file, update_db.php, for updating company databases from an SQL script.
855  $ update_db.php (New file)
856    update.html
857   
858 06-Fef-2008 Joe Hunt
859  + Added Report, Salesman Listing, rep106.php. 
860  $ /reporting/reports_main.php
861    /reporting/rep106.php
862   
863 06-Feb-2008 Janusz Dobrowolski
864  + Separation of customer invoice issue and goods delivery.
865  + Batch invoicing for more than one delivery
866  # Corrected inadequate shipping tax calculations.
867  ! Default debugging status changed to off.
868  $ /taxes/tax_calc.inc
869    /taxes/db/tax_groups_db.inc
870    /admin/db/voiding_db.inc
871    /applications/customers.php
872    /includes/systypes.inc
873    /includes/types.inc
874    /includes/ui/ui_controls.inc
875    /includes/ui/ui_lists.inc
876    /includes/ui/ui_view.inc
877    /inventory/inquiry/stock_status.php
878    /reporting/rep105.php
879    /reporting/rep107.php
880    /reporting/rep109.php
881    /reporting/rep110.php 
882    /reporting/rep209.php
883    /reporting/reports_main.php
884    /reporting/includes/doctext.inc
885    /reporting/includes/doctext2.inc
886    /reporting/includes/form_types.inc
887    /reporting/includes/pdf_report.inc
888    /reporting/includes/reports_classes.inc
889    /sales/customer_credit_invoice.php
890    /sales/customer_invoice.php
891    /sales/sales_order_entry.php
892    /sales/customer_delivery.php 
893    /sales/includes/db/sales_delivery_db.inc 
894    /sales/includes/ui/print_invoice.inc 
895    /sales/includes/cart_class.inc
896    /sales/includes/sales_db.inc
897    /sales/includes/db/cust_trans_db.inc
898    /sales/includes/db/cust_trans_details_db.inc
899    /sales/includes/db/sales_credit_db.inc
900    /sales/includes/db/sales_invoice_db.inc
901    /sales/includes/db/sales_order_db.inc
902    /sales/includes/ui/sales_order_ui.inc
903    /sales/inquiry/customer_allocation_inquiry.php
904    /sales/inquiry/customer_inquiry.php
905    /sales/inquiry/sales_orders_view.php
906    /sales/inquiry/sales_deliveries_view.php 
907    /sales/view/view_dispatch.php
908    /sales/view/view_invoice.php
909    /sales/view/view_sales_order.php
910    /sql/alter.sql
911    config.php
912   
913 01-Feb-2008 Joe Hunt
914  ! Changed so sales orders can have more than one row with the same stock_id. In alter.sql.
915  $ /sales/includes/cart_class.inc
916    /sales/includes/db/sales_credit_db.inc
917    /sales/includes/db/sales_invoice_db.inc
918    /sales/includes/db/sales_order_db.inc
919    /sales/includes/db/cust_trans_details_db.inc
920    /sales/includes/ui/sales_order_ui.inc
921    /sales/includes/ui/sales_credit_ui.inc
922    /sales/credit_note_entry.php
923    /sales/customer_credit_invoice.php
924    /sales/sales_order_entry.php
925    /sales/customer_invoice.php
926
927 31-Jan-2008 Joe Hunt
928  ! New Release 2.0 Pre Alpha
929  $ config.php
930  # Fixed a release 2 related bug in create_coy.php
931  $ /admin/create_coy.php
932  + An alter.sql file to use for updating databases. Until the update_db.php is ready, you can use the install/update companies
933    and select the companies one by one and upload the alter.sql file to all companies. You can still run the release 2
934    with these databases changes without any new files. They are coming as soon as possible.
935  $ /sql/alter.sql (New file)  
936  # Fixed a release 2 related bug. A field in supp_trans_items were declared as integer(11). Changed to VARCHAR(11) in alter.sql
937    and 2 related files
938  $ /purchasing/supplier_trans_gl.php
939    /purchasing/includes/db/invoice_items_db.inc
940  ! Moved variables $no_item_list, $no_customer_list and $no_supplier_list in config.php to company table
941  $ /includes/ui/ui_lists.inc
942    /purchasing/includes/ui/po_ui.inc
943    /sales/includes/ui/sales_order_ui.inc
944    /admin/company_preferences.php
945    /admin/db/company_db.inc
946    config.php
947  + Created 3 new fields in salesman table for provision, break point and provision2. Included in alter.sql. 
948    Update sales_people.php.Preparing for a new Salesman report with provision etc. Selected with time range. Should be very good.
949  $ /sales/manage/sales_people.php
950    /includes/ui/ui_input.inc
951  
952 -------------------- 2,0 Pre Alpha - above ----------------------------
953 31-Jan-2008 Janusz Dobrowolski
954  # Minor bugfix in db_import()
955  $ /admin/db/maintenance_db.inc
956  
957 30-Jan-2008 Janusz Dobrowolski
958  # Minor display fix in tax_types.php
959  $ /taxes/tax_types.php
960  ! Format cleanup on some files.
961  $ /gl/includes/gl_db.inc
962    /gl/includes/gl_ui.inc
963    /applications/application.php
964    frontaccounting.php
965    index.php
966    
967 -------------------- 1.16 Stable Released ----------------------
968 28-Jan-2008 Joe Hunt
969  + Added a possibility to replace the normal listboxes for items, customer and/or suppliers with a search box.
970    The listboxes can only hold about 1000 items. New variables in config.php, $no_item_list, $no_customer_list 
971    and $no_supplier_list. Default is the normal behavior for all listboxes.
972  $ /includes/ui/ui_lists.inc
973    /sales/includes/ui/sales_orders_ui.inc
974    /purchases/includes/ui/po_ui.inc
975    /themes/default/images/locate.png (New file)
976    config.php
977
978  + Added ALTER TABLE possibility in db_import. For future releases.
979  $ /admin/db/maintenence_db.inc  
980
981  # Removed warnings 'Call-time pass-by-reference' in /includes/db/connect_db.inc and /includes/ui/ui_lists.inc
982  # Fixed File not found when loading local stylesheet.css (for other languages) in /includes/page/header.inc
983  $ /includes/db/connect_db.inc
984    /includes/ui/ui_lists.inc
985    /includes/page/header.inc
986    /access/login.php
987    
988 16-Jan-2008 Joe Hunt
989  # When login screen is displayed after session timeout page content is broken. It
990    is because of NOT using absolute paths in href attribute theme elements.
991  $ /access/login.php
992  
993 30-Dec-2007 Joe Hunt
994  # Minor adjustments in function db_export on line 325
995  $ /admin/db/maintenance_db.inc
996  
997 29-Dec-2007 Joe Hunt
998  + Added a variable, $print_invoice_no, in config.php for printing the invoice number instead of invoice reference.
999  $ config.php
1000  
1001  # Fixed a bug when exporting database. Exported NULL field values from NO to empty field (from mysql version 5.0.32).
1002    Also fixed a unneccessary str_replace when importing sql scripts.
1003  ! Changed the PDF presentation to deleting the Javascript cache before presentation.
1004  $ /admin/db/maintenance_db.inc
1005    /reporting/includes/pdf_report.inc
1006    
1007 13-Dec-2007 Joe Hunt
1008  # Still bugs in trial balances and account inquiry on screen when selecting non balance accounts. Fixed.
1009  $ /gl/inquiry/gl_trial_balance.php
1010    /gl/inquiry/gl_account_inquiry.php
1011
1012 13-Dec-2007 Joe Hunt
1013  # Fixed a bug when voiding a transaction (Journal Entry). An eventually underlying bank transfer was not voided.
1014  $ /admin/db/voiding_db.inc
1015  
1016 06-Dec-2007 Joe Hunt
1017  # Fixed a bug when adding lines during Payments to suppliers, the supplier was set back to the first.
1018  $ /gl/gl_payment.php
1019    /gl/includes/ui/gl_payment_ui.inc
1020    
1021  ! Changed $loc_notification to be set to 0 instead of 1.
1022  $ config.php
1023  
1024 -------------------- 1.15 Stable Released ----------------------
1025 05-Dec-2007 Joe Hunt
1026  + Added email notification to stock location when available stock is below reorder level
1027  $ config.php
1028    /sales/includes/db/sales_order_db.inc
1029    
1030  # Fixed bugs in Open balances when account is not a balance account
1031  $ /gl/inquiry/gl_trial_balance.php
1032    /gl/inquiry/gl_account_inquiry.php
1033    /reporting/rep704.php
1034    /reporting/rep708.php
1035    
1036 -------------------- 1.14 Stable Released ----------------------
1037 01-Oct-2007 Joe Hunt
1038  ! Major change in the installation of modules to also accept an SQL-file for upload.
1039  $ config.php
1040    /admin/inst_module.php
1041    /admin/db/maintenance_db.inc
1042    
1043 30-Sep-2007 Joe Hunt
1044  # The following files were still vulnerable. Fixed
1045  $ /access/login.php
1046    /includes/lang/language.php
1047
1048 -------------------- 1.13 Stable Released ----------------------
1049 14-Sep-2007 Joe Hunt
1050  + Added optional link for electronic payment on invoices (PayPal). 
1051  ! Better support for install/update languages.  
1052  ! Minor adjustments
1053  # Fixed a vulnerable item in config.php
1054  $ config.php
1055
1056 14-Sep-2007 Joe Hunt
1057  # We forgot to upload the PO file when installing new language. Used when GETTEXT is not installed on Server.
1058  # config.php has been vulnerable. Fixed.
1059  $ /admin/inst_lang.php
1060  $ config.php
1061  
1062 10-Sep-2007 Joe Hunt
1063  ! Changed Bank Address field from text to textarea (multirows)
1064  $ /gl/manage/bank_accounts.php
1065  
1066 06-Sep-2007 Joe Hunt
1067  + Added optional link for electronic payment on invoices (PayPal)
1068  $ /reporting/reports_main.php
1069    /reporting/rep107.php
1070    /reporting/includes/report_classes.inc
1071    /reporting/includes/pdf_report.inc
1072    /reporting/includes/doc_text.inc
1073    /reporting/includes/doc_text2.inc
1074    
1075 23-Aug-2007 Joe Hunt
1076  # Unnecessary parameter ($db) in check_for_recursive_bom
1077  $ /manufacturing/manage/bom_edit.php
1078  
1079 21-Aug-2007 Joe Hunt
1080  # Bug in /includes/lang/gettext.php (249) affecting changing language!
1081  $ /includes/lang/gettext.php
1082  
1083 08-Aug-2007 Joe Hunt
1084  # Minor adjustments
1085  $ config.php
1086    /access/login.php
1087    /admin/create_coy.php
1088    /reporting/includes/pdf_report.inc
1089    
1090 04-Aug-2007 Joe Hunt
1091  + Added a default fiscal year in the en_US-new.sql and start references.
1092  $ /sql/en_US-new.sql
1093  ! Changed some specific text strings in en_US.po (E.g. TAX instead of VAT)
1094  $ /lang/en_US/LC_MESSAGES/en_US.mo
1095  
1096 03-Aug-2007 Joe Hunt
1097  # A bug in Direct Invoicing (wrong Invoice Date) has been fixed.
1098  $ /sales/includes/db/sales_order_db.inc
1099  
1100 23-Jul-2007 Joe Hunt
1101  # Changed <? in front of 2 files to <?php.
1102  $ /purchasing/includes/purchasing_ui.inc
1103    /reporting/includes/class.mail.inc
1104    
1105 -------------------- 1.12 Stable Released ----------------------
1106 21-Jul-2007 Joe Hunt
1107  + Added option to handle Jalali and Islamic Calendars
1108  ! Minor adjustments
1109  $ config.php
1110    /gl/includes/db/gl_db_trans.inc
1111    /includes/date_functions.inc
1112    /includes/ui/ui_input.inc
1113    /includes/ui/ui_lists.inc
1114    /includes/ui/ui_view.inc
1115    /purchasing/po_receive_items.php
1116    /purchasing/includes/ui/invoice_ui.inc
1117    /purchasing/includes/ui/po_ui.inc
1118    /reporting/rep705.php
1119    /sales/includes/db/sales_order_db.inc
1120    /sales/includes/ui/sales_order_ui.inc
1121    
1122 20-Jul-2007 Joe Hunt
1123  ! Changed parameters on report Sales Order. Option to print as Quote.
1124  $ /reporting/reports_main.php
1125    /reporting/rep109.php
1126    /reporting/includes/pdf_report.inc
1127    /reporting/includes/doctext.inc
1128    /reporting/includes/doctext2.inc
1129  
1130 19-Jul-2007 Joe Hunt
1131  + Added Budget Entry in General Ledger. Includes Dimensions.
1132  $ config.php
1133    /applications/generalledger.php
1134    /gl/gl_budget.php (New File!)
1135    /gl/includes/db/gl_db_trans.inc
1136    /includes/date_functions.inc
1137    /reporting/report_classes.inc
1138    
1139 -------------------- 1.11 Stable Released ----------------------
1140 04-Jul-2007 Joe Hunt
1141  ! Option for using alpha numeric chart of accounts.
1142  $ config.php
1143    /gl/manage/gl_accounts.php
1144    /gl/includes/db/gl_db_accounts.inc
1145    /gl/includes/db/gl_db_bank_trans.inc
1146    /gl/includes/db/gl_db_trans.inc
1147    /gl/inquiry/gl_trial_balance.inc
1148    /admin/db/company_db.inc
1149    /inventory/includes/db/items_db.inc
1150    /sales/manage/customer_branches.inc
1151
1152 04-Jul-2007 Joe Hunt
1153  # Problems retrieving language texts for poEdit in long javascripts
1154  $ /includes/ui/ui_view.inc
1155  
1156 04-May-2007 Joe Hunt
1157  # Database error when updating more than one item row in Sales Orders.
1158  $ /sales/includes/db/sales_order_db.inc
1159  # Database error when inserting work order issues. Fixed.
1160  $ /manufacturing/includes/db/work_order_issues_db.inc
1161  
1162 03-May-2007 Joe Hunt
1163  # Multiple tables and JOIN's have syntax changes in MySQL 5.0.12. Need parentheses.
1164  $ /includes/db/manufacturing_db.inc
1165    /manufacturing/includes/db/work_order_requirements_db.inc
1166
1167 02-May-2007 Joe Hunt
1168  # Missing details on Purchase Order when emailing and printing
1169  $ /reporting/rep209.php
1170  
1171 -------------------- 1.1 Stable Released ----------------------
1172 02-May-2007 Joe Hunt
1173  + Enabled module addons and all the below bugfixes. No changes in database structure.
1174  - Removed /sql/basic.sql (included in the other sql files)
1175  - Removed /themes/default/images/left.gif and /themes/default/images/right.gif 
1176    (not needed anymore).
1177  + Addition of update.html  
1178  $ /admin/inst_module.php (New file!)
1179    /applications/customers.php
1180    /applications/dimensions.php
1181    /applications/generalledger.php
1182    /applications/inventory.php
1183    /applications/manufacturing.php
1184    /applications/setup.php
1185    /applications/suppliers.php
1186    /install/index.php
1187    /install/save.php
1188    /modules/inst_modules.php (New folder and new file!)
1189    /modules/index.php (New file!)
1190    /sql/en_US-demo.sql
1191    /sql/en_US-new.sql
1192    install.html
1193    update.html (New file!)
1194    
1195 01-May-2007 Joe Hunt
1196  # Missing measure of units when printing sales orders
1197  # Update of Sales People caused a database error
1198  $ /sales/manage/sales_people.php
1199    /reporting/rep109.php
1200  
1201 30-Apr-2007 Joe Hunt
1202  + The selected menu tab is now shown with same background as hover color.
1203  $ config.php (default tab line 77. Change if you want)
1204    /includes/page/header.inc
1205    
1206 28-Apr-2007 Joe Hunt
1207  # When saving work order entries a lot of debug boxes appeared. Fixed
1208  # When clicking on the link, Issue, on work order inquires an empty screen appeared. Fixed
1209  # When retrieving work centres id's there was a database error. Fixed by casting string to unsigned
1210  $ /includes/db/manufacturing_db.inc
1211    /manufacturing/work_order_entry.php
1212    /manufacturing/includes/work_order_issue_ui.inc
1213    /manufacturing/includes/db/work_order_requirements_db.inc
1214    /manufacturing/includes/db/work_orders_quick_db.inc
1215    /manufacturing/inquiry/where_used_inquiry.php
1216    
1217 25-Apr-2007 Joe Hunt
1218  # Missing Date Picker
1219  $ /sales/customer_invoice.php
1220  # No JS popup window
1221  $ /sales/view/view_invoice.php
1222  
1223 24-Apr-2007 Joe Hunt
1224  ! New and better Date Picker, better cool theme.
1225  $ /includes/ui/ui_input.inc
1226    /includes/ui/ui_view.inc
1227    /reporting/includes/reports_classes.inc
1228    /themes/cool/default.css
1229
1230 -------------------- 1.0.1 Stable Released ----------------------
1231 23-Apr-2007 Joe Hunt
1232  ! Release 1.0.1 established on SourceForge, fixing the bugs and including a Date Picker,
1233    the changes for selection lists customers/suppliers and the Audit Trail.
1234
1235 22-Apr-2007 Joe Hunt
1236  ! Changed the two selection lists for customers/suppliers in reports to a single one with
1237    No Filter
1238  ! Changed the sort order in these selection lists from id to name.
1239  + Added Audit Trail in GL trans. A switch in config.php, $use_audit_trail, must be set to 1.
1240  $ /reporting/reports_main.php
1241    /reporting/rep101.php
1242    /reporting/rep102.php
1243    /reporting/rep201.php
1244    /reporting/rep202.php
1245    /reporting/rep203.php
1246    /reporting/rep204.php
1247    /reporting/includes/reports_classes.inc
1248    /includes/ui/ui_lists.inc
1249    /gl/includes/db/gl_db_trans.inc
1250    config.php
1251    
1252 22-Apr-2007 Joe Hunt
1253  + Date Picker for all date fields.
1254  $ config.php
1255    /admin/fiscalyears.php
1256    /admin/void_transaction.php
1257    /includes/ui/ui_view.inc
1258    /includes/ui/ui_input.inc
1259    /dimensions/dimension_entry.php
1260    /dimensions/inquiry/search_dimensions.php
1261    /gl/gl_journal.php
1262    /gl/gl_deposit.php
1263    /gl/gl_payment.php
1264    /gl/bank_transfer.php
1265    /gl/inquiry/bank_inquiry.php
1266    /gl/inquiry/gl_account_inquiry.php
1267    /gl/inquiry/gl_trial_balance.php
1268    /gl/manage/exchange_rates.php
1269    /inventory/adjustments.php
1270    /inventory/transfers.php
1271    /inventory/inquiry/stock_movements.php
1272    /inventory/manage/items.php
1273    /manufacturing/work_order_add_finished.php
1274    /manufacturing/work_order_entry.php
1275    /manufacturing/work_order_issue.php
1276    /manufacturing/work_order_release.php
1277    /purchasing/supplier_payment.php
1278    /purchasing/po_entry_items.php
1279    /purchasing/po_receive_items.php
1280    /purchasing/supplier_credit.php
1281    /purchasing/supplier_credit_grns.php
1282    /purchasing/supplier_invoice.php
1283    /purchasing/supplier_invoice_grns.php
1284    /purchasing/supplier_trans_gl.php
1285    /purchasing/includes/ui/po_ui.inc
1286    /purchasing/inquity/po_search.php
1287    /purchasing/inquiry/po_search_completed.php
1288    /purchasing/inquiry/supplier_allocation_inquiry.php
1289    /purchasing/inquiry/supplier_inquiry.php
1290    /reporting/reports_main.php
1291    /reporting/includes/reports_classes.inc
1292    /sales/credit_note_entry.php
1293    /sales/customer_credit_invoice.php
1294    /sales/customer_payments.php
1295    /sales/sales_order_entry.php
1296    /sales/includes/ui/sales_order_ui.inc
1297    /sales/inquiry/customer_allocation_inquiry.php
1298    /sales/inquiry/customer_inquiry.php
1299    /sales/inquiry/sales_orders_view.php
1300    New image files:
1301    /themes/default/images/cal.gif
1302    /themes/default/images/next.gif
1303    /themes/default/images/prev.gif
1304
1305 19-Apr-2007 Joe Hunt
1306  # Bug no 1703895, Account numbers are varchars, need quotes, fixed
1307  # Bug no 1703891, Reserved MySQL words used as column names, fixed
1308  $ /taxes/db/tax_types_db.inc
1309
1310  # Bug no 1703888, Apostrophes and other unescaped characters, fixed
1311  $ /gl/manage/gl_accounts.php
1312    /gl/includes/db/gl_db_accounts.inc
1313    /includes/ui/ui_input.inc
1314
1315 18-Apr-2007 Joe Hunt
1316  # Bug no 1702594, Logon Loop, fixed
1317  $ config.php
1318
1319 -------------------- 1.0a Stable Released ----------------------
1320 10-Apr-2007 Joe Hunt
1321  ! Release 1.0a established on SourceForge, fixing the bugs.
1322
1323 11-Apr-2007 Joe Hunt
1324  # Bug No 1698214, Creating Items, fixed
1325  $ /includes/ui/ui_lists.inc
1326  # Bug no 1698216, Item Movements, fixed
1327  $ /inventory/manage/items.php
1328
1329 -------------------- 1.0 Stable Released ----------------------
1330 10-Apr-2007 Joe Hunt
1331  ! Release 1.0 established on SourceForge.
1332
1333 2. Copyright and disclaimer
1334 ---------------------------
1335 This application is opensource software released under the GPL.  Please
1336 see source code and the LICENSE file