Customer Dimension overrides an Item Dimension when creating GL transactions
[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 01-Aug-2008 Joe Hunt
23 ! Customer Dimension overrides an Item Dimension when creating GL transactions
24 $ /sales/includes/db/customers_db.inc
25   /sales/includes/db/sales_credit_db.inc
26   /sales/includes/db/sales_delivery_db.inc
27   /sales/includes/db/sales_invoice_db.inc
28   
29 31-Jul-2008 Joe Hunt
30 + Added a new menu entry after that Bank Payment or Bank Deposit has been processed.
31 $ /gl/gl_bank.php
32
33 30-Jul-2008 Joe Hunt
34 ! Currency selection in Price Listing Report
35 $ /reporting/rep104.php
36   /reporting/reports_main.php
37   
38 28-Jul-2008 Janusz Dobrowolski
39 # Fixed control buttons reset after record deletion.
40 $ /admin/fiscalyears.php
41   /admin/payment_terms.php
42   /admin/shipping_companies.php
43   /gl/manage/bank_accounts.php
44   /gl/manage/currencies.php
45   /gl/manage/gl_account_classes.php
46   /gl/manage/gl_account_types.php
47   /inventory/manage/item_categories.php
48   /inventory/manage/item_units.php
49   /inventory/manage/locations.php
50   /inventory/manage/movement_types.php
51   /manufacturing/manage/work_centres.php
52   /sales/manage/credit_status.php
53   /sales/manage/customer_branches.php
54   /sales/manage/sales_areas.php
55   /sales/manage/sales_people.php
56   /sales/manage/sales_types.php
57   /taxes/item_tax_types.php
58   /taxes/tax_groups.php
59   /taxes/tax_types.php
60
61 27-Jul-2008 Janusz Dobrowolski
62 # Fixed record selection on pages using non-numeric selectors with simple_page_mode() helper. 
63 $ /includes/ui/ui_controls.inc
64   /includes/ui/ui_input.inc
65   /inventory/manage/item_units.php
66 # Fixed focus setting on multi-form pages.
67 $ /js/utils.js
68 # Fixed ajax reload
69 $ /manufacturing/work_order_release.php
70
71 26-Jul-2008 Janusz Dobrowolski
72 ! Potentially dangerous for whole FA site operations are currently available only for admins of first registered company (site admins).
73 $ /config.php
74   /admin/create_coy.php
75   /admin/inst_lang.php
76   /admin/inst_module.php
77   /includes/current_user.inc
78 # Small layout fix
79   /admin/fiscalyears.php
80
81 25-Jul-2008 Joe Hunt
82 # Minor adjustments
83 $ /includes/page/header.inc
84   /manufacturing/work_order_release.php
85   
86 25-Jul-2008 Joe Hunt
87 # Default application setting does not work [0000034]
88 $ /includes/page/header.inc
89
90 25-Jul-2008 Joe Hunt
91 ! The built version in config.php now shows the last change date of this file (CHANGELOG.txt).
92 $ config.php
93
94 25-Jul-2008 Joe Hunt
95 # Missing GL transactions when producing advanced manufacturing [0000032].
96 $ /manufacturing/includes/db/work_order_produce_items_db.inc
97
98 24-Jul-2008 Janusz Dobrowolski
99 + Added fatal error handling during ajax calls - [0000003] closed
100 $ includes/session.inc
101 # Fixed hints for lists without submit [0000026]
102 $ includes/ui/ui_lists.inc
103 # Removed not used file (related to [0000023])
104 $ sql/basic.sql
105
106 24-Jul-2008 Joe Hunt
107 # Pressing the link in the meta_forward function may result in a blank page.
108 $ /includes/ui/ui_controls.inc
109
110 23-Jul-2008 Joe Hunt
111 # Increment reference bug in GL Deposit and missing hyperlink parameter.
112 $ /gl/gl_bank.php
113   /gl/includes/gl_bank_ui.inc
114   
115 22-Jul-2008 Janusz Dobrowolski
116 # Corrected backup maintenance page display during script download.
117 $ /admin/backups.php
118
119 20-Jul-2008 Janusz Dobrowolski
120 # Corrected reports page display after yesterday change.
121 $ /reporting/reports_main.php
122
123 19-Jul-2008 Janusz Dobrowolski
124 ! Content of js-only pages superseded by the requirement notification in non-js browsers.
125 $ /admin/backups.php
126   /reporting/reports_main.php
127 + Support for js only divs/pages.
128 $ /includes/main.inc
129   /includes/ui/ui_controls.inc
130   /js/inserts.js
131 # Fixed page usability in non-js mode.
132 $ /sales/inquiry/sales_orders_view.php
133 # Small table view fix
134 $ /admin/inst_lang.php
135
136 18-Jul-2008 Janusz Dobrowolski
137 + Added optional processing progressbar for submit buttons
138 $ /includes/ui/ui_input.inc
139   /includes/ui/ui_lists.inc
140   /js/inserts.js
141   /themes/aqua/images/progressbar.gif (new)
142   /themes/cool/images/progressbar.gif (new)
143   /themes/default/images/progressbar.gif (new)
144 # Fixed database error after empty supplier search result [0000022]
145 $ /purchasing/supplier_credit.php
146   /purchasing/supplier_invoice.php
147 # Fixed focus after update
148 $ /admin/company_preferences.php
149 # Fixed message typo.
150 $ /admin/create_coy.php
151 # Fixed line edition layout
152 $ /inventory/includes/item_adjustments_ui.inc
153
154 18-Jul-2008 Joe Hunt
155 # Parse error fixed [0000021] in customer_credit_invoice.php
156 $ /sales/customer_credit_invoice.php
157
158 15-Jul-2008 Janusz Dobrowolski
159 # Fixed bug [0000018] - unwanted freight cost reset on page update.
160 $ /sales/customer_delivery.php
161
162 14-Jul-2008 Janusz Dobrowolski
163 # Fixed bug [0000017] - error while checking qoh
164 $ /includes/ui/items_cart.inc
165   /manufacturing/work_order_issue.php
166 # Fixed ajax update
167 $ /gl/manage/gl_accounts.php
168
169 13-Jul-2008 Joe Hunt
170 + Added GL Summary of Tax Report (rep709.php). Usable only if different Tax Accounts are used.
171 $ /reporting/rep709.php
172
173 12-Jul-2008 Joe Hunt
174 ! Rewrite of Tax Report (rep709.php).
175 $ /reporting/rep709.php
176
177 09-Jul-2008 Janusz Dobrowolski
178 # Corrections to maximum input lengths
179 $ /gl/manage/bank_accounts.php
180   /gl/manage/gl_account_classes.php
181 # Fixed spare Back link on restricted pages
182 $ /includes/session.inc
183 # Fixed bank_account_types_list()
184 $ /includes/ui/ui_lists.inc
185 # Fixed warning about unexisting POST var
186 $ /sales/manage/customers.php
187
188 08-Jul-2008 Janusz Dobrowolski
189 # Added validation of entered quantities
190 $ /sales/customer_credit_invoice.php
191 # Fixed ajax update (0000015) and quantity checks
192 $ /sales/customer_delivery.php
193   /sales/customer_invoice.php
194 # Fixed invalid voiding sales invoice/delivery/credit (0000016)
195 $ /sales/includes/db/sales_delivery_db.inc
196   /sales/includes/db/sales_invoice_db.inc
197   /sales/includes/sales_db.inc
198 # Fixed setting document date to Today() 
199 $ /sales/includes/cart_class.inc
200
201 08-Jul-2008 Joe Hunt
202 + Addition in test of duplicate fiscal year
203 $ /admin/fiscalyears.php
204
205 07-Jul-2008 Joe Hunt
206 # Corrected a subbug in 00000012 (blank page in sales_types.php).
207 $ /sales/manage/sales_types.php
208
209 07-Jul-2008 Janusz Dobrowolski
210 + Added ajax
211 $ /admin/fiscalyears.php
212   /inventory/purchasing_data.php
213 # Corrected factor parameter checking (fixes 00000012)
214 $ /sales/includes/sales_db.inc
215 ! Changed selector for fiscal year functions to id
216 $ /admin/db/company_db.inc
217 # Checking options parameter for combos 
218 $ /includes/ui/ui_lists.inc
219
220 06-Jul-2008 Janusz Dobrowolski
221 + Ajax additions
222 $ /admin/view_print_transaction.php
223   /admin/void_transaction.php
224   /dimensions/dimension_entry.php
225   /manufacturing/work_order_entry.php
226   /manufacturing/manage/bom_edit.php
227   /sales/manage/customer_branches.php
228 + Default value calculated for new prices
229 $ /inventory/prices.php
230 + Optional default value for input_num()
231 $ /includes/ui/ui_input.inc
232 + Submit on change option for currency lists
233 $ /includes/ui/ui_lists.inc
234 # factor parameter in get_price() is now optional
235 $ /sales/includes/sales_db.inc
236 # Smaller fix to ajax page content update
237 $ /sales/manage/customers.php
238
239 05-Jul-2008 Janusz Dobrowolski
240 + Ajax additions
241 $ /admin/change_current_user_password.php
242   /admin/company_preferences.php
243   /admin/forms_setup.php
244   /admin/gl_setup.php
245   /admin/payment_terms.php
246   /admin/shipping_companies.php
247   /admin/users.php
248   /inventory/manage/item_categories.php
249   /inventory/manage/item_units.php
250   /inventory/manage/locations.php
251   /inventory/manage/movement_types.php
252   /manufacturing/manage/work_centres.php
253   /sales/manage/credit_status.php
254   /sales/manage/sales_areas.php
255   /sales/manage/sales_people.php
256   /sales/manage/sales_types.php
257   /taxes/item_tax_types.php
258   /taxes/tax_groups.php
259   /taxes/tax_types.php
260 # Gettext fixes
261 $ /gl/manage/bank_accounts.php
262   /gl/manage/bank_trans_types.php
263   /gl/manage/currencies.php
264   /gl/manage/gl_account_classes.php
265   /gl/manage/gl_account_types.php
266   /gl/manage/gl_accounts.php
267
268 04-Jul-2008 Janusz Dobrowolski
269 + Ajax additions
270   /gl/inquiry/bank_inquiry.php
271   /gl/inquiry/gl_account_inquiry.php
272   /gl/inquiry/gl_trial_balance.php
273   /gl/manage/bank_accounts.php
274   /gl/manage/bank_trans_types.php
275   /gl/manage/currencies.php
276   /gl/manage/exchange_rates.php
277   /gl/manage/gl_account_classes.php
278   /gl/manage/gl_account_types.php
279   /gl/manage/gl_accounts.php
280 ! Changed layout for simple db table editor pages
281 $ /includes/ui/ui_input.inc
282 - Removed unused GL account settings.
283 $ /admin/gl_setup.php
284   /admin/db/company_db.inc
285   /gl/manage/gl_accounts.php
286 # Fixed default sales account for customer branch.
287 $ /admin/gl_setup.php
288   /sales/manage/customer_branches.php
289 # Fixed focus after ajax page reload.
290 $ /includes/ajax.inc
291 # Fixed optional submit for yesno and gl_all_accounts lists.
292 $ /includes/ui/ui_lists.inc
293
294 01-Jul-2008 Janusz Dobrowolski
295 + Ajax additions
296   /gl/bank_transfer.php
297   /gl/gl_budget.php
298   /gl/gl_journal.php
299   /gl/includes/ui/gl_journal_ui.inc
300 + Added client side calculations for budget
301   /gl/gl_budget.php
302   /js/budget.js
303 # Fixed default POST assigning [fixes 0000009]
304   /includes/ui/ui_lists.inc
305 # Fixed submit type in submit_row()
306   /includes/ui/ui_input.inc
307 # Small display fix
308   /gl/manage/currencies.php
309 ! Code cleanup
310   /gl/gl_bank.php
311   /gl/includes/ui/gl_bank_ui.inc
312   /inventory/adjustments.php
313   /inventory/transfers.php
314   /purchasing/po_entry_items.php
315   /sales/sales_order_entry.php
316   /sales/credit_note_entry.php
317
318 29-Jun-2008 Janusz Dobrowolski
319 ! Rewritten bank deposit/payment related files, added ajax
320   /gl/gl_deposit.php (removed)
321   /gl/gl_payment.php (removed)
322   /gl/gl_bank.php (added)
323   /gl/includes/ui/gl_bank_ui.inc (new file)
324   /gl/includes/ui/gl_deposit_ui.inc (removed)
325   /gl/includes/ui/gl_payment_ui.inc (removed)
326   /gl/includes/db/gl_db_banking.inc
327   /gl/gl_journal.php
328   /manufacturing/search_work_orders.php
329   /applications/generalledger.php
330 + Added fallback flag for non-js mode only ui elements
331 $ /js/inserts.js
332 ! Default value from POST for check_box,hidden and text_cells inputs
333 $ /includes/ui/ui_input.inc
334 ! Rewritten non-sql list selectors
335 $ /includes/ui/ui_lists.inc
336   /purchasing/inquiry/supplier_allocation_inquiry.php
337   /purchasing/inquiry/supplier_inquiry.php
338 ! Added trans_type parameter to items_cart()  
339 $ /includes/ui/items_cart.inc
340   /inventory/adjustments.php
341   /inventory/transfers.php
342   /manufacturing/work_order_issue.php
343
344 27-Jun-2008 Janusz Dobrowolski
345 + Ajax additions
346 $ /dimensions/dimension_entry.php
347   /dimensions/inquiry/search_dimensions.php
348   /manufacturing/work_order_add_finished.php
349   /manufacturing/work_order_issue.php
350   /manufacturing/work_order_release.php
351   /manufacturing/includes/work_order_issue_ui.inc
352   /manufacturing/search_work_orders.php
353 ! Default $selected_id=null (ie current $_POST value) for all lists;
354    standard view (ie with search box) of stock_component_list()
355 $ /includes/ui/ui_lists.inc
356 # Fixed selection for outstanding work orders
357 $ /manufacturing/search_work_orders.php
358 # Fixed stock item links
359 $ /inventory/includes/item_adjustments_ui.inc
360   /inventory/includes/stock_transfers_ui.inc
361 # Fixed typo in menu option
362 $ /applications/manufacturing.php
363
364 27-Jun-2008 Joe Hunt
365 # Minor html adjustment in login.php
366 $ /access/login.php
367 # Fixed a bug when trying to create a duplicate year
368 $ /admin/fiscalyears.php
369 # Fixed a misspelled parameter (OutstandingOnly) in manufacturing.php
370 $ /applications/manufacturing.php
371
372 26-Jun-2008 Janusz Dobrowolski
373 + Ajax additions
374 $ /includes/ui/ui_lists.inc
375   /inventory/adjustments.php
376   /inventory/cost_update.php
377   /inventory/prices.php
378   /inventory/transfers.php
379   /inventory/includes/item_adjustments_ui.inc
380   /inventory/includes/stock_transfers_ui.inc
381   /inventory/inquiry/stock_movements.php
382   /inventory/manage/items.php
383   /manufacturing/work_order_entry.php
384   /purchasing/po_entry_items.php
385 ! Changes to items_cart API (line_items indexed by line# instead of stock_id)
386 $ /includes/ui/items_cart.inc
387 # Fixed bug 0000008 (call to no more existing function)
388 $ /sales/includes/db/sales_types_db.inc
389
390 25-Jun-2008 Joe Hunt
391 # Fixed 'div end out of order' in invoice_ui.inc causing the newwave bug with missing menu
392 $ /purchasing/includes/ui/invoice_ui.inc
393
394 25-Jun-2008 Janusz Dobrowolski
395 # Fixed bug 0000004, removed nested forms in supplier invoice/credit
396 $ /purchasing/includes/ui/invoice_ui.inc
397
398 25-Jun-2008 Joe Hunt
399 # Fixed bug when updating/saving Tax Group Items
400 $ /includes/ui/ui_lists.inc
401
402 24-Jun-2008 Joe Hunt
403 # Fixed inconsistencies in customer and supplier aging 
404 $ /sales/includes/db/customers_db.inc
405   /sales/inquiry/customer_inquiry.php
406   /purchasing/includes/db/suppliers_db.inc
407   /reporting/rep102.php
408   /reporting/rep202.php
409 # Fixed a bug when trying to back the inv.date and due date in Direct Invoicing.
410 $ /sales/sales_order_entry.php
411
412
413 23-Jun-2008 Janusz Dobrowolski
414 + Ajax additions to sales and purchasing modules
415 $ /purchasing/po_receive_items.php
416   /purchasing/supplier_credit.php
417   /purchasing/supplier_credit_grns.php
418   /purchasing/supplier_invoice.php
419   /purchasing/supplier_invoice_grns.php
420   /purchasing/supplier_trans_gl.php
421   /purchasing/allocations/supplier_allocate.php
422   /purchasing/includes/ui/invoice_ui.inc
423   /sales/customer_credit_invoice.php
424   /sales/allocations/customer_allocate.php
425 # Fixed edition of purchase order (bug #0000001)
426 $ /purchasing/includes/ui/po_ui.inc
427 ! Improved client side allocation functions
428 $ /js/allocate.js
429 + Optional coloured price_format()
430 $ /js/utils.js
431   /js/inserts.js
432 ! Async update of locations selector
433 $ /includes/ui/ui_lists.inc
434 # Fixed warning on pages without default focus.
435 $ /includes/ui/ui_controls.inc
436 # Fixed initial display for numeric inputs with dec=0. 
437 $ /includes/ui/ui_input.inc
438
439 21-Jun-2008 Janusz Dobrowolski
440 + Ajax additions to sales and purchasing modules
441 $ /purchasing/po_entry_items.php
442   /purchasing/supplier_payment.php
443   /purchasing/allocations/supplier_allocate.php
444   /purchasing/includes/ui/po_ui.inc
445   /purchasing/inquiry/po_search.php
446   /purchasing/inquiry/po_search_completed.php
447   /purchasing/inquiry/supplier_allocation_inquiry.php
448   /purchasing/inquiry/supplier_inquiry.php
449   /purchasing/manage/suppliers.php
450   /sales/manage/customers.php
451
452 21-Jun-2008 Joe Hunt
453 + Added upload functionality to company logo. Better names on lists search.
454 $ /admin/company_preferences.php
455 ! Better layout on company logo print-out
456 $ /reporting/includes/header2.inc
457
458 ---------------------------------------Release Candidate 2-------------------------------
459 20-Jun-2008 Joe Hunt
460 ! 2.0 Release Candidate 2
461 $ config.php
462   update.html
463   
464 20-Jun-2008 Joe Hunt
465 ! In reorder_level.php the heading gets updated as well
466 $ /inventory/reorder_level.php
467 ! Changes the -1 to 'User Quantiry Decimals' in the table for units.
468 $ /inventory/manage/item_units.php
469
470 20-Jun-2008 Janusz Dobrowolski
471 # Proper error handling even after exit() call.
472 $ /includes/errors.inc
473   /includes/main.inc
474   /includes/session.inc
475 # Fixed initial combo selection.
476   /includes/ui/ui_lists.inc
477 # Layout fixes to customer edition.
478   /sales/manage/customers.php
479 # Added order table reload after template option change
480   /sales/inquiry/sales_orders_view.php
481
482 19-Jun-2008 Janusz Dobrowolski
483 + Added ajax improvements
484 $ /purchasing/allocations/supplier_allocation_main.php
485   /sales/customer_delivery.php
486   /sales/customer_invoice.php
487   /sales/allocations/customer_allocation_main.php
488   /sales/manage/customers.php
489 + Ajax added to check helper function
490 $ /includes/ui/ui_input.inc
491 # Fixing database error in branch exist check on empty customer_id
492 $ /includes/data_checks.inc
493 # Layout fix for hyperlink_params_td()
494 $ /includes/ui/ui_controls.inc
495 # Fix for initial combo position
496 $ /includes/ui/ui_lists.inc
497 # Fix to select onchange extension
498 $ /js/inserts.js
499
500 19-Jun-2008 Joe Hunt
501 ! changed so the due date is updated when changing customer in direct invoice.
502 $ /sales/includes/ui/sales_order_ui.inc
503
504 19-Jun-2008 Joe Hunt
505 # Minor layout bug at Credit Shipping Costs in customer_credit_invoice.php
506 $ /sales/customer_credit_invoice.php
507
508 18-Jun-2008 Janusz Dobrowolski
509 + Added ajax improvements
510 $ /sales/credit_note_entry.php
511   /sales/customer_payments.php
512   /sales/sales_order_entry.php
513   /sales/includes/ui/sales_credit_ui.inc
514   /sales/includes/ui/sales_order_ui.inc
515   /sales/inquiry/customer_allocation_inquiry.php
516   /sales/inquiry/customer_inquiry.php
517 + Added optional trigger parameter to div_start()
518 $ /includes/ui/ui_controls.inc
519 + Added dec attribute ajax update for amount fields 
520 $ /includes/ui/ui_input.inc
521 + Ajaxified stock item types and credit types lists
522 $ /includes/ui/ui_lists.inc
523 # Fixed onblur for amount fields, extended onchange event handling for selects
524 $ /js/inserts.js
525 # Fixed addAssign() js handler for nonstandard attributes
526 $ /js/utils.js
527 # Fixed bug in stock item image upload
528 $ /inventory/manage/items.php
529
530 17-Jun-2008 Joe Hunt
531 ! More files with Quantity routines needed fix due to php4 related issue.
532 $ /includes/current_user.inc
533   /manufacturing/work_order_entry.php
534   /manufacturing/inquiry/where_used_inquiry.php
535   /manufacturing/manage/bom_edit.php
536   /purchasing/po_receive_items.php
537   /purchasing/supplier_credit_grns.php
538   /purchasing/supplier_invoice_grns.php
539   /sales/customer_credit_invoice.php
540   /sales/includes/ui/sales_order_ui.inc
541
542 16-Jun-2008 Joe Hunt
543 ! Changed so Customer's Reference is printed on all sales documents (you can f.i. enter PO number here).
544 $ /reporting/includes/header2.inc
545   /reporting/doctext.inc
546   /reporting/doctext2.inc
547   
548 16-Jun-2008 Joe Hunt
549 ! Changed the Quantity routines to use the Item Units decimals if any. A lot of files.
550 $ /includes/current_user.inc
551   /includes/ui/ui_input.inc
552   /includes/ui/ui_lists.inc
553   /inventory/reorder_level.inc
554   /inventory/includes/item_adjustments_ui.inc
555   /inventory/includes/stock_transfers_ui.inc
556   /inventory/includes/db/items_units_db.inc
557   /inventory/inquiry/stock_movements.php
558   /inventory/inquiry/stock_status.php
559   /inventory/manage/item_units.php
560   /inventory/view/view_adjustment.php
561   /inventory/view/view_transfer.php
562   /manufacturing/search_work_orders.php
563   /manufacturing/work_order_entry.php
564   /manufacturing/includes/manufacturing_ui.inc
565   /manufacturing/includes/work_order_issue_ui.inc
566   /manufacturing/inquiry/where_used_inquiry.php
567   /manufacturing/manage/bom_edit.php
568   /manufacturing/view/wo_issue_view.php
569   /manufacturing/view/wo_production_view.php
570   /purchasing/po_receive_items.php
571   /purchasing/supplier_credit_grns.php
572   /purchasing/supplier_invoice_grns.php
573   /purchasing/includes/ui/invoice_ui.inc
574   /purchasing/includes/ui/po_ui.inc
575   /purchasing/view/view_grn.php
576   /purchasing/view/view_po.php
577   /reporting/rep105.php
578   /reporting/rep107.php
579   /reporting/rep108.php
580   /reporting/rep109.php
581   /reporting/rep110.php
582   /reporting/rep204.php
583   /reporting/rep209.php
584   /reporting/rep301.php
585   /reporting/rep302.php
586   /reporting/rep303.php
587   /reporting/rep401.php
588   /sales/customer_credit_invoice.php
589   /sales/customer_delivery.php
590   /sales/customer_invoice.php
591   /sales/includes/ui/sales_credit_ui.inc
592   /sales/includes/ui/sales_order_ui.inc
593   /sales/view/view_credit.php
594   /sales/view/view_dispatch.php
595   /sales/view/view_invoice.php
596   /sales/view/view_sales_order.php
597   
598 15-Jun-2008 Janusz Dobrowolski
599 + Ajax driven delivery and order queries.
600 $ /sales/inquiry/sales_deliveries_view.php
601   /sales/inquiry/sales_orders_view.php
602 + Added searchbox class selector for text inputs with onchange event handlers.
603 ! Added text selection after focus.
604 $ /js/inserts.js
605   /js/utils.js
606 + Added submit_on_change option to ref input functions, fixed data picker
607 $ /includes/ui/ui_input.inc
608 # Fixed bug in non-js mode for combos type 0 (stock_items_lists).
609 $ /includes/ui/ui_lists.inc
610
611 15-Jun-2008 Joe Hunt
612 # Changed so Invoice Template gets the current day instead of original day.
613 $ /sales/sales_order_entry.php
614
615 15-Jun-2008 Joe Hunt
616 # Bug in tax_types_list (spec_id)
617 $ /includes/ui/ui_lists.inc
618
619 14-Jun-2008 Joe Hunt
620 # Minor annoying layout bug in stock movements.
621 $ /inventory/inquiry/stock_movements.php
622
623 14-Jun-2008 Joe Hunt
624 ! The Customer Branch Sales Account now overrides the Item Sales Accounts if a Sales Account is here.
625   Can now be set to 'Use Item Sales Accounts', which is the first choice in list and default.
626 ! If setting the Customer Branch AR Account to a Bank Account (and hereby also Cash Account) the 
627   transactions from Direct Invoice and Credit Note will be allocated immediately when placing.
628 $ /includes/ui/ui_lists.inc
629   /sales/includes/db/sales_invoice_db.inc
630   /sales/includes/db/sales_credit_db.inc
631   /sales/manage/customer_branches.php
632   .
633 12-Jun-2008 Joe Hunt
634 + New inventory sales report. Shows total sales - costs - contribution per category, location, detailed/summary and period.
635 $ /reporting/reports_main.php
636   /reporting/rep304.php (new file)
637   
638 ---------------------------------------Release Candidate 1-------------------------------
639 10-Jun-2008 Janusz Dobrowolski
640 # Some more fixes related to ajax combos usage
641 $ /includes/ui/ui_lists.inc
642   /inventory/cost_update.php
643   /inventory/prices.php
644   /inventory/purchasing_data.php
645   /inventory/reorder_level.php
646   /inventory/includes/item_adjustments_ui.inc
647   /inventory/inquiry/stock_status.php
648   /manufacturing/inquiry/where_used_inquiry.php
649   /manufacturing/manage/bom_edit.php
650   /purchasing/includes/ui/po_ui.inc
651 # Fixed focus issues
652 $ /gl/gl_journal.php
653   /gl/gl_deposit.php
654   /gl/gl_payment.php
655   /js/inserts.js
656   
657 09-Jun-2008 Janusz Dobrowolski
658 # Some additional fixes related to last big committment
659 $ /gl/gl_journal.php
660   /gl/gl_deposit.php
661   /gl/gl_payment.php
662   /includes/ajax.inc
663   /includes/reserved.inc
664   /includes/ui/ui_lists.inc
665   /includes/ui/ui_view.inc
666   /js/inserts.js
667   /js/utils.js
668   /sales/includes/ui/sales_order_ui.inc
669   /themes/default/default.css
670   /themes/aqua/default.css
671   /themes/cool/default.css
672
673 08-Jun-2008 Joe Hunt
674 ! Preparing for release candidate 1
675 $ config.php
676
677 08-Jun-2008 Joe Hunt
678 ! Set 'max_execution_time' to 60 seconds by ini_set.
679 $ /install/save.php
680
681 07-Jun-2008 Joe Hunt
682 # Fixed a layout bug in footer.inc
683 $ /includes/page/footer.inc
684
685 07-Jun-2008 Joe Hunt
686 ! Changed install.html and update.html
687 $ install.html
688   update.html
689 + New files, change_current_user_password.php and alter2.sql
690 $ /admin/change_current_user_password.php
691   /sql/alter2.sql
692 ! Changed some files for layout
693 $ /lang/en_US/stylesheet.css
694   /themes/aqua/default.css
695   /themes/aqua/renderer.php
696   /themes/cool/default.css
697   /themes/cool/renderer.php
698   /themes/default/default.css
699   /themes/default/renderer.php
700 ! Changed install sql scripts
701 $ /sql/en_US-demo.sql
702   /sql/en_US-new.sql
703   
704 07-Jun-2008 Janusz Dobrowolski
705 + Added ajax functionality and ui hints to sales form entry pages.
706 $ /sales/sales_order_entry.php
707   /sales/includes/ui/sales_order_ui.inc
708 + Added option for hints display, changed input/lists functions API
709 $ /admin/display_prefs.php
710   /admin/db/users_db.inc
711   /includes/current_user.inc
712   /includes/prefs/userprefs.inc
713   /includes/ui/ui_input.inc
714   /themes/default/renderer.php
715   /sql/alter.sql
716 + List functions rewrite. Added ajax functionality, universal combo_input().
717 $ /includes/ui/ui_lists.inc
718 + Ajaxified exchange_rate_display()
719 $ /includes/ui/ui_view.inc
720 + Added methods for setting focus and page reload to $Ajax class
721 $ /includes/ajax.inc
722   /includes/main.inc
723 + Added comma separated css element selectors
724 $ /js/behaviour.js
725 ! Searchable select js changes related to new ui_lists.inc changes
726 $ /js/inserts.js
727   /js/utils.js
728 + Additional style definitions for various ajax controls
729 $ /themes/default/default.css
730 ! Fixes related to changed input/lists API and ajax extensions
731 $ /admin/company_preferences.php
732   /admin/fiscalyears.php
733   /admin/forms_setup.php
734   /admin/gl_setup.php
735   /dimensions/dimension_entry.php
736   /dimensions/inquiry/search_dimensions.php
737   /gl/bank_transfer.php
738   /gl/includes/ui/gl_deposit_ui.inc
739   /gl/includes/ui/gl_journal_ui.inc
740   /gl/includes/ui/gl_payment_ui.inc
741   /gl/inquiry/bank_inquiry.php
742   /gl/inquiry/gl_account_inquiry.php
743   /gl/inquiry/gl_trial_balance.php
744   /gl/manage/gl_account_types.php
745   /gl/manage/gl_accounts.php
746   /includes/ui/ui_controls.inc
747   /inventory/includes/item_adjustments_ui.inc
748   /inventory/includes/stock_transfers_ui.inc
749   /inventory/inquiry/stock_movements.php
750   /manufacturing/search_work_orders.php
751   /manufacturing/work_order_add_finished.php
752   /manufacturing/work_order_entry.php
753   /manufacturing/includes/work_order_issue_ui.inc
754   /manufacturing/manage/bom_edit.php
755   /purchasing/supplier_payment.php
756   /purchasing/includes/ui/grn_ui.inc
757   /purchasing/includes/ui/invoice_ui.inc
758   /purchasing/includes/ui/po_ui.inc
759   /purchasing/inquiry/po_search.php
760   /purchasing/inquiry/po_search_completed.php
761   /purchasing/inquiry/supplier_allocation_inquiry.php
762   /purchasing/inquiry/supplier_inquiry.php
763   /sales/customer_credit_invoice.php
764   /sales/customer_delivery.php
765   /sales/customer_invoice.php
766   /sales/includes/ui/sales_credit_ui.inc
767   /sales/inquiry/customer_allocation_inquiry.php
768   /sales/inquiry/customer_inquiry.php
769   /sales/inquiry/sales_deliveries_view.php
770   /sales/inquiry/sales_orders_view.php
771   /taxes/tax_groups.php
772
773 06-Jun-2008 Joe Hunt
774 # Final fixes in html layout
775 $ /admin/create_coy.php
776   /gl/gl_deposit.php
777   /gl/gl_payment.php
778   /gl/manage/exchange_rates.php
779   /inventory/prices.php
780   /inventory/purchasing_date.php
781   /inventory/reorder_level.php
782   /inventory/inquiry/stock_status.php
783   /manufacturing/inquiry/where_used_inquiry.php
784   /manufacturing/manage/bom_edit.php
785   
786 05-Jun-2008 Joe Hunt
787 ! Made an improment to the date picker. Shows the week number as well. Many delivery systems are week number based.
788 $ /includes/ui/ui_view.inc
789 # Fixed a html layout bug
790 $ /includes/page/header.inc
791
792 31-May-2008 Joe Hunt
793 # A lot of annoying layout bugs taken. Mostly from views and inquiries. A couple of files are critical, ui_view and ui_lists!
794 $ /gl/view/gl_deposit_view.php
795   /gl/view/gl_payment_view.php
796   /includes/ui/ui_controls.inc
797   /includes/ui/ui_lists.inc
798   /includes/ui/ui_view.inc
799   /manufacturing/work_order_add_finished.php
800   /manufacturing/includes/manufacturing_ui.inc
801   /manufacturing/view/work_order_view.php
802   /manufacturing/view/wo_issue_view.php
803   /sales/inquiry/customer_allocation_inquiry.php
804   /sales/inquiry/customer_inquiry.php
805
806 30-May-2008 Joe Hunt
807 # Fixed bug in 2 files regarding stock movements. Moved from Invoice to Delivery.
808 $ /inventory/inquiry/stock_movements.php
809   /reporting/rep302.php
810
811 28-May-2008 Joe Hunt
812 # More bugs related to debtor_trans changes (positive amounts)
813 $ /gl/includes/db/gl_db_banking.inc
814   /sales/allocations/customer_allocate.php
815   /sales/includes/db/custalloc_db.inc
816   /sales/inquiry/customer_allocation_inquiry.php
817
818 27-May-2008 Joe Hunt
819 # Changed more files with new html/css.
820 $ /includes/page/header.inc
821   /purchasing/inquiry/supplier_allocation_inquiry.php
822   /sales/credit_note_entry.php
823   
824 26-May-2008 Joe Hunt
825 # Fixed many minor bugs, new ones as well as debtor_trans related.
826 ! Changed to use DOCTYPE html 4.01 transitionel. Some files/css needed change.
827 $ /admin/backups.php
828   /admin/create_coy.php
829   /admin/inst_lang.php
830   /admin/inst_module.php
831   /gl/manage/exchange_rates.php
832   /includes/session.inc
833   /includes/page/header.inc
834   /includes/ui/ui_controls.inc
835   /includes/ui/ui_input.inc
836   /includes/ui/ui_lists.inc
837   /includes/ui/ui_view.inc
838   /purchasing/allocations/supplier_allocate.php
839   /sales/allocations/customer_allocate.php
840   /sales/includes/db/sales_credit_db.inc
841   /sales/inquiry/customer_allocation_inquiry.php
842   /themes/aqua/default.css
843   /themes/cool/default.css
844   /themes/default/default.css
845   
846 23-May-2008 Joe Hunt
847 # Minor bug in dimensions.php (Outstanding Dimensions)
848 $ /applications/dimensions.php
849   /dimensions/inquiry/search_dimensions.php
850   
851 23-May-2008 Janusz Dobrowolski
852 ! Include file order / error handling order fixed once again.
853 $ /includes/main.inc
854   /includes/session.inc
855   
856 23-May-2008 Joe Hunt
857 ! Moved menu-system from header.inc/footer.inc to renderer.php for relevant theme. Fixed frontaccounting.php to get the
858   correct renderer.php.
859 $ frontaccounting.php
860   /includes/page/header.inc
861   /includes/page/footer.inc
862   /themes/default/renderer.php
863   /themes/cool/renderer.php
864   /themes/aqua/renderer.php
865
866 22-May-2008 Janusz Dobrowolski
867 ! Error handler switching moved to session.inc for early error catching
868 $ /includes/main.inc
869   /includes/session.inc
870 ! Cosmetic cleanup
871   /js/utils.js
872   
873 18-May-2008 Janusz Dobrowolski
874 # Added explicit ob_end_flush() on shutdown needed for php5
875 $ /includes/main.inc
876 # Fixed for www servers on nonstandard listening ports.
877 $ /js/JsHttpRequest.js
878
879 18-May-2008 Joe Hunt
880 # Bug when inserting new records in debtor_trans.
881 $ /sales/includes/db/cust_trans_db.inc
882
883 16-May-2008 Janusz Dobrowolski
884 + Rewritten errors/messages handling, unified for ajax/user/php errors
885 $ /includes/errors.inc
886   /includes/main.inc
887   /includes/ui/ui_msgs.inc
888 + Framework extended for ajax functionality, javascript code organization improvements.
889 $ /config.php
890   /includes/JsHttpRequest.php (new file)
891   /includes/ajax.inc (new file)
892   /includes/current_user.inc
893   /includes/session.inc
894   /includes/lang/language.php
895   /includes/page/footer.inc
896   /includes/page/header.inc
897   /includes/ui/ui_controls.inc
898   /includes/ui/ui_input.inc
899   /includes/ui/ui_view.inc
900   /js/JsHttpRequest.js (new file)
901   /js/allocate.js (new file)
902   /js/utils.js (new file)
903   /js/behaviour.js
904   /js/inserts.js
905   /themes/aqua/images (new dir)
906   /themes/aqua/images/button_ok.png (new file)
907   /themes/aqua/images/locate.png (new file)
908   /themes/cool/images (new dir)
909   /themes/coll/images/button_ok.png (new file)
910   /themes/coll/images/locate.png (new file)
911   /themes/default/images/button_ok.png (new file)
912   /themes/default/images/progressbar.gif (new file)
913   /themes/default/images/progressbar1.gif (new file)
914   /themes/default/images/progressbar2.gif (new file)
915   /themes/default/default.css
916   /themes/aqua/default.css
917   /themes/cool/default.css
918 ! Payment allocation js functions moved to allocate.js
919 $ /purchasing/allocations/supplier_allocate.php 
920   /sales/allocations/customer_allocate.php
921 ! Some initializations moved from sales_order_ui.inc
922 $ /sales/includes/cart_class.inc
923 + Added javascript compression routine
924 $ /includes/main.inc
925
926 14-May-2008 Joe Hunt
927 # Minor bugs in the former fixing.
928 $ /includes/ui/ui_lists.inc
929
930 14-May-2008 Joe Hunt
931 # When no_item_list or no_customer_list or no_supplier_list was checked in company setup the listboxes were filled with all
932   the records when there were no search values.
933 $ /includes/ui/ui_lists.inc
934
935 09-May-2008 Joe Hunt
936 ! Due to differences in Javascript the script update_db.php had to be changed.
937 ! New fields, base_sales in 0_company and factor in 0_sales_types affects the default chart of accounts.
938 $ /update_db.php
939   /sql/en_US-new.sql
940   /sql/en_US-demo.sql
941   
942 09-May-2008 Janusz Dobrowolski
943 # Automatic calculation of not set item prices from home currency and base sales type settings.
944 $ /admin/company_preferences.php
945   /admin/db/company_db.inc
946   /includes/ui/ui_lists.inc
947   /sales/includes/cart_class.inc
948   /sales/includes/sales_db.inc
949   /sales/includes/db/sales_order_db.inc
950   /sales/includes/db/sales_types_db.inc
951   /sales/includes/ui/sales_credit_ui.inc
952   /sales/includes/ui/sales_order_ui.inc
953   /sales/manage/sales_types.php
954   /sql/alter.sql
955 # Fixed dev bug blocking change of price on order entry.
956 $ /sales/includes/ui/sales_order_ui.inc
957 # Small display fix
958 $ /sales/manage/sales_people.php
959
960 30-Apr-2008 Joe Hunt
961 # Fixed price update also in purchase order
962 $ /purchasing/includes/ui/po_ui.inc
963
964 30-Apr-2008 Janusz Dobrowolski
965 # Fixed price update when changing item in sales order.
966 $ /includes/ui/ui_lists.inc
967   /js/inserts.js
968   /sales/includes/ui/sales_order_ui.inc
969
970 24-Apr-2008 Janusz Dobrowolski
971 + Added new per company directory for customized versions of report definition files repXXX.php, checked before using system default file.
972 $ /company/0/reporting (added new directory)
973   /company/0/reporting/index.php
974   /admin/create_coy.php
975   /reporting/includes/reports_classes.inc
976 # Warnings turned off in case of charset not supported by htmlspecialchars().
977 $ /includes/db/connect_db.inc
978 # Added content type encoding header
979 $ /includes/page/header.inc
980
981 24-Apr-2008 Joe Hunt
982 # Wrong include file path in /includes/ui/items_cart.inc changed /inventory/includes/prefs/sysprefs.inc to
983   /includes/prefs/sysprefs.inc
984 $ /includes/ui/items_cart.inc  
985 # Wrong include file in /reporting/includes/pdf_report.inc. Changed header2a.inc to header2.inc
986 $ /reporting/includes/pdf_report.inc
987
988 23-Apr-2008 Joe Hunt
989 ! Removed the content of function header2 in pdf_report.inc to a separate file, header2.inc.
990   It will make it easier to design your own document layouts.
991 $ /reporting/includes/pdf_report.inc
992   /reporting/includes/header2.inc (new file)
993   
994 20-Apr-2008 Janusz Dobrowolski
995 # Checking uniqueness of company settings, fixed creating database with prefix 0 when none was selected.
996 $ /admin/create_coy.php
997 ! Added missing include_once directives.
998 $ /includes/ui/items_cart.inc
999   /includes/ui/ui_lists.inc
1000   /includes/ui/ui_view.inc
1001 + Added ini default_charset unnecessary for planned ajax calls.
1002 $ /includes/lang/language.inc
1003
1004 19-Apr.2008 Joe Hunt
1005 # Bug (right to left text was done if price decimals were 3). A test sentense from a while
1006   ago wasn't removed.
1007 $ /reporting/includes/pdf_report.inc
1008
1009 18-Apr-2008 Janusz Dobrowolski
1010 # Additional checks on provisions and break point entry.
1011 $ /sales/manage/sales_people.php
1012 ! Modules purchasing, sales and taxes sealed against XSS attacks
1013 $ /install/save.php
1014   /admin/db/maintenance_db.inc
1015   /purchasing/includes/db/grn_db.inc
1016   /purchasing/includes/db/invoice_items_db.inc
1017   /purchasing/includes/db/po_db.inc
1018   /purchasing/includes/db/supp_trans_db.inc
1019   /purchasing/manage/suppliers.php
1020   /sales/includes/db/credit_status_db.inc
1021   /sales/includes/db/cust_trans_db.inc
1022   /sales/includes/db/cust_trans_details_db.inc
1023   /sales/includes/db/sales_order_db.inc
1024   /sales/includes/db/sales_types_db.inc
1025   /sales/manage/customer_branches.php
1026   /sales/manage/customers.php
1027   /sales/manage/sales_areas.php
1028   /sales/manage/sales_people.php
1029   /taxes/db/item_tax_types_db.inc
1030   /taxes/db/tax_groups_db.inc
1031   /taxes/db/tax_types_db.inc
1032
1033 18-Apr-2008 Joe Hunt
1034 ! Module gl sealed against XSS Attacks
1035 $ /gl/includes/db/gl_db_accounts.inc
1036   /gl/includes/db/gl_db_account_types.inc
1037   /gl/includes/db/gl_db_bank_accounts.inc
1038   /gl/includes/db/gl_db_bank_trans.inc
1039   /gl/includes/db/gl_db_bank_trans_types.inc
1040   /gl/includes/db/gl_db_currencies.inc
1041   /gl/includes/db/gl_db_trans.inc
1042   
1043 18-Apr-2008 Janusz Dobrowolski
1044 ! Modules admin and dimensions sealed against XSS attacks
1045 $ /admin/payment_terms.php
1046   /admin/shipping_companies.php
1047   /admin/db/company_db.inc
1048   /admin/db/maintenance_db.inc
1049   /admin/db/users_db.inc
1050   /admin/db/voiding_db.inc
1051   /dimensions/includes/dimensions_db.inc
1052
1053 18-Apr-2008 Joe Hunt
1054 ! Modules includes, inventory and manufacturing sealed against XSS attacks
1055 $ /includes/db/comments_db.inc
1056   /includes/db/inventory_db.inc
1057   /includes/db/references_db.inc
1058   /inventory/includes/db/items_category_db.inc
1059   /inventory/includes/db/items_db.inc
1060   /inventory/includes/db/items_locations_db.inc
1061   /inventory/includes/db/items_units_db.inc
1062   /inventory/includes/db/movement_types_db.inc
1063   /manufacturing/includes/db/work_centres_db.inc
1064   /manufacturing/includes/db/work_orders_db.inc
1065   /manufacturing/includes/db/work_orders_quick_db.inc
1066   /manufacturing/includes/db/work_order_issues_db.inc
1067   /manufacturing/includes/db/work_order_produce_items_db.inc
1068   
1069 18-Apr-2008 Janusz Dobrowolski
1070 ! Changed db_escape function to avoid XSS attacks via js db injection
1071 $ /includes/db/connect_db.inc
1072 # Database inserts/updates secured against js injection
1073 $ /admin/db/maintenance_db.inc
1074   /gl/includes/db/gl_db_accounts.inc
1075   /purchasing/includes/db/po_db.inc
1076   /sales/sales_order_entry.php
1077   /sales/includes/db/sales_order_db.inc
1078
1079 16-Apr-2008 Joe Hunt
1080 # Bug in /includes/ui/ui_lists.inc:914. Sql clause was cut.
1081 $ /includes/ui/ui_lists.inc
1082
1083 09-Apr-2008 Janusz Dobrowolski
1084 # Fixed number formatting bug in standard cost update.
1085 $ /inventory/cost_update.php
1086
1087 -------------------- 2,0 Beta - released ----------------------------
1088
1089 06-Apr-2008 Joe Hunt
1090 ! Changed install.html and update.html to fit the new unstable release 2.0
1091 ! Changed demo sql script to fit the 2.0 unstable.
1092 $ install.html
1093   update.html
1094   /sql/en_US-demo.sql
1095   
1096 06-Apr-2008 Janusz Dobrowolski
1097 # Sales invoice edition denied for documents created in FA 1.xx because of nonportable differences in gl posting/db schema.
1098   /sales/customer_invoice.php
1099 # Fixed typo causing error while adding new tax type.
1100   /taxes/tax_types.php
1101   
1102 05-Apr-2008 Joe Hunt
1103 # Fixed a bug when creating subfolder for new companies. Should be company id and not the table pref counter.
1104 $ /admin/create_coy.php
1105
1106 05-Apr-2008 Joe Hunt
1107 # Removed annoying warnings in several reports. 
1108 $ config.php 
1109   /reporting/rep102.php
1110   /reporting/rep104.php
1111   /reporting/rep201.php
1112   /reporting/rep203.php
1113   /reporting/rep705.php
1114   /reporting/rep706.php
1115   /reporting/rep707.php
1116   /reporting/rep709.php
1117   /reporting/reports_main.php
1118   /reporting/includes/pdf_report.inc
1119   
1120 04-Apr-2008 Janusz Dobrowolski
1121 # Javascript bugfix in selecting orders for template.
1122 $ /sales/inquiry/sales_orders_view.php
1123
1124 04-Apr-2008 Joe Hunt
1125 ! Updated chart of accounts for release 2.0 unstable. Set the status to 2.0 Beta in config.php. Minor changes in update.html
1126 + Preparing for download of release 2.0b on SourceForge.
1127 $ config.php
1128   update.html
1129   /sql/en_US-new.sql
1130   /sql/en_US-demo.sql
1131   
1132 02-Apr-2008 Janusz Dobrowolski
1133 # Removed selector expansion on space key for multi-line selectors
1134 $ /js/inserts.js
1135 ! Hiding search button in combo selectors for javascript enabled browsers
1136 $ /includes/ui/ui_lists.inc
1137   /js/inserts.js
1138 + Focus set to invalid form field after submit check fail
1139 $ /admin/company_preferences.php
1140   /admin/fiscalyears.php
1141   /admin/gl_setup.php
1142   /admin/payment_terms.php
1143   /admin/shipping_companies.php
1144   /admin/users.php
1145   /admin/void_transaction.php
1146   /dimensions/dimension_entry.php
1147   /gl/bank_transfer.php
1148   /gl/gl_deposit.php
1149   /gl/gl_journal.php
1150   /gl/gl_payment.php
1151   /gl/manage/bank_accounts.php
1152   /gl/manage/bank_trans_types.php
1153   /gl/manage/currencies.php
1154   /gl/manage/exchange_rates.php
1155   /gl/manage/gl_account_classes.php
1156   /gl/manage/gl_account_types.php
1157   /gl/manage/gl_accounts.php
1158   /inventory/adjustments.php
1159   /inventory/cost_update.php
1160   /inventory/prices.php
1161   /inventory/purchasing_data.php
1162   /inventory/transfers.php
1163   /inventory/manage/item_categories.php
1164   /inventory/manage/item_units.php
1165   /inventory/manage/items.php
1166   /inventory/manage/locations.php
1167   /inventory/manage/movement_types.php
1168   /manufacturing/work_order_add_finished.php
1169   /manufacturing/work_order_entry.php
1170   /manufacturing/work_order_issue.php
1171   /manufacturing/work_order_release.php
1172   /manufacturing/manage/bom_edit.php
1173   /manufacturing/manage/work_centres.php
1174   /purchasing/po_entry_items.php
1175   /purchasing/po_receive_items.php
1176   /purchasing/supplier_credit.php
1177   /purchasing/supplier_credit_grns.php
1178   /purchasing/supplier_invoice.php
1179   /purchasing/supplier_invoice_grns.php
1180   /purchasing/supplier_payment.php
1181   /purchasing/supplier_trans_gl.php
1182   /purchasing/allocations/supplier_allocate.php
1183   /purchasing/manage/suppliers.php
1184   /sales/credit_note_entry.php
1185   /sales/customer_credit_invoice.php
1186   /sales/customer_delivery.php
1187   /sales/customer_invoice.php
1188   /sales/customer_payments.php
1189   /sales/sales_order_entry.php
1190   /sales/allocations/customer_allocate.php
1191   /taxes/item_tax_types.php
1192   /taxes/tax_groups.php
1193   /taxes/tax_types.php
1194 # Set default focus in update_db.php
1195 $ /admin/backups.php
1196
1197 29-Mar-2008 Janusz Dobrowolski
1198 # Changed gl_all_accounts_list() API
1199 $ /includes/ui/ui_lists.inc
1200 + Enhanced list accessability in kbd usage via space key
1201 $ js/inserts.js
1202
1203 28-Mar-2008 Janusz Dobrowolski
1204 # Fixed headers for various display mode
1205 $ /sales/inquiry/sales_orders_view.php
1206
1207 28-Mar-2008 Joe Hunt
1208 + Added print document options in inquiries.
1209 $ /sales/inquiry/customer_inquiry.php
1210   /sales/inquiry/sales_orders_view.php
1211   /sales/inquiry/sales_deliveries_view.php
1212   /purchasing/inquiry/po_search.php
1213   /purchasing/inquiry/po_search_completed.php
1214   
1215 28-Mar-2008 Joe Hunt
1216 # Fixed a minor bug in customers_db.inc (should include type == 2 - Bank Deposits)
1217 $ /sales/includes/db/customers_db.inc
1218 # Fixed a PHP vers. 5.xx bug. No need for & operator in function calls, only in declaration. Gives a warning.
1219 $ /sales/includes/db/sales_credit_db.inc
1220 # Fixed a wrong variabel declaration doc_Document_no to doc_Invoice_no
1221 $ /reporting/includes/doctext.inc
1222   /reporting/includes/doctext2.inc
1223 # Fixed so Customer Balances and Aged Customer Analysis reports presents correct sign.  
1224 $ /reporting/rep101.php
1225   /reporting/rep102.php
1226
1227 28-Mar-2008 Janusz Dobrowolski
1228 # Layout/focus fixes for no_[customer/supplier/item]_list option on
1229 $  /includes/ui/ui_lists.inc
1230    /purchasing/includes/ui/po_ui.inc
1231    /sales/credit_note_entry.php
1232    /sales/sales_order_entry.php
1233    /sales/includes/ui/sales_credit_ui.inc
1234    /sales/includes/ui/sales_order_ui.inc
1235
1236 27-Mar-2008 Janusz Dobrowolski
1237 + Automatic first field focus on page start, focus order preserved between form updates
1238 $  /gl/inquiry/gl_account_inquiry.php
1239    /includes/page/footer.inc
1240    /includes/ui/ui_controls.inc
1241    /includes/ui/ui_input.inc
1242    /includes/ui/ui_lists.inc
1243    /includes/ui/ui_view.inc
1244    /js/inserts.js
1245    /sales/sales_order_entry.php
1246    /sales/credit_note_entry.php
1247    /sales/includes/ui/sales_credit_ui.inc
1248    /sales/includes/ui/sales_order_ui.inc
1249 + Data picker omitted in keyboard tabbing sequence (FF,IE, not old mozilla)
1250 $  /includes/ui/ui_input.inc
1251 ! Javascript recalcAccount() superseded by class='combo' behaviour binding
1252 $  /gl/gl_deposit.php
1253    /gl/gl_journal.php
1254    /gl/gl_payment.php
1255    /gl/includes/ui/gl_deposit_ui.inc
1256    /gl/includes/ui/gl_journal_ui.inc
1257    /gl/includes/ui/gl_payment_ui.inc
1258    /includes/ui/ui_view.inc
1259    /purchasing/po_entry_items.php
1260    /purchasing/includes/ui/po_ui.inc
1261    /sales/sales_order_entry.php
1262    /sales/includes/ui/sales_credit_ui.inc
1263    /sales/includes/ui/sales_order_ui.inc
1264    /js/inserts.js
1265 ! get_js_set_focus moved from ui_view (this is only standalone form).
1266    /update_db.php
1267 # Fixed debit/credit entry check 
1268 $  /gl/gl_journal.php
1269 # Restored GET/POST security check on path_to_root
1270 $  /config.php
1271
1272 26-Mar-2008 Janusz Dobrowolski
1273 # Bug fixes in purchase module related to tax structure changes.
1274 $  /purchasing/includes/supp_trans_class.inc
1275    /purchasing/includes/db/invoice_db.inc
1276    /purchasing/includes/db/invoice_items_db.inc
1277    /purchasing/includes/ui/invoice_ui.inc
1278    /reporting/rep105.php
1279
1280 25-Mar-2008 Janusz Dobrowolski
1281 ! Per company pdf, backup and graphics directories in 'company' dir.
1282 $  /company (new dir)
1283    /company/0 (new dir)
1284    /company/0/images/ (new dir)
1285    /company/0/images/102.jpg    (moved from inventory/manage/image)
1286    /company/0/images/103.jpg    (moved from inventory/manage/image)
1287    /company/0/images/104.jpg    (moved from inventory/manage/image)
1288    /company/0/images/logo_frontaccounting.jpg   (moved from themes/default/images)
1289    /company/0/images/logo_frontaccounting.png   (moved from themes/default/images)
1290    /admin/backups.php
1291    /admin/create_coy.php
1292    /admin/db/maintenance_db.inc
1293    /install/index.php
1294    /reporting/rep102.php
1295    /reporting/rep104.php
1296    /reporting/rep202.php
1297    /reporting/rep303.php
1298    /reporting/rep706.php
1299    /reporting/rep707.php
1300    /reporting/includes/pdf_report.inc
1301    /inventory/manage/items.php
1302
1303 + jscript component caching (enables browser caching and future compression)
1304 $  /includes/session.inc
1305    /includes/main.inc
1306    /includes/page/header.inc
1307    /includes/ui/ui_view.inc
1308    /admin/display_prefs.php
1309    /config.php
1310
1311 - Removed obsolete file
1312 $  /sales/includes/ui/print_invoice.inc
1313
1314 21-Mar-2008 Janusz Dobrowolski
1315 ! Total Allocation/Left to Allocate update without page submit.
1316 $  /includes/ui/ui_view.inc
1317    /purchasing/allocations/supplier_allocate.php
1318    /sales/allocations/customer_allocate.php
1319 # Fixed unvisable under IE editbutton
1320 $  /themes/aqua/default.css
1321    /themes/cool/default.css
1322    /themes/default/default.css
1323
1324 20-Mar-2008 Janusz Dobrowolski
1325 # Excluding delivery notes from Customer Balances, removed warnings. 
1326 $  /reporting/rep101.php 
1327 # Divide by zero fix on order_price==0 in new supplier invoice
1328 $  /purchasing/supplier_invoice_grns.php
1329 # Database bug fix in new customer entry
1330 $  /sales/manage/customers.php
1331 # Small bug fix (warnings) in is_date() function.
1332 $  /includes/date_functions.inc
1333
1334 18-Mar-2008 Janusz Dobrowolski
1335 # Line items editor uses POST method - no disappearing shippment info.
1336 $  /sales/credit_note_entry.php
1337    /sales/sales_order_entry.php
1338    /sales/includes/ui/sales_credit_ui.inc
1339    /sales/includes/ui/sales_order_ui.inc
1340 + Added edit_button_cell() function
1341 $  /includes/ui/ui_controls.inc
1342 + Helper function for finding indexed submit $_POST vars.
1343 $  /includes/ui/ui_input.inc
1344 + New class .editbutton for buttons. Default view is link alike.
1345 $  /themes/aqua/default.css
1346    /themes/cool/default.css
1347    /themes/default/default.css
1348
1349 17-Mar-2008 Janusz Dobrowolski
1350 # Added rounding when needed to avoid document non cosistent documents.
1351 $  /includes/banking.inc
1352    /purchasing/supplier_credit_grns.php
1353    /purchasing/supplier_invoice_grns.php
1354    /purchasing/includes/supp_trans_class.inc
1355    /purchasing/includes/ui/invoice_ui.inc
1356    /purchasing/includes/ui/po_ui.inc
1357    /reporting/rep107.php
1358    /reporting/rep109.php
1359    /reporting/rep110.php
1360    /reporting/rep209.php
1361    /sales/includes/cart_class.inc
1362    /sales/includes/ui/sales_credit_ui.inc
1363    /sales/includes/ui/sales_order_ui.inc
1364    /sales/view/view_credit.php
1365    /sales/view/view_dispatch.php
1366    /sales/view/view_invoice.php
1367    /sales/view/view_sales_order.php
1368    /taxes/tax_calc.inc
1369 # Sign bug for customer transactions
1370 $  /reporting/rep709.php
1371 # Include file conflict fix
1372 $ /purchasing/includes/ui/invoice_ui.inc
1373   /gl/manage/bank_accounts.php
1374   /manufacturing/inquiry/where_used_inquiry.php
1375   /purchasing/manage/suppliers.php
1376   
1377 16-Mar-2008 Janusz Dobrowolski
1378 + Added javascript add-on for unobtrusive apply javascript handlers to html elements.
1379 $  /js/behaviour.js
1380    /js/inserts.js
1381 + Added javascript source collecting functions
1382 $  /includes/main.inc
1383 ! Moved check_page_security(); for safe start in case of broken wa_current_user var.
1384 + Added global js code collecting arrays  $js_lib, $js_static
1385 $  /includes/session.inc
1386 ! Changed get_js_user num to add_js_user_num; extended for percent/qty/price formatting
1387 $  /includes/ui/ui_view.inc
1388 + Added including javascript source colections from $js_lib, $js_static; conditional display for ajax calls
1389 $  /includes/page/footer.inc
1390    /includes/page/header.inc
1391 ! Added including of data_checks.inc
1392 $  /includes/ui.inc
1393 + User side percent/exrate/qty/price input formatting via onblur handler.
1394 $  /admin/gl_setup.php
1395    /gl/gl_budget.php
1396    /gl/manage/exchange_rates.php
1397    /includes/ui/ui_input.inc
1398    /inventory/purchasing_data.php
1399    /inventory/reorder_level.php
1400    /inventory/includes/item_adjustments_ui.inc
1401    /inventory/includes/stock_transfers_ui.inc
1402    /manufacturing/work_order_entry.php
1403    /manufacturing/manage/bom_edit.php
1404    /purchasing/po_entry_items.php
1405    /purchasing/po_receive_items.php
1406    /purchasing/supplier_credit.php
1407    /purchasing/supplier_credit_grns.php
1408    /purchasing/supplier_invoice_grns.php
1409    /purchasing/supplier_trans_gl.php
1410    /purchasing/allocations/supplier_allocate.php
1411    /purchasing/includes/ui/po_ui.inc
1412    /sales/customer_delivery.php
1413    /sales/customer_invoice.php
1414    /sales/allocations/customer_allocate.php
1415    /sales/includes/ui/sales_credit_ui.inc
1416    /sales/includes/ui/sales_order_ui.inc
1417    /taxes/tax_groups.php
1418    /taxes/tax_types.php
1419
1420 14-Mar-2008 Janusz Dobrowolski
1421  + All forms fixed to accept user native numeric format.
1422  $ /admin/gl_setup.php
1423    /gl/bank_transfer.php
1424    /gl/gl_budget.php
1425    /gl/gl_deposit.php
1426    /gl/gl_journal.php
1427    /gl/gl_payment.php
1428    /gl/includes/db/gl_db_banking.inc
1429    /gl/includes/ui/gl_deposit_ui.inc
1430    /gl/includes/ui/gl_journal_ui.inc
1431    /gl/includes/ui/gl_payment_ui.inc
1432    /gl/manage/exchange_rates.php
1433    /inventory/adjustments.php
1434    /inventory/cost_update.php
1435    /inventory/prices.php
1436    /inventory/purchasing_data.php
1437    /inventory/reorder_level.php
1438    /inventory/transfers.php
1439    /inventory/includes/item_adjustments_ui.inc
1440    /inventory/includes/stock_transfers_ui.inc
1441    /inventory/manage/item_units.php
1442    /manufacturing/work_order_entry.php
1443    /manufacturing/inquiry/where_used_inquiry.php
1444    /manufacturing/manage/bom_edit.php
1445    /purchasing/po_entry_items.php
1446    /purchasing/po_receive_items.php
1447    /purchasing/supplier_credit_grns.php
1448    /purchasing/supplier_invoice_grns.php
1449    /purchasing/supplier_payment.php
1450    /purchasing/supplier_trans_gl.php
1451    /purchasing/allocations/supplier_allocate.php
1452    /purchasing/includes/ui/po_ui.inc
1453    /purchasing/inquiry/po_search.php
1454    /sales/credit_note_entry.php
1455    /sales/customer_credit_invoice.php
1456    /sales/customer_delivery.php
1457    /sales/customer_invoice.php
1458    /sales/customer_payments.php
1459    /sales/sales_order_entry.php
1460    /sales/allocations/customer_allocate.php
1461    /sales/includes/ui/sales_credit_ui.inc
1462    /sales/includes/ui/sales_order_ui.inc
1463    /sales/manage/customers.php
1464    /sales/manage/sales_people.php
1465    /sales/view/view_credit.php
1466    /sales/view/view_dispatch.php
1467    /sales/view/view_invoice.php
1468    /sales/view/view_receipt.php
1469    /sales/view/view_sales_order.php
1470    /taxes/item_tax_types.php
1471    /taxes/tax_groups.php
1472    /taxes/tax_types.php
1473  + User format functions for percent/price/exrate amounts display.
1474  $ /includes/current_user.inc
1475  + Input checking functions for numeric input fields in user native format
1476  $ /includes/data_checks.inc
1477  + Numeric input fields in user native format
1478  $ /includes/ui/ui_input.inc
1479  + Javascript function for conversion to/from user native numeric format.
1480  $ /includes/ui/ui_view.inc
1481  + New class amount for numeric input
1482  $ /themes/aqua/default.css
1483    /themes/cool/default.css
1484    /themes/default/default.css
1485  # Removed warning on adding component
1486    /manufacturing/manage/bom_edit.php
1487  # Quantity display correction
1488    /manufacturing/inquiry/where_used_inquiry.php
1489  # Fixed add_customer_trans() call
1490    /gl/includes/db/gl_db_banking.inc
1491
1492 12-Mar-2008 Joe Hung
1493  + Added update of Units of Measure and converting of deptor_trans records from release 1.XX
1494  - Removed default insertion of Units of Measure. Not neccessary.
1495  $ /sql/alter.sql
1496    /admin/db/maintenance_db.inc (added support for update)
1497
1498 11-Mar-2008 Janusz Dobrowolski
1499  + Table of measure moved into new table item_units
1500  ! Removed $themes[] from config.php, theme list based on directory structure
1501  $ /config.php
1502    /includes/ui/ui_lists.inc
1503    /applications/inventory.php
1504    /inventory/includes/inventory_db.inc
1505    /inventory/includes/db/items_units_db.inc
1506    /inventory/manage/item_units.php
1507    /inventory/manage/items.php
1508    /sql/alter.sql
1509
1510 11-Mar-2008 Joe Hunt
1511  # Small fix for alignment of date and due date label fields in customer_invoice.php and customer_delivery.php
1512  $ /sales/customer_invoice.php
1513    /sales/customer_delivery.php
1514  
1515 10-Mar-2008 Joe Hunt
1516  # Small fix for Template Invoice in sales_order_entry.php on line 363 (duedate for Invoice).
1517  $ /sales/sales_order_entry.php
1518  
1519 10-Mar-2008 Janusz Dobrowolski
1520  + Added price list selector to sales entry (debtor_master gives only default one)
1521  + Added optional submit_on_change parameter to sales ui lists
1522  $ /includes/ui/ui_lists.inc
1523    /sales/sales_order_entry.php
1524    /sales/includes/ui/sales_credit_ui.inc
1525    /sales/includes/ui/sales_order_ui.inc
1526  # Additional PHP5 fixes, do_clone superseded by local ? : constructs
1527  $ /sales/includes/cart_class.inc
1528    /includes/ui/ui_view.inc
1529    /sales/includes/sales_db.inc
1530  # Fixed bogus sales_type lists in edition mode
1531  $ /sales/customer_delivery.php
1532    /sales/customer_invoice.php
1533  # Smaller fixes, cart_class.sales_type name change
1534  $ /sales/includes/ui/sales_credit_db.inc
1535    /sales/credit_note_entry.php
1536    /sales/customer_credit_invoice.php
1537    /sales/includes/cart_class.inc
1538    /sales/includes/db/sales_credit_db.inc
1539    /sales/includes/db/sales_delivery_db.inc
1540    /sales/includes/db/sales_invoice_db.inc
1541    /sales/includes/db/sales_order_db.inc
1542    /sales/includes/ui/sales_credit_ui.inc
1543  # One another pmWiki name conflict removed
1544  $ /admin/display_prefs.php
1545  
1546 09-Mar-2008 Joe Hunt
1547  - Removed redundant form_types functions and the file /reporting/includes/form_types.inc. Removed table form_items
1548  $ /dimensions/includes/dimensions_db.inc
1549    /gl/includes/db/gl_db_banking.inc
1550    /includes/main.inc
1551    /inventory/includes/db/items_adjust_db.inc
1552    /manufacturing/includes/db/work_order_issues_db.inc
1553    /manufacturing/includes/db/work_order_produce_items_db.inc
1554    /manufacturing/includes/db/work_orders_db.inc
1555    /manufacturing/includes/db/work_orders_quick_db.inc
1556    /purchasing/includes/db/grn_db.inc
1557    /purchasing/includes/db/po_db.inc
1558    /purchasing/includes/db/supp_payment_db.inc
1559    /reporting/includes/form_types.inc (File removed)
1560    /sales/includes/db/sales_delivery_db.inc
1561    /sales/includes/db/sales_invoice_db.inc
1562    /sales/includes/db/sales_order_db.inc
1563    /sql/alter.sql
1564  # Bug in calculating exchange rates in Reports Supplier Balances and Customer Balances
1565  $ /reporting/rep101.php
1566    /reporting/rep201.php
1567  # clone replacement do_clone() for both PHP 4 and PHP 5.
1568  $ /includes/ui/ui_view.inc (at the very bottom)
1569    /sales/includes/cart_class.inc
1570    
1571 07-Mar-2008 Janusz Dobrowolski
1572  ! Changed name tax type uniqueness constraint to (name, rate)
1573  $ /includes/ui/ui_lists.inc
1574    /taxes/items_tax_types.php
1575  ! Tax included option moved from tax_group to sales_types table
1576  $ includes/ui/ui_view.inc
1577    /purchasing/includes/ui/invoice_ui.inc
1578    /taxes/tax_calc.inc
1579    /taxes/tax_groups.php
1580    /taxes/db/tax_groups_db.inc
1581    /sql/alter.sql
1582  # Final rewriting of sales module, a lot of bugfixes.
1583  + Template delivery/invoicing
1584  + Concurrent document editing control on sql level
1585  + Most of sales documents are now editable
1586  + Some links to print documents after entry
1587  ! Changed javascript helper function for customer allocations
1588  $ /applications/customers.php
1589    /includes/ui/ui_input.inc
1590    /reporting/rep107.php
1591    /reporting/rep109.php
1592    /reporting/rep110.php
1593    /sales/credit_note_entry.php
1594    /sales/customer_credit_invoice.php
1595    /sales/customer_delivery.php
1596    /sales/customer_invoice.php
1597    /sales/customer_payments.php
1598    /sales/sales_order_entry.php
1599    /sales/allocations/customer_allocate.php
1600    /sales/allocations/customer_allocation_main.php
1601    /sales/includes/cart_class.inc
1602    /sales/includes/sales_db.inc
1603    /sales/includes/sales_ui.inc
1604    /sales/includes/db/cust_trans_db.inc
1605    /sales/includes/db/cust_trans_details_db.inc
1606    /sales/includes/db/custalloc_db.inc
1607    /sales/includes/db/customers_db.inc
1608    /sales/includes/db/payment_db.inc
1609    /sales/includes/db/sales_credit_db.inc
1610    /sales/includes/db/sales_delivery_db.inc
1611    /sales/includes/db/sales_invoice_db.inc
1612    /sales/includes/db/sales_order_db.inc
1613    /sales/includes/db/sales_types_db.inc
1614    /sales/includes/ui/print_invoice.inc
1615    /sales/includes/ui/sales_credit_ui.inc
1616    /sales/includes/ui/sales_order_ui.inc
1617    /sales/inquiry/customer_allocation_inquiry.php
1618    /sales/inquiry/customer_inquiry.php
1619    /sales/inquiry/sales_deliveries_view.php
1620    /sales/inquiry/sales_orders_view.php
1621    /sales/manage/credit_status.php
1622    /sales/manage/sales_types.php
1623    /sales/view/view_credit.php
1624    /sales/view/view_dispatch.php
1625    /sales/view/view_invoice.php
1626    /sales/view/view_receipt.php
1627    /sales/view/view_sales_order.php
1628 # Removed function name conflict with wiki help system
1629    /includes/lang/language.php
1630    
1631 06-Mar-2008 Janusz Dobrowolski
1632  + Wiki help links integration
1633  $ /config.php
1634    /includes/page/header.inc
1635    /includes/lang/language.php
1636  + Optional debuging with xdebug module
1637  $ /index.php
1638    /includes/db/connect_db.inc
1639  ! Concurrent edition fix
1640  $  /includes/systypes.inc
1641  # Table header fix
1642  $  /manufacturing/manage/bom_edit.php
1643  # Menu layout fixes
1644  $ /themes/aqua/renderer.php
1645    /themes/cool/renderer.php
1646    /themes/default/renderer.php
1647  # Removed warning about nonexistent $_GET variable
1648  $ /dimensions/inquiry/search_dimensions.php
1649  # MySQL 3.xx CAST bug fix
1650  $ /includes/db/manufacturing_db.inc
1651    /manufacturing/includes/db/work_order_requirements_db.inc
1652    /manufacturing/inquiry/where_used_inquiry.php
1653
1654 04-Mar-2008 Joe Hunt
1655  ! Changed so that average item material price is automatic updated whenever a PO Delivery is received.
1656    Changed so that a Bill of Materiel, Parent's material price, is automatic updated from underlying items.
1657  $ /inventory/cost_update.php
1658    /purchasing/includes/db/grn_db.inc and
1659    /manufacturing/manage/bom_edit.php. 
1660    /manufacturing/includes/db/work_orders_db.inc
1661    /manufacturing/includes/db/work_orders_quick_db.inc
1662    /manufacturing/work_order_entry.php
1663   
1664 21-Feb-2008 Joe Hunt
1665  + Added Print for documents in /admin/view_print_transaction.php (according to our new routines).
1666  $ /admin/view_print_transaction.php
1667    /applications/setup.php
1668   
1669 17-Feb-2008 Joe Hunt
1670  ! Minor change in menu and function in view_print_transaction.php
1671  $ /admin/view_print_transaction.php
1672    /application/setup.php
1673  + Preparing for print of single documents
1674  $ /reporting/includes/reporting.inc
1675  ! Removing 'out' field in table tax_types
1676  $ /sql/alter.sql
1677    /taxes/tax_types.php
1678    /taxes/db/tax_types_db.inc
1679  + Added 2 functions in ui_input.inc, button and button_cell
1680    /includes/ui/ui_input.inc
1681
1682 11-Feb-2008 Joe Hunt
1683  + Added file, update_db.php, for updating company databases from an SQL script.
1684  $ update_db.php (New file)
1685    update.html
1686   
1687 06-Fef-2008 Joe Hunt
1688  + Added Report, Salesman Listing, rep106.php. 
1689  $ /reporting/reports_main.php
1690    /reporting/rep106.php
1691   
1692 06-Feb-2008 Janusz Dobrowolski
1693  + Separation of customer invoice issue and goods delivery.
1694  + Batch invoicing for more than one delivery
1695  # Corrected inadequate shipping tax calculations.
1696  ! Default debugging status changed to off.
1697  $ /taxes/tax_calc.inc
1698    /taxes/db/tax_groups_db.inc
1699    /admin/db/voiding_db.inc
1700    /applications/customers.php
1701    /includes/systypes.inc
1702    /includes/types.inc
1703    /includes/ui/ui_controls.inc
1704    /includes/ui/ui_lists.inc
1705    /includes/ui/ui_view.inc
1706    /inventory/inquiry/stock_status.php
1707    /reporting/rep105.php
1708    /reporting/rep107.php
1709    /reporting/rep109.php
1710    /reporting/rep110.php 
1711    /reporting/rep209.php
1712    /reporting/reports_main.php
1713    /reporting/includes/doctext.inc
1714    /reporting/includes/doctext2.inc
1715    /reporting/includes/form_types.inc
1716    /reporting/includes/pdf_report.inc
1717    /reporting/includes/reports_classes.inc
1718    /sales/customer_credit_invoice.php
1719    /sales/customer_invoice.php
1720    /sales/sales_order_entry.php
1721    /sales/customer_delivery.php 
1722    /sales/includes/db/sales_delivery_db.inc 
1723    /sales/includes/ui/print_invoice.inc 
1724    /sales/includes/cart_class.inc
1725    /sales/includes/sales_db.inc
1726    /sales/includes/db/cust_trans_db.inc
1727    /sales/includes/db/cust_trans_details_db.inc
1728    /sales/includes/db/sales_credit_db.inc
1729    /sales/includes/db/sales_invoice_db.inc
1730    /sales/includes/db/sales_order_db.inc
1731    /sales/includes/ui/sales_order_ui.inc
1732    /sales/inquiry/customer_allocation_inquiry.php
1733    /sales/inquiry/customer_inquiry.php
1734    /sales/inquiry/sales_orders_view.php
1735    /sales/inquiry/sales_deliveries_view.php 
1736    /sales/view/view_dispatch.php
1737    /sales/view/view_invoice.php
1738    /sales/view/view_sales_order.php
1739    /sql/alter.sql
1740    config.php
1741   
1742 01-Feb-2008 Joe Hunt
1743  ! Changed so sales orders can have more than one row with the same stock_id. In alter.sql.
1744  $ /sales/includes/cart_class.inc
1745    /sales/includes/db/sales_credit_db.inc
1746    /sales/includes/db/sales_invoice_db.inc
1747    /sales/includes/db/sales_order_db.inc
1748    /sales/includes/db/cust_trans_details_db.inc
1749    /sales/includes/ui/sales_order_ui.inc
1750    /sales/includes/ui/sales_credit_ui.inc
1751    /sales/credit_note_entry.php
1752    /sales/customer_credit_invoice.php
1753    /sales/sales_order_entry.php
1754    /sales/customer_invoice.php
1755
1756 31-Jan-2008 Joe Hunt
1757  ! New Release 2.0 Pre Alpha
1758  $ config.php
1759  # Fixed a release 2 related bug in create_coy.php
1760  $ /admin/create_coy.php
1761  + An alter.sql file to use for updating databases. Until the update_db.php is ready, you can use the install/update companies
1762    and select the companies one by one and upload the alter.sql file to all companies. You can still run the release 2
1763    with these databases changes without any new files. They are coming as soon as possible.
1764  $ /sql/alter.sql (New file)  
1765  # Fixed a release 2 related bug. A field in supp_trans_items were declared as integer(11). Changed to VARCHAR(11) in alter.sql
1766    and 2 related files
1767  $ /purchasing/supplier_trans_gl.php
1768    /purchasing/includes/db/invoice_items_db.inc
1769  ! Moved variables $no_item_list, $no_customer_list and $no_supplier_list in config.php to company table
1770  $ /includes/ui/ui_lists.inc
1771    /purchasing/includes/ui/po_ui.inc
1772    /sales/includes/ui/sales_order_ui.inc
1773    /admin/company_preferences.php
1774    /admin/db/company_db.inc
1775    config.php
1776  + Created 3 new fields in salesman table for provision, break point and provision2. Included in alter.sql. 
1777    Update sales_people.php.Preparing for a new Salesman report with provision etc. Selected with time range. Should be very good.
1778  $ /sales/manage/sales_people.php
1779    /includes/ui/ui_input.inc
1780  
1781 -------------------- 2,0 Pre Alpha - above ----------------------------
1782 31-Jan-2008 Janusz Dobrowolski
1783  # Minor bugfix in db_import()
1784  $ /admin/db/maintenance_db.inc
1785  
1786 30-Jan-2008 Janusz Dobrowolski
1787  # Minor display fix in tax_types.php
1788  $ /taxes/tax_types.php
1789  ! Format cleanup on some files.
1790  $ /gl/includes/gl_db.inc
1791    /gl/includes/gl_ui.inc
1792    /applications/application.php
1793    frontaccounting.php
1794    index.php
1795    
1796 -------------------- 1.16 Stable Released ----------------------
1797 28-Jan-2008 Joe Hunt
1798  + Added a possibility to replace the normal listboxes for items, customer and/or suppliers with a search box.
1799    The listboxes can only hold about 1000 items. New variables in config.php, $no_item_list, $no_customer_list 
1800    and $no_supplier_list. Default is the normal behavior for all listboxes.
1801  $ /includes/ui/ui_lists.inc
1802    /sales/includes/ui/sales_orders_ui.inc
1803    /purchases/includes/ui/po_ui.inc
1804    /themes/default/images/locate.png (New file)
1805    config.php
1806
1807  + Added ALTER TABLE possibility in db_import. For future releases.
1808  $ /admin/db/maintenence_db.inc  
1809
1810  # Removed warnings 'Call-time pass-by-reference' in /includes/db/connect_db.inc and /includes/ui/ui_lists.inc
1811  # Fixed File not found when loading local stylesheet.css (for other languages) in /includes/page/header.inc
1812  $ /includes/db/connect_db.inc
1813    /includes/ui/ui_lists.inc
1814    /includes/page/header.inc
1815    /access/login.php
1816    
1817 16-Jan-2008 Joe Hunt
1818  # When login screen is displayed after session timeout page content is broken. It
1819    is because of NOT using absolute paths in href attribute theme elements.
1820  $ /access/login.php
1821  
1822 30-Dec-2007 Joe Hunt
1823  # Minor adjustments in function db_export on line 325
1824  $ /admin/db/maintenance_db.inc
1825  
1826 29-Dec-2007 Joe Hunt
1827  + Added a variable, $print_invoice_no, in config.php for printing the invoice number instead of invoice reference.
1828  $ config.php
1829  
1830  # Fixed a bug when exporting database. Exported NULL field values from NO to empty field (from mysql version 5.0.32).
1831    Also fixed a unneccessary str_replace when importing sql scripts.
1832  ! Changed the PDF presentation to deleting the Javascript cache before presentation.
1833  $ /admin/db/maintenance_db.inc
1834    /reporting/includes/pdf_report.inc
1835    
1836 13-Dec-2007 Joe Hunt
1837  # Still bugs in trial balances and account inquiry on screen when selecting non balance accounts. Fixed.
1838  $ /gl/inquiry/gl_trial_balance.php
1839    /gl/inquiry/gl_account_inquiry.php
1840
1841 13-Dec-2007 Joe Hunt
1842  # Fixed a bug when voiding a transaction (Journal Entry). An eventually underlying bank transfer was not voided.
1843  $ /admin/db/voiding_db.inc
1844  
1845 06-Dec-2007 Joe Hunt
1846  # Fixed a bug when adding lines during Payments to suppliers, the supplier was set back to the first.
1847  $ /gl/gl_payment.php
1848    /gl/includes/ui/gl_payment_ui.inc
1849    
1850  ! Changed $loc_notification to be set to 0 instead of 1.
1851  $ config.php
1852  
1853 -------------------- 1.15 Stable Released ----------------------
1854 05-Dec-2007 Joe Hunt
1855  + Added email notification to stock location when available stock is below reorder level
1856  $ config.php
1857    /sales/includes/db/sales_order_db.inc
1858    
1859  # Fixed bugs in Open balances when account is not a balance account
1860  $ /gl/inquiry/gl_trial_balance.php
1861    /gl/inquiry/gl_account_inquiry.php
1862    /reporting/rep704.php
1863    /reporting/rep708.php
1864    
1865 -------------------- 1.14 Stable Released ----------------------
1866 01-Oct-2007 Joe Hunt
1867  ! Major change in the installation of modules to also accept an SQL-file for upload.
1868  $ config.php
1869    /admin/inst_module.php
1870    /admin/db/maintenance_db.inc
1871    
1872 30-Sep-2007 Joe Hunt
1873  # The following files were still vulnerable. Fixed
1874  $ /access/login.php
1875    /includes/lang/language.php
1876
1877 -------------------- 1.13 Stable Released ----------------------
1878 14-Sep-2007 Joe Hunt
1879  + Added optional link for electronic payment on invoices (PayPal). 
1880  ! Better support for install/update languages.  
1881  ! Minor adjustments
1882  # Fixed a vulnerable item in config.php
1883  $ config.php
1884
1885 14-Sep-2007 Joe Hunt
1886  # We forgot to upload the PO file when installing new language. Used when GETTEXT is not installed on Server.
1887  # config.php has been vulnerable. Fixed.
1888  $ /admin/inst_lang.php
1889  $ config.php
1890  
1891 10-Sep-2007 Joe Hunt
1892  ! Changed Bank Address field from text to textarea (multirows)
1893  $ /gl/manage/bank_accounts.php
1894  
1895 06-Sep-2007 Joe Hunt
1896  + Added optional link for electronic payment on invoices (PayPal)
1897  $ /reporting/reports_main.php
1898    /reporting/rep107.php
1899    /reporting/includes/report_classes.inc
1900    /reporting/includes/pdf_report.inc
1901    /reporting/includes/doc_text.inc
1902    /reporting/includes/doc_text2.inc
1903    
1904 23-Aug-2007 Joe Hunt
1905  # Unnecessary parameter ($db) in check_for_recursive_bom
1906  $ /manufacturing/manage/bom_edit.php
1907  
1908 21-Aug-2007 Joe Hunt
1909  # Bug in /includes/lang/gettext.php (249) affecting changing language!
1910  $ /includes/lang/gettext.php
1911  
1912 08-Aug-2007 Joe Hunt
1913  # Minor adjustments
1914  $ config.php
1915    /access/login.php
1916    /admin/create_coy.php
1917    /reporting/includes/pdf_report.inc
1918    
1919 04-Aug-2007 Joe Hunt
1920  + Added a default fiscal year in the en_US-new.sql and start references.
1921  $ /sql/en_US-new.sql
1922  ! Changed some specific text strings in en_US.po (E.g. TAX instead of VAT)
1923  $ /lang/en_US/LC_MESSAGES/en_US.mo
1924  
1925 03-Aug-2007 Joe Hunt
1926  # A bug in Direct Invoicing (wrong Invoice Date) has been fixed.
1927  $ /sales/includes/db/sales_order_db.inc
1928  
1929 23-Jul-2007 Joe Hunt
1930  # Changed <? in front of 2 files to <?php.
1931  $ /purchasing/includes/purchasing_ui.inc
1932    /reporting/includes/class.mail.inc
1933    
1934 -------------------- 1.12 Stable Released ----------------------
1935 21-Jul-2007 Joe Hunt
1936  + Added option to handle Jalali and Islamic Calendars
1937  ! Minor adjustments
1938  $ config.php
1939    /gl/includes/db/gl_db_trans.inc
1940    /includes/date_functions.inc
1941    /includes/ui/ui_input.inc
1942    /includes/ui/ui_lists.inc
1943    /includes/ui/ui_view.inc
1944    /purchasing/po_receive_items.php
1945    /purchasing/includes/ui/invoice_ui.inc
1946    /purchasing/includes/ui/po_ui.inc
1947    /reporting/rep705.php
1948    /sales/includes/db/sales_order_db.inc
1949    /sales/includes/ui/sales_order_ui.inc
1950    
1951 20-Jul-2007 Joe Hunt
1952  ! Changed parameters on report Sales Order. Option to print as Quote.
1953  $ /reporting/reports_main.php
1954    /reporting/rep109.php
1955    /reporting/includes/pdf_report.inc
1956    /reporting/includes/doctext.inc
1957    /reporting/includes/doctext2.inc
1958  
1959 19-Jul-2007 Joe Hunt
1960  + Added Budget Entry in General Ledger. Includes Dimensions.
1961  $ config.php
1962    /applications/generalledger.php
1963    /gl/gl_budget.php (New File!)
1964    /gl/includes/db/gl_db_trans.inc
1965    /includes/date_functions.inc
1966    /reporting/report_classes.inc
1967    
1968 -------------------- 1.11 Stable Released ----------------------
1969 04-Jul-2007 Joe Hunt
1970  ! Option for using alpha numeric chart of accounts.
1971  $ config.php
1972    /gl/manage/gl_accounts.php
1973    /gl/includes/db/gl_db_accounts.inc
1974    /gl/includes/db/gl_db_bank_trans.inc
1975    /gl/includes/db/gl_db_trans.inc
1976    /gl/inquiry/gl_trial_balance.inc
1977    /admin/db/company_db.inc
1978    /inventory/includes/db/items_db.inc
1979    /sales/manage/customer_branches.inc
1980
1981 04-Jul-2007 Joe Hunt
1982  # Problems retrieving language texts for poEdit in long javascripts
1983  $ /includes/ui/ui_view.inc
1984  
1985 04-May-2007 Joe Hunt
1986  # Database error when updating more than one item row in Sales Orders.
1987  $ /sales/includes/db/sales_order_db.inc
1988  # Database error when inserting work order issues. Fixed.
1989  $ /manufacturing/includes/db/work_order_issues_db.inc
1990  
1991 03-May-2007 Joe Hunt
1992  # Multiple tables and JOIN's have syntax changes in MySQL 5.0.12. Need parentheses.
1993  $ /includes/db/manufacturing_db.inc
1994    /manufacturing/includes/db/work_order_requirements_db.inc
1995
1996 02-May-2007 Joe Hunt
1997  # Missing details on Purchase Order when emailing and printing
1998  $ /reporting/rep209.php
1999  
2000 -------------------- 1.1 Stable Released ----------------------
2001 02-May-2007 Joe Hunt
2002  + Enabled module addons and all the below bugfixes. No changes in database structure.
2003  - Removed /sql/basic.sql (included in the other sql files)
2004  - Removed /themes/default/images/left.gif and /themes/default/images/right.gif 
2005    (not needed anymore).
2006  + Addition of update.html  
2007  $ /admin/inst_module.php (New file!)
2008    /applications/customers.php
2009    /applications/dimensions.php
2010    /applications/generalledger.php
2011    /applications/inventory.php
2012    /applications/manufacturing.php
2013    /applications/setup.php
2014    /applications/suppliers.php
2015    /install/index.php
2016    /install/save.php
2017    /modules/inst_modules.php (New folder and new file!)
2018    /modules/index.php (New file!)
2019    /sql/en_US-demo.sql
2020    /sql/en_US-new.sql
2021    install.html
2022    update.html (New file!)
2023    
2024 01-May-2007 Joe Hunt
2025  # Missing measure of units when printing sales orders
2026  # Update of Sales People caused a database error
2027  $ /sales/manage/sales_people.php
2028    /reporting/rep109.php
2029  
2030 30-Apr-2007 Joe Hunt
2031  + The selected menu tab is now shown with same background as hover color.
2032  $ config.php (default tab line 77. Change if you want)
2033    /includes/page/header.inc
2034    
2035 28-Apr-2007 Joe Hunt
2036  # When saving work order entries a lot of debug boxes appeared. Fixed
2037  # When clicking on the link, Issue, on work order inquires an empty screen appeared. Fixed
2038  # When retrieving work centres id's there was a database error. Fixed by casting string to unsigned
2039  $ /includes/db/manufacturing_db.inc
2040    /manufacturing/work_order_entry.php
2041    /manufacturing/includes/work_order_issue_ui.inc
2042    /manufacturing/includes/db/work_order_requirements_db.inc
2043    /manufacturing/includes/db/work_orders_quick_db.inc
2044    /manufacturing/inquiry/where_used_inquiry.php
2045    
2046 25-Apr-2007 Joe Hunt
2047  # Missing Date Picker
2048  $ /sales/customer_invoice.php
2049  # No JS popup window
2050  $ /sales/view/view_invoice.php
2051  
2052 24-Apr-2007 Joe Hunt
2053  ! New and better Date Picker, better cool theme.
2054  $ /includes/ui/ui_input.inc
2055    /includes/ui/ui_view.inc
2056    /reporting/includes/reports_classes.inc
2057    /themes/cool/default.css
2058
2059 -------------------- 1.0.1 Stable Released ----------------------
2060 23-Apr-2007 Joe Hunt
2061  ! Release 1.0.1 established on SourceForge, fixing the bugs and including a Date Picker,
2062    the changes for selection lists customers/suppliers and the Audit Trail.
2063
2064 22-Apr-2007 Joe Hunt
2065  ! Changed the two selection lists for customers/suppliers in reports to a single one with
2066    No Filter
2067  ! Changed the sort order in these selection lists from id to name.
2068  + Added Audit Trail in GL trans. A switch in config.php, $use_audit_trail, must be set to 1.
2069  $ /reporting/reports_main.php
2070    /reporting/rep101.php
2071    /reporting/rep102.php
2072    /reporting/rep201.php
2073    /reporting/rep202.php
2074    /reporting/rep203.php
2075    /reporting/rep204.php
2076    /reporting/includes/reports_classes.inc
2077    /includes/ui/ui_lists.inc
2078    /gl/includes/db/gl_db_trans.inc
2079    config.php
2080    
2081 22-Apr-2007 Joe Hunt
2082  + Date Picker for all date fields.
2083  $ config.php
2084    /admin/fiscalyears.php
2085    /admin/void_transaction.php
2086    /includes/ui/ui_view.inc
2087    /includes/ui/ui_input.inc
2088    /dimensions/dimension_entry.php
2089    /dimensions/inquiry/search_dimensions.php
2090    /gl/gl_journal.php
2091    /gl/gl_deposit.php
2092    /gl/gl_payment.php
2093    /gl/bank_transfer.php
2094    /gl/inquiry/bank_inquiry.php
2095    /gl/inquiry/gl_account_inquiry.php
2096    /gl/inquiry/gl_trial_balance.php
2097    /gl/manage/exchange_rates.php
2098    /inventory/adjustments.php
2099    /inventory/transfers.php
2100    /inventory/inquiry/stock_movements.php
2101    /inventory/manage/items.php
2102    /manufacturing/work_order_add_finished.php
2103    /manufacturing/work_order_entry.php
2104    /manufacturing/work_order_issue.php
2105    /manufacturing/work_order_release.php
2106    /purchasing/supplier_payment.php
2107    /purchasing/po_entry_items.php
2108    /purchasing/po_receive_items.php
2109    /purchasing/supplier_credit.php
2110    /purchasing/supplier_credit_grns.php
2111    /purchasing/supplier_invoice.php
2112    /purchasing/supplier_invoice_grns.php
2113    /purchasing/supplier_trans_gl.php
2114    /purchasing/includes/ui/po_ui.inc
2115    /purchasing/inquity/po_search.php
2116    /purchasing/inquiry/po_search_completed.php
2117    /purchasing/inquiry/supplier_allocation_inquiry.php
2118    /purchasing/inquiry/supplier_inquiry.php
2119    /reporting/reports_main.php
2120    /reporting/includes/reports_classes.inc
2121    /sales/credit_note_entry.php
2122    /sales/customer_credit_invoice.php
2123    /sales/customer_payments.php
2124    /sales/sales_order_entry.php
2125    /sales/includes/ui/sales_order_ui.inc
2126    /sales/inquiry/customer_allocation_inquiry.php
2127    /sales/inquiry/customer_inquiry.php
2128    /sales/inquiry/sales_orders_view.php
2129    New image files:
2130    /themes/default/images/cal.gif
2131    /themes/default/images/next.gif
2132    /themes/default/images/prev.gif
2133
2134 19-Apr-2007 Joe Hunt
2135  # Bug no 1703895, Account numbers are varchars, need quotes, fixed
2136  # Bug no 1703891, Reserved MySQL words used as column names, fixed
2137  $ /taxes/db/tax_types_db.inc
2138
2139  # Bug no 1703888, Apostrophes and other unescaped characters, fixed
2140  $ /gl/manage/gl_accounts.php
2141    /gl/includes/db/gl_db_accounts.inc
2142    /includes/ui/ui_input.inc
2143
2144 18-Apr-2007 Joe Hunt
2145  # Bug no 1702594, Logon Loop, fixed
2146  $ config.php
2147
2148 -------------------- 1.0a Stable Released ----------------------
2149 10-Apr-2007 Joe Hunt
2150  ! Release 1.0a established on SourceForge, fixing the bugs.
2151
2152 11-Apr-2007 Joe Hunt
2153  # Bug No 1698214, Creating Items, fixed
2154  $ /includes/ui/ui_lists.inc
2155  # Bug no 1698216, Item Movements, fixed
2156  $ /inventory/manage/items.php
2157
2158 -------------------- 1.0 Stable Released ----------------------
2159 10-Apr-2007 Joe Hunt
2160  ! Release 1.0 established on SourceForge.
2161
2162 2. Copyright and disclaimer
2163 ---------------------------
2164 This application is opensource software released under the GPL.  Please
2165 see source code and the LICENSE file