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