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