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