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