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