ca56246c0b78bce088aab9ecb0c190904033d479
[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
23 13-Feb-2011 Janusz Dobrowolski
24 ! Updated gettext template
25 $ /lang/new_language_template/LC_MESSAGES/empty.po
26 # Fixed invalid gettextized strings
27 $ /includes/packages.inc
28   /gl/includes/db/gl_db_rates.inc
29 # Typo
30 $ /includes/access_levels.inc
31   /admin/create_coy.php
32 # Fixed bug resulting in invalid postings when cash payment was selected for invoice against sales delivery.
33 $ /sales/customer_invoice.php
34   /sales/includes/cart_class.inc
35   /sales/includes/db/sales_invoice_db.inc
36   /sales/includes/ui/sales_order_ui.inc
37 # System settings are cached once a request.
38 $ /admin/db/company_db.inc
39 # Fixed inventory status display for items without reorder level set.
40 $ /inventory/includes/db/items_locations_db.inc
41 # Fixed error reporting in mail send method.
42 $ /reporting/includes/class.mail.inc
43 # Improved mail error handling.
44 $ /reporting/includes/pdf_report.inc
45 # Updated string handling in excel generator (reports were sometimes broken)
46 $ /reporting/includes/Workbook.php
47 # Fixed credit processing errors handling
48 $ /sales/customer_credit_invoice.php
49 ! Fixed hook_invoke_all
50 $ /includes/hooks.inc
51 # [0000536] Fixed phone/email branch contact retrieval
52 $ /sales/includes/ui/sales_order_ui.inc
53 ! Removed obsolete date selectors in Delivery against Order inquiry, fixed order selection.
54 $ /sales/inquiry/sales_orders_view.php
55   /sales/includes/db/sales_order_db.inc
56 # Fixed bad SO reference display
57 $ /sales/view/view_sales_order.php
58
59 21-Jan-2011 Janusz Dobrowolski
60 # Sales quotations were presented in inquiry even when realized [0000498]
61 $ /sales/includes/sales_db.inc
62   /sales/includes/db/sales_order_db.inc
63 ! Child document preparation moved to cart class.
64 $ /sales/customer_credit_invoice.php
65   /sales/customer_delivery.php
66   /sales/customer_invoice.php
67   /sales/sales_order_entry.php
68   /sales/includes/cart_class.inc
69
70 19-Jan-2011 Janusz Dobrowolski
71 # Fixed help link
72 $ /gl/accruals.php
73 # Cleanup
74 $ /includes/ui/ui_view.inc
75
76 18-Jan-2011 Janusz Dobrowolski
77 # Fixed accruals postings date calculation.
78 $ /gl/accruals.php
79 # Fixed add_months() result for dates near end of month.
80 $ /includes/date_functions.inc
81
82 18-Jan-2011 Joe Hunt
83 # Wrong linked credit data on invoices/credits table when view PO
84 $ /purchasing/includes/db/grn_db.inc
85   /purchasing/includes/db/invoice_db.inc
86   
87 17-Jan-2011 Janusz Dobrowolski
88 # Removed sparse Add button
89 $ /admin/inst_module.php
90 # Check for qoh for supplier credit was missing.
91 $ /purchasing/supplier_credit.php
92 # Screen refresh on Update button fixed
93 $ /sales/customer_credit_invoice.php
94 # Fixed theme images location
95 $ /themes/aqua/renderer.php
96   /themes/cool/renderer.php
97   /themes/default/renderer.php
98 # Fixed slow sql for po related invoices/credits
99 $ /purchasing/includes/db/invoice_db.inc
100
101 17-Jan-2011 Joe Hunt
102 # [0000494] Cannot set second company pref when setup System and General GL 
103 $ /admin/db/company_db.inc
104 # {0000481] No warning when user does not supply db credentials in create_coy 
105 $ /admin/create_coy.php
106
107 12-Jan-2011 Janusz Dobrowolski
108 + Added access extensions hook method, cleanup
109 $ /includes/hooks.inc
110 # Fixed suplier reference allowed length.
111 $ /purchasing/includes/ui/invoice_ui.inc
112 # Sparse dot.
113 $ /sql/alter2.3.sql
114 # Backward compatiblity fix in bank account limit check.
115 $ /gl/includes/db/gl_db_bank_accounts.inc
116
117 ------------------------------- Release 2.3.1 ------------------------------------
118 04-Jan-2011 Joe Hunt
119 ! Release 2.3.1
120 $ version.php
121   /lang/new_language_template/LC_MESSAGES/empty.po
122
123 04-Jan-2011 Janusz Dobrowolski
124 ! Database host name up to 60 chars allowed.
125 $ /admin/create_coy.php
126   /install/index.php
127
128 31-Dec-2010 Joe Hunt
129 # Fixed bug in earlier invoice_db (GRN Provision should have only one row)
130   Only GRN Clearring on stock items.
131 $ /purchasing/includes/db/grn_db.inc
132   /purchasing/includes/db/invoice_db.inc
133 ! Changed so supplier credit note items shows the invoice price/not grn price
134 $ /purchasing/includes/db/grn_db.inc
135   /invoice_ui.inc
136 + Added link for viewing GL Delivery if clearing account
137 $ /purchasing/po_receive_items.php
138   /purchasing/po_entry_items.php
139 # Bug. $n undefined in /admin/gl_setup.php
140 $ /admin/gl_setup.php
141 ! Added GL trans on Removal GRN items (Supp Invoice) if GRN Clearing
142 $ /purchasing/includes/db/invoice_db.inc
143   
144 30-Dec-2010 Janusz Dobrowolski
145 + Added option for using GRN Clearing Account for yet non invoiced GRNs.
146 $ /purchasing/includes/po_class.inc
147   /purchasing/includes/db/grn_db.inc
148   /purchasing/includes/db/invoice_db.inc
149   /sql/en_US-demo.sql
150   /sql/en_US-new.sql
151 ! Added GRN clearing account setting
152 $ /admin/gl_setup.php
153 ! Added set_company_pref() function
154 $ /admin/db/company_db.inc
155 # JS error on focus move
156 $ /js/reconcile.js
157
158 29-Dec-2010 Janusz Dobrowolski
159 ! Hook files inclusion moved to session.inc
160 $ /includes/hooks.inc
161   /includes/session.inc
162 # Non-voidable transactions removed from selection on voiding page.
163 $ /admin/void_transaction.php
164   /includes/ui/ui_lists.inc
165
166 27-Dec-2010 Joe Hunt
167 ! Prepared for category icons in applications/application.php for themes
168   To activate, set $show_menu_category_icons = 1, in config.php
169 $ /config.default.php
170   /applications/application.php
171   /applications/customers.php
172   /applications/dimensions.php
173   /applications/generalledger.php
174   /applications/inventory.php
175   /applications/manufacturing.php
176   /applications/setup.php
177   /applications/supplier.php
178   /themes/aqua/renderer.php
179   /themes/aqua/images/menu_entry.png (new file)
180   /themes/aqua/images/menu_inquiry.png (new file)
181   /themes/aqua/images/menu_maintenance.png (new file)
182   /themes/aqua/images/menu_report.png (new file)
183   /themes/aqua/images/menu_settings.png (new file)
184   /themes/aqua/images/menu_system.png (new file)
185   /themes/aqua/images/menu_transaction.png (new file)
186   /themes/aqua/images/menu_update.png (new file)
187   /themes/cool/renderer.php
188   /themes/cool/images/menu_entry.png (new file)
189   /themes/cool/images/menu_inquiry.png (new file)
190   /themes/cool/images/menu_maintenance.png (new file)
191   /themes/cool/images/menu_report.png (new file)
192   /themes/cool/images/menu_settings.png (new file)
193   /themes/cool/images/menu_system.png (new file)
194   /themes/cool/images/menu_transaction.png (new file)
195   /themes/cool/images/menu_update.png (new file)
196   /themes/default/renderer.php
197   /themes/default/images/menu_entry.png (new file)
198   /themes/default/images/menu_inquiry.png (new file)
199   /themes/default/images/menu_maintenance.png (new file)
200   /themes/default/images/menu_report.png (new file)
201   /themes/default/images/menu_settings.png (new file)
202   /themes/default/images/menu_system.png (new file)
203   /themes/default/images/menu_transaction.png (new file)
204   /themes/default/images/menu_update.png (new file)
205   
206 27-Dec-2010 Janusz Dobrowolski
207 + Option for allowing negative prices for dummy/service items [0000343]
208 $ /config.default.php
209   /sales/sales_order_entry.php
210 # [0000356] Database errror on PO voiding.
211 $ /admin/db/transactions_db.inc
212 # [0000380] Database error during direct invoice processing in mysql strict mode.
213 $ /sales/includes/db/cust_trans_db.inc
214 ! Added balance limit for payments made from cash accounts
215 $ /gl/gl_bank.php
216   /gl/bank_transfer.php
217   /gl/includes/db/gl_db_bank_accounts.inc
218   /purchasing/supplier_payment.php
219
220 19-Dec-2010 Janusz Dobrowolski
221 # Supressed strict warnings in reporting 
222 $ /includes/errors.inc
223 # Fixed errors in tax display in purchase transactions
224 $ /purchasing/po_receive_items.php
225   /purchasing/includes/po_class.inc
226   /purchasing/includes/db/grn_db.inc
227   /purchasing/includes/db/po_db.inc
228
229 17-Dec-2010 Joe Hunt
230 # [0000304] Set locale functionality broken on Windows
231 $ /includes/lang/gettext.php
232   /includes/packages.inc (missing include directive for hooks.inc)
233 # Bad test code left over, cleaning up
234 $ /includes/db/inventory_db.inc
235
236 16-Dec-2010 Janusz Dobrowolski
237 + Added hook for session handling, fixed bug [0000315] (session fixation)
238 $ /includes/hooks.inc
239   /includes/session.inc
240 # Cleanup on add_quick_entry() qid parameter added
241 $ /gl/includes/db/gl_db_bank_accounts.inc
242 # Could not change quick entry base amount description
243 $ /gl/manage/gl_quick_entries.php
244 # Fixed error handling
245 $ /includes/ui/items_cart.inc
246 # Fixed get_gl_trans_from_to return type
247 $ /gl/includes/db/gl_db_trans.inc
248
249 15-Dec-2010 Janusz Dobrowolski
250 + Added Georgian installer wizard translation by Giorgi Natsvlishvili
251 $ /install/isession.inc
252   /install/lang/it_IT/LC_MESSAGES/ka_GE.mo (new)
253   /install/lang/it_IT/LC_MESSAGES/ka_GE.po (new)
254 # Nonprintable CR filtered out from pdf texts.
255 $ /reporting/includes/pdf_report.inc
256
257 13-Dec-2010 Joe Hunt
258 ! Dispaly group no in Balance Sheet/Profit Loss Drilldown.
259 $ /gl/inquiry/balance_sheep.php
260   /gl/inquiry/profit_loss.php
261   
262 12-Dec-2010 Joe Hunt
263 # Removed Timezone warnings
264 $ /config.default.php
265   /includes/date_functions.inc
266   
267 12-Dec-2010 Janusz Dobrowolski
268 # [0000318] Database error after last changes related to bug 313
269 $ /purchasing/includes/ui/po_ui.inc
270
271 ------------------------------- Release 2.3.0 ------------------------------------
272 09-Dec-2010 Joe Hunt
273 ! Release 2.3.0
274 $ version.php
275
276 08-Dec-2010 Janusz Dobrowolski
277 + Debug backtace on all errors when go_debug is set to 2
278 $ /includes/errors.inc
279   /includes/ui/ui_msgs.inc
280   /includes/ui/ui_view.inc
281 + Added SetFontSize method
282 $ /reporting/includes/excel_report.inc
283 # Fixedsql assembly in gl_account_types.
284   /gl/includes/db/gl_db_account_types.inc
285 # [0000312] Prevented directory traversal (by Mithy)
286 $ /admin/display_prefs.php
287   /admin/attachments.php
288   /admin/company_preferences.php
289 # [0000314] Fixed session fixation vulnerabilities
290   /includes/session.inc
291 # [0000313] Fixed SQL injection vulerabilities (by Mithy)
292 $ /dimensions/includes/dimensions_db.inc
293   /includes/banking.inc
294   /includes/data_checks.inc
295   /includes/systypes.inc
296   /purchasing/includes/ui/po_ui.inc
297   /reporting/includes/header2.inc
298   /sales/includes/sales_db.inc
299   /sales/includes/ui/sales_order_ui.inc
300 ! Updated gettext template
301 $ /lang/new_language_template/LC_MESSAGES/empty.po
302
303 08-Dec-2010 Janusz Dobrowolski
304 # Added errors.inc inclusion
305 $ /install/isession.inc
306
307 07-Dec-2010 Janusz Dobrowolski
308 # Missing tags argument in display_type call
309 $ /reporting/rep705.php
310 # [0000301] Voided transactions should no be presented in gl inquiry
311 $ /gl/includes/db/gl_db_trans.inc
312 # [0000306] Fixed upload file name test by Mithy
313 $ /admin/backups.php
314 # Fixed multiply warnings and error handling on PHP 5.3
315   /config.default.php
316   /reporting/includes/class.pdf.inc
317   /reporting/includes/pdf_report.inc
318   /reporting/includes/tcpdf.php
319 # Added missing hooks class methods placeholders
320 $ /includes/hooks.inc
321 # Improved error handling
322 $ /admin/inst_module.php
323   /includes/main.inc
324   /includes/session.inc
325   /includes/errors.inc
326
327 03-Dec-2010 Janusz Dobrowolski
328 # Fixed company prefs refresh after upgrade/restore
329 $ /admin/inst_upgrade.php
330   /admin/backups.php
331   /admin/db/company_db.inc
332 ! Improved readibility in COA report.
333 $ /reporting/rep701.php
334 ! Added core translation support for modules
335 $ /includes/hooks.inc
336   /includes/lang/gettext.php
337 ! Cleanup.
338 $ /includes/ui/ui_lists.inc
339   /sales/includes/ui/sales_order_ui.inc
340
341 03-Dec-2010 Joe Hunt
342 + Creating a warning when opening balance in trial balance is not in balance,
343   and a probably cause of that.
344 $ /gl/inquiry/gl_trial_balance.php
345   /reporting/rep708.php
346 ! Fixing year closure for earlier fiscal years. en_US-demo.sql
347 $ /sql/en_US-demo.sql
348   
349 02-Dec-2010 Joe Hunt
350 # When deleting a fiscal year, the open balances should share the same trans no.
351 $ /admin/db/fiscalyear_db.inc
352 ! Changed so it is not possible to select a from date bigger than fiscal year end in trial balance.
353 $ /gl/inquiry/gl_trial_balance.php
354
355 01-Dec-2010 Joe Hunt
356 ! Better test for correct balance accounts when closing fiscal year.
357 $ /admin/db/fiscalyear_db.inc
358
359 29-Nov-2010 Janusz Dobrowolski
360 # [0000290] Fixed side bug after last changes (can't upload file).
361 $ /admin/backups.php
362 # [0000289] Duplicated records in void/view/print transaction pager
363 $ /admin/db/transactions_db.inc
364
365 28-Nov-2010 Janusz Dobrowolski
366 + Transaction name shortcuts added
367 $ /includes/sysnames.inc
368   /reporting/includes/reports_classes.inc
369 + Added Italian installer wizard translation by Paolo Ardoino
370 $ /install/isession.inc
371   /install/lang/it_IT/LC_MESSAGES/it_IT.mo (new)
372   /install/lang/it_IT/LC_MESSAGES/it_IT.po (new)
373
374 28-Nov-2010 Joe Hunt
375 - Removed possibility to use bank account in Direct Invoice. This
376   was an old method for handling Cash Payment. We now have better options.
377 $ /sales/includes/db/sales_invoice_db.inc
378   /sales/manage/customer_branches.php
379
380 26-Nov-2010 Janusz Dobrowolski
381 ! [0000282] Improved reports menu display.
382 $ /js/inserts.js
383   /js/utils.js
384   /js/reports.js (new)
385   /reporting/reports_main.php
386   /reporting/includes/reports_classes.inc
387 # [0000283] Fixed potential vulnerability (Mithy)
388 $ /admin/db/security_db.inc
389 # Fixed hotkeys support.
390 $ /js/inserts.js
391 # [0000285] Errors/warning due to obsolete code
392 $ /reporting/rep109.php
393 # Fixed tabs switching
394 $ /sales/manage/customer_branches.php
395
396 23-Nov-2010 Janusz Dobrowolski
397 # [0000281] Filename input sanitization (Mithy)
398 $ /admin/attachments.php
399   /includes/main.inc
400   /admin/db/maintenance_db.inc
401 # Fixed sql file view, sanitization.
402 $ /admin/backups.php
403 # Fixed period type display.
404 $ /gl/manage/gl_quick_entries.php
405 # Fixed errors disay in included files
406 $ /includes/hooks.inc
407
408 22-Nov-2010 Janusz Dobrowolski
409 + Rewritten third party module installation according to extended hooks system.
410 $ /admin/inst_module.php
411 ! Tabs/menu/roles extensions moved to module hooks file, added install/uninstall hooks.
412 $ /includes/packages.inc
413   /includes/access_levels.inc
414   /sql/alter2.3.php
415 ! check_table() helper moved.
416 $ /admin/inst_upgrade.php
417   /admin/db/maintenance_db.inc
418 ! Integration of hooks provided by extensions.
419 $ /includes/hooks.inc
420   /includes/session.inc
421 ! Hooks for tabs/menu options added.
422   /frontaccounting.php
423   /applications/application.php
424 ! Small cleanup.
425 $ /includes/main.inc
426 ! Fixed long timeout on localhost repo.
427 $ /includes/remote_url.inc
428 ! [0000279] Fixed input sanitization by Mithy.
429 $ /reporting/prn_redirect.php
430   /.htaccess
431 # [0000280] Fixed parameter sanitization in get_company_extensions() by Mithy.
432 $ /admin/db/company_db.inc
433 # Fixed db_close() helper.
434 $ /includes/db/connect_db.inc
435 # Fixed bug in update_person_contact()
436 $ /includes/db/crm_contacts_db.inc
437 # Fixed bug in exrate return
438 $ /gl/includes/db/gl_db_rates.inc
439 # Item type display incorrect after change saving
440 $ /inventory/manage/items.php
441
442 18-Nov-2010 Janusz Dobrowolski
443 ! Updated including exclusive theme messages
444 $ /lang/new_language_template/LC_MESSAGES/empty.po
445 + Added Spanish (Mexican) installer wizard translation by Julio C. Perea Pastrana
446 $ /install/isession.inc
447   /install/lang/es_MX/LC_MESSAGES/es_MX.po (new)
448   /install/lang/es_MX/LC_MESSAGES/es_MX.mo (new)
449
450 18-Nov-2010 Joe Hunt
451 # Could not enter a year before other years (removed readonly begin)
452   and better check for first end year.
453 $ /adminfiscalyears.php
454   /admin/db/fiscalyears_db.inc
455   
456 ! Scrambled graphic images to avoid unwanted downloads.
457 $ /reporting/rep102.php
458   /reporting/rep202.php
459   /reporting/rep706.php
460   /reporting/rep707.php
461   
462 16-Nov-2010 Joe Hunt
463 # Minor change in class.graphic.inc
464 $ /reporting/includes/class.graphic.inc
465 ! Added Work Order Entry menu link after Sales Order issue.
466 $ /sales/sales_order_entry.php
467
468 15-Nov-2010 Janusz Dobrowolski
469 # Fixed date legend on po/grn/invoice
470 $ /purchasing/includes/ui/po_ui.inc
471 # Fixed text encoding in graphics
472 $ /reporting/includes/class.graphic.inc
473 ! Default font for graphics changed from Vera to LiberationSans-Regular
474 $ /reporting/fonts/LiberationSans-Regular.ttf (new)
475   /reporting/fonts/Vera.ttf (removed)
476   /reporting/includes/class.graphic.inc
477   /reporting/rep102.php
478   /reporting/rep202.php
479   /reporting/rep706.php
480   /reporting/rep707.php
481
482 13-Nov-2010 Janusz Dobrowolski
483 + New hooks system added
484 $ /includes/hooks.inc (new)
485   /includes/session.inc
486   /lang/new_language_template/locale.inc
487 ! Old hooks converted to new hooks API
488 $ /gl/includes/db/gl_db_rates.inc
489   /includes/ui/ui_view.inc
490   /reporting/rep709.php
491 + Added transaction db_write/db_void hooks
492 $ /gl/includes/db/gl_db_banking.inc
493   /inventory/includes/db/items_adjust_db.inc
494   /inventory/includes/db/items_transfer_db.inc
495   /manufacturing/includes/db/work_order_issues_db.inc
496   /manufacturing/includes/db/work_order_produce_items_db.inc
497   /manufacturing/includes/db/work_orders_db.inc
498   /manufacturing/includes/db/work_orders_quick_db.inc
499   /purchasing/po_entry_items.php
500   /purchasing/includes/db/grn_db.inc
501   /purchasing/includes/db/invoice_db.inc
502   /purchasing/includes/db/po_db.inc
503   /purchasing/includes/db/supp_payment_db.inc
504   /sales/includes/db/payment_db.inc
505   /sales/includes/db/sales_credit_db.inc
506   /sales/includes/db/sales_delivery_db.inc
507   /sales/includes/db/sales_invoice_db.inc
508   /sales/includes/db/sales_order_db.inc
509
510 12-Nov-2010 Janusz Dobrowolski
511 # Added missing due date on direct purchase invoice.
512 $ /purchasing/po_entry_items.php
513   /purchasing/includes/po_class.inc
514   /purchasing/includes/supp_trans_class.inc
515   /purchasing/includes/db/invoice_db.inc
516   /purchasing/includes/ui/invoice_ui.inc
517   /purchasing/includes/ui/po_ui.inc
518 # Fixed maximum name length
519 $ /inventory/manage/items.php
520 # Fixed a couple of edition ui bugs
521 $ /gl/manage/gl_quick_entries.php
522 + Added db_close() for optional  use
523 $ /includes/db/connect_db.inc
524
525 11-Nov-2010 Janusz Dobrowolski
526 # Fixed sql_gen for multiply extra where clauses
527 $ /includes/db_pager.inc
528 # Fixed implode injection vulnerabilities.
529 $ /includes/db/crm_contacts_db.inc
530   /sales/includes/db/cust_trans_details_db.inc
531
532 10-Nov-2010 Janusz Dobrowolski
533 # Additional fix for setting local_path_to_root in find_custom_file()
534 $ /includes/main.inc
535 # Removed related report class when company does not use dimensions
536 $ /reporting/includes/report_classes.inc
537
538 09-Nov-2010 Joe Hunt
539 ! [0000277] Changed so FA suggest the next begin day in new Fiscal Year (read only).
540   But only if there are any fiscal years before. Otherwise it is normal.
541 $ /admin/db/fiscalyears_db.inc
542   /admin/fiscalyears.php
543
544 09-Nov-2010 Janusz Dobrowolski
545 # Session destroy added on install finish, fixed pasword/admin login update, also [0000273].
546 $ /install/index.php
547
548 08-Nov-2010 Janusz Dobrowolski
549 # Fixed support for report translations in extension modules
550 $ /includes/main.inc
551   /reporting/includes/class.pdf.inc
552
553 07-Nov-2010 Janusz Dobrowolski
554 ! Separate class for view and print/email links (also fixes conflict with confirmation dialog)
555 $ /includes/ui/ui_controls.inc
556 ! Cleanup
557   /reporting/rep107.php
558   /reporting/rep109.php
559   /reporting/rep110.php
560   /reporting/rep111.php
561   /reporting/rep209.php
562   /reporting/rep210.php
563   /reporting/rep409.php
564   /reporting/includes/pdf_report.inc
565 # Fixed multipart mail structure
566 $ /reporting/includes/class.mail.inc
567 # Enabled javascript updates on ajax _page_body refresh
568 $ /includes/ajax.inc
569 ! Added validation hook on buttons
570 $ /js/inserts.js
571
572 06-Nov-2010 Janusz Dobrowolski
573 # [0000274] Contact edition failed after last security fixes in RC2
574 $ /includes/session.inc
575 ! Rearanged contacts edition
576 $ /includes/db/crm_contacts_db.inc
577   /includes/ui/contacts_view.inc
578   /sales/includes/db/branches_db.inc
579 + Helpers for js confirmation dialog before data entry is abandoned
580 $ /includes/ui/ui_controls.inc
581   /js/inserts.js
582   /themes/aqua/renderer.php
583   /themes/cool/renderer.php
584   /themes/default/renderer.php
585 # Confirmation dialog added before transaction entry is abandoned.
586 $ /sales/sales_order_entry.php
587   /sales/includes/sales_ui.inc
588
589 05-Nov-2010 Janusz Dobrowolski
590 # [0000276] Fixed admin username update and error when no prefix is selected in installer.
591 $ /install/index.php
592
593 04-Nov-2010 Janusz Dobrowolski
594 # Fixed broken excel reports for non-latin encodings.
595 $ /reporting/includes/Workbook.php
596
597 03-Nov-2010 Janusz Dobrowolski
598 # More corrections in cleanup for input
599 $ /includes/session.inc
600
601 02-Nov-2010 Joe Hunt
602 # Report Customer Details didn't show up correctly in Excel
603 $ /reporting/rep103.php
604
605 30-Oct-2010 Janusz Dobrowolski
606 ! Added group code in account groups list selector.
607 $ /includes/ui/ui_lists.inc
608 ! Normalized add_domain() parameters in native/ohpgettext classes
609 $ /includes/lang/gettext.php
610 ! submit_js_confirm() fixed to be used also on buttons uploaded with ajax.
611 $ /includes/ui/ui_input.inc
612 # Validation code was skipped when Esc/ctrlEnter hotkeys used
613 $ /js/inserts.js
614 # Fixed reference display in credit note edition.
615 $ /sales/includes/ui/sales_credit_ui.inc
616
617 29-Oct-2010 Janusz Dobrowolski
618 # [0000275] Fixed cleanup for input arrays 
619 $ /includes/session.inc
620
621 28-Oct-2010 Janusz Dobrowolski
622 ! All mysql specific functions moved to connect_db.inc
623 $ /admin/inst_theme.php
624   /admin/db/maintenance_db.inc
625   /includes/current_user.inc
626   /includes/db_pager.inc
627   /includes/db/connect_db.inc
628   /install/index.php
629 # Fixed mailing problems under PHP with Suhoshin patch (Michael Hahn)
630 $ /reporting/includes/class.mail.inc
631 # Fixed db error on freehand credit invoice reedition.
632 $ /sales/includes/cart_class.inc
633
634 ------------------------------- Release 2.3 RC3 --------------------------------
635 26-Oct-2010 Janusz Dobrowolski
636 ! Release 2.3RC3
637 $ version.php
638 # Small fix to tabbed_content behaviour.
639 $ /includes/ui/ui_controls.inc
640 # Fixed installer (error in sys_prefs update)
641 $ /install/index.php
642
643 26-Oct-2010 Joe Hunt
644 # 0000272: Manufacturing Bugs. Issue GL items moved to wo_work_order_issues.inc
645 $ /manufacturing/includes/db/work_orders_quick_db.inc
646   /manufacturing/includes/db/work_order_issues_db.inc
647   /manufacturing/includes/db/work_order_produce_items.inc
648 ! Layout improvements in work order inquiry and various work order forms
649 $ /manufacturing/search_work_orders.php
650   /manufacturing/work_order_add_finished.php
651   /manufacturing/work_order_costs.php
652   /manufacturing/work_order_issue.php
653   /manufacturing/work_order_release.php
654   /includes/ui/view_package.php
655   
656 22-Oct-2010 Janusz Dobrowolski
657 + Added greek installer translation by Kyriakos Tsoukalas
658 $ /install/isession.inc
659   /install/lang/el_GR/LC_MESSAGES/el_GR.mo
660   /install/lang/el_GR/LC_MESSAGES/el_GR.po
661 # Fixed sql init for manual modules.
662 $ /admin/inst_module.php
663 # Old package version was not uninstalled on upgrade.
664 $ /includes/packages.inc
665
666 21-Oct-2010 Joe Hunt
667 + Added credit info in supplier invoice and supplier credit note.
668 $ /purchasing/includes/db/invoice_db.inc
669   /purchasing/includes/ui/invoice_ui.inc
670   /purchasing/includes/supp_trans_class.inc
671   
672 21-Oct-2010 Janusz Dobrowolski
673 ! Optimized bank transaction edition code, [0000270] invalid next reference update in journal/bank trans
674 $ /gl/gl_bank.php
675   /gl/includes/db/gl_db_bank_trans.inc
676   /gl/includes/db/gl_db_banking.inc
677   /purchasing/includes/db/invoice_db.inc
678   /purchasing/includes/db/supp_payment_db.inc
679   /purchasing/includes/db/supp_trans_db.inc
680 ! Code cleanups
681 $ /includes/main.inc
682   /sales/view/view_dispatch.php
683   /sales/view/view_invoice.php
684   /includes/references.inc
685   /includes/db/references_db.inc
686   /gl/includes/db/gl_db_trans.inc
687   /gl/inquiry/journal_inquiry.php
688 # Bad amount sign for amount
689   /gl/view/gl_payment_view.php
690 # Additonal sql parameters sanitization against SQLI attacks
691 $ /gl/includes/db/gl_db_trans.inc
692   /gl/inquiry/journal_inquiry.php
693   /includes/date_functions.inc
694   /includes/references.inc
695   /includes/ui/ui_lists.inc
696   /purchasing/includes/db/suppalloc_db.inc
697   /sales/includes/db/custalloc_db.inc
698   /sales/includes/db/cust_trans_db.inc
699   /sales/includes/sales_db.inc
700   /sales/includes/db/sales_order_db.inc
701 # Added global input cleanup against reflected XSS attacks
702 $ /includes/session.inc
703
704 19-Oct-2010 Janusz Dobrowolski
705 ! Accounts list compares keypresses to starting fragment of GL code (combo3)
706 $ /includes/ui/ui_lists.inc
707   /js/inserts.js
708
709 17-Oct-2010 Joe Hunt
710 ! Changed Inventory Sales Report to use average cost by actual trans dates if non zero
711 $ /reporting/rep304.php
712
713 16-Oct-2010 Joe Hunt
714 ! [0000266] Added dimension selections in Profit Loss and Balance drilldown and Trial Balance
715 $ /gl/inquiry/balance_sheet.php
716   /gl/inquiry/gl_trial_balance.php
717   /gl/inquiry/profit_loss.php
718
719 15-Oct-2010 Joe Hunt
720 # [0000263] Customer Credit Note didn't update units when shifting items.
721 $ /sales/includes/ui/sales_credit_ui.inc
722 ! [0000265] Changed Report List of Journal Entries to include balances.
723 $ /reporting/rep702.php
724
725 14-Oct-2010 Joe Hunt
726 # Check for empty class ID and better test for type/account id/name.
727 $ /gl/manage/gl_account_classes.php
728   /gl/manage/gl_account_types.php
729   /gl/manage/gl_accounts.php
730  
731 13-Oct-2010 Janusz Dobrowolski
732 ! Added inline company switching with set_global_connection()
733 $ /admin/inst_upgrade.php
734   /includes/current_user.inc
735   /includes/errors.inc
736   /includes/db/connect_db.inc
737 ! Warning instead of fatal error when sales_orders table contains invalid records
738 $ /sales/includes/db/sales_order_db.inc
739 # Fixed document totals update
740 $ /sql/alter2.3.php
741 # Fixed cash payment terms definition
742 $ /sql/en_US-demo.sql
743   /sql/en_US-new.sql
744
745 12-Oct-2010 Janusz Dobrowolski
746 # Upgrade failed when MySQL run in strict mode.
747 $ /sql/alter2.3.sql
748
749 ------------------------------- Release 2.3 RC2 --------------------------------
750 ! Release 2.3RC2
751 11-Oct-2010 Joe Hunt
752 $ version.php
753   update.html
754
755 11-Oct-2010 Janusz Dobrowolski
756 + Added document reference display in cust/supp payments
757 $ /includes/ui/allocation_cart.inc
758 ! Added payment terms categories
759 $ /includes/types.inc
760 ! Added terms category parameter to sale_payment_list
761 $ /includes/ui/ui_lists.inc
762   /sales/customer_invoice.php
763 ! Allowed full edition of bank account if not used yet
764 $ /gl/manage/bank_accounts.php
765 # Fixed point of sale handling and terms selection.
766 $ /sales/sales_order_entry.php
767   /sales/includes/cart_class.inc
768   /sales/includes/db/sales_invoice_db.inc
769   /sales/includes/ui/sales_order_ui.inc
770 ! Payment terms in so/si view
771 $ /sales/view/view_invoice.php
772   /sales/view/view_sales_order.php
773 ! Updated po template file
774 $ /lang/new_language_template/LC_MESSAGES/empty.po
775
776 10-Oct-2010 Joe Hunt
777 # Master bug in class supp_trans get_items_total. Minor bug in gl_db_trans.inc
778   Wrong tax report and wrong supp trans/gl records with gl item lines.
779   Fixing tax_included in gl_items. Layout improvements.
780 $ /purchasing/includes/supp_trans_class.inc
781   /purchasing/includes/db/invoice_db.inc
782   /purchasing/includes/ui/invoice_ui.inc
783   /purchasing/view/view_supp_credit.php
784   /gl/includes/db/gl_db_trans.inc
785
786 06-Oct-2010 Janusz Dobrowolski
787 # Fixed gettext for extension links.
788 $ /reporting/includes/reports_classes.inc
789 ! Added helper for gettext domain switching
790 $ /includes/lang/gettext.php
791   /applications/application.php
792   /frontaccounting.php
793
794 06-Oct-2010 Joe Hunt
795 ! Option for saving report selections ($save_report_selections > 0 in config.php means days to save)
796 $ /reporting/includes/reports_classes.inc
797   /reporting/prn_redirect.php
798   config.default.php
799 # Excel reports were missing their headers (due to change in report system).
800 $ /reporting/includes/excel_report.inc
801 # [0000259] Item prices not transferring when using kit codes 
802 $ /sales/includes/sales_db.inc
803
804 05-Oct-2010 Jusz Dobrowolski
805 # [0000258] Broken src_id fields after sales document edition.
806 $ /sales/includes/cart_class.inc
807   /sales/includes/sales_db.inc
808
809 05-Oct-2010 Joe Hunt
810 # [00000257] Bad Layout in sales order inquiry etc. (long item descriptions)
811 $ /sales/inquiry/sales_orders_view.php
812   /sales/inquiry/sales_deliveries_view.php
813   /purchasing/inquiry/po_search.php
814   /purchasing/inquiry/po_search_completed.php
815   /inventory/inquiry/stock_movements.php
816   /gl/inquiry/gl_account_inquiry.php
817 ! Other layour improvements
818   /admin/fiscalyears.php
819   /taxes/tax_groups.php
820   /taxes/tax_types.php
821   
822 05-Oct-2010 Janusz Dobrowolski
823 # Fixed contact type for language selection
824 $ reporting/rep107.php
825 # Fixed language file selection
826 $ reporting/includes/class.pdf.inc
827
828 04-Oct-2010 Janusz Dobrowolski
829 # [0000252] Error during credit invoice processing for already allocated sales invoice.
830 $ /sales/includes/db/custalloc_db.inc
831
832 04-Oct-2010 Joe Hunt
833 # Dimension Report doesn't show up with correct references
834 $ /reporting/rep501.php
835
836 01-Oct-2010 Janusz Dobrowolski/Scott
837 + Added chinese simplified installation wizard translation.
838 $ /install/isession.inc
839   /install/lang/de_DE/LC_MESSAGES/zh_CN.mo (new)
840   /install/lang/de_DE/LC_MESSAGES/zh_CN.po (new)
841 # Added missing GL/sql messages.
842 $ /lang/new_language_template/LC_MESSAGES/empty.po
843
844 28-Sep-2010 Janusz Dobrowolski
845 # Reference should be updated after SO edition
846 $ /sales/includes/db/sales_order_db.inc
847 # [0000250] Reference update should not change next reference.
848 $ /includes/references.inc
849 # Division by zero error in graphics (Joe Hunt)
850 $ /reporting/includes/class.graphic.inc
851 # Fixed missing gettext calls
852 $ /gl/inquiry/gl_account_inquiry.php
853   /purchasing/manage/suppliers.php
854   /sales/manage/customer_branches.php
855   /sales/manage/customers.php
856 # Fixed warning on multiply extension access file include
857 $ /includes/access_levels.inc
858 ! Updated po tempate 
859 $ /lang/new_language_template/LC_MESSAGES/empty.po
860
861 27-Sep-2010 Janusz Dobrowolski
862 ! Alowed optional path for $icon parameter in set_icon helper
863 $ /includes/ui/ui_input.inc
864 ! pageNumber property of TCPDF class made publicly accesible 
865 $ /reporting/includes/fpdi/fpdi2tcpdf_bridge.php
866
867 23-Sep-2010 Janusz Dobrowolski
868 # Fixed focus behaviour
869 $ /includes/ajax.inc
870 + Additional debug logging helper.
871 $ /includes/ui/ui_view.inc
872 # Fixed gettext for extension menu options.
873 $ /applications/application.php
874
875 22-Sep-2010 Janusz Dobrowolski
876 # Fixed delivery address printing in pdf documents.
877 $ /reporting/includes/header2.inc
878
879 20-Sep-2010 Janusz Dobrowolski
880 # Fixed third party  module installation.
881 $ /admin/inst_module.php
882
883 17-Sep-2010 Janusz Dobrowolski
884 + [0000248] External url reading made independent of php configuration.
885 $ /gl/includes/db/gl_db_rates.inc
886   /includes/packages.inc
887   /includes/remote_url.inc (new)
888 # Fixed custom reports includes issue.
889 $ /includes/main.inc
890   /reporting/prn_redirect.php
891 # Warning fixed
892 $ /includes/archive.inc
893
894 13-Sep-2010 Joe Hunt/Chaitanya
895 ! Improved information in Bank Transfers.
896 $ /gl/includes/db/gl_db_banking.inc
897
898 11-Sep-2010 Janusz Dobrowolski
899 # Uniqueness moved from name to debtor_ref key in debtors_master
900 $ /sql/en_US-demo.sql
901   /sql/en_US-new.sql
902
903 10-Sep-2010 Joe Hunt
904 ! Layout improvements
905 $ /gl/inquiry/gl_account_inquiry.php
906   /includes/ui/contacts_view.inc
907   /includes/ui/ui_view.inc
908   /manufacturing/manage/bom_edit.php
909
910 09-Sep-2010 Janusz Dobrowolski
911 # Missing focus on sales entry page
912 $ /sales/includes/ui/sales_order_ui.inc
913 # Invalid user table name 
914 $ /sql/alter2.3rc.sql
915
916 08-Sep-2010 Joe Hunt
917 # Material cost updated when buying service items. Resulted in double COGS booking.
918 $ /purchasing/includes/db/grn_db.inc
919   /purchasing/includes/db/invoice_db.inc
920   /sales/includes/db/sales_delivery_db.inc
921 ! Layout improvements in accruals.php
922 $ /gl/accruals.php
923
924 ------------------------------- Release 2.3 RC1 --------------------------------
925 07-Sep-2010 Janusz Dobrowolski
926 ! Release 2.3 RC1
927 $ version.php
928 # Ugly bug in formating numbers
929 $ /js/utils.js
930
931 07-Sep-2010 Joe Hunt/Chaitanya
932 ! Removed all decimal roundings in cost price calculations
933 $ /purchasing/includes/db/grn_db.inc
934   /manufacturing/includes/db/work_orders_db.inc
935
936 06-Sep-2010 Janusz Dobrowolski
937 # [0000247] Fixed error on new contact add.
938 $ /includes/ui/contacts_view.inc
939 # Fixed crud editor mode passing.
940 $ /includes/ui/simple_crud_class.inc
941
942 ------------------------------- Release 2.3 RC --------------------------------
943 05-Sep-2010 Joe Hunt
944 ! Release 2.3 RC
945 $ version.php
946 # Wrong stock item gl code when processing supplier invoice
947 $ /purchasing/includes/db/invoice_db.inc
948 ! Changed layout of Direct GRN/Invoice form and check for supp ref in invoice.
949 $ /purchasing/po_entry_items.php
950
951 04-Sep-2010 Joe Hunt
952 # Fixed installed_extensions.php creation
953 $ /install/index.php
954 # Page blocked during FA upgrade
955 $ /sales/sales_order_entry.php
956 # Fixed languages update
957 $ /sql/alter2.3.php
958 ! Shorter line comments
959 $ /install/lang/new_language_template/LC_MESSAGES/empty.po
960
961 03-Sep-2010 Joe Hunt
962 + Added possibility to put dimensions on Delivery from sales order
963 $ /sales/customer_delivery.php
964   /sales/customer_invoice.php
965 ! Changed update.html to be more readable
966 $ update.html
967
968 02-Sep-2010 Janusz Dobrowolski
969 # Preprinted forms folder moved to /reporting where it should be
970 $ /reporting/forms
971   /reporting/forms/index.php
972
973 29-Aug-2010 Janusz Dobrowolski
974 # Fixed maxprec option in number_format2
975 $ /includes/current_user.inc
976 # Missing tags parameter in display_type call
977 $ /reporting/rep706.php
978   /reporting/rep707.php
979
980 25-Aug-2010 Janusz Dobrowolski
981 + Added taxes display for sales order/quotation
982 $ /sales/includes/cart_class.inc
983   /sales/view/view_sales_order.php
984   /reporting/rep109.php
985
986 24-Aug-2010 Joe Hunt
987 # Removed old headerfunc in rep111.php (Sales Quotation)
988 $ /reporting/rep111.php
989
990 23-Aug-2010 Janusz Dobrowolski
991 + Added german translation for install wizard (thanks to iscongroup) 
992 $ /install/isession.inc
993   /install/lang/de_DE/LC_MESSAGES/de_DE.mo (new)
994   /install/lang/de_DE/LC_MESSAGES/de_DE.po (new)
995 # Small fix in layout
996 $ /gl/manage/exchange_rates.php
997 # Fixed maxprec formatting
998 $ /includes/current_user.inc
999   /js/utils.js
1000 # Fixed cogs account selection
1001 $ /purchasing/includes/db/invoice_db.inc
1002 # Fixed tax_included option update.
1003 $ /purchasing/manage/suppliers.php
1004
1005 23-Aug-2010 Joe Hunt
1006 # Period bug caused warning on no fiscal year. Had to be reduces by one.
1007 $ /gl/accruals.php
1008
1009 22-Aug-2010 Janusz Dobrowolski
1010 + Extended number formatting to allow maximum precision numbers with 'max' specifier. 
1011   /includes/current_user.inc
1012   /js/utils.js
1013 + Added purchase account special option for using item's account
1014 $ /purchasing/manage/suppliers.php
1015 # Fixed default 'C' locale in listing
1016 $ /admin/inst_lang.php
1017 # Fixed mysql extension test
1018 $ /includes/system_tests.inc
1019 # Fixed exrate reedition
1020 $ /gl/manage/exchange_rates.php
1021 # Maximum precision for factor entry
1022 $ /inventory/purchasing_data.php
1023 # Fixed backward compatibility for cogs GL account setup
1024 $ /purchasing/includes/db/invoice_db.inc
1025 ! Fixed GL account selection on first display
1026 $ /purchasing/includes/ui/invoice_ui.inc
1027 # Fixed bug in lang update, changed purchase account for suppliers to default.
1028 $ /sql/alter2.3rc.sql
1029   /sql/en_US-demo.sql
1030
1031 20-Aug-2010 Joe Hunt/Chaitanya
1032 + Improvements to bank inquiry credit/debit totals as well.
1033 $ /gl/inquiry/bank_inquiry.php
1034
1035 18-Aug-2010 Joe Hunt
1036 # View of backup scripts and attachments didn't work
1037 $ /admin/attachments.php
1038   /admin/backups.php
1039   /admin/db/attachments_db.inc
1040 ! Added more memo info in advanced manufacture / Chaitanya
1041 $ /manufacturing/includes/db/work_orders_quick_db.inc
1042 ! Added total debit/credit in gl_trans_view.inc / Chaitanya
1043 $ /gl/view/gl_trans_view.php
1044
1045 13-Aug-2010 Joe Hunt/infotechaccountant.com
1046 + Added arabic translation for install wizard (thanks to Hameed, infotechaccountants)
1047 $ /install/lang/ar_EG/LC_MESSAGES/ar_EG.mo (new)
1048   /install/lang/ar_EG/LC_MESSAGES/ar_EG.po (new)
1049   /install/isession.inc
1050
1051 13-Aug-2010 Janusz Dobrowolski
1052 # Updated pt_BR instaler translation
1053 $ /install/lang/pt_BR/LC_MESSAGES/pt_BR.mo
1054   /install/lang/pt_BR/LC_MESSAGES/pt_BR.po
1055 # Fixed mysql extension test
1056 $ /includes/system_tests.inc
1057
1058 12-Aug-2010 Janusz Dobrowolski
1059 # [0000242] Database error during credit note processing.
1060 $ /sales/includes/db/sales_credit_db.inc
1061
1062 11-Aug-2010 Janusz Dobrowolski
1063 + Added dutch translation for install wizard (thanks to MorkVonOrk) 
1064 $ /install/isession.inc
1065   /install/lang/nl_BE/LC_MESSAGES/nl_BE.mo (new)
1066   /install/lang/nl_BE/LC_MESSAGES/nl_BE.po (new)
1067 + Added portuguese (Brasil) translation for install wizard (thanks to InterConnect Brasil)
1068 $ /install/isession.inc
1069   /install/lang/pt_BR/LC_MESSAGES/pt_BR.mo (new)
1070   /install/lang/pt_BR/LC_MESSAGES/pt_BR.po (new)
1071 # Fixed two typos in translated messages.
1072 $ /includes/system_tests.inc
1073   /install/lang/da_DK/LC_MESSAGES/da_DK.mo
1074   /install/lang/da_DK/LC_MESSAGES/da_DK.po
1075   /install/lang/fr_FR/LC_MESSAGES/fr_FR.mo
1076   /install/lang/fr_FR/LC_MESSAGES/fr_FR.po
1077   /install/lang/id_ID/LC_MESSAGES/id_ID.mo
1078   /install/lang/id_ID/LC_MESSAGES/id_ID.po
1079   /install/lang/new_language_template/LC_MESSAGES/empty.po
1080   /install/lang/pl_PL/LC_MESSAGES/pl_PL.mo
1081   /install/lang/pl_PL/LC_MESSAGES/pl_PL.po
1082   /install/lang/sv_SE/LC_MESSAGES/sv_SE.mo
1083   /install/lang/sv_SE/LC_MESSAGES/sv_SE.po
1084   /lang/new_language_template/LC_MESSAGES/empty.po
1085
1086 10-Aug-2010 Janusz Dobrowolski
1087 # Fixed tests or fresh new install
1088 $ /includes/system_tests.inc
1089 ! Warning cleanups
1090 $ /includes/ajax.inc
1091   /includes/lang/language.php
1092
1093 09-Aug-2010 Janusz Dobrowolski
1094 + Added French translation (thanks to Gaston)
1095 $ /install/isession.inc
1096   /install/lang/fr_FR/LC_MESSAGES/fr_FR.mo
1097   /install/lang/fr_FR/LC_MESSAGES/fr_FR.po
1098 + Added Indonesian translation (thanks to Eko Prasetiyo)
1099 $ /install/isession.inc
1100   /install/lang/id_ID/LC_MESSAGES/id_ID.mo
1101   /install/lang/id_ID/LC_MESSAGES/id_ID.po
1102 # Warning in installer cleanup
1103 $ /includes/ajax.inc
1104 # Subpage display title update on lang switching
1105 $ /install/index.php
1106
1107 08-Aug-2010 Janusz Dobrowolski
1108 + Multilangage support in installer
1109 $ /install/lang (new)
1110   /install/lang/new_language_template/LC_MESSAGES (new)
1111   /install/lang/new_language_template/LC_MESSAGES/empty.po (new)
1112   /install/index.php
1113   /install/isession.inc
1114 + Added Polish installer translation
1115 $ /install/lang/pl_PL (new)
1116   /install/lang/pl_PL/LC_MESSAGES (new)
1117   /install/lang/pl_PL/LC_MESSAGES/pl_PL.po (new)
1118   /install/lang/pl_PL/LC_MESSAGES/pl_PL.mo (new)
1119 + Added Danish/Svedish installer translation (Joe Hunt)
1120 $ /install/lang/da_DK (new)
1121   /install/lang/da_DK/LC_MESSAGES (new)
1122   /install/lang/da_DK/LC_MESSAGES/da_DK.po (new)
1123   /install/lang/da_DK/LC_MESSAGES/da_DK.mo (new)
1124 $ /install/lang/sv_SE (new)
1125   /install/lang/sv_SE/LC_MESSAGES (new)
1126   /install/lang/sv_SE/LC_MESSAGES/sv_SE.po (new)
1127   /install/lang/sv_SE/LC_MESSAGES/sv_SE.mo (new)
1128   
1129 ! Updated language template
1130 $ /lang/new_language_template/LC_MESSAGES/empty.po
1131
1132 07-Aug-2010 Janusz Dobrowolski
1133 + Added langauges selection in installer.
1134 $ /install/index.php
1135 ! Testing config_db on start
1136 $ /index.php
1137 # Side bug fixed.
1138 $ /applications/setup.php
1139 ! Default language code changed form 'en_GB' to 'C'
1140 $ /admin/inst_lang.php
1141   /includes/system_tests.inc
1142   /includes/lang/gettext.php
1143   /includes/lang/language.php
1144   /sql/alter2.3rc.sql
1145   /sql/alter2.3.php
1146   /sql/en_US-demo.sql
1147 ! Cleanup.
1148 $ /includes/archive.inc
1149 ! Additional error messages
1150 $ /includes/packages.inc
1151 ! Added descriptions for all existing hooks
1152 $ /lang/new_language_template/locale.inc
1153 ! Changed hook name from TaxFunction to tax_report_done
1154 $ /reporting/rep709.php
1155
1156 07-Aut-2010 Joe Hunt
1157 # Stamping the installed_languags.inc file with 'rtl' = false, causes 'rtl'.
1158   The value: 'rtl' = false will make the variable as isset.
1159 $ /includes/lang/languages.php
1160   /includes/session.inc
1161   /admin/inst_lang.php
1162
1163 06-Aug-2010 Janusz Dobrowolski
1164 # Fixed page title
1165 $ /gl/gl_bank.php
1166 # Fixed memo dupliactaion after bank payment edition.
1167 $ /gl/includes/db/gl_db_bank_trans.inc
1168 ! Cleanup.
1169 $ /install/index.php
1170 ! Improved chart list selection.
1171 $ /includes/ui/ui_lists.inc
1172 + Added Chart of accounts installation.
1173 $ /admin/inst_chart.php (new)
1174   /applications/setup.php
1175 # Fixed third-party extension installation
1176 $ /admin/inst_module.php
1177 # Fixed theme description popup.
1178 $ /admin/inst_theme.php
1179 ! Added optional type parameter in get_extensions_list()
1180 $ /includes/packages.inc
1181 + Added encoding display for chart packages list
1182 $ /install/index.php
1183 # Fixed multiline package property values display.
1184 $ /includes/ui/view_package.php
1185
1186 06-Aug-2010 Joe Hunt
1187 # Bank Payment on customer statements shows in credit column, should be debit. Balance ok.
1188 $ /reporting/rep108.php
1189
1190 04-Aug-2010 Janusz Dobrowolski
1191 + Rewritten installation wizard, uploading additional COAs form repository during install
1192   /install/index.php
1193   /install/stylesheet.css
1194   /install/isession.inc (new)
1195   /install/save.php (removed)
1196 ! COAs selected from previously uploaded charts.
1197 $ /admin/create_coy.php
1198 ! Diagnostic tests moved to separate file, to be reused during FA install.
1199 $ /includes/system_tests.inc (new)
1200   /admin/system_diagnostics.php
1201 ! user_theme fixed to be used before login, and warning suppressed in array_search_value 
1202 $ /includes/current_user.inc
1203 # Fixed bug in check_write() helper
1204 $ /includes/main.inc
1205 ! Changed core_version to db_version for better readibility
1206 $ /admin/db/company_db.inc
1207   /sql/alter2.3.php
1208   /version.php
1209 + Chart packages support added
1210 $ /includes/packages.inc
1211   /includes/ui/ui_lists.inc
1212 ! Update from beta to RC1
1213 $ /sql/alter2.3rc.sql (new)
1214   /sql/en_US-demo.sql
1215   /sql/en_US-new.sql
1216 # Fixed exit on error in check_db_error()
1217 $ /includes/errors.inc
1218 ! Added css parameter in page();
1219 $ /includes/page/header.inc
1220   /includes/main.inc
1221 ! Changed repository parameteres format.
1222 $ /version.php
1223 ! Cleanup
1224 $ /admin/inst_lang.php
1225
1226 04-Aug-2010 Joe Hunt
1227 + Added an extra parameter to db_export in maintenance_db.inc for new COAs
1228 $ /admin/db/maintenance_db.inc
1229 # Link error in items.php for Pictures
1230 $ /inventory/manage/items.php
1231
1232 01-Aug-2010 Joe Hunt
1233 + Added Email link when updating documents.
1234 $ /sales/credit_note_entry.php
1235   /sales/customer_credit_invoice.php
1236   /sales/customer_invoice.php
1237   
1238 30-Jul-2010 Janusz Dobrowolski
1239 ! Skipping hidden files in sql folder during upgrade.
1240 $ /admin/inst_upgrade.php
1241 # Warning cleanup
1242 $ /includes/lang/language.php
1243 # Bug in src document lines retrieval during edition 
1244 $ /sales/includes/cart_class.inc
1245 ! Fixing extensions configuration moved to installed() method.
1246 $ /sql/alter2.3.php
1247
1248 26-Jul-2010 Janusz Dobrowolski
1249 # Fatal typo in upgrade function fixed.
1250 $ /sql/alter2.3.php
1251
1252 25-Jul-2010 Janusz Dobrowolski
1253 # Fixed language file switching on package version change
1254   /admin/db/company_db.inc
1255   /includes/session.inc
1256   /includes/lang/language.php
1257   /includes/current_user.inc
1258 ! flush_dir() and company_path() moved to current_user.php 
1259 $  /includes/main.inc
1260 + Added preprinted forms folder
1261 $ /reporting/includes/forms (new)
1262   /reporting/includes/forms/index.php
1263 # Fixed multilanguage tests 
1264 $ /admin/system_diagnostics.php
1265   /includes/lang/gettext.php
1266 # Fixed config comments
1267 $ /admin/db/maintenance_db.inc
1268 ! Cleanup.
1269 $ /includes/packages.inc
1270 # Fixed installed_languages config file upgrade.
1271 $ /sql/alter2.3.php
1272
1273 24-Jul-2010 Janusz Dobrowolski
1274 # Upgrade routines for extensions configuration
1275   /sql/alter2.3.php
1276 # Cleanup
1277 $ /admin/inst_module.php
1278   /includes/current_user.inc
1279   /includes/packages.inc
1280
1281 24-Jul-2010 Joe Hunt
1282 ! Changed so Purchase Order also print taxes.
1283 $ /reporting/rep209.php
1284   /reporting/doctype.inc
1285 # Fixed Customer Details Report and Pricelist (UOM)
1286 $ /reporting/rep103.php
1287   /reporting/rep104.php
1288   
1289 23-Jul-2010 Janusz Dobrowolski
1290 + Added tax information display
1291   /purchasing/view/view_grn.php
1292   /purchasing/view/view_po.php
1293 + Added option for tax included prices.
1294 $ /purchasing/includes/db/suppliers_db.inc
1295   /purchasing/manage/suppliers.php
1296 + Added support for transactions with tax included prices
1297 $ /purchasing/po_entry_items.php
1298   /purchasing/po_receive_items.php
1299   /purchasing/includes/po_class.inc
1300   /purchasing/includes/supp_trans_class.inc
1301   /purchasing/includes/db/grn_db.inc
1302   /purchasing/includes/db/invoice_db.inc
1303   /purchasing/includes/db/po_db.inc
1304   /purchasing/includes/db/supp_trans_db.inc
1305   /purchasing/includes/ui/invoice_ui.inc
1306   /purchasing/includes/ui/po_ui.inc
1307 + Added GRNs to supplier transaction inquiry
1308   /purchasing/inquiry/supplier_inquiry.php
1309 ! Added upgrade from 2.3beta to 2.3RC
1310   /sql/alter2.3.php
1311   /sql/alter2.3.sql
1312   /sql/en_US-demo.sql
1313   /sql/en_US-new.sql
1314 ! Versions information moved to separate file.
1315 $ /version.php (new) 
1316   /config.default.php
1317   /includes/session.inc
1318 ! Fixed item list buttons position.
1319 $ /sales/includes/ui/sales_order_ui.inc
1320 # Fixed credit links colors
1321 $ /themes/aqua/default.css
1322   /themes/cool/default.css
1323   /themes/default/default.css
1324 # SysPrefs restoration after upgrade.
1325 $ /admin/inst_upgrade.php
1326 # Warning clenaup
1327 $ /includes/packages.inc
1328 + Supplier transactions list added.
1329 $ /includes/ui/ui_lists.inc
1330 # Fixed tax footer descriptions
1331 $ /includes/ui/ui_view.inc
1332
1333 21-Jul-2010 Joe Hunt
1334 ! Changed Report Statements to accept selector Outstanding Only
1335 $ /reporting/reports_main.php
1336   /reporting/rep108.php
1337   
1338 19-Jul-2010 Joe Hunt
1339 + Added Revenue / Cost Accruals to be included in core FA
1340 $ /applications/generalledger.php
1341   /gl/accruals.php (new file)
1342   /gl/view/accrual_trans.php (new file)
1343   /includes/access_levels.inc
1344 ! Changed Std. Cost to show all decimals, and added UOM
1345 $ /reporting/rep301.php
1346   /reporting/rep303.php
1347 # Wrong link to Inventory Reports
1348 $ /applications/inventory.php
1349
1350 18-Jul-2010 Janusz Dobrowolski
1351 ! Improved key_in_foreign_table to check multiply tables
1352 $ /admin/db/company_db.inc
1353 ! New customer/supplier currency can be edited as long as no transaction is entered.
1354 $ /purchasing/includes/db/suppliers_db.inc
1355   /purchasing/manage/suppliers.php
1356   /sales/includes/db/customers_db.inc
1357   /sales/manage/customers.php
1358
1359 17-Jul-2010 Janusz Dobrowolski
1360 + New packaged extensions system
1361 $ /modules/_cache/index.php (new)
1362   /FA.pem (new)
1363   /includes/archive.inc (new)
1364   /includes/packages.inc (new)
1365   /includes/ui/view_package.php (new)
1366   /config.default.php
1367   /frontaccounting.php
1368   /admin/inst_lang.php
1369   /admin/inst_module.php
1370   /includes/access_levels.inc
1371   /includes/ui/ui_controls.inc
1372   /includes/ui/ui_view.inc
1373   /admin/db/maintenance_db.inc
1374 ! Changed language file convention to prevent need for apache restart after *.po file change.
1375 $ /includes/lang/gettext.php
1376   /includes/lang/language.php
1377 ! Small cleanup
1378 $ /includes/page/header.inc
1379 ! Fixed memo string in adjust_deliveries.
1380 $ /includes/db/inventory_db.inc
1381 ! Fixed call params check message display
1382 $ /gl/view/gl_trans_view.php
1383 ! Updated MySQL, php, debugging and extension system checks
1384 $ /admin/system_diagnostics.php
1385 # Fixed gettext msg typo
1386 $ /purchasing/supplier_invoice.php
1387 # Fixed curr_default check
1388 $ /gl/manage/currencies.php
1389 # Message typos
1390 $ /admin/create_coy.php
1391   /admin/inst_upgrade.php
1392 ! Updated translation template
1393 $ /lang/new_language_template/LC_MESSAGES/empty.po
1394
1395 15-Jul-2010 Chaitanya/Joe Hunt
1396 ! Changed calculating of cost update (average material price) for better sync.
1397 $ /purchasing/includes/db/grn_db.inc
1398   /purchasing/includes/db/invoice_db.inc
1399   /manufacturing/includes/db/work_orders_db.inc
1400   /includes/db/inventory_db.inc
1401   
1402 ------------------------------- Release 2.3 Beta --------------------------------
1403 28-Jun-2010 Joe Hunt
1404 ! Release 2.3 Beta
1405 $ config.default.php
1406   
1407 28-Jun-2010 Merged changes from main trunk (2.2.11) as follows
1408 ------------------------------- Release 2.2.11 ----------------------------------
1409 ! Release 2.2.11
1410 $ config.default.php
1411   update.html
1412
1413 22-Jun-2010 Joe Hunt
1414 # Minor select bug in create recurrent invoices
1415 $ /sales/create_recurrent_invoices.php
1416
1417 18-Jun-2010 Joe Hunt
1418 - Removed constraint on day values in Payment Terms
1419 $ /admin/payment_terms.php
1420
1421 18-Jun-2010 Janusz Dobrowolski
1422 # Small bug on final credit note screen redirection
1423 $ /sales/customer_credit_invoice.php
1424
1425 17-Jun-2010 Janusz Dobrowolski
1426 # [0000235],[0000236] db error in sales order view window.
1427 $ /sales/view/view_sales_order.php
1428
1429 14-Jun-2010 Tom Moulton/Joe Hunt
1430 # Bug [0000231] Wrong On Order for Advanced Manufacturing.before final production.
1431 $ /includes/db/manufacturing_db.inc
1432 ! Allow optional non zero values in reports 101,102,201,202,203 and 303.
1433 $ /reporting/rep101.php
1434   /reporting/rep102.php
1435   /reporting/rep201.php
1436   /reporting/rep202.php
1437   /reporting/rep203.php
1438   /reporting/rep303.php
1439   /reporting/reports_main.php
1440
1441 ---------- End of changes from main trunk 2.2.11
1442
1443 27-Jun-2010 Janusz Dobrowolski
1444 + Added debtor_trans.src_id update
1445 $ /sql/alter2.3.php
1446   /sql/alter2.3.sql
1447 + Added key for debtor_trans_detail.src_id
1448 $ /sql/en_US-demo.sql
1449   /sql/en_US-new.sql
1450 + Added company upgrade boundary markers in error log.
1451 $ /admin/inst_upgrade.php
1452 ! Changed price column name to reflect current pricelist type.
1453   /sales/includes/ui/sales_order_ui.inc
1454 # Fixed sql (removed obsolete email field)
1455   /reporting/rep112.php
1456 # Fixed sql for child/parent lines retrieval
1457   /sales/includes/sales_db.inc
1458 # Removed bank payment print links (not implemented yet)
1459   /sales/inquiry/customer_inquiry.php
1460 # Cleanup
1461 $ /purchasing/includes/db/po_db.inc
1462
1463 26-Jun-2010 Joe Hunt
1464 ! Option to suppress tax rates on documents. To be used for tax on tax
1465   The tax % should be included in the tax name and the calculated
1466   rate be set as the rate. $suppress_tax_rates in config.php set to 1.
1467 $ config.default.php
1468   /includes/ui/ui_view.inc
1469   /reporting/rep107.php
1470   /reporting/rep110.php
1471 ! Improvements to Sales Groups. Presenting the Id too.
1472 $ /sales/manage/sales_groups.php
1473 + Preparing for 2.3 Beta
1474 $ update.html
1475   
1476 26-Jun-2010 Janusz Dobrowolski
1477 # Fixed sql for child transaction retrieval
1478 $  /sales/includes/sales_db.inc
1479 ! Added debtor_trans_details.src_id
1480 $ /sql/en_US-demo.sql
1481   /sql/en_US-new.sql
1482
1483 25-Jun-2010 Janusz Dobrowolski
1484 ! Allow reuse of references previously used on voided transactions
1485 $ /includes/references.inc
1486 ! Fixed sales database design to ensure document relations consistency on line level.
1487 $ /admin/db/fiscalyears_db.inc
1488   /admin/db/voiding_db.inc
1489   /reporting/includes/header2.inc
1490   /sales/customer_invoice.php
1491   /sales/includes/cart_class.inc
1492   /sales/includes/sales_db.inc
1493   /sales/includes/db/cust_trans_db.inc
1494   /sales/includes/db/cust_trans_details_db.inc
1495   /sales/includes/db/payment_db.inc
1496   /sales/includes/db/sales_credit_db.inc
1497   /sales/includes/db/sales_delivery_db.inc
1498   /sales/includes/db/sales_invoice_db.inc
1499   /sales/view/view_invoice.php
1500   /sales/view/view_sales_order.php
1501
1502 24-Jun-2010 Joe Hunt
1503 # Rewritten function gl_account_in_company_defaults in gl_db_accounts.inc
1504 $ /gl/includes/db/gl_db_accounts.inc
1505 # More test on tags due to db error in reports with tags.
1506 $ /reporting/rep705.php
1507   /reporting/rep706.php
1508   /reporting/rep707.php
1509   
1510 23-Jun-2010 Chaitanya/Joe Hunt
1511 ! Changed memo message in supp invoice price variance
1512 $ /purchasing/includes/db/invoice_db.inc
1513 ! Changed Ourstanding GRN Report to use Actual Price instead of Std Cost.
1514 $ /reporting/rep204.php
1515
1516 23-Jun-2010 Janusz Dobrowolski
1517 # Restored customer payments display
1518 $ /sales/includes/db/cust_trans_db.inc
1519
1520 22-Jun-2010 Janusz Dobrowolski
1521 # Fixed pos parameters retrieval in direct invoice
1522 $ /sales/includes/cart_class.inc
1523
1524 21-Jun-2010 Janusz Dobrowolski
1525 + Support for current credit display
1526 $ /includes/ui/ui_input.inc
1527   /purchasing/po_entry_items.php
1528   /purchasing/includes/po_class.inc
1529   /purchasing/includes/db/po_db.inc
1530   /purchasing/includes/db/suppliers_db.inc
1531   /purchasing/includes/ui/po_ui.inc
1532   /sales/customer_delivery.php
1533   /sales/includes/cart_class.inc
1534   /sales/includes/db/customers_db.inc
1535   /sales/includes/db/sales_order_db.inc
1536   /sales/includes/ui/sales_order_ui.inc
1537 + Optional displaying all sql queries in footer for debugging purposes
1538   /includes/db/connect_db.inc
1539   /includes/page/footer.inc
1540   /config.default.php
1541   /admin/system_diagnostics.php
1542   /includes/errors.inc
1543 + Not fully credited invoice can still be credited (automatic payments reallocation)
1544 $ /sales/includes/db/cust_trans_db.inc
1545   /sales/includes/db/custalloc_db.inc
1546   /sales/includes/db/sales_credit_db.inc
1547 + Added payment term types
1548 $ /includes/sysnames.inc
1549   /includes/types.inc
1550 + Added popup mode
1551 $ /sales/inquiry/customer_inquiry.php
1552   /purchasing/inquiry/supplier_inquiry.php
1553 ! Reorganized payment terms editor
1554 $ /admin/payment_terms.php
1555   /includes/ui/ui_lists.inc
1556 ! Comments
1557 $ /includes/ui/allocation_cart.inc
1558 ! Cleanup
1559 $ /reporting/rep101.php
1560 # Fixed fatal typo
1561 $ /sales/customer_credit_invoice.php
1562 ! Fixed final page message text
1563 $ /sales/customer_invoice.php
1564 ! Removed sparse order allocation code, invoice reallocation routine added
1565 $ /sales/includes/db/custalloc_db.inc
1566 # Fixed branch creation for new company
1567 $ /sales/manage/customer_branches.php
1568 ! Changed line_details class name to po_line_details to avoid conflicts.
1569 $ /purchasing/includes/po_class.inc
1570 ! Added sales and purchase order totals
1571 $ /sql/alter2.3.sql
1572   /sql/alter2.3.php
1573   /sql/en_US-demo.sql
1574   /sql/en_US-new.sql
1575
1576 14-Jun-2010 Janusz Dobrowolski
1577 # Additional corrections to yesterday commit
1578 $ /sales/includes/cart_class.inc
1579   /sales/includes/db/cust_trans_db.inc
1580   /sales/view/view_sales_order.php
1581
1582 13-Jun-2010 Janusz Dobrowolski
1583 # Small layout bug in tabs widget
1584 $ /includes/ui/ui_controls.inc
1585 ! Allowed space and '[' in button names
1586 $ /includes/ui/ui_input.inc
1587 ! Formatted posts and a couple of improvements
1588 $ /includes/ui/simple_crud_class.inc
1589 ! Changed method naming convention
1590 $ /includes/ui/contacts_view.inc
1591 ! is_invoice property superseded by trans_type, removed obsolete Complete property
1592 $ /purchasing/includes/supp_trans_class.inc
1593   /purchasing/includes/db/invoice_db.inc
1594   /purchasing/includes/ui/invoice_ui.inc
1595   /purchasing/view/view_supp_credit.php
1596   /purchasing/view/view_supp_invoice.php
1597 ! Cleanups and comments
1598 $ /purchasing/includes/po_class.inc
1599   /sales/includes/cart_class.inc
1600 ! Added document inheritance definitions
1601 $ /includes/types.inc
1602 # Smaller technical fixes
1603 $ /purchasing/includes/db/grn_db.inc
1604   /purchasing/includes/db/po_db.inc
1605   /sales/includes/sales_db.inc
1606   /sales/includes/db/sales_credit_db.inc
1607   /purchasing/po_entry_items.php
1608   /purchasing/po_receive_items.php
1609   /purchasing/supplier_credit.php
1610   /purchasing/supplier_invoice.php
1611
1612 13-Jun-2010 Merged changes from main trunk (2.2.10) as follows
1613
1614 ------------------------------- Release 2.2.10 ----------------------------------
1615 11-Jun-2010 Joe Hunt
1616 ! Release 2.2.10
1617 $ config.default.php
1618   update.html
1619   
1620 10-Jun-2010 Joe Hunt
1621 ! Changed Wiki help url and site url in config.default.php
1622 $ config.default.php
1623
1624 07-Jun-2010 Joe Hunt
1625 # HTML decode text when printing to Excel.
1626 $ /reporting/includes/excel_report.inc
1627
1628 06-Jun-2010 Janusz Dobrowolski
1629 # False overallocation fixed.
1630 $ /includes/ui/allocation_cart.inc
1631 + Allowed optional long timeout on default/cancel/selector buttons
1632 $ /includes/ui/ui_input.inc
1633   /js/behaviour.js
1634   /js/inserts.js
1635 # Long ajax timeout on all reports
1636 $ /reporting/includes/reports_classes.inc
1637 # [0000232] Fixed list of related invoices/credits in SO view.
1638 $ /sales/view/view_sales_order.php
1639 # Small bug on final screen redirection
1640 $ /sales/customer_credit_invoice.php
1641
1642 03-Jun-2010 Joe Hunt
1643 # Rounding bug when decimals greater than or equal to 6.
1644 $ /includes/current_user.inc
1645
1646 31-May-2010 Joe Hunt
1647 # No limit on 30 days in Payment terms if end of month.
1648 $ /admin/payment_terms.php
1649
1650 30-May-2010 Joe Hunt
1651 ! Global variabel, $def_print_destination, config.php can be set to 0 or 1
1652 $ config.default.php
1653   /reporting/includes/reports_classes.inc
1654 ! copy line memo to next line in journal entries and bank payments/deposits
1655 $ /gl/includes/ui/gl_bank_ui.inc
1656   /gl/includes/ui/gl_journal_ui.inc
1657 ! Report GL Transactions now prints line memos
1658 $ /reporting/rep704.php
1659
1660 29-May-2010 Janusz Dobrowolski
1661 # Smaller fixes initial COAs
1662 $ /sql/en_US-demo.sql
1663   /sql/en_US-new.sql
1664
1665 ---------- End of changes from main trunk 2.2.10
1666
1667 05-Jun-2010 Joe Hunt
1668 ! Allowing SA_MULTIFISCALYEAR access to enter transactions on open fiscal years
1669 $ /admin/db/fiscalyears_db.inc
1670   /includes/date_functions.inc
1671   /includes/acces_levels.inc
1672   
1673 31-May-2010 Joe Hunt
1674 ! Allowing modifying of Bank Payments/Deposits
1675 $ /gl/gl_bank.php
1676   /gl/includes/db/gl_db_banking.inc
1677   /gl/includes/db/gl_db_bank_trans.inc
1678   /gl/includes/db/gl_db_trans.inc
1679   /gl/inquiry/journal_inquiry.php
1680   /purchasing/includes/db/supp_trans_db.inc
1681   /sales/includes/db/cust_trans_db.inc
1682   
1683 27-May-2010 Merged changes from main trunk (2.2.8, 2.2.9) as follows
1684
1685 ------------------------------- Release 2.2.9 ----------------------------------
1686 24-May-2010 Joe hunt
1687 ! Release 2.2.9
1688 $ config.default.php
1689   update.html
1690 # [0000230] Incorrect 'On order' quantity of raw materials in the 'Stock Check Sheets' report.   
1691 $ /reporting/rep303.php
1692
1693 24-May-2010 Janusz Dobrowolski
1694 # Additional fixes in payment/deposit allocations.
1695 $ /includes/ui/allocation_cart.inc
1696   /js/payalloc.js
1697
1698 22-May-2010 Janusz Dobrowolski
1699 # Fixed html generation for buttons
1700 $ /includes/ui/ui_input.inc
1701
1702 13-May-2010 Janusz Dobrowolski
1703 # [0000229] Payment overallocation is now forbidden (addendum)
1704 $ /js/payalloc.js
1705
1706 12-May-2010 Janusz Dobrowolski
1707 # [0000226] Fixed diagnostic checks for javascript cached files, improved readability
1708 $ /admin/system_diagnostics.php
1709 # [0000227] Fixed cookie name to enable multiply FA instances on the same server.
1710 $ /includes/session.inc
1711 # [0000229] Payment overallocation is now forbidden
1712 $ /includes/ui/allocation_cart.inc
1713   /js/allocate.js
1714 # Fixed email links to use ajax
1715 $ /purchasing/po_entry_items.php
1716   /sales/credit_note_entry.php
1717   /sales/customer_delivery.php
1718   /sales/customer_invoice.php
1719 # Fixed shipping tax naming
1720 $ /taxes/tax_groups.php
1721
1722 12-May-2010 Joe Hunt
1723 ! Changed to allow change of theme in 'allow_demo_mode' during session
1724 $ /admin/display_prefs.php
1725 ! [0000228] Sales order inquiry using reference number.
1726 $ /sales/inquiry/sales_orders_view.php
1727
1728 10-May-2010 Joe Hunt/Alvin
1729 ! Changed so Print Statements don't list voided items.
1730 $ /reporting/rep108.php
1731
1732 04-May-2010 Janusz Dobrowolski/Robert Laussegger
1733 # Fixed amibiguites and typos in report titles.
1734 $ /reporting/includes/doctext.inc
1735   /reporting/includes/doctext2.inc
1736
1737 04-May-2010 Joe Hunt
1738 # [0000225] Supplier Payment Report showing paid invoices (rounding problem)
1739 $ /reporting/rep203.php
1740 ! Minor change to balance sheet/profit and loss drilldown
1741   Script is modified to display only direct child types
1742 /gl/inquiry/balance_sheet.php
1743 /gl/inquiry/profit_loss.php
1744 ! New empty.po for release 2.2.8
1745 $ /lang/new_language_template/LC_MESSAGES/empty.po
1746
1747 26-Apr-2010 Joe Hunt
1748 ! Allowing the Tax Report to be printed to Excel/OO Calc
1749 $ /reporting/rep709.php
1750   /reporting/reports_main.php
1751   /reporting/includes/excel_report.inc
1752   
1753 21-Apr-2010 Joe Hunt
1754 # [0000223] Incorrect backup of tables with more than 2 digit prefix
1755 $ /admin/db/maintenance_db.inc
1756
1757 21-Apr-2010 Joe Hunt
1758 # [0000222] Deleting a Sales Order with reference to a voided delivery causes SQL error when
1759   looking at this delivery. Solution, can't delete, but set the deliveries to 0
1760   on the lines.
1761 $ /sales/includes/db/sales_order_db.inc
1762
1763 ------------------------------- Release 2.2.8 ----------------------------------
1764 18-Apr-2010
1765 ! Release 2.2.8
1766 $ config.default.php
1767   update.html
1768
1769 17-Apr-2010 Janusz Dobrowolski
1770 # Small fix in company creation 
1771 $ /admin/create_coy.php
1772 # Checking whether reference is unique before saving transaction.
1773 $ /sales/sales_order_entry.php
1774
1775 09-Apr-2010 Joe Hunt
1776 # Creating a new company without a Database script causes unpredictable errors.
1777 $ /admin/create_coy.php
1778
1779 06-Apr-2010 Joe Hunt/Albin
1780 # Inactive items should not show in Price List Report. In Item lists they are
1781   stamped (Inactive) after the description.
1782 $ /reporting/rep104.php
1783   /reporting/rep301.php
1784   /reporting/rep302.php
1785   /reporting/rep303.php
1786   /reporting/rep304.php
1787   /reporting/rep305.php
1788   
1789 03-Apr-2010 Joe Hunt/Chaitanya
1790 # [0000219] Incorrect behaviors regarding Payment forms
1791 $ /purchasing/supplier_payment.php
1792   /sales/customer_payments.php
1793
1794 20-Mar-2010 Joe Hunt/RodW
1795 # [0000215} Wrong text in deliver to and not printing it.
1796 $ /reporting/includes/doctext.inc
1797   /reporting/includes/doctext2.inc
1798   /reporting/includes/header2.inc
1799   
1800 15-Mar-2010 Janusz Dobrowolski
1801 # Missing check for customer/branch selected ([0000216])
1802 $ /sales/sales_order_entry.php
1803   /sales/customer_payment.php
1804 # Missing check for supplier selected ([0000217])
1805 $ /purchasing/supplier_invoice.php
1806   /purchasing/supplier_payment.php
1807   /purchasing/po_entry_items.php
1808 # Fixed db error on no supplier selected
1809   /purchasing/includes/db/suppalloc_db.inc
1810 # Smaller clenaups.
1811 $ /includes/current_user.inc
1812   /includes/session.inc
1813
1814 10-Mar-2010 Joe Hunt
1815 ! Print full Location name on reports
1816 $ /reporting/rep105.php
1817   /reporting/rep301.php
1818   /reporting/rep302.php
1819   /reporting/rep303.php
1820 # Print reference on email (PO)
1821   /reporting/rep209.php
1822   
1823 07-Mar-2010 Joe Hunt
1824 # Bug in ui_lists.inc, systypes_list_row, too many parameters in
1825   call to systypes_list_cells
1826 $ /includes/ui/ui_lists.inc
1827
1828 06-Mar-2010 Joe Hunt
1829 # Bug in Text(Col)WrapLines. Doesn't break on space.
1830 $ /reporting/includes/pdf_report.inc
1831 # Missing 'Set Global Supplier' in invoice_ui.inc
1832 $ /purchasing/includes/ui/invoice_ui.inc
1833
1834 ---------- End of changes from main trunk 2.2.7-2.2.9
1835
1836 15-May-2010 Joe Hunt
1837 ! Layout - added class label for branch link
1838 $ /sales7manage/customers.php
1839
1840 11-May-2010 Janusz Dobrowolski
1841 + Added multiply categorized customer/branch/supplier contacts in separate table,
1842  per contact report language selection
1843 $ /admin/crm_categories.php (new)
1844   /applications/setup.php
1845   /includes/access_levels.inc
1846   /includes/sysnames.inc
1847   /includes/db/crm_contacts_db.inc (new)
1848   /includes/ui/contacts_view.inc (new)
1849   /includes/ui/simple_crud_class.inc (new)
1850   /manufacturing/includes/db/work_orders_db.inc
1851   /purchasing/includes/db/suppliers_db.inc
1852   /purchasing/manage/suppliers.php
1853   /reporting/rep107.php
1854   /reporting/rep108.php
1855   /reporting/rep109.php
1856   /reporting/rep110.php
1857   /reporting/rep111.php
1858   /reporting/rep112.php
1859   /reporting/rep209.php
1860   /reporting/rep210.php
1861   /reporting/rep409.php
1862   /sales/includes/db/branches_db.inc
1863   /sales/includes/db/cust_trans_db.inc
1864   /sales/includes/db/customers_db.inc
1865   /sales/includes/db/sales_order_db.inc
1866   /sales/includes/ui/sales_order_ui.inc
1867   /sales/manage/customer_branches.php
1868   /sales/manage/customers.php
1869   /sql/alter2.3.php
1870   /sql/alter2.3.sql
1871   /sql/en_US-demo.sql
1872   /sql/en_US-new.sql
1873 + Added tabbed content widget
1874 $ /includes/ui/ui_controls.inc
1875   /themes/aqua/default.css
1876   /themes/cool/default.css
1877   /themes/default/default.css
1878 + Changes in hotkeys system for tabs support
1879 $ /js/inserts.js
1880 + Emailed reports can be send to multiply contacts, fixed email charset selection
1881 $ /reporting/includes/pdf_report.inc
1882 + Added charset selection for email content
1883 $ /reporting/includes/class.mail.inc
1884 # Small field name bug
1885 $ /reporting/reports_main.php
1886 # Fixed typo and small bug
1887 $ /reporting/includes/doctext.inc
1888 # Fixed problem with multiselection in array_combo, added crm related list helpers
1889 $ /includes/ui/ui_lists.inc
1890 # Fixed function name
1891 $ /sales/includes/db/sales_credit_db.inc
1892 # Fixed email sending links to use ajax.
1893 $ /sales/credit_note_entry.php
1894   /sales/customer_delivery.php
1895   /sales/customer_invoice.php
1896 # Fix in array_search_keys
1897 $ /includes/current_user.inc
1898 # Fixed bug in company deletion
1899 $ /admin/create_coy.php
1900   /admin/db/company_db.inc
1901
1902 07-May-2010 Joe Hunt
1903 + Added Account tags selection in Annual Expense Breakdown, Balanse Sheet
1904   and Profit and Loss Sheet
1905 $ /admin/db/tags_db.inc
1906   /reporting/rep705.php
1907   /reporting/rep706.php
1908   /reporting/rep707.php
1909   /reporting/reports_main.php
1910   /reporting/includes/reports_classes.inc
1911   
1912 07-May-2010 Janusz Dobrowolski
1913 # Fixed bug in array_selector for multiply lists
1914 $ /includes/ui/ui_lists.inc
1915
1916 30-Apr-2010 Janusz Dobrowolski
1917 + Recovering next reference after voiding of last reference
1918   /admin/db/voiding_db.inc
1919   /includes/references.inc
1920   /includes/db/references_db.inc
1921 # Reference column displayed also for journal entries
1922   /admin/void_transaction.php
1923 # Voided transactions excluded form list of transactions
1924   /admin/db/transactions_db.inc
1925
1926 26-Apr-2010 Joe Hunt
1927 ! Changed voiding of Direct Invoice to automatically void 'auto' delivery
1928   and set SO quantity and qty_sent to 0.
1929   And a few small bug fixes.  
1930 $ /admin/db/voiding_db.inc
1931   /sales/includes/sales_db.inc
1932   /sales/includes/db/sales_credit_db.inc
1933   /sales/includes/db/sales_invoice_db.inc
1934   /sales/includes/db/sales_delivery_db.inc
1935   
1936 21-Apr-2010 Joe Hunt
1937 # Bug in systypes selector (no type update)
1938 $ /admin/attachments.php
1939 ! Better layout
1940 $ /admin/company_preferences.php
1941 # Didn't show 'View Attachments' for Journal Entries
1942 $ /includes/ui/ui_controls.inc
1943
1944 20-Apr-2010 Joe Hunt
1945 + Added option for Manual Revaluation of Currency Accounts
1946 $ /admin/company_preferences.php
1947   /applications/generalledger.php
1948   /gl/includes/db/gl_db_banking.inc
1949   /gl/manage/revaluate_currencies.php (new file)
1950   /includes/prefs/sysprefs.inc
1951   /sql/en_US-demo.sql
1952   /sql/en_US-new.sql
1953   /sql/alter2.3.sql
1954   
1955 16-Apr-2010 Joe Hunt
1956 # Minor fixes in voiding transactions
1957 $ /admin/void_transaction.php
1958 ! Layout improvement in hyperlink_back function
1959 $ /includes/ui/ui_controls.inc
1960
1961 15-Apr-2010 Joe Hunt
1962 ! Added an alternative way of presenting tax included on invoices.
1963   This is done by setting a global variabel $alternative_tax_include_on_docs = 1.
1964 $ config.default.php 
1965   /includes/ui/ui_view.inc
1966   /reporting/rep107.php
1967   /reporting/rep110.php
1968   
1969 ! Added a date column and combined the # and View column in 'View / Print Transactions.
1970 ! Changed Voiding Transaction to also include a pager.
1971 $ /admin/view_print_transaction.php
1972   /admin/void_transaction.php
1973   /admin/db/transaction_db.inc
1974   /includes/systypes.inc
1975   /manufacturing/view/wo_production_view.php
1976   /reporting/includes/reporting.inc
1977   
1978 14-Apr-2010 Joe Hunt
1979 ! Replaced the global variables for table styles to defined CSS classes.
1980 $ all files that includes the call to start_table and start_outer_table
1981
1982 14-Apr-2010 Joe Hunt/ AVB3
1983 + Added 'View Attachments' if any in all popup view windows
1984 $ /admin/db/attachments_db.inc
1985   /includes/main.inc
1986   /includes/ui/ui_controls.inc
1987   /dimensions/view/view_dimension.php
1988   /gl/view/bank_transfer_view.php
1989   /gl/view/gl_deposit_view.php
1990   /gl/view/gl_payment_view.php
1991   /gl/view/gl_trans_view.php
1992   /inventory/view/view_adjustment.php
1993   /inventory/view/view_transfer.php
1994   /manufacturing/view/work_order_view.php
1995   /manufacturing/view/wo_issue_view.php
1996   /manufacturing/view/wo_production_view.php
1997   /purchasing/view/view_grn.php
1998   /purchasing/view/view_po.php
1999   /purchasing/view/view_supp_credit.php
2000   /purchasing/view/view_supp_invoice.php
2001   /purchasing/view/view_supp_payment.php
2002   /sales/view/view_credit.php
2003   /sales/view/view_dispatch.php
2004   /sales/view/view_invoice.php
2005   /sales/view/view_receipt.php
2006   /sales/view/view_sales_order.php
2007   
2008 04-Apr-2010 Janusz Dobrowolski
2009 + Added supplier/customer document language selection
2010 $ /purchasing/includes/db/suppliers_db.inc
2011   /purchasing/manage/suppliers.php
2012   /reporting/rep107.php
2013   /reporting/rep108.php
2014   /reporting/rep109.php
2015   /reporting/rep110.php
2016   /reporting/rep111.php
2017   /reporting/rep112.php
2018   /reporting/rep209.php
2019   /reporting/rep210.php
2020   /reporting/includes/class.pdf.inc
2021   /reporting/includes/pdf_report.inc
2022   /sales/includes/db/branches_db.inc
2023   /sales/includes/db/customers_db.inc
2024   /sales/includes/db/cust_trans_db.inc
2025   /sales/includes/db/sales_order_db.inc
2026   /sales/manage/customer_branches.php
2027   /sales/manage/customers.php
2028   /sql/alter2.3.sql
2029   /sql/en_US-demo.sql
2030   /sql/en_US-new.sql
2031   /reporting/includes/doctext2.inc (removed)
2032
2033 + Added company_path() helper
2034 $ /admin/attachments.php
2035   /admin/company_preferences.php
2036   /admin/create_coy.php
2037   /admin/display_prefs.php
2038   /admin/print_profiles.php
2039   /admin/system_diagnostics.php
2040   /admin/db/fiscalyears_db.inc
2041   /includes/main.inc
2042   /includes/lang/language.php
2043   /includes/page/header.inc
2044   /includes/ui/ui_view.inc
2045   /inventory/manage/items.php
2046   /reporting/rep102.php
2047   /reporting/rep104.php
2048   /reporting/rep202.php
2049   /reporting/rep303.php
2050   /reporting/rep706.php
2051   /reporting/rep707.php
2052   /reporting/includes/excel_report.inc
2053   /reporting/includes/header2.inc
2054
2055 ! Added all_option parameter to language selectors
2056 $ /includes/ui/ui_lists.inc
2057
2058 ! System names extracted to new separated file to enable re-read after langauge change
2059 $ /includes/types.inc
2060   /includes/sysnames.inc (new)
2061
2062 ! Fixed for better extension modules support
2063 $ /reporting/prn_redirect.php
2064   /reporting/includes/tcpdf.php
2065
2066 ! Changed addReport method (better support for extension modules)
2067 $ /reporting/reports_main.php
2068   /reporting/includes/reports_classes.inc
2069
2070 ! Code cleanup
2071 $ /gl/inquiry/balance_sheet.php
2072   /gl/inquiry/profit_loss.php
2073
2074 26-Mar-2010 Joe Hunt
2075 # Fixed a sorting problem in gl_account_types_list
2076 $ /includes/ui/ui_lists.inc
2077   /gl/includes/db/gl_db_account_types.inc
2078
2079 24-Mar-2010 Janusz Dobrowolski/Joe Hunt
2080 # Fixed problem with multiply zeros a value of option in list selectors
2081 # Parse error in ui_list.inc. Fix in other files.
2082 $ /includes/ui/ui_lists.inc
2083   /gl/includes/db/gl_db_account_types.inc
2084   /gl/manage/gl_account_types.php
2085
2086 22-Mar-2010 Joe Hunt
2087 # Error editing (updating) Account Groups and problem
2088   with "00" == "0" in php.
2089 $ /gl/includes/db/gl_db_account_types.inc
2090   /gl/manage/gl_account_classes.php
2091   /gl/manage/gl_account_types.php
2092   /includes/ui/ui_lists.inc
2093   /sql/alter2.3.sql
2094   
2095 12-Mar-2010 Janusz Dobrowolski
2096 # Small cleanups.
2097 $ /reporting rep301.php
2098   /reporting rep304.php
2099   /reporting rep601.php
2100
2101 05-Mar-2010 Merged changes from main trunk up to 2.2. as follows
2102 ------------------------------- Release 2.2.7 ----------------------------------
2103 05-Mar-2010 Joe Hunt
2104 ! Release 2.2.7
2105 ! Removed redundant variable $use_new_account_types from config.php
2106 $ config.default.php
2107   update.html
2108 ! Removed redundant function get_gl_accounts_all in gl_db_accounts.inc
2109 $ /gl/includes/db/gl_db_accounts.inc
2110
2111 02-Mar-2010 Joe Hunt
2112 # Bug sending email to a name with commas. Has been replaced with ''.
2113 $ /reporting/includes/pdf_report.inc
2114
2115 01-Mar-2010 Janusz Dobrowolski
2116 # [0000212] Selecting branch from popup was not working.
2117 $ /sales/manage/customer_branches.php
2118 # [0000213] Date change on journal entry update.
2119 $ /gl/gl_journal.php
2120
2121 01-Mar-2010 Joe Hunt
2122 ! Allow change of password without script in Create/Update Company.
2123 $ /admin/create_coy.php
2124
2125 28-Feb-2010 Joe Hunt
2126 # Fixed a non esisting voiding of Work Order Advanced and a couple of
2127   bugs in the same operation. And a fix according to Vramak on the forum.
2128   Wiki will be updated on how does the Work Order work
2129 $ /manufacturing/includes/db/work_orders_db.inc
2130   /manufacturing/includes/db/work_orders_quick_db.inc
2131   /manufacturing/includes/db/work_order_produce_items_db.inc
2132   /manufacturing/includes/db/work_order_requirements_db.inc
2133   /purchasing/includes/db/grn_db.inc
2134   
2135 26-Feb-2010 Janusz Dobrowolski
2136 # [0000209],[0000210] Improper quantity/price handling on supplier change.
2137 $ /purchasing/includes/ui/po_ui.inc
2138 # [0000211] Typo in work order legend.
2139 $ /reporting/includes/doctext.inc
2140   /reporting/includes/doctext2.inc
2141 # Restored Esc hot key on cancel buttons.
2142 $ /js/inserts.js
2143
2144 26-Feb-2010 Joe Hunt
2145 # [0000208] Voiding a work order production does not revert raw material quantities 
2146 $ /manufacturing/includes/db/work_order_produce_items_db.inc
2147
2148 25-Feb-2010 Janusz Dobrowolski
2149 # Fixed bug in quantity input
2150 $ /manufacturing/work_order_add_finished.php
2151
2152 24-Feb-2010 Joe Hunt
2153 # Tax included calculation problem when more than 1 tax type in a group
2154 $ /taxes/tax_calc.inc
2155 ! Small layout fixes
2156 $ /admin/backups.php
2157   /includes/ui/ui_lists.inc
2158   /reporting/rep107.php
2159   /reporting/rep110.php
2160   
2161 22-Feb-2010 Janusz Dobrowolski
2162 # Two smaller fixes in security area codes.
2163 $ /includes/access_levels.inc
2164
2165 21-Feb-2010 Joe Hunt
2166 # Exchange rate doesn't update table immediately when adding new rate 
2167   and no exchange rates there before.
2168 $ /gl/manage/exchange_rates.php
2169 # Bug in exchange variation calculation in certain situations. Again.
2170 $ /gl/includes/db/gl_db_banking.inc
2171  
2172 21-Feb-2010 Janusz Dobrowolski
2173 # Fixed check for language session var.
2174 $ /includes/session.inc
2175
2176 19-Feb-2010 Joe Hunt/Ary Wibowo
2177 # Bug in exchange variation calculation in certain situations.
2178 $ /gl/includes/gl_db_banking.inc
2179 ! Better and cleaner layout in graphics
2180 $ /reporting/includes/class.graphic.inc
2181 ! Fixed better layout in customer delivery form
2182 $ /sales/customer_delivery.php
2183
2184 17-Feb-2010 Joe Hunt
2185 # Missing border layout in report centre
2186 $ /reporting/includes/reports_classes.inc
2187
2188 ---------- End of changes from main trunk 2.2.6-2.2.7
2189
2190 01-Mar-2010 Janusz Dobrowolski
2191 + Rewrite of FrontReport header API to accept externally defined headers in php and/or pdf form.
2192 $ /reporting/includes/class.pdf.inc
2193   /reporting/includes/excel_report.inc
2194   /reporting/includes/header2.inc
2195   /reporting/includes/pdf_report.inc
2196 + Integration of fpdi class
2197 $ /reporting/includes/fpdi/* (new)
2198   /reporting/forms (new)
2199 ! find_report_file() helper moved to main.inc and renamed to ind_custom_file
2200 $ /reporting/prn_redirect.php
2201   /includes/main.inc
2202 ! Reports fixed according to changes in header API in FrontReport class.
2203 $ /reporting/rep101.php
2204   /reporting/rep102.php
2205   /reporting/rep103.php
2206   /reporting/rep104.php
2207   /reporting/rep105.php
2208   /reporting/rep106.php
2209   /reporting/rep107.php
2210   /reporting/rep108.php
2211   /reporting/rep109.php
2212   /reporting/rep110.php
2213   /reporting/rep111.php
2214   /reporting/rep112.php
2215   /reporting/rep201.php
2216   /reporting/rep202.php
2217   /reporting/rep203.php
2218   /reporting/rep204.php
2219   /reporting/rep209.php
2220   /reporting/rep210.php
2221   /reporting/rep301.php
2222   /reporting/rep302.php
2223   /reporting/rep303.php
2224   /reporting/rep304.php
2225   /reporting/rep305.php
2226   /reporting/rep401.php
2227   /reporting/rep409.php
2228   /reporting/rep501.php
2229   /reporting/rep601.php
2230   /reporting/rep701.php
2231   /reporting/rep702.php
2232   /reporting/rep704.php
2233   /reporting/rep705.php
2234   /reporting/rep706.php
2235   /reporting/rep707.php
2236   /reporting/rep708.php
2237   /reporting/rep709.php
2238   /reporting/rep710.php
2239
2240 25-Feb-2010 Janusz Dobrowolski
2241 # Files manipulation helpers added
2242 $ /includes/main.inc
2243 # Cleanup
2244 $ /includes/db/sql_functions.inc
2245 + Added radio buttons helper
2246 $ /includes/ui/ui_input.inc
2247 # Smaller fixes: lists reset after page reload, nonformatted description for edition, html cleanup
2248 $ /includes/ui/ui_lists.inc
2249 ! Changed _vd debug function to notification type
2250 $ /includes/ui/ui_view.inc
2251 # Layout fix on final screen 
2252 $ /purchasing/po_entry_items.php
2253 # Error message when no report file is found
2254 $ /reporting/prn_redirect.php
2255 # Code cleanup (missing $row declaration)
2256 $ /reporting/includes/pdf_report.inc
2257
2258 20-Feb-2010 Joe Hunt
2259 # Wrong class parameter in Generqal Ledger Reports
2260 $ /applications/generalledger.php
2261
2262 16-Feb-2010 Merged changes from main trunk up to 2.2.6 as follows
2263 ------------------------------- Release 2.2.6 ----------------------------------
2264 16-Feb-2010 Joe Hunt
2265 ! Release 2.2.6
2266 $ config.default.php
2267   update.html
2268   /lang/new_language_template/LC_MESSAGES/empty.po
2269 ! CSS style is now implemented in all FA.
2270 ! New label style for the themes. Better layout in supp inv/credit
2271 ! A lot of code clean up. New password_row and file_row/cells.
2272 # Several minor bugs during final CSS implementaion
2273   /access/login.php
2274   /admin/attachments.php
2275   /admin/change_current_user_password.php
2276   /admin/company_preferences.php
2277   /admin/create_coy.php
2278   /admin/display_prefs.php
2279   /admin/gl_setup.php
2280   /admin/inst_lang.php
2281   /admin/inst_module.php
2282   /admin/users.php
2283   /includes/ui/ui_controls.inc
2284   /includes/ui/ui_input.inc
2285   /includes/ui/ui_lists.inc
2286   /inventory/manage/items.php
2287   /purchasing/supplier_credit.php
2288   /purchasing/supplier_invoice.php
2289   /purchasing/includes/ui/po_ui.inc
2290   /purchasing/includes/ui/invoice_ui.inc
2291   /reporting/includes/reports_classes.inc
2292   /sales/includes/ui/sales_order_ui.inc
2293   /sales/view/view_sales_order.php
2294   /themes/default/default.css
2295   /themes/aqua/default.css
2296   /themes/cool/default.css
2297   
2298
2299 11-Feb-2010 Janusz Dobrowolski
2300 # Better check for language session var.
2301 $ /includes/session.inc
2302 # Fixed IE related hotkeys problem with AltTab
2303 $ /js/inserts.js
2304
2305 11-Feb-2010 Joe Hunt/Chaitanya
2306 # [0000204] GRN Valuation Report shows wrong data
2307 $ /reporting/rep305.php
2308
2309 10-Feb-2010 Janusz Dobrowolski
2310 # [0000201] Cannot change item type when item is edited
2311 $  /inventory/manage/items.php
2312 # Sparse warning fixed.
2313 $ includes/db/manufacturing_db.inc
2314
2315 10-Feb-2010 Joe Hunt
2316 ! Changed so 'Allow Negative Stock' will update the GL cogs/inventory when
2317   the correct values later are obtained.
2318 $ /admin/gl_setup.php
2319   /includes/db/inventory_db.inc
2320   /manufacturing/includes/db/work_orders_db.inc
2321   /purchasing/includes/db/grn_db.inc
2322   /purchasing/includes/db/invoice_db.inc
2323 + Added a selector for decimal values in Balance Sheet and P/L Statement
2324 $ /reporting/reports_main.php
2325   /reporting/rep706.php
2326   /reporting/rep707.php
2327 ! Added trans_no in bank deposit/payment final link, by Tom Hallman.
2328 $ /gl/gl_bank.php
2329   
2330 09-Feb-2010 Joe Hunt/Chaitanya
2331 # [0000202] Global $path_to_root is missing in function handle_submit() in file admin/create_coy.php 
2332 $ /admin/create_coy.php
2333
2334 06-Feb-2010 Janusz Dobrowolski
2335 # Fixed get_standard_cost() for dummy items again.
2336 $ /includes/db/inventory_db.inc
2337 # Fixed bug resulting in broken line items relations after edition of multiline SO.
2338 $ /sales/includes/db/sales_invoice_db.inc
2339 ! Yesterday changes removed
2340 $ /sales/includes/db/sales_delivery_db.inc
2341   /sales/includes/db/sales_invoice_db.inc
2342 # Prevent saving empty lines in invoices/delivery notes - rerun
2343   /reporting/rep107.php
2344   /reporting/rep110.php
2345
2346 06-Feb-2010 Joe Hunt/Chaitanya
2347 ! Changed Balance Sheets/PL Statements to be recursive
2348 $ /gl/inquiry/balance_sheet.php
2349   /gl/inquiry/profit_loss.php
2350   /reporting/rep701.php
2351   /reporting/rep705.php
2352   /reporting/rep706.php
2353   /reporting/rep707.php
2354   
2355 05-Feb-2010 Joe Hunt/Kalido
2356 + Placing a print link in all view windows (without menus).
2357 $ /includes/main.inc
2358   /includes/ui_controls.inc
2359 ! Preparing for new recursive balance sheet/PL Statements
2360 $ /gl/includes/db/gl_db_accounts.inc
2361   /gl/includes/db/gl_db_account_types.inc
2362   
2363 05-Feb-2010 Janusz Dobrowolski
2364 # Fixed get_standard_cost() for dummy items
2365 $ /includes/db/inventory_db.inc
2366 # Prevent saving empty lines in invoices/delivery notes
2367 $ /sales/includes/db/sales_delivery_db.inc
2368   /sales/includes/db/sales_invoice_db.inc
2369
2370 03-Feb-2010 Janusz Dobrowolski
2371 # Fixed continuation after timeout.
2372 $ /access/login.php
2373   /includes/main.inc
2374   /includes/session.inc
2375   /includes/page/footer.inc
2376   /themes/aqua/default.css
2377   /themes/cool/default.css
2378   /themes/default/default.css
2379 # Added error message when no file is selected on view or download.
2380 $ /admin/backups.php
2381
2382 03-Feb-2010 Joe Hunt
2383 # When buying a service item from a supplier, the delivery produced
2384   wrong inventory GL transactions. No GL transactions should be here.
2385 $ /sales/includes/db/sales_delivery_db.inc
2386 # [0000200] stock_master material_cost incorrectly updated during GRN when 
2387   price format uses thousands seperator. A couple of minor errors too. 
2388 $ /purchasing/includes/db/grn_db.inc
2389   /purchasing/includes/db/invoices_db.inc
2390 # Exchange rate bug when searching a non existing customer
2391 $ /includes/banking.inc
2392
2393 03-Feb-2010 Chaitanya/Joe
2394 + Added a Profit and Loss Drilldown page and changed menu link
2395 $ /applications/generalledger.php
2396   /gl/inquiry/profit_loss.php (New file)
2397   /gl/inquiry/balance_sheet.php
2398 ! Better layout
2399 $ /gl/inquiry/journal_inquiry.php
2400
2401 02-Feb-2010 Chaitanya
2402 + Added memo search on journal inquires.
2403 $ /gl/inquiry/journal_inquiry.php
2404
2405 ---------- End of changes from main trunk 2.2.5-2.2.6
2406
2407 09-Feb-2010 Janusz Dobrowolski
2408 + Improved multilevel database transaction support
2409 $ /includes/errors.inc
2410   /includes/db/connect_db.inc
2411   /includes/db/sql_functions.inc
2412   /sales/includes/cart_class.inc
2413 + Added Direct GRN and Direct Invoice in purchases module
2414 $ /applications/suppliers.php
2415   /includes/current_user.inc
2416   /includes/ui/ui_lists.inc
2417   /purchasing/po_entry_items.php
2418   /purchasing/po_receive_items.php
2419   /purchasing/includes/po_class.inc
2420   /purchasing/includes/db/grn_db.inc
2421   /purchasing/includes/db/invoice_db.inc
2422   /purchasing/includes/db/po_db.inc
2423   /purchasing/includes/ui/grn_ui.inc
2424   /purchasing/includes/ui/po_ui.inc
2425 + Added invoice preselection option.
2426 $ /purchasing/supplier_payment.php
2427 ! Optimized extensions related code.
2428 $ /applications/application.php
2429   /applications/customers.php
2430   /applications/dimensions.php
2431   /applications/generalledger.php
2432   /applications/inventory.php
2433   /applications/manufacturing.php
2434   /applications/setup.php
2435 ! Cleanup
2436 $ /purchasing/supplier_invoice.php
2437   /sales/includes/ui/sales_order_ui.inc
2438 # Typo
2439 $ /sales/sales_order_entry.php
2440
2441 05-Feb-2010 Janusz Dobrowolski
2442 + Multiply order items with the same stock_id (with warning), code cleanups
2443 $ /purchasing/po_entry_items.php
2444   /purchasing/includes/po_class.inc
2445   /purchasing/includes/supp_trans_class.inc
2446   /purchasing/includes/db/po_db.inc
2447   /purchasing/includes/ui/po_ui.inc
2448 # Fixed typo bugs
2449 $ /purchasing/includes/db/grn_db.inc
2450   /purchasing/includes/db/invoice_db.inc
2451
2452 04-Feb-2010 Joe Hunt
2453 ! Extended account id's to 15 chars. Changed account type to varchar(10)
2454   and class id varchar(3). Ability to change account groups online.
2455 $ /gl/manage/gl_account_classes.php
2456   /gl/manage/gl_account_types.php
2457   /gl/manage/gl_accounts.php
2458   /gl/includes/db/gl_db_account_types.inc
2459   /includes/ui/ui_lists.inc
2460   /sql/alter2.3.sql
2461   /sql/en_US-demo.sql
2462   /sql/en_US-new.sql
2463
2464 03-Feb-2010 Janusz Dobrowolski
2465 # Payment terms were not retrieved at invoice edit start.
2466 $ /sales/customer_invoice.php
2467 # Fixed item selector.
2468 $ /inventory/prices.php
2469
2470 02-Feb-2010 Janusz Dobrowolski
2471 # Missing closing bracket
2472 $ /sql/alter2.3.php
2473 # Small fixes in sys_prefs update/retrieve
2474 $ /admin/db/company_db.inc
2475
2476 02-Feb-2010 Merged changes from main trunk 2.2.4-2.2.5 as follows
2477 ------------------------------- Release 2.2.5 ----------------------------------
2478 02-Feb-2010 Joe Hunt
2479 ! Release 2.2.5
2480 $ $config.default.php
2481   update.html
2482 # Bug in direct invoice when cash sales and no cash account defined in sales pos.
2483 $ /sales/sales_order_entry.php
2484
2485 01-Feb-2010 Janusz Dobrowolski
2486 # Fixed error display hidden during ajax call in some situations
2487 $ /includes/errors.inc
2488 ! Ajax timeout changed to 6/60s without retries, otherwise multiply 
2489  errors are generated on fatal failure.
2490 $ /js/utils.js
2491   /js/inserts.js
2492
2493 01-Feb-2010 Joe Hunt
2494 # [0000198] Bug ignoring shipping cost in Direct Invoice (cash).
2495 $ /sales/sales_order_entry.php
2496 # [0000197] Bug in closing some special balance sheet levels.
2497 $ /gl/inquiry/balance_sheet.php
2498   /reporting/rep705.php
2499   /reporting/rep706.php
2500   /reporting/rep707.php
2501
2502 31-Jan-2010 Joe Hunt
2503 # Bug in Quick Entries with Tax added.
2504 $ /includes/ui/ui_view.inc
2505
2506 30-Jan-2010 Joe Hunt/Chaitanya
2507 + Added a Balance Sheet drilldown inquiry in Banking and GL.
2508   Contributed by Chatanya. Magnificient!
2509 $ /applications/generalledger.php
2510   /gl/inquiry/balance_sheet.php (new file)
2511   /gl/inquiry/gl_account_inquiry.php
2512 + Added Purchase tax account in en_US-new.sql and en_US-demo.sql
2513 $ /sql/en_US-demo.sql
2514   /sql/en_US_new.sql
2515 # Fixed bug in gl accounts checks
2516   /taxes/tax_types.php
2517
2518 30-Jan-2010 Janusz Dobrowolski
2519 # [0000194] Fixed tax records from journal entry (voiding problem)
2520 $ /gl/includes/db/gl_db_trans.inc
2521   /reporting/rep709.php
2522
2523 25-Jan-2010 Joe Hunt
2524 # [0000195] Bug not deleting refs record when deleting Sales Order, Quotation
2525 # A couple of redirecting bugs
2526 $ /sales/sales_order_entry.php
2527   /sales/includes/db/sales_order_db.inc
2528 # Bug in the sequence in sales price pickup
2529 $ /sales/includes/sales_db.inc
2530 + Added document Receipt and small rearrangements and bugfixes
2531 $ /includes/types.inc
2532   /includes/ui/ui_view.inc
2533   /reporting/rep107.php
2534   /reporting/rep108.php
2535   /reporting/rep109.php
2536   /reporting/rep110.php
2537   /reporting/rep111.php
2538   /reporting/rep112.php (new document file)
2539   /reporting/rep209.php
2540   /reporting/rep210.php
2541   /reporting/reports_main.php
2542   /reporting/includes/doctext.inc
2543   /reporting/includes/doctext2.inc
2544   /reporting/includes/header2.inc
2545   /reporting/includes/reporting.inc
2546   /reporting/includes/reports_classes.inc
2547   /sales/customer_payments.php
2548   /sales/sales_order_entry.php
2549   /sales/inquiry/customer_inquiry.php
2550   
2551 22-Jan-2010 Tom Hallman/Joe Hunt
2552 # Exchange rate doesn't update table when adding new or deleting rate
2553 $ /gl/manage/exchange_rates.php
2554 ! Small adjustments to Bank Statement and GL Transactions Reports
2555 $ /reporting/rep601.php
2556   /reporting/rep704.php
2557 ! Layout fix for Report Selectors in when running in Windows OS.
2558 $ /reporting/includes/reports_classes.inc
2559
2560 20-Jan-2010 Joe Hunt
2561 ! Put a heavy warning on marking the checkbox 'Allow Negative Inventory'.
2562 $ /admin/gl_setup.php
2563
2564 18-Jan-2010 Joe Hunt
2565 # Demand was calculated double from Sales Quotation. Should be 0.
2566 $ /includes/db/manufacturing_db.inc
2567 # A back link was still in Bank Transfer.
2568 $ /gl/bank_transfer.php
2569
2570 ---------- End of changes from main trunk 2.2.4-2.2.5
2571
2572 26-Jan-2010 Janusz Dobrowolski
2573 + Editable sales terms in sales orders and invoices, default terms from customer record.
2574 $ /admin/db/company_db.inc
2575   /includes/ui/ui_lists.inc
2576   /reporting/rep102.php
2577   /reporting/rep108.php
2578   /sales/create_recurrent_invoices.php
2579   /sales/customer_delivery.php
2580   /sales/customer_invoice.php
2581   /sales/sales_order_entry.php
2582   /sales/includes/cart_class.inc
2583   /sales/includes/sales_db.inc
2584   /sales/includes/db/cust_trans_db.inc
2585   /sales/includes/db/sales_credit_db.inc
2586   /sales/includes/db/sales_delivery_db.inc
2587   /sales/includes/db/sales_invoice_db.inc
2588   /sales/includes/db/sales_order_db.inc
2589   /sales/includes/ui/sales_order_ui.inc
2590   /sales/manage/sales_points.php
2591   /sql/alter2.3.php
2592   /sql/alter2.3.sql
2593   /sql/en_US-demo.sql
2594   /sql/en_US-new.sql
2595
2596 26-Jan-2010 Janusz Dobrowolski
2597 + Full support for items with editable descriptions in sales documents
2598 $ /includes/ui/ui_lists.inc
2599   /inventory/prices.php
2600   /inventory/includes/db/items_db.inc
2601   /inventory/manage/items.php
2602   /js/inserts.js
2603   /sales/customer_delivery.php
2604   /sales/sales_order_entry.php
2605   /sales/includes/cart_class.inc
2606   /sales/includes/ui/sales_order_ui.inc
2607   /sql/alter2.3.sql
2608   /sql/en_US-demo.sql
2609   /sql/en_US-new.sql
2610 # Fixed warning in debug mode
2611 $ /sales/inquiry/sales_deliveries_view.php
2612   /sales/includes/db/cust_trans_db.inc
2613
2614 23-Jan-2010 Janusz Dobrowolski
2615 + Improved locales checking
2616 $ /includes/lang/gettext.php
2617   /includes/lang/language.php
2618 + Defaults for get_post also for array submits, added confirm dialog helper
2619 $ /includes/ui/ui_controls.inc
2620 + Added info label in error_log for warnings during upgrade process
2621 $ /includes/errors.inc
2622 ! System preferences moved from company to new sys_prefs table
2623 $ /admin/company_preferences.php
2624   /admin/display_prefs.php
2625   /admin/gl_setup.php
2626   /admin/users.php
2627   /admin/db/company_db.inc
2628   /admin/db/users_db.inc
2629   /includes/current_user.inc
2630   /includes/session.inc
2631   /includes/prefs/sysprefs.inc
2632   /includes/prefs/userprefs.inc
2633   /sql/alter2.1.php
2634   /sql/alter2.3.php
2635   /sql/alter2.3.sql
2636   /sql/en_US-demo.sql
2637   /sql/en_US-new.sql
2638   /install/save.php
2639 ! Updated locales and database/src compatibility checks
2640 $ /admin/system_diagnostics.php
2641 ! Added core version for checks against database version_id
2642 $ /config.default.php
2643 ! System setup re-read after upgrade
2644 $  /admin/inst_upgrade.php
2645 ! Cached company currency retrieval
2646 $ /includes/banking.inc
2647 ! Removed sysprefs.inc include
2648 $ /includes/main.inc
2649 # Removed archaic error handling
2650 $ /includes/date_functions.inc
2651 # Missing path_to_root declaration in handle_submit().
2652 $ /admin/create_coy.php
2653 # Message box cleanup before ajax call
2654 $ /js/utils.js
2655
2656 20-Jan-2010 Merged changes from main trunk 2.2.3-2.2.4 as follows
2657
2658 ------------------------------- Release 2.2.4 ----------------------------------
2659 17-Jan-2010 Joe Hunt
2660 ! Release 2.2.4
2661 $ $config.default.php
2662   update.html
2663
2664 17-Jan-2010 Janusz Dobrowolski
2665 ! Improved error checking.in company update/creation.
2666 $ /admin/create_coy.php
2667 # Fixed default value for stock_category.dflt_tax_type
2668 $ /sql/en_US-new.sql
2669 # Fixed errors display in ajax mode.
2670 $ /includes/errors.inc
2671 # Fixed checks for deleting POS
2672 $ /sales/manage/sales_points.php
2673
2674 15-Jan-2010 Janusz Dobrowolski
2675 ! Changed so GL Account Types id allows up to 10 digits.
2676 $ /gl/manage/gl_account_types.php
2677 # [0000187] Category and description reset after failed check;
2678 $ /inventory/manage/sales_kits.php
2679 # Cleaned warnings in errorlog.
2680 $ /sales/includes/sales_db.inc
2681 ! Default 0 on empty amount fields
2682 $ /includes/data_checks.inc
2683 ! Empty numeric input fields globaly defaulted to 0.
2684 $ /includes/data_checks.inc
2685   /includes/ui/ui_input.inc
2686
2687 15-Jan-2010 Joe Hunt
2688 # [0000190] Back link on confirmation only pages removed.
2689 $ /includes/page/footer.inc
2690   /includes/ui/ui_view.inc
2691   /includes/main.inc
2692 # Removed a comma after last item in structure for 0_tax_types, line 1596
2693 $ /sql/en_US-new.sql
2694
2695 14-Jan-2010 Joe Hunt
2696 # A couple of small bugs were fixed in average material cost
2697 $ /purchasing/includes/db/grn_db.inc
2698   /purchasing/includes/db/invoice_db.inc
2699   /manufacturing/includes/db/work_orders_db.inc
2700
2701 13-Jan-2010 Joe Hunt
2702 ! Changed so also Item Adjustment and Cost Update allow more than 2 dec in price
2703 $ /inventory/cost_update.php
2704   /inventory/includes/item_adjustments_ui.inc
2705   /inventory/view/view_adjustment.php
2706 ! Changed so GL Account Types id allows up to 6 digits.
2707 $ /gl/manage/gl_account_types.php
2708   
2709 12-Jan-2010 Janusz Dobrowolski
2710 # Fixed buggy exemptions display
2711 $ /taxes/item_tax_types.php
2712
2713 ---------- End of changes from main trunk 2.2.3-2.2.4
2714
2715 12-Jan-2010 Janusz Dobrowolski
2716 ! Added sorting by branch_ref
2717 $ /sales/includes/db/branches_db.inc
2718 # Fixed misnamed function parameter.
2719   /sales/includes/db/cust_trans_db.inc
2720   /sales/inquiry/sales_deliveries_view.php
2721
2722 12-Jan-2010 Merged changes from main trunk 2.2.2-2.2.3 as follows
2723 ------------------------------- Release 2.2.3 ----------------------------------
2724 12-Jan-2010 Joe Hunt
2725 ! Release 2.2.3
2726 ! Allow using of multi level sub-types when digits are of same length in account types
2727 $ config.default.php
2728   update.html
2729   /gl/includes/db/gl_db_accounts.inc
2730 ! Print COA also prints class id and account type id.
2731 $ /reporting/rep701.php
2732
2733
2734 11-Jan-2010 Janusz Dobrowolski
2735 # Removed invalid constraint on tax_types.
2736 $ /sql/en_US-new.sql
2737
2738 10-Jan-2010 Janusz Dobrowolski
2739 ! Small fix in new_doc_date()
2740 $ /includes/date_functions.inc
2741 # Prevent warnings for sql results without 'inactive' field
2742 $ /includes/ui/db_pager_view.inc
2743 # Fixed js error in IE7
2744 $ /js/inserts.js
2745 + Added support for customized doctext.inc/header2.inc
2746 $ /reporting/prn_redirect.php
2747   /reporting/includes/pdf_report.inc
2748 ! Increased number of decimals for tax calculations
2749 $ /taxes/tax_calc.inc
2750 ! Code cleanup
2751 $ /includes/current_user.inc
2752 # Fixed check for missing POST in check_num()
2753 $ /includes/data_checks.inc
2754 # [0000187] Category and description reset after failed check;
2755 $ /inventory/manage/item_codes.php
2756 # [0000186] Timeout on Refresh button
2757 $ /sales/allocations/customer_allocate.php
2758 # [0000185] Update notification missing.
2759 $ inventory/reorder_level.php
2760
2761 09-Jan-2010 Joe Hunt
2762 # Bugs in deleting fiscal year. Some transactions weren't deleted.
2763 $ /admin/fiscalyear.php
2764
2765 07-Jan-2010 Joe Hunt
2766 ! Changed to let the $doctypes in documents follow the types in types.inc
2767 + New document, Remittance, to print payment allocations to suppliers
2768   Also print/email links from Supplier Payment and Supplier Inquiry.
2769 $ /purchasing/supplier_payment.php
2770   /purchasing/inquiry/supplier_inquiry.php
2771   /reporting/rep108.php
2772   /reporting/rep109.php
2773   /reporting/rep110.php
2774   /reporting/rep111.php
2775   /reporting/rep209.php
2776   /reporting/rep210.php (New file)
2777   /reporting/reports_main.php
2778   /reporting/includes/doctext.inc
2779   /reporting/includes/doctext2.inc
2780   /reporting/includes/header2.inc
2781   /reporting/includes/pdf_report.inc
2782   /reporting/includes/reporting.inc
2783   /reporting/includes/reports_classes.inc
2784 # Creating recurrent invoices with date outside fiscal year.  
2785   /sales/create_recurrent_invoices.php
2786   
2787 06-Jan-2010 Janusz Dobrowolski
2788 # Check on existence of locale.inc added to avoid blank pages when the file is broken.
2789 $ /includes/session.inc
2790 ! Changed reference incrementation algorithm to preserve both number prefix and postfix.
2791 $ /includes/references.inc
2792
2793 04-Jan-2010 Joe Hunt
2794 ! Making the stretch parameter = 1 on default print pdf all over
2795   Improved layout on documents.
2796 $ /reporting/includes/class.pdf.inc
2797   /reporting/includes/pdf_report.inc
2798   /reporting/includes/doctext.inc
2799   /reporting/includes/doctext2.inc
2800   /reporting/includes/header2.inc
2801   
2802 31-Dec-2009 Joe Hunt
2803 # When updating tax rate, it didn't show and calculate correct in documents.
2804 $ /taxes/db/tax_groups_db.inc
2805
2806 27-Dec-2009 Joe Hunt
2807 # Problems letting various currency bank accounts sharing the same GL account
2808 $ /gl/manage/bank_accounts.php
2809   /gl/includes/db/gl_db_banking.inc
2810
2811 ---------- End of changes from main trunk 2.2.2-2.2.3
2812
2813 11-Jan-2010 Janusz Dobrowolski
2814 ! Optimized database indexes.
2815 $ /sql/alter2.3.sql
2816   /sql/en_US-demo.sql
2817   /sql/en_US-new.sql
2818
2819 27-Dec-2009 Janusz Dobrowolski
2820 + Remote packages repository support for extensions and languages
2821 $ /config.default.php
2822   /frontaccounting.php
2823   /admin/inst_lang.php
2824   /admin/inst_module.php
2825   /includes/access_levels.inc
2826   /includes/ui/ui_lists.inc
2827   /sql/alter2.3.php
2828 # Small fix in handle_submit
2829 $ /admin/create_coy.php
2830 ! Using var_dump function for storing variables in config files.
2831 $ /admin/db/maintenance_db.inc
2832 + Added copy_file(), check_write() helper functions.
2833 $ /includes/main.inc
2834 + Aded array_search_key() helper.
2835 $ /includes/lang/gettext.php
2836 + Added helper for checking langauge support.
2837 $ /includes/current_user.inc
2838 + Added helper for radio buttons.
2839 $ /includes/ui/ui_input.inc
2840 ! Extension links support moved to application class.
2841 $ /applications/application.php
2842   /applications/customers.php
2843   /applications/dimensions.php
2844   /applications/generalledger.php
2845   /applications/inventory.php
2846   /applications/manufacturing.php
2847   /applications/setup.php
2848   /applications/suppliers.php
2849   /includes/archive.inc (new)
2850   /includes/packages.inc (new)
2851 + Support for popup buttons
2852 $ /js/inserts.js
2853
2854 24-Dec-2009 Merged changes from main trunk 2.2.1-2.2.2 as follows
2855 ------------------------------- Release 2.2.2 ----------------------------------
2856 23-Dec-2009 Joe Hunt
2857 ! Release 2.2.2
2858 $ /update.html
2859 ! Changed so Printed Sales Order (Quotation) shows TOTAL VAT INCL. if it is.
2860 $ /reporting/rep109.php
2861   /reporting/rep111.php
2862   /reporting/includes/doctext.inc
2863   /reporting/includes/doctext2.inc
2864 # Restoring journal entry sql to previous without join with bank_trans
2865   due to error in joins. Tom Hallman works on it until 2.2.3
2866 $ /gl/inquiry/journal_inquiry.php  
2867 ! Replaced all deprecated functions so FA runs in php >= 5.3.0 as well.
2868 $ /admin/db/maintenance_db.inc
2869   /gl/gl_bank.php
2870   /includes/db_pager.inc
2871   /includes/session.inc
2872   /includes/lang/language.php
2873   /includes/page/header.inc
2874   /install/save.php
2875   /inventory/adjustments.php
2876   /inventory/transfers.php
2877   /purchasing/supplier_invoice.php
2878   /purchasing/allocations/supplier_allocate.php
2879   /purchasing/includes/ui/po_ui.inc
2880   /reporting/includes/class.graphic.inc
2881   /reporting/includes/tcpdf.php
2882   /reporting/includes/Workbook.php
2883   /sales/allocations/customer_allocate.php
2884   
2885 22-Dec-2009 Joe Hunt
2886 ! Some additional changes in pdf_report.inc for supporting report extensions.
2887 $ /reporting/includes/pdf_report.inc
2888   /reporting/includes/excel_report.inc
2889
2890 21-Dec-2009 Chaitanya/Janusz Dobrowolski
2891 # [0000184] Bad source document quantities update and invalid qtys during
2892         derivative document entry.
2893 $ /sales/includes/cart_class.inc
2894   /sales/includes/sales_db.inc
2895 # Fixed quantity columns descriptions in delivery edition.
2896 $ /sales/customer_delivery.php
2897
2898 21-Dec-2009 Joe Hunt
2899 # Function money_format function doesn't exist in OS Win. Fix in current_user.inc
2900   Some errors in header3() in pdf_report.inc.
2901 $ /includes/current_user.inc
2902   /reporting/includes/pdf_report.inc
2903
2904 18-Dec-2009 Joe Hunt
2905 # Allowing a quantity of 0 in a PO item line when modifying caused strange result.
2906   Fixed depending on the decimals in the stock item to not allow less than minimum.
2907 $ /purchasing/po_entry_items.php
2908
2909 12-Dec-2009 Joe Hunt
2910 ! Implemented search on categories as well in sales_items_list...
2911 $ /includes/ui/ui_lists.inc
2912
2913 09-Dec-2009 Janusz Dobrowolski
2914 + Added system diagnostics page
2915 $ /admin/system_diagnostics.php
2916   /applications/setup.php
2917
2918 08-Dec-2009 Tom Hallman/Joe Hunt
2919 + Extended the Report Engine to better support own reports
2920 $ /reporting/includes/class.pdf.inc
2921   /reporting/includes/excel_report.inc
2922   /reporting/includes/pdf_report.inc
2923   /reporting/includes/tcpdf.php
2924   /reporting/fonts/courier.php (new file)
2925   /reporting/fonts/times.php (new file)
2926   /reporting/fonts/timesb.php (new file)
2927   /reporting/fonts/timesbi.php (new file)
2928   /reporting/fonts/timesi.php (new file)
2929   /reporting/fonts/symbol.php (new file)
2930   /reporting/fonts/zapfdingbats.php (new file)
2931   
2932 07-Dec-2009 Joe Hunt
2933 ! Providing use of alternative providers for exchange rates.
2934 $ /gl/includes/db/gl_db_rates.inc
2935
2936 06-Dec-2009 Janusz Dobrowolski
2937 # Safer algorithm for company removal, additional prefix check on company add.
2938 $ /admin/create_coy.php
2939   /admin/db/maintenance_db.inc
2940
2941 04-Dec-2009 Janusz Dobrowolski
2942 # [0000179] Cannot allocate ST_BANKPAYMENT type payments
2943 $ /includes/ui/allocation_cart.inc
2944 # False currency rate error on first opening of sales order page when customer_list is off.
2945 $ /sales/includes/cart_class.inc
2946
2947 04-Dec-2009 Joe Hunt
2948 # Print Statement prints balances in wrong place.
2949 $ /reporting/rep108.php
2950 ! Better date2sql in date_functions.inc
2951 $ /includes/date_functions.inc
2952
2953 03-Dec-2009 Janusz Dobrowolski
2954 # Fixed bug [0000178] data error in supplier allocations
2955 $ /includes/ui/allocation_cart.inc
2956
2957 ---------- End of changes from main trunk 2.2.1-2.2.2
2958
2959 10-Dec-2009 Joe Hunt
2960 + Enhanced Quick Entries to also support Balance Based source amount. Monthly or Yearly (all)
2961   Only works with type Journal Entry.
2962 $ /gl/manage/gl_quick_entries.php
2963   /gl/includes/ui/gl_journal_ui.inc
2964   /includes/ui/ui_view.inc
2965   /sql/alter2.3.sql
2966   /sql/en_US-new.sql
2967   /sql/en_US-demo.sql
2968   .
2969 05-Dec-2009 Joe Hunt
2970 ! Moved all SQL statements from PHP files into relevant *_db.inc files.
2971   All folders done, except reporting/repXXX.php and reporting/includes/reports_classes.inc
2972   Awaiting change in report mechanism
2973 $ /includes/ui/allocation_cart.inc
2974   /reporting/includes/header2.inc
2975   /reporting/includes/reports_classes.inc (partly)
2976   /sales/create_recurrent_invoices.php
2977   /sales/customer_payments.php
2978   /sales/allocations/customer_allocate.php
2979   /sales/includes/sales_db.inc
2980   /sales/includes/db/branches_db.inc
2981   /sales/includes/db/custalloc_db.inc
2982   /sales/includes/db/customers_db.inc
2983   /sales/includes/db/cust_trans_db.inc
2984   /sales/includes/db/recurrent_invoices_db.inc (new file)
2985   /sales/includes/db/sales_groups_db.inc (new file)
2986   /sales/includes/db/sales_order_db.inc
2987   /sales/inquiry/customer_allocation_inquiry.php
2988   /sales/inquiry/customer_inquiry.php
2989   /sales/inquiry/sales_deliveries_view.php
2990   /sales/inquiry/sales_orders_view.php
2991   /sales/manage/credit_status.php
2992   /sales/manage/customers.php
2993   /sales/manage/customer_branches.php
2994   /sales/manage/recurrent_invoices.php
2995   /sales/manage/sales_areas.php
2996   /sales/manage/sales_groups.php
2997   /sales/manage/sales_people.php
2998   /sales/manage/sales_points.php
2999   /sales/manage/sales_types.php
3000   /sales/view/view_sales_order.php
3001   /taxes/item_tax_types.php
3002   /taxes/tax_groups.php
3003   /taxes/tax_types.php
3004   /taxes/db/tax_types_db.inc
3005
3006 04-Dec-2009 Janusz Dobrowolski
3007 + Next release upgrade skeleton files.
3008 $ /sql/alter2.3.php (new)
3009   /sql/alter2.3.sql (new)
3010
3011 04-Dec-2009 Tom Hallman
3012 # Added key on type, id in comments to improve performance
3013 $ /sql/en_US-demo.sql
3014   /sql/en_US-new.sql
3015
3016 04-Dec-2009 Joe Hunt
3017 ! Moved all SQL statements from PHP files into relevant *_db.inc files.
3018   Included purchasing folder
3019 $ /includes/db/manufacturing_db.inc
3020   /manufacturing/search_work_orders.php
3021   /manufacturing/work_order_costs.php
3022   /manufacturing/includes/db/work_orders_db.inc
3023   /manufacturing/inquiry/where_used_inquiry.php
3024   /manufacturing/manage/bom_edit.php
3025   /manufacturing/manage/work_centres.php
3026   /purchasing/po_entry_items.php
3027   /purchasing/supplier_credit.php
3028   /purchasing/supplier_invoice.php
3029   /purchasing/includes/db/invoice_db.inc
3030   /purchasing/includes/db/po_db.inc
3031   /purchasing/includes/db/suppalloc_db.inc
3032   /purchasing/includes/db/supp_trans_db.inc
3033   /purchasing/inquiry/po_search.php
3034   /purchasing/inquiry/po_search_completed.php
3035   /purchasing/inquiry/supplier_allocations_inquiry.php
3036   /purchasing/inquiry/supplier_inquiry.php
3037   /purchasing/manage/suppliers.php
3038
3039 03-Dec-2009 Joe Hunt
3040 ! Moved all SQL statements from PHP files into relevant *_db.inc files.
3041   Included inventory folder
3042 $ /admin/payment_terms.php
3043   /admin/printers.php
3044   /admin/print_profiles.php
3045   /admin/shipping_companies.php
3046   /admin/db/company_db.inc
3047   /admin/db/printers_db.inc
3048   /admin/db/shipping_db.inc
3049   /dimensions/includes/dimens_db.inc
3050   /gl/gl_bank.php
3051   /gl/includes/db/gl_db_accounts.inc
3052   /gl/includes/db/gl_db_account_types.inc
3053   /gl/includes/db/gl_db_bank_accounts.inc
3054   /gl/includes/db/gl_db_curriencies.inc
3055   /gl/manage/bank_accounts.php
3056   /gl/manage/currencies.php
3057   /gl/manage/gl_accounts.php
3058   /gl/manage/gl_account_classes.php
3059   /gl/manage/gl_account_types.php
3060   /inventory/purchasing_data.php
3061   /inventory/includes/inventory_db.inc
3062   /inventory/includes/db/items_category_db.inc
3063   /inventory/includes/db/items_db.inc
3064   /inventory/includes/db/items_locations_db.inc
3065   /inventory/includes/db/items_purchases_db.inc (New file)
3066   /inventory/includes/db/movement_types_db.inc
3067   /inventory/inquiry/stock_movements.php
3068   /inventory/manage/items_php
3069   /inventory/manage/item_categories.php
3070   /inventory/manage/locations.php
3071   /inventory/manage/movement_types.php
3072   
3073 02-Dec-2009 Janusz Dobrowolski
3074 ! Merged changed from trunk up to 2.2.1 ---------------------------------------
3075
3076 $ /sql/en_US-demo.sql
3077 # Fixed to store default null values on export
3078 $ /admin/db/maintenance_db.inc
3079 ! Display sql in case of duplicate data error when go_debug=1 - redone
3080 $ /includes/errors.inc
3081 # Display settings are restored in every login in demo mode.
3082 $ /admin/display_prefs.php
3083   /includes/current_user.inc
3084 # Fixed view/download backup
3085 $ /admin/backups.php
3086
3087 $ config.default.php
3088   /lang/new_language_template/LC_MESSAGES/empty.po
3089   /lang/en_US/LC_MESSAGES/en_US.mo
3090 # More restrictions on deleting gl_accounts
3091 $ /gl/manage/gl_accounts.php
3092 ! Changed 'delete' to 'deldump' in backups.php to better satisfy IE8 (Yes!)
3093 $ /admin/backups.php
3094
3095 01-Dec-2009 Janusz Dobrowolski
3096 # Removing config.php after error during install. Otherwise misleading message is displayed.
3097 $ /install/save.php
3098 ! Display sql in case of duplicate data error when go_debug=1.
3099 $ /includes/errors.inc
3100 ! Next transaction numbers retrieved from transaction table instead of sys_types
3101 $ /includes/systypes.inc
3102
3103 29-Nov-2009 Janusz Dobrowolski
3104 # Fixed change of language in display preferences. Removed sparse $_SESSION['languages'] variable
3105 $ /includes/lang/language.php
3106   /includes/session.inc
3107 ! Array helpers moved to current_user. Added array_search_key and array_search_key helpers.
3108 $ /includes/current_user.inc
3109   /includes/main.inc
3110
3111 28-Nov-2009 Chaitanya/Joe Hunt
3112 # Missing ajax trigger in stock_purchasable_items_list_cells. Prices not updated instantly.
3113 $ /purchasing/includes/ui/po_ui.inc
3114
3115 26-Nov-2009 Joe Hunt
3116 # Round to nearest value of 0 produced a division by zero error
3117 $ /admin/company_preferences.php
3118 # When printing reference numbers instead of internal numbers on documents
3119   it should also refer to reference numbers in deliveries and orders.
3120 $ /reporting/includes/header2.inc
3121
3122 25-Nov-2009 Joe Hunt/Tom Hallman
3123 # Fixed so total amount cannot be 0 in Bank Payments/Deposits
3124 $ /gl/gl_bank.php
3125
3126 21-Nov-2009 Janusz Dobrowolski
3127 # Fixed bug [0000178] data error in supplier allocations
3128 $ /includes/ui/allocation_cart.inc
3129 ! Fixed type constant usage.
3130 $ /purchasing/includes/db/supp_trans_db.inc
3131
3132 --------------
3133
3134 01-Dec-2009 Joe Hunt
3135 ! Moved all SQL statements from PHP files into relevant *_db.inc files.
3136   included gl folder
3137 $ /dimensions/includes/dimensions_db.inc
3138   /dimensions/includes/dimensions_ui.inc
3139   /dimensions/inquiry/search_dimensions.php
3140   /gl/bank_account_reconcile.pph
3141   /gl/gl_budget.php
3142   /gl/includes/db/gl_db_accounts.inc
3143   /gl/includes/db/gl_db_account_types.inc
3144   /gl/includes/db/gl_db_bank_accounts.inc
3145   /gl/includes/db/gl_db_bank_trans.inc
3146   /gl/includes/db/gl_db_currencies.inc
3147   /gl/includes/db/gl_db_rates.inc
3148   /gl/includes/db/gl_db_trans.inc
3149   /gl/inquiry/bank_inquiry.php
3150   /gl/inquiry/journal_inquiry.php
3151   /gl/manage/bank_accounts.php
3152   /gl/manage/currencies.php
3153   /gl/manage/exchange_rates.php
3154   /gl/manage/gl_accounts.php
3155   /gl/manage/gl_account_classes.php
3156   /gl/manage/gl_account_types.php
3157   /gl/view/gl_trans_view.php
3158   
3159 30-Nov-2009 Joe Hunt
3160 ! Moved all SQL statements from PHP files into relevant *_db.inc files.
3161   admin folder
3162 $ /admin/attachments.php
3163   /admin/create_coy.php
3164   /admin/fiscalyears.php
3165   /admin/gl_setup.php
3166   /admin/payment_terms.php
3167   /admin/printers.php
3168   /admin/shipping_companies.php
3169   /admin/view_print_transaction.php
3170   /admin/db/attachments_db.inc (New file)
3171   /admin/db/company_db.inc
3172   /admin/db/fiscalyears_db.inc (New file)
3173   /admin/db/maintenance_db.inc
3174   /admin/db/printers_db.inc
3175   /admin/db/shipping_db.inc (New file)
3176   /admin/db/transactions_db.inc (New file)
3177   /includes/date_functions.inc
3178   /reporting/includes/excel_report.inc
3179   /reporting/includes/pdf_report.inc
3180
3181 ------------------------------- Release 2.2 ----------------------------------
3182 18-Nov-2009 Joe Hunt
3183 ! Release 2.2
3184 $ config.default.php
3185 # Allow null references in trans to show up in gl_trans_view
3186 $ /gl/view/gl_trans_view.php
3187 # Fixed side bug after last sql update.
3188 $ /gl/bank_account_reconcile.php
3189
3190 17-Nov-2009 Joe Hunt/Tom Hallman
3191 ! Moved payment terms in documents for better view. Increased
3192   space for legal text.
3193 $ /reporting/includes/header2.inc
3194   /reporting/includes/pdf_report.inc
3195 ! Changed sorting in get_gl_transactions to sort by tran_date, counter
3196   Changed period in Journal Entries to one month instead of one year.
3197 $ /gl/includes/db/gl_db_trans.inc
3198   /gl/inquiry/journal_inquiry.php
3199 ! Changed rep705 to show fiscal year instead of year
3200 $ /reporting/rep705.php
3201   /reporting/includes/reports_classes.inc
3202 ! updated fles
3203 $ update.html
3204   /lang/new_language_template/LC_MESSAGES/empty.po
3205   
3206 15-Nov-2009 Janusz Dobrowolski
3207 + Added integration of custom and extended reports into reporting module; optimizations.
3208 $ /reporting/prn_redirect.php
3209   /reporting/reports_main.php
3210   /reporting/includes/reports_classes.inc
3211 ! All *_list() helper functions now return html code, while *_list_cells/*_list_row() display the controls directly.
3212 $ /includes/ui/ui_lists.inc
3213   /admin/backups.php
3214   /admin/inst_module.php
3215   /admin/print_profiles.php
3216   /gl/includes/ui/gl_bank_ui.inc
3217   /gl/includes/ui/gl_journal_ui.inc
3218   /gl/manage/exchange_rates.php
3219   /includes/ui/ui_input.inc
3220   /inventory/cost_update.php
3221   /inventory/prices.php
3222   /inventory/purchasing_data.php
3223   /inventory/reorder_level.php
3224   /inventory/inquiry/stock_status.php
3225   /inventory/manage/item_codes.php
3226   /inventory/manage/items.php
3227   /inventory/manage/sales_kits.php
3228   /manufacturing/inquiry/where_used_inquiry.php
3229   /manufacturing/manage/bom_edit.php
3230   /purchasing/allocations/supplier_allocation_main.php
3231   /purchasing/includes/ui/invoice_ui.inc
3232   /purchasing/includes/ui/po_ui.inc
3233   /sales/allocations/customer_allocation_main.php
3234   /sales/manage/customer_branches.php
3235
3236 13-Nov-2009 Tom Hallman/Joe Hunt
3237 ! Allow editing account when editing a row in GL Bank and GL Journal Entry
3238 $ /gl/gl_bank.php
3239   /gl/gl_journal.php
3240   /gl/includes/ui/gl_bank_ui.inc
3241   /gl/includes/ui/gl_journal_ui.inc
3242   /includes/ui/items_cart.inc
3243 # Transaction bug in void_journal_trans()
3244 $ /gl/includes/db/gl_db_trans.inc
3245
3246 12-Nov-2009 Tom Hallman/Joe Hunt
3247 ! Cleaning the CHANGELOG.txt file
3248 ! Changed to allow change of reference in GL modifying
3249 $ /gl/includes/db/gl_db_trans.inc
3250   /gl/gl_journal.php
3251   /gl/includes/ui/bl_journal_ui.inc
3252   /gl/view/gl_trans_view.php
3253   /includes/references.inc
3254   /includes/db/references_db.inc
3255   
3256 12-Nov-2009 Tom Hallman/Janusz Dobrowolski
3257 + Added amount range in gl inquires.
3258 $ /gl/includes/db/gl_db_trans.inc
3259   /gl/inquiry/gl_account_inquiry.php
3260 ! Changed menu option text for GL inquiry
3261 $ /applications/generalledger.php
3262 # Fixed typo
3263 $ /doc/access_levels.txt
3264 # Fixed maximal memo line length.
3265 $ /gl/includes/ui/gl_bank_ui.inc
3266   /gl/includes/ui/gl_journal_ui.inc
3267
3268 12-Nov-2009 Tom Hallman/Joe Hunt
3269 ! Changed Journal Inquiries so it shows the Bank Deposit/Payment amount
3270   instead of sum of positive transaction.
3271 $ /gl/inquiry/journal_inquiry.php
3272
3273 10-Nov-2009 Janusz Dobrowolski
3274 # Fixed value for SA_SUPPBULKREP access area.
3275 $ /includes/access_levels.inc
3276   /sql/en_US-demo.sql
3277   /sql/en_US-new.sql
3278
3279 10-Nov-2009 Joe Hunt
3280 # disallow bank accounts in accounts list in Bank Deposits/Payments.
3281   It produces double records in bank inquiry otherwise..
3282 $ /gl/includes/ui/gl_bank_ui.inc
3283 # disallow bank accounts in accounts list when type is Bank Deposits
3284   or Payments. See above.
3285 $ /gl/manage/gl_quick_entries.php
3286 # type warning in dimension tags
3287 $ /admin/tags.php
3288
3289 09-Nov-2009 Janusz Dobrowolski
3290 ! Fixed help link to provide ctxhelp switch and clean the page context string.
3291 $ /includes/page/header.inc
3292
3293 08-Nov-2009 Joe Hunt
3294 # Bug in adding freight cost to sales order/quotation
3295 $ /sales/inquiry/sales_orders_view.php
3296 ! Additional improvements on layout display
3297 $ /purchasing/includes/ui/invoice_ui.inc
3298   /purchasing/view/view_po.php
3299   /sales/view/view_sales_order.php
3300 ! Changed the Running Balance column in Customer Transaction
3301   to only show when the type is selected. The order is not
3302   good before sorting in date order
3303 $ /sales/inquiry/customer_inquiry.php  
3304
3305 07-Nov-2009 Janusz Dobrowolski
3306 # Added missing help_context
3307 $ /sales/inquiry/sales_orders_view.php
3308
3309 07-Nov-2009 Joe Hunt
3310 ! More improvements on layout display.
3311 $ /purchases/includes/ui/po_ui.inc
3312   /inventory/includes/item_adjustments_ui.inc
3313
3314 06-Nov-2009 Janusz Dobrowolski
3315 # Include sequence fixed.
3316 $ /admin/tags.php
3317   
3318 06-Nov-2009 Joe Hunt
3319 ! Improved layout in the new tax info display. Also old ones.
3320 $ /sales/credit_invoice.php
3321   /sales/customer_delivery.php
3322   /sales/customer_invoice.php
3323   /sales/includes/ui/sales_credit_ui.inc
3324   /sales/includes/ui/sales_order_ui.inc
3325
3326 05-Nov-2009 Joe Hunt
3327 ! Display tax info in Sales Quotation, Order, Direct Delivery and Invoice.
3328 $ /sales/includes/ui/sales_order_ui.inc
3329   /sales/sales_order_entry.php
3330 ! Include freight_cost in Sales Quotations, Orders in inquiries.
3331 $ /sales/inquiry/sales_orders_view.php
3332 # Bug on line 215 in /sales/customer_delivery.php
3333 $ /sales/customer_delivery.php
3334
3335 04-Nov-2009 Tom Hallman/Joe Hunt
3336 ! Included dimension(s) in Bank Deposit/Payment View and correct signs.
3337 $ /gl/view/gl_deposit_view.php
3338   /gl/view/gl_payment_view.php
3339   
3340 04-Nov-2009 Janusz Dobrowolski
3341 # Fixed bug introduced during security update and merged from main trunk.
3342 $ /admin/db/printers_db.inc
3343
3344 03-Nov-2009 Janusz Dobrowolski
3345 ! Added optional parameter to add_bank_transaction
3346 $ /gl/includes/db/gl_db_banking.inc
3347 # Fixed missing default price_dec.
3348 $ /includes/prefs/userprefs.inc
3349
3350 03-Nov-2009 Joe Hunt
3351 # Bad debit account when debiting service items.
3352 $ /purchasing/includes/db/invoice_db.inc
3353 # Removed unneeded reference to $result in db_num_rows. Gave warnings.
3354 $ /includes/db/connect_db.inc
3355 ! Better formatting of update.html
3356 $ update.html
3357 # Wrong presentation on reference and order in Customer Allocation Inquiry
3358 $ /sales/inquiry/customer_allocation_inquiry.php
3359 ! Changed so reference no in QUOTE/SO/INV/CRE/PO is printed instead of trans_no 
3360   if global variable in config.php, $print_invoice_no = 0 (default).
3361 $ /reporting/includes/header2.inc
3362   /reporting/includes/reports_classes.inc
3363   
3364 02-Nov-2009 Janusz Dobrowolski
3365 # Bad default value retrieved for service COGS account.
3366 $ /inventory/manage/items.php
3367
3368 01-Nov-2009 Joe Hunt
3369 ! Changed $date_system value of 3 to be traditional, but non-workday is Friday 
3370   and start of week is Saturday. For DatePicker.
3371 $ config.default.php
3372   /includes/date_functions.inc
3373   /includes/ui/ui_view.inc
3374 # Bugs in function show_users_online in users_db.inc
3375 $ /admin/db/users_db.inc
3376
3377 01-Nov-2009 Janusz Dobrowolski
3378 + Added default date format and date separator used before login.
3379 $ /config.default.php
3380   /includes/prefs/userprefs.inc
3381
3382 30-Oct-2009 Janusz Dobrowolski
3383 # Fixed non-default company selection bug on login.
3384 $ /includes/session.inc
3385 ! Code cleanup.
3386 $ /includes/db/connect_db.inc
3387
3388 30-Oct-2009 Joe Hunt
3389 ! Changed name on folder for global help url to fawiki.
3390 $ /config.default.php
3391
3392 29-Oct-2009 Janusz Dobrowolski
3393 ! Changed context help organization to enable use of central multilanguage wiki.
3394 $ /config.default.php
3395   /admin/*.php
3396   /applications/*.php
3397   /dimensions/dimension_entry.php
3398   /dimensions/inquiry/search_dimensions.php
3399   /dimensions/view/view_dimension.php
3400   /gl/*.php
3401   /gl/inquiry/*.php
3402   /gl/manage/*.php
3403   /gl/view/*.php
3404   /includes/page/header.inc
3405   /inventory/*.php
3406   /inventory/inquiry/*.php
3407   /inventory/manage/*.php
3408   /inventory/view/*.php
3409   /manufacturing/*.php
3410   /manufacturing/inquiry/*.php
3411   /manufacturing/manage/*.php
3412   /manufacturing/view/*.php
3413   /purchasing/*.php
3414   /purchasing/allocations/*.php
3415   /purchasing/inquiry/*.php
3416   /purchasing/manage/suppliers.php
3417   /purchasing/view/*.php
3418   /reporting/reports_main.php
3419   /sales/*.php
3420   /sales/allocations/*.php
3421   /sales/inquiry/*.php
3422   /sales/manage/*.php
3423   /sales/view/*.php
3424   /taxes/item_tax_types.php
3425   /taxes/tax_groups.php
3426   /taxes/tax_types.php
3427   /themes/aqua/renderer.php
3428   /themes/cool/renderer.php
3429   /themes/default/renderer.php
3430
3431 28-Oct-2009 Joe Hunt
3432 ! Changed report Annual Expense Breakdown to follow the fiscal year instead of 
3433   calendar year. The year selector selects the start of the fiscal year.
3434   Only the last 12 months are shown.
3435 $ /reporting/rep705.php
3436
3437 27-Oct-2009 Joe Hunt
3438 # Database error when updating item.
3439 $ /inventory/includes/db/items_db.inc
3440 # Removed unneeded double forms in scripts with db_pager. Missing $_POST variables.
3441 $ /dimensions/inquiry/search_dimensions.php
3442   /manufacturing/search_work_orders.php
3443   /purchasing/allocations/supplier_allocation_main.php
3444   /purchasing/inquiry/po_search_completed.php
3445   /purchasing/inquiry/po_search.php
3446   /purchasing/inquiry/supplier_inquiry.php
3447   /purchasing/inquiry/supplier_allocation_inquiry.php
3448   /sales/inquiry/customer_allocation_inquiry.php
3449   /sales/inquiry/sales_deliveries_view.php
3450   /sales/inquiry/sales_orders_view.php
3451   /sales/inquiry/customer_inquiry.php
3452   
3453 26-Oct-2009 Janusz Dobrowolski
3454 # [0000177] Fixed error during gl class update.
3455 $ /gl/includes/db/gl_db_account_types.inc
3456
3457 26-Oct-2009 Joe Hunt
3458 # Fixed another compatibility issue with MySQL 3.xx (DATE)
3459 $ /reporting/rep710.php
3460 ! Late changes in empty.po and en_US.mo
3461 $ /lang/new_language_template/LC_MESSAGES/empty.po
3462   /lang/en_US/LC_MESSAGES/en_US.mo
3463
3464 24-Oct-2009 Janusz Dobrowolski
3465 # Fixed compatibility issue with MySQL 3.xx
3466 $ /admin/db/tags_db.inc
3467
3468 24-Oct-2009 Janusz Dobrowolski
3469 + Default add/update button, ajax update.
3470 $ /dimensions/dimension_entry.php
3471   /gl/manage/gl_accounts.php
3472 ! Removed obsolete $tabs global array (tab ids retrieved from $_SESSION['App'])
3473 $ /includes/types.inc
3474   /includes/ui/ui_lists.inc
3475   /admin/inst_module.php
3476   /includes/page/header.inc
3477 # Fixed ajax support for multiply selects.
3478 $ /js/utils.js
3479 # Fixed buggy php behaviour when foreach is used on global array.
3480 $ /frontaccounting.php
3481
3482 ------------------------------- Release 2.2 RC ----------------------------------
3483 24-Oct-2009 Joe Hunt
3484 ! Changed so -1 as parameters to dimensions in get_transactions db routines only 
3485   fetches NO dimensions. 
3486 $ /gl/includes/db/gl_db_trans.inc
3487   /reporting/rep705.php
3488   /reporting/includes/reports_classes.inc
3489
3490 24-Oct-2009 Janusz Dobrowolski
3491 # Added text fields sanitiozation during upgrade to 2.2.
3492 $ /sql/alter2.2.php
3493 # Fixed error log warning (missing installed_extensions()) during upgrade .
3494 $ /includes/session.inc
3495 # CVS folders exluded from flush_dir to avoid unwanted warnings in error log on devel boxes.
3496 $ /includes/main.inc
3497
3498 23-Oct-2009 Janusz Dobrowolski
3499 # Fixed 2.2 upgrade pre_check
3500 $ /sql/alter2.2.php
3501 # Fixed check_table() to avoid sparse messages in error log
3502 $ /admin/inst_update.php
3503 # Fixed module update and deletion.
3504 $ /admin/inst_module.php
3505
3506 22-Oct-2009 Tom Hallman
3507 + Added generic tags support and tags for dimensions/gl accounts.
3508 $ /applications/dimensions.php
3509   /applications/generalledger.php
3510   /dimensions/dimension_entry.php
3511   /gl/manage/gl_accounts.php
3512   /includes/data_checks.inc
3513   /includes/ui/ui_lists.inc
3514   /admin/tags.php (new)
3515   /admin/db/tags_db.inc (new)
3516
3517 22-Oct-2009 Janusz Dobrowolski
3518 # Fixed bug in setting default value in array_selector, fixed default fo systypes selector.
3519 $ /includes/ui/ui_lists.inc
3520 # Fixed double escaping during add/update.
3521 $ /dimensions/includes/dimensions_db.inc
3522 # More security fixes in sql statements.
3523 $ /gl/manage/bank_accounts.php
3524   /gl/manage/currencies.php
3525   /gl/manage/exchange_rates.php
3526   /gl/manage/gl_account_types.php
3527   /gl/manage/gl_accounts.php
3528   /includes/db/audit_trail_db.inc
3529   /includes/db/comments_db.inc
3530   /includes/db/inventory_db.inc
3531   /includes/db/manufacturing_db.inc
3532   /includes/db/references_db.inc
3533 # Initial value for $next_extension_id added.
3534 $ /admin/db/maintenance_db.inc
3535 # Added fixing special chars in refs table during upgrade
3536 $ /sql/alter2.2.php
3537
3538 21-Oct-2009 Joe Hunt
3539 ! Changed install.html, update.html and empty.po files
3540 $ install.html
3541   update.html
3542   /lang/new_language_template/LC_MESSAGES/empty.po
3543 ! Enabled a global flag in config.default.php (config.php), $show_users_online = 0.
3544   If this flag is set to 1 FA will show discretely the users online in the footer.
3545 $ config.default.php
3546   /admin/db/users_db.inc
3547
3548 21-Oct-2009 Janusz Dobrowolski
3549 ! Upgrade scripts modified to be used with 2.1 or 2.2beta
3550 $ /sql/alter2.1.php
3551   /sql/alter2.2.php
3552   /sql/alter2.2rc.sql (new)
3553   /admin/inst_upgrade.php
3554 # Fixed help link.
3555 $ /includes/page/header.inc
3556 # Fixed upgrade of reference table to avoid duplicate record error.
3557 $ /sql/alter2.2.php
3558 # Fixed bug in array_selector 
3559 $ /includes/ui/ui_lists.inc
3560
3561 20-Oct-2009 Janusz Dobrowolski
3562 ! Conditional config files generation - prevents overwrite during upgrade.
3563 $ /config.php (removed)
3564   /installed_extensions.php (removed)
3565   /company/0/installed_extensions.php (removed)
3566   /config.default.php  (new initial default)
3567   /config_db.php (removed initial version)
3568   /admin/db/maintenance_db.inc
3569   /includes/session.inc
3570   /install/index.php
3571   /install/save.php
3572   /lang/installed_languages.inc (removed initial version)
3573 ! Moving control to install wizard when config file does not exists.
3574 $ /index.php
3575 # Fixed db error message
3576 $ /dimensions/includes/db/dimension_db.inc
3577
3578 18-Oct-2009 Janusz Dobrowolski (merged changes for 2.1.7 from main branch)
3579 ! Added html_entity_decode() in db_escape() for correct INSERT>SELECT>INSERT sequences.
3580 $ /includes/db/connect_db.inc
3581 # Fixed warnings on first page display
3582 $ /admin/company_preferences.php
3583 # Fixed erroneous message
3584 $ /gl/manage/gl_account_types.php
3585 # Security sql statements update against sql injection attacks.
3586 $ /admin/attachments.php
3587   /admin/payment_terms.php
3588   /admin/print_profiles.php
3589   /admin/printers.php
3590   /admin/shipping_companies.php
3591   /admin/view_print_transaction.php
3592   /admin/db/company_db.inc
3593   /admin/db/printers_db.inc
3594   /admin/db/voiding_db.inc
3595   /admin/db/users_db.inc
3596   /dimensions/includes/dimensions_db.inc
3597   /dimensions/inquiry/search_dimensions.php
3598   /gl/bank_account_reconcile.php
3599   /gl/gl_budget.php
3600   /gl/includes/db/gl_db_account_types.inc
3601   /gl/includes/db/gl_db_accounts.inc
3602   /gl/includes/db/gl_db_bank_accounts.inc
3603   /gl/includes/db/gl_db_bank_trans.inc
3604   /gl/includes/db/gl_db_banking.inc
3605   /gl/includes/db/gl_db_currencies.inc
3606   /gl/includes/db/gl_db_rates.inc
3607   /gl/includes/db/gl_db_trans.inc
3608   /gl/inquiry/bank_inquiry.php
3609   /gl/view/bank_transfer_view.php
3610   /gl/view/gl_trans_view.php
3611   /inventory/cost_update.php
3612   /inventory/purchasing_data.php
3613   /inventory/includes/db/items_category_db.inc
3614   /inventory/includes/db/items_codes_db.inc
3615   /inventory/includes/db/items_db.inc
3616   /inventory/includes/db/items_locations_db.inc
3617   /inventory/includes/db/items_prices_db.inc
3618   /inventory/includes/db/items_trans_db.inc
3619   /inventory/includes/db/items_units_db.inc
3620   /inventory/includes/db/movement_types_db.inc
3621   /inventory/inquiry/stock_movements.php
3622   /inventory/manage/item_categories.php
3623   /inventory/manage/item_units.php
3624   /inventory/manage/items.php
3625   /inventory/manage/locations.php
3626   /inventory/manage/movement_types.php
3627   /manufacturing/search_work_orders.php
3628   /manufacturing/includes/db/work_centres_db.inc
3629   /manufacturing/includes/db/work_order_issues_db.inc
3630   /manufacturing/includes/db/work_order_produce_items_db.inc
3631   /manufacturing/includes/db/work_order_requirements_db.inc
3632   /manufacturing/includes/db/work_orders_db.inc
3633   /manufacturing/includes/db/work_orders_quick_db.inc
3634   /manufacturing/inquiry/where_used_inquiry.php
3635   /manufacturing/manage/bom_edit.php
3636   /manufacturing/manage/work_centres.php
3637   /purchasing/po_entry_items.php
3638   /purchasing/po_receive_items.php
3639   /purchasing/supplier_credit.php
3640   /purchasing/supplier_invoice.php
3641   /purchasing/includes/purchasing_db.inc
3642   /purchasing/includes/db/grn_db.inc
3643   /purchasing/includes/db/invoice_db.inc
3644   /purchasing/includes/db/invoice_items_db.inc
3645   /purchasing/includes/db/po_db.inc
3646   /purchasing/includes/db/supp_trans_db.inc
3647   /purchasing/includes/db/suppalloc_db.inc
3648   /purchasing/includes/db/suppliers_db.inc
3649   /purchasing/inquiry/po_search.php
3650   /purchasing/inquiry/po_search_completed.php
3651   /purchasing/inquiry/supplier_allocation_inquiry.php
3652   /purchasing/inquiry/supplier_inquiry.php
3653   /purchasing/manage/suppliers.php
3654
3655 12-Oct-2009 Janusz Dobrowolski (merged)
3656 # Fixed sql injection vulnerability on some php/mysql configurations
3657 $ /admin/db/users_db.inc
3658 ! Single quotes also encoded before database data insert
3659 $ /admin/db/maintenance_db.inc
3660   /includes/db/connect_db.inc
3661   /reporting/includes/tcpdf.php
3662   /sales/includes/cart_class.inc
3663
3664 16-Oct-2009 Janusz Dobrowolski
3665 + Access control system description.
3666 $ /doc/access_levels.txt (new)
3667
3668 14-Oct-2009 Janusz Dobrowolski
3669 # [0000173] Missing global systypes_array declaration.
3670 $ /purchasing/allocations/supplier_allocate.php
3671
3672 14-Oct-2009 Joe Hunt
3673 # [0000172] Difference between Customer Balances and Print Statements
3674 $ /reporting/rep108.pp
3675
3676 13-Oct-2009 Janusz Dobrowolski
3677 # Fixed default page access.
3678 $ /sales/inquiry/sales_orders_view.php
3679
3680 13-Oct-2009 Joe Hunt
3681 + Added discrete users online in footer (from Wish List Forum) (New rerun)
3682 $ /admin/db/users_db.inc
3683   /sql/alter2.2.sql
3684   /sql/en_US-new.sql
3685   /sql/en_US-demo.sql
3686   /themes/aqua/renderer.php
3687   /themes/cool/renderer.php
3688   /themes/default/renderer.php
3689 ! Changed Tag types in reports_classes to be the same as defined in types.inc. Suitable height=5
3690 $ /reporting/includes/reports_classes.inc
3691 ! Code cleanup (old code removed)
3692 $ /includes/ui_view.inc
3693   
3694 12-Oct-2009 Janusz Dobrowolski
3695 # Fixed sql injection vulnerability on some php/mysql configurations
3696 $ /admin/db/users_db.inc
3697 # Fixed broken table editor page layout on duplicate record.
3698 $ /gl/includes/db/gl_db_account_types.inc
3699   /gl/includes/db/gl_db_accounts.inc
3700   /gl/manage/gl_account_classes.php
3701   /gl/manage/gl_account_types.php
3702   /gl/manage/gl_accounts.php
3703 # [0000169],[0000174] Removed sparse session var unset firing error.
3704   /sales/allocations/customer_allocation_main.php
3705   /purchasing/allocations/supplier_allocation_main.php
3706
3707 11-Oct-2000 Joe Hunt
3708 # [0000168] Undefined variable: paylink in file rep110.php
3709 $ /reporting/rep110.php
3710   /reporting/includes/pdf_report.inc
3711   
3712 11-Oct-2009 Janusz Dobrowolski
3713 + Added security area for sales quotes entry
3714 $ /applications/customers.php
3715   /includes/access_levels.inc
3716   /sql/alter2.2.php
3717   /sql/en_US-demo.sql
3718   /sql/en_US-new.sql
3719 + Standard SA_DENIED access level added.
3720 $ /includes/current_user.inc
3721 + Added helper function for setting page_security level depending on GET content and/or expression value
3722 $ /includes/session.inc
3723 # Fixed security areas sort order
3724 $ /admin/security_roles.php
3725 # Fixed page_security for various usage types.
3726 $ /sales/sales_order_entry.php
3727   /sales/inquiry/sales_orders_view.php
3728
3729 10-Oct-2009 Janusz Dobrowolski
3730 ! Changed access control extensions support for modules/plugins to use unique extension ids
3731 $ /admin/inst_module.php
3732   /admin/security_roles.php
3733   /admin/db/maintenance_db.inc
3734   /includes/access_levels.inc
3735   /includes/current_user.inc
3736   /installed_extensions.php
3737   /index.php
3738 # Enabled error handling for extensions
3739 $ /frontaccounting.php
3740 # Page code rewrite
3741 $ /admin/inst_module.php
3742 # Fixed missing parameters in update_user_display_prefs call
3743 $ /admin/users.php
3744 ! Non-accesable menu options displayed as text instead of link
3745 $ /applications/customers.php
3746   /applications/dimensions.php
3747   /applications/generalledger.php
3748   /applications/inventory.php
3749   /applications/manufacturing.php
3750   /applications/setup.php
3751   /applications/suppliers.php
3752 # Fixed error handling for duplicate table records
3753 $ /includes/errors.inc
3754 # Fixed php 5.3 function name conflict
3755 $ /includes/main.inc
3756   /sales/inquiry/sales_orders_view.php
3757 # Fixed delivery note edition bug (introduced during systypes rewrite)
3758 $ /sales/includes/cart_class.inc
3759 ! Changed page_security to SASALESINVOICE
3760 $ /sales/inquiry/sales_deliveries_view.php
3761
3762 09-Oct-2009 Joe Hunt
3763 + Added option to print delivery notes as packing slip in reports and links.
3764 $ /includes/ui/ui_controls.inc 
3765   /reporting/rep110.php
3766   /reporting/reports_main.php
3767   /reporting/includes/doctext.inc
3768   /reporting/includes/doctext2.inc
3769   /reporting/includes/header2.inc
3770   /reporting/includes/pdf_report.inc
3771   /reporting/includes/reporting.inc
3772   /sales/customer_delivery.php
3773   /sales/sales_order_entry.php
3774   
3775 08-Oct-2009 Joe Hunt
3776 + Prepared the Report Engine for Tags handling.
3777 ! Changed report::getDisplay() to use combo_input from ui_lists.inc insted of local function
3778   dup_simple_codeandname_list().
3779 $ /reporting/includes/reports_classes.inc
3780 ! Changed a parameter in report 301.php to be Summary Only instead of Detailed report.
3781 $ /reporting/reports_main.php
3782   /reporting/rep301.php
3783
3784 06-Oct-2009 Tom Hallman
3785 # moved commit_transaction and added a default use_transaction param in write_journal_entries
3786 $ /gl/includes/db/gl_db_trans.inc
3787 # Show Journal Entries from 2.1 as closed in Journal Inquiries.
3788 $ /gl/inquiry/journal_inquiry.php
3789
3790 03-Oct-2009 Janusz Dobrowolski
3791 # Fixed false upgrade related error displayed in some situations on logout.
3792 $ /access/logout.php
3793 # Missing old_db declaration fixed.
3794 $ /includes/current_user.inc
3795 # Fixed combo_input and array_selector to accept array of selected items from POST.
3796 $ /includes/ui/ui_lists.inc
3797 !  Changed structure of tag_associations table.
3798 $ /sql/alter2.sql
3799   /sql/en_US-new.sql
3800   /sql/en_US-demo.sql
3801
3802 03-Oct-2009 Joe Hunt
3803 # Bad conversion of timestamp value in report audit trail.
3804 $ /reporting/rep710.php
3805
3806 01-Oct-2009 Janusz Dobrowolski
3807 ! Added comment on add_access_extensions usage.
3808 $ /includes/access_levels.inc
3809 # Removed sparse add_access_extensions() call.
3810 $ /includes/session.inc
3811 + Added support for multiply select options in combo_input.
3812 $ /includes/ui/ui_lists.inc
3813 ! Unaccesable menu options are now displayed as grey text.
3814 $ /themes/aqua/default.css
3815   /themes/aqua/renderer.php
3816   /themes/cool/default.css
3817   /themes/cool/renderer.php
3818   /themes/default/default.css
3819   /themes/default/renderer.php
3820
3821 ------------------------------- Release 2.2 Beta ----------------------------------
3822 30-Sep-2009 Joe Hunt
3823 ! Release 2.2 Beta
3824 $ config.php
3825   update.html
3826 # Errors in the 2 last user variables in userprefs and parse error in alter2.2.php 
3827 $ /includes/prefs/userprefs.inc
3828   /sql/alter2.2.php
3829 # Trivial errors in not set bank charge account, retained earnings or profit/loss year account
3830 $ /admin/fiscalyears.php
3831   /purchasing/supplier_payment.php
3832   /sales/customer_payments.php
3833 # Parse error in view_supp_payment.php
3834 $ /purchasing/view/view_supp_payment.php
3835
3836 30-Sep-2009 Janusz Dobrowolski
3837 ! Single quotes also encoded before database data insert
3838 $ /admin/db/maintenance_db.inc
3839   /includes/db/connect_db.inc
3840   /reporting/includes/tcpdf.php
3841   /sales/includes/cart_class.inc
3842 # Included missing dimension configuration section.
3843 $ /includes/access_levels.inc
3844 ! Changed tag types array name
3845 $ /includes/types.inc
3846 # Message typo
3847 $ /sql/alter2.2.php
3848 # Fixed false error on payment without allocation.
3849 $ /purchasing/supplier_payment.php
3850   /sales/customer_payments.php
3851 # Fixed access to payments when deposits are disabled.
3852 $ /gl/gl_bank.php
3853 ! Access level checking moved to page() function to make session start 
3854         and page access checks independent.
3855 $ /includes/main.inc
3856   /includes/session.inc
3857 # Back link on upgrade help page
3858   /includes/current_user.inc
3859
3860 29-Sep-2009 Tom Hallman
3861 ! Changes in tags table structure, tags related security areas
3862 $ /includes/access_levels.inc
3863   /includes/types.inc
3864   /sql/alter2.2.php
3865   /sql/alter2.2.sql
3866   /sql/en_US-demo.sql
3867   /sql/en_US-new.sql
3868
3869 29-Sep-2009 Janusz Dobrowolski
3870 # Fixed sql error during sales order line update with line cancelation.
3871 $ /sales/includes/db/sales_order_db.inc
3872
3873 29-Sep-2009 Joe Hunt
3874 ! Improved layout on documents etc and new empty language file.
3875 $ /doc/*.txt
3876   update.html
3877   /lang/new_language_template/LC_MESSAGES/empty.po
3878   
3879 28-Sep-2009 Janusz Dobrowolski
3880 + Rewritten extensions system to enable per company module/plugin activation. 
3881 $ /frontaccounting.php
3882   /installed_extensions.php
3883   /admin/create_coy.php
3884   /admin/inst_module.php
3885   /admin/inst_lang.php
3886   /admin/db/maintenance_db.inc
3887   /applications/customers.php
3888   /applications/dimensions.php
3889   /applications/generalledger.php
3890   /applications/inventory.php
3891   /applications/manufacturing.php
3892   /applications/setup.php
3893   /applications/suppliers.php
3894   /includes/access_levels.inc
3895   /includes/current_user.inc
3896   /includes/main.inc
3897   /includes/session.inc
3898   /includes/ui/ui_lists.inc
3899   /sql/alter2.2.php
3900   /modules/installed_modules.php (Removed)
3901 # Prevented switching off access to security role editor for current role.
3902 $ /admin/security_roles.php
3903
3904 25-Sep-2009 Joe Hunt
3905 # Wrong presentation of qty decimals when trans_no != 0 (delivered)
3906 $ /sales/includes/ui/sales_order_ui.inc
3907 ! Improved layout of login screen
3908 $ /addess/login.php
3909   /themes/default/login.css
3910   
3911 24-Sep-2009 Janusz Dobrowolski
3912 + Additional fields for secondary phone and/or general notes in customers, 
3913  cust_branches, shippers, locations and suppliers tables.
3914 $ /admin/shipping_companies.php
3915   /inventory/includes/db/items_locations_db.inc
3916   /inventory/manage/locations.php
3917   /purchasing/manage/suppliers.php
3918   /sales/manage/customer_branches.php
3919   /sales/manage/customers.php
3920   /sql/alter2.2.sql
3921   /sql/en_US-demo.sql
3922   /sql/en_US-new.sql
3923
3924 24-Sep-2009 Joe Hunt
3925 # Parse error
3926 $ /sales/inquiry/customer_inquiry.php
3927
3928 23-Sep-2009 Janusz Dobrowolski
3929 # Fixed crash for all transaction types report
3930 $ /reporting/rep702.php
3931
3932 23-Sep-2009 Joe Hunt
3933 # Cleaning from javascript errors.
3934 $ /access/login.php
3935   /admin/fiscalyears.php
3936 # missing unset of post variable (DayNumber).
3937 $ /admin/payment_terms.php
3938 ! Changed login to be dependent only by login.css
3939 $ /themes/default/login.css
3940   
3941 22-Sep-2009 Joe Hunt
3942 ! Changed copyright notice in installer files to credit the original copyrighter. GPLv3.
3943 $ /install/index.php
3944   /install/save.php
3945 ! Updated the install.html and created a doc txt file, about sales quotations.
3946 $ install.html
3947   /doc/2.2_Beta.txt
3948   /doc/sales_quotations.txt
3949 ! Changed login.php and logout.php to be neutral and tried to use our own api.
3950 $ /access/login.php
3951   /access/logout.php
3952 # parse error in login_fail
3953 $ /includes/session.inc
3954   
3955 21-Sep-2009 Janusz Dobrowolski/Tom Hallman
3956 ! Added info on timeout and default bank accounts.
3957 $ /doc/2.2_Beta.txt
3958 ! Tags support related changes in database
3959 $ /sql/alter2.2.sql
3960   /sql/en_US-demo.sql
3961   /sql/en_US-new.sql
3962
3963 20-Sep-2009 Joe Hunt
3964 ! Removed editable rate field in tax_group_items.
3965 $ /taxes/tax_groups.php
3966 # Fixed report layout
3967 $ /reporting/rep704.php
3968
3969 20-Sep-2009 Janusz Dobrowolski
3970 + Optional demo data checkbox on install page.
3971 $ /install/index.php
3972   /install/save.php
3973 # Fixed previous interface mode after timeout.
3974 $ /access/login.php
3975 + Optional additional security roles includable from modules/extensions
3976 $ /admin/inst_module.php
3977   /admin/security_roles.php
3978   /includes/access_levels.inc
3979   /installed_extensions.php
3980 ! Bug with rates display fixed in single form layout.
3981 $ /taxes/tax_groups.php
3982 # Fixed 'bad password' info screen to be usable also in non-js mode.
3983 $ /includes/session.inc
3984 # Fixed debtors_master name size.
3985 $ /sql/en_US-new.sql
3986   /sql/en_US-demow.sql
3987
3988 19-Sep-2009 Janusz Dobrowolski
3989 + Support for inactive record control added, optimizations.
3990 $ /includes/db_pager.inc
3991   /includes/ui/db_pager_view.inc
3992 ! db_pager instead of simple table used for table of branches
3993 $ /sales/manage/customer_branches.php
3994 ! Cleanup after db_pager optimization
3995 $ /admin/view_print_transaction.php
3996   /dimensions/inquiry/search_dimensions.php
3997   /gl/bank_account_reconcile.php
3998   /gl/inquiry/journal_inquiry.php
3999   /gl/manage/exchange_rates.php
4000   /manufacturing/search_work_orders.php
4001   /manufacturing/inquiry/where_used_inquiry.php
4002   /purchasing/allocations/supplier_allocation_main.php
4003   /purchasing/inquiry/po_search.php
4004   /purchasing/inquiry/po_search_completed.php
4005   /purchasing/inquiry/supplier_allocation_inquiry.php
4006   /purchasing/inquiry/supplier_inquiry.php
4007   /sales/allocations/customer_allocation_main.php
4008   /sales/inquiry/customer_allocation_inquiry.php
4009   /sales/inquiry/customer_inquiry.php
4010   /sales/inquiry/sales_deliveries_view.php
4011   /sales/inquiry/sales_orders_view.php
4012 # Additional fix after removal of bank account report parameter
4013 $ /sales/create_recurrent_invoices.php
4014   /reporting/rep107.php
4015
4016 19-Sep-2009 Joe Hunt
4017 # Eliminate PT_WORKORDER from payment_person_types_list
4018 $ /includes/ui/ui_lists.inc
4019 ! Error msg in Bank Transfer if no Bank Charge Account set.
4020 $ /gl/bank_transfer.php
4021
4022 18-Sep-2009 Janusz Dobrowolski
4023 + Added currency default bank accounts used in reporting instead of manual account selector.
4024 $ /gl/includes/db/gl_db_bank_accounts.inc
4025   /gl/manage/bank_accounts.php
4026   /reporting/rep107.php
4027   /reporting/rep108.php
4028   /reporting/rep109.php
4029   /reporting/rep111.php
4030   /reporting/rep209.php
4031   /reporting/reports_main.php
4032   /reporting/includes/reporting.inc
4033   /sql/alter2.2.sql
4034   /sql/en_US-demo.sql
4035   /sql/en_US-new.sql
4036
4037 17-Sep-2009 Joe Hunt
4038 + Added release note file for 2.2.
4039 $ /doc/2.2-Beta.txt
4040
4041 16-Sep-2009 Joe Hunt
4042 ! Clean ups in default themes.
4043 $ config.php
4044   /admin/display_prefs.php
4045   /themes/default/default.css
4046   /themes/aqua/default.css
4047   /themes/cool/default.css
4048 # Removing php5 date warnings
4049 $ /includes/date_functions.inc
4050   
4051 15-Sep-2009 Janusz Dobrowolski/Joe Hunt
4052 # Fixed journal entry type and systype selectors
4053 # Restore of the 4 include files in types.inc
4054 $ /includes/types.inc
4055 ! Cleanup
4056 $ /includes/ui/ui_lists.inc
4057   /reporting/includes/reports_classes.inc
4058 ! Changed security roles in default COAs.
4059 $ /sql/en_US-demo.sql
4060   /sql/en_US-new.sql
4061 # Fixed GET call continuation after timeout and logout page access without authorization
4062 $ /access/login.php
4063   /includes/session.inc
4064   /includes/prefs/userprefs.inc
4065
4066 14-Sep-2009 Joe Hunt
4067 ! Changed all numeric constants to the new defined constants. A huge task.
4068 $ /admin/fiscalyears.php
4069   /admin/forms_setup.php
4070   /admin/view_print_transaction.php
4071   /admin/void_transaction.php
4072   /gl/includes/db/gl_db_banking.inc
4073   /gl_includes/db/gl_db_trans.inc
4074   /gl/inquiry/journal_inquiry.php
4075   /includes/systypes.inc
4076   /includes/ui/allocation_cart.inc
4077   /includes/ui/ui_view.inc
4078   /inventory/inquiry/stock_movements.php
4079   /manufacturing/includes/db/work_order_issues_db.inc
4080   /manufacturing/includes/db/work_order_produce_items.inc
4081   /manufacturing/view/wo_production_view.php
4082   /purchasing/po_receive_items.php
4083   /purchasing/supplier_credit.php
4084   /purchasing/supplier_invoice.php
4085   /purchasing/supplier_payment.php
4086   /purchasing/allocations/supplier_allocation_main.php
4087   /purchasing/includes/db/grn_db.inc
4088   /purchasing/includes/db/invoice_db.inc
4089   /purchasing/includes/db/suballoc_db.inc
4090   /purchasing/includes/db/suppliers_db.inc
4091   /purchasing/includes/db/supp_payment_db.inc
4092   /purchasing/includes/db/supp_trans_db.inc
4093   /purchasing/includes/ui/grn_ui.inc
4094   /purchasing/includes/ui/invoice_ui.inc
4095   /purchasing/inquiry/supplier_allocation_inquiry.php
4096   /purchasing/inquiry/supplier_inquiry.php
4097   /purchasing/view/view_grn.php
4098   /purchasing/view/view_po.php
4099   /purchasing/view/view_supp_credit.php
4100   /purchasing/view/view_supp_invoice.php
4101   /purchasing/view/view_supp_payment.php
4102   /reporting/rep101.php
4103   /reporting/rep102.php
4104   /reporting/rep103.php
4105   /reporting/rep105.php
4106   /reporting/rep106.php
4107   /reporting/rep107.php
4108   /reporting/rep108.php
4109   /reporting/rep109.php
4110   /reporting/rep110.php
4111   /reporting/rep111.php
4112   /reporting/rep201.php
4113   /reporting/rep202.php
4114   /reporting/rep203.php
4115   /reporting/rep304.php
4116   /reporting/rep409.php
4117   /reporting/rep709.php
4118   /reporting/includes/reporting.inc
4119   /reporting/includes/reports_classes.inc
4120   /sales/create_recurrent_invoices.php
4121   /sales/credit_note_entry.php
4122   /sales/customer_credit_invoice.php
4123   /sales/customer_delivery.php
4124   /sales/customer_invoice.php
4125   /sales/customer_payments.php
4126   /sales/sales_order_entry.php
4127   /sales/includes/cart_class.inc
4128   /sales/includes/sales_db.inc
4129   /sales/includes/db/custalloc_db.inc
4130   /sales/includes/db/cust_trans_db.inc
4131   /sales/includes/db/payment_db.inc
4132   /sales/includes/db/sales_credit_db.inc
4133   /sales/includes/db/sales_delivery_db.inc
4134   /sales/includes/db/sales_invoice_db.inc
4135   /sales/includes/db/sales_order_db.inc
4136   /sales/includes/ui/sales_order_ui.inc
4137   /sales/inquiry/customer_allocation_inquiry.php
4138   /sales/inquiry/customer_inquiry.php
4139   /sales/inquiry/sales_deliveries_view.php
4140   /sales/inquiry/sales_orders_view.php
4141   /sales/manage/recurrent_invoices.php
4142   /sales/view/view_credit.php
4143   /sales/view/view_dispatch.php
4144   /sales/view/view_invoice.php
4145   /sales/view/view_sales_order.php
4146   
4147 13-Sep-2009 Janusz Dobrowolski
4148 ! Eliminated non-static method calls and some more fixes to avoid log warnings on both php 4 and 5:
4149  Classes systypes, bank_account_types, payment_person_types, wo_types, reserved replaced by
4150 simple arrays and defines, removed wrapper get_text class, static method calls replaced by
4151 calls to singleton variables or defines. Suppressed warnings generated by html_entity_decode()
4152 and htmlspecialchars() for unsupported encodings.
4153 $ /frontaccounting.php
4154   /admin/display_prefs.php
4155   /admin/fiscalyears.php
4156   /admin/forms_setup.php
4157   /admin/view_print_transaction.php
4158   /admin/void_transaction.php
4159   /admin/db/voiding_db.inc
4160   /dimensions/dimension_entry.php
4161   /dimensions/includes/dimensions_db.inc
4162   /dimensions/inquiry/search_dimensions.php
4163   /dimensions/view/view_dimension.php
4164   /gl/bank_account_reconcile.php
4165   /gl/bank_transfer.php
4166   /gl/gl_bank.php
4167   /gl/gl_journal.php
4168   /gl/includes/db/gl_db_banking.inc
4169   /gl/includes/db/gl_db_trans.inc
4170   /gl/includes/ui/gl_bank_ui.inc
4171   /gl/inquiry/bank_inquiry.php
4172   /gl/inquiry/gl_account_inquiry.php
4173   /gl/inquiry/journal_inquiry.php
4174   /gl/manage/bank_accounts.php
4175   /gl/manage/gl_account_types.php
4176   /gl/view/bank_transfer_view.php
4177   /gl/view/gl_deposit_view.php
4178   /gl/view/gl_payment_view.php
4179   /gl/view/gl_trans_view.php
4180   /includes/reserved.inc (Removed)
4181   /includes/JsHttpRequest.php
4182   /includes/banking.inc
4183   /includes/errors.inc
4184   /includes/main.inc
4185   /includes/references.inc
4186   /includes/session.inc
4187   /includes/types.inc
4188   /includes/lang/gettext.php
4189   /includes/lang/language.php
4190   /includes/page/footer.inc
4191   /includes/prefs/sysprefs.inc
4192   /includes/prefs/userprefs.inc
4193   /includes/ui/allocation_cart.inc
4194   /includes/ui/items_cart.inc
4195   /includes/ui/ui_globals.inc
4196   /includes/ui/ui_lists.inc
4197   /includes/ui/ui_view.inc
4198   /inventory/adjustments.php
4199   /inventory/cost_update.php
4200   /inventory/transfers.php
4201   /inventory/includes/item_adjustments_ui.inc
4202   /inventory/includes/stock_transfers_ui.inc
4203   /inventory/includes/db/items_adjust_db.inc
4204   /inventory/includes/db/items_trans_db.inc
4205   /inventory/includes/db/items_transfer_db.inc
4206   /inventory/inquiry/stock_movements.php
4207   /inventory/manage/movement_types.php
4208   /inventory/view/view_adjustment.php
4209   /inventory/view/view_transfer.php
4210   /manufacturing/search_work_orders.php
4211   /manufacturing/work_order_add_finished.php
4212   /manufacturing/work_order_costs.php
4213   /manufacturing/work_order_entry.php
4214   /manufacturing/work_order_issue.php
4215   /manufacturing/work_order_release.php
4216   /manufacturing/includes/manufacturing_ui.inc
4217   /manufacturing/includes/work_order_issue_ui.inc
4218   /manufacturing/includes/db/work_order_issues_db.inc
4219   /manufacturing/includes/db/work_order_produce_items_db.inc
4220   /manufacturing/includes/db/work_orders_db.inc
4221   /manufacturing/includes/db/work_orders_quick_db.inc
4222   /manufacturing/view/wo_issue_view.php
4223   /manufacturing/view/wo_production_view.php
4224   /manufacturing/view/work_order_view.php
4225   /purchasing/po_entry_items.php
4226   /purchasing/po_receive_items.php
4227   /purchasing/supplier_credit.php
4228   /purchasing/supplier_invoice.php
4229   /purchasing/supplier_payment.php
4230   /purchasing/allocations/supplier_allocate.php
4231   /purchasing/allocations/supplier_allocation_main.php
4232   /purchasing/includes/purchasing_db.inc
4233   /purchasing/includes/db/grn_db.inc
4234   /purchasing/includes/db/invoice_db.inc
4235   /purchasing/includes/db/po_db.inc
4236   /purchasing/includes/db/supp_payment_db.inc
4237   /purchasing/includes/db/suppalloc_db.inc
4238   /purchasing/includes/ui/grn_ui.inc
4239   /purchasing/includes/ui/invoice_ui.inc
4240   /purchasing/includes/ui/po_ui.inc
4241   /purchasing/inquiry/po_search.php
4242   /purchasing/inquiry/po_search_completed.php
4243   /purchasing/inquiry/supplier_allocation_inquiry.php
4244   /purchasing/inquiry/supplier_inquiry.php
4245   /purchasing/view/view_supp_credit.php
4246   /purchasing/view/view_supp_payment.php
4247   /reporting/rep101.php
4248   /reporting/rep102.php
4249   /reporting/rep103.php
4250   /reporting/rep104.php
4251   /reporting/rep105.php
4252   /reporting/rep108.php
4253   /reporting/rep201.php
4254   /reporting/rep202.php
4255   /reporting/rep203.php
4256   /reporting/rep204.php
4257   /reporting/rep301.php
4258   /reporting/rep302.php
4259   /reporting/rep303.php
4260   /reporting/rep304.php
4261   /reporting/rep409.php
4262   /reporting/rep601.php
4263   /reporting/rep702.php
4264   /reporting/rep704.php
4265   /reporting/rep709.php
4266   /reporting/rep710.php
4267   /reporting/includes/header2.inc
4268   /reporting/includes/reporting.inc
4269   /reporting/includes/reports_classes.inc
4270   /sales/create_recurrent_invoices.php
4271   /sales/credit_note_entry.php
4272   /sales/customer_credit_invoice.php
4273   /sales/customer_delivery.php
4274   /sales/customer_invoice.php
4275   /sales/customer_payments.php
4276   /sales/sales_order_entry.php
4277   /sales/allocations/customer_allocate.php
4278   /sales/allocations/customer_allocation_main.php
4279   /sales/includes/cart_class.inc
4280   /sales/includes/sales_db.inc
4281   /sales/includes/db/cust_trans_db.inc
4282   /sales/includes/db/custalloc_db.inc
4283   /sales/includes/db/payment_db.inc
4284   /sales/includes/db/sales_credit_db.inc
4285   /sales/includes/db/sales_delivery_db.inc
4286   /sales/includes/db/sales_invoice_db.inc
4287   /sales/includes/db/sales_order_db.inc
4288   /sales/includes/ui/sales_credit_ui.inc
4289   /sales/includes/ui/sales_order_ui.inc
4290   /sales/inquiry/customer_allocation_inquiry.php
4291   /sales/inquiry/customer_inquiry.php
4292   /sales/inquiry/sales_deliveries_view.php
4293   /sales/inquiry/sales_orders_view.php
4294   /sales/manage/customers.php
4295   /sales/view/view_credit.php
4296   /sales/view/view_dispatch.php
4297   /sales/view/view_invoice.php
4298   /sales/view/view_receipt.php
4299   /taxes/tax_groups.php
4300
4301 11-Sep-2009 Joe Hunt
4302 ! Changed so deleting of fiscal year also handles sales quotations
4303 ! Check that new closing accounts have been set before closure.
4304 $ /admin/fiscalyears.php
4305 ! Check that new bank charge account have been set before adding bank charge.
4306 $ /sales/customer_payments.php
4307   /purchasing/supplier_payment.php
4308
4309 10-Sep-2009 Joe Hunt
4310 ! By changing a simple sentence in allocation_cart.inc, the customer/supplier payments works with prompt payment discounts
4311 $ /includes/ui/allocation_cart.inc
4312 # Small typo error in types.inc
4313 /includes/types.inc
4314
4315 09-Sep-2009 Janusz Dobrowolski
4316 # Added two special access areas for bank gl postings and grn removal.
4317 $ /gl/gl_journal.php
4318   /gl/includes/ui/gl_journal_ui.inc
4319   /includes/access_levels.inc
4320   /purchasing/supplier_invoice.php
4321   /purchasing/includes/ui/invoice_ui.inc
4322   /sql/alter2.2.php
4323 ! Added generic access level checking function can_access().
4324 $ /includes/current_user.inc
4325 ! Code cleanup
4326 $ /admin/users.php
4327 # Activated javascript confirm dialogs
4328 $ /js/inserts.js
4329 # Fixed dialogs containing newlines.
4330 $ /includes/ui/ui_input.inc
4331 + Added js confirm dialogs for deleting and restoring backup files.
4332 $ /admin/backups.php
4333
4334 08-Sep-2009 Joe Hunt
4335 ! Changed so voiding and view/print is working with the new Sales Order/Sales Quotation
4336 $ /admin/view_print_transaction.php
4337   /admin/void_transaction.php
4338   /admin/db/voiding_db.inc
4339   /sales/includes/db/sales_order_db.inc
4340   /sales/view/view_sales_order.php
4341   
4342 08-Sep-2009 Janusz Dobrowolski
4343 + Added detection of partial db upgrade.
4344 $ /admin/inst_upgrade.php
4345   /sql/alter2.1.php
4346   /sql/alter2.2.php
4347 # Small fixes to db upgrade for quotations
4348 $ /sql/alter2.2.php
4349   /sql/alter2.2.sql
4350 # Added missing sys info for quotations, fixed reference for SO
4351 $ /includes/systypes.inc
4352 # Removed obsolete field in sys_types
4353 $ /sql/en_US-demo.sql
4354   /sql/en_US-new.sql
4355 # date_diff function name changed to date_diff2 for php5.3 compatibility 
4356 $ /dimensions/inquiry/search_dimensions.php
4357   /includes/date_functions.inc
4358   /manufacturing/search_work_orders.php
4359   /manufacturing/work_order_add_finished.php
4360   /manufacturing/work_order_costs.php
4361   /sales/sales_order_entry.php
4362   /sales/includes/cart_class.inc
4363   /sales/includes/ui/sales_order_ui.inc
4364
4365 08-Sep-2009 Joe Hunt
4366 + Added Sales Quotations, inquiry and report
4367 $ /applications/customers.php
4368   /includes/types.inc
4369   /includes/ui/ui_view.inc
4370   /reporting/rep105.php
4371   /reporting/rep107.php
4372   /reporting/rep109.php
4373   /reporting/rep110.php
4374   /reporting/rep111.php (new file)
4375   /reporting/reports_main.php
4376   /reporting/includes/doctext.php
4377   /reporting/includes/doctext2.php
4378   /reporting/includes/header2.inc
4379   /reporting/includes/reporting.inc
4380   /reporting/includes/reports_classes.inc
4381   /sales/customer_delivery.php
4382   /sales/customer_invoice.php
4383   /sales/sales_order_entry.php
4384   /sales/includes/cart_class.inc
4385   /sales/includes/db/sales_delivery_db.inc
4386   /sales/includes/db/sales_order_db.inc
4387   /sales/includes/ui/sales_order_ui.inc
4388   /sales/inquiry/sales_orders_view.php
4389   /sales/view/view_dispatch.php
4390   /sales/view/view_invoice.php
4391   /sales/view/view_sales_order.php
4392   /sql/alter2.2.sql
4393   /sql/en_US-demo.sql
4394   /sql/en_US-new.sql
4395 ! Allow re-opening of Dimensions
4396 $ /dimensions/dimension_entry.php
4397   /dimensions/includes/dimensions_db.inc
4398   /dimensions/inquiry/search_dimensions.php
4399   
4400 01-Sep-2009 Janusz Dobrowolski
4401 # Fixed security sections db update.
4402 $ /admin/security_roles.php
4403 # Fixed ui behaviour during FA ugrade.
4404 $ /includes/current_user.inc
4405   /includes/session.inc
4406   /access/login.php
4407 # Company directory where not deleted during company removal.
4408 $ /admin/create_coy.php
4409   /includes/main.inc
4410 # Fixed old security settings import.
4411   /sql/alter2.2.php
4412   /sql/alter2.2.sql
4413
4414 31-Aug-2009 Janusz Dobrowolski
4415 ! gl accounts selector ordered by account class id
4416 $ /includes/ui/ui_lists.inc
4417 ! Changed security modules to sections
4418 $ /admin/security_roles.php
4419   /admin/db/security_db.inc
4420 ! Fine tuned security sections/areas.
4421 $ /includes/access_levels.inc
4422 + Optimized js compressor (up to 5 times faster)
4423 $ /includes/main.inc
4424 ! Changed order of gl account selector, added security roles list.
4425 $ /includes/ui/ui_lists.inc
4426 ! Switch to new access levels system
4427 $ /config.php
4428   /index.php
4429   /access/logout.php
4430   /access/timeout.php
4431   /admin/*.php
4432   /admin/db/users_db.inc
4433   /applications/application.php
4434   /applications/setup.php
4435   /dimensions/dimension_entry.php
4436   /dimensions/inquiry/search_dimensions.php
4437   /dimensions/view/view_dimension.php
4438   /gl/*.php
4439   /gl/inquiry/*.php
4440   /gl/manage/*.php
4441   /gl/view/*.php
4442   /includes/current_user.inc
4443   /includes/session.inc
4444   /inventory/*.php
4445   /inventory/inquiry/*.php
4446   /inventory/manage/*.php
4447   /inventory/view/*.php
4448   /manufacturing/*.php
4449   /manufacturing/inquiry/*.php
4450   /manufacturing/manage/*.php
4451   /manufacturing/view/*.php
4452   /purchasing/*.php
4453   /purchasing/allocations/*.php
4454   /purchasing/inquiry/*.php
4455   /purchasing/manage/suppliers.php
4456   /purchasing/view/*.php
4457   /reporting/prn_redirect.php
4458   /reporting/rep*.php
4459   /reporting/reports_main.php
4460   /reporting/includes/pdf_report.inc
4461   /sales/*.php
4462   /sales/allocations/*.php
4463   /sales/inquiry/*.php
4464   /sales/manage/*.php
4465   /sales/view/*.php
4466   /sql/alter2.2.php
4467   /sql/alter2.2.sql
4468   /sql/en_US-demo.sql
4469   /sql/en_US-new.sql
4470   /taxes/*.php
4471
4472 28-Aug-2009 Joe Hunt
4473 # The reference for deposits and payments didn't show up in Tax Report
4474 $ /reporting/rep709.php
4475 # Minor bug in Quick Entries display
4476 $ /includes/ui/ui_view.inc
4477   
4478 27-Aug-2009 Joe Hunt
4479 # bank_trans_type_id removed from bank_trans in en_US-demo.sql and en_US-new.sql.
4480 $ /sql/en_US-demo.sql
4481   /sql/en_US-new.sql
4482   
4483 26-Aug-2009 Janusz Dobrowolski
4484 ! Merged changes from main trunk  2.1.4-2.1.5 (see below)
4485
4486 $ /config.php
4487   /includes/ui/ui_view.inc
4488   /includes/current_user.inc
4489   /includes/ui/ui_input.inc
4490   /inventory/purchasing_data.php
4491   /install/save.php
4492   /gl/manage/gl_accounts.php
4493   /gl/includes/gl_db_accounts.inc
4494   /gl/includes/db/gl_db_bank_accounts.inc
4495   /gl/manage/gl_quick_entries.php
4496   /gl/manage/gl_account_classes.php
4497   /gl/includes/db/gl_db_bank_trans.inc
4498   /purchasing/includes/db/invoice_db.inc
4499   /purchasing/includes/ui/invoice_ui.inc
4500   /purchasing/includes/ui/po_ui.inc
4501   /purchasing/includes/supp_trans_class.inc
4502   /purchasing/po_receive_items.php
4503   /purchasing/view/view_grn.php
4504   /purchasing/view/view_po.php
4505   /purchasing/supplier_payment.php
4506   /purchasing/includes/purchasing_db.inc
4507   /purchasing/includes/db/invoice_db.inc
4508   /reporting/reports_main.php
4509   /reporting/includes/header2.inc
4510   /reporting/rep209.php
4511   /reporting/rep109.php
4512   /reporting/rep702.php
4513   /sales/customer_payments.php
4514   /sales/customer_credit_invoice.php
4515   /sales/customer_delivery.php
4516   /sales/customer_invoice.php
4517   /sales/includes/db/payments_db.inc
4518   /sales/includes/db/sales_order_db.inc
4519   /sales/manage/sales_points.php
4520   /taxes/tax_calc.inc
4521
4522 26-Aug-2009 Joe Hunt
4523 # Changed the text Manifactoring => Manifacturing
4524 $ /reporting/reports_main.php
4525
4526 25-Aug-2009 Joe Hunt
4527 + Added reference number in report List of Journal Entries.
4528 $ /reporting/rep702.php
4529 ! Changed default startup_up app to be in user preferences. Default 'Sales'.
4530   Moved tab_list_row to ui_lists.inc and changed the global $tabs to be in types.inc
4531 $ config.php
4532   /admin/display_prefs.php
4533   /admin/inst_module.php
4534   /admin/db/users_db.inc
4535   /includes/current_user.inc
4536   /includes/types.inc
4537   /includes/page/header.inc
4538   /includes/prefs/userprefs.inc
4539   /includes/ui/ui_lists.inc
4540   /sql/alter2.2.sql
4541   /sql/en_US-demo.sql
4542   /sql/en_US-new.sql
4543   
4544
4545 24-Aug-2009 Janusz Dobrowolski
4546 # Fixed warning displayed before db upgrade.
4547 $ /includes/current_user.inc
4548 # Small final page layout fix
4549 $ /purchasing/po_entry_items.php
4550 + Additional links to next document on final pages.
4551 $ /purchasing/po_receive_items.php
4552   /purchasing/supplier_invoice.php
4553 # Fixed focus issues on hyperlinks
4554 $ /includes/ui/ui_controls.inc
4555
4556 23-Aug-2009 Janusz Dobrowolski
4557 + Implemented customizable authentication timeout.
4558 $ /access/timeout.php (new)
4559   /access/login.php
4560   /admin/company_preferences.php
4561   /admin/db/company_db.inc
4562   /includes/current_user.inc
4563   /includes/session.inc
4564   /includes/ui/ui_input.inc
4565   /sql/alter2.2.php
4566   /sql/alter2.2.sql
4567   /sql/en_US-demo.sql
4568   /sql/en_US-new.sql
4569 ! Reorganized access control structures for easier customizing.
4570 $ /includes/access_levels.inc
4571   /admin/security_roles.php
4572
4573 20-Aug-2009 Janusz Dobrowolski
4574 ! Tax Item Types moved to Setup module
4575 $ /applications/inventory.php
4576   /applications/setup.php
4577 + Partial changes for new access control.
4578 $ /admin/security_roles.php (new)
4579   /admin/db/security_db.inc (new)
4580   /includes/access_levels.inc
4581   /includes/ui/ui_lists.inc
4582   /sql/alter2.2.sql
4583   /sql/en_US-demo.sql
4584
4585 04-Aug-2009 Joe Hunt
4586 + Added email links after creating documents
4587 $ /includes/ui/ui_controls.inc
4588   /manufacturing/work_order_entry.php
4589   /purchasing/po_entry_items.php
4590   /reporting/reports_main.php
4591   /reporting/includes/reporting.inc
4592   /sales/create_recurrent_invoices.php
4593   /sales/credit_note_entry.php
4594   /sales/customer_delivery.php
4595   /sales/customer_invoice.php
4596   /sales/sales_order_entry.php
4597 ! Added new access levels
4598 $ /includes/access_levels.inc (new file)
4599   
4600 03-Aug-2009 Janusz Dobrowolski
4601 + Clone record option added.
4602 $ /includes/ui/ui_input.inc
4603   /inventory/manage/item_categories.php
4604   /inventory/manage/items.php
4605 # Fixed default focus for some controls
4606 $ /includes/ui/ui_input.inc
4607 # Fixed popup top placement on FF2
4608 $ /js/inserts.js
4609 ! Default submit changed
4610 $ /purchasing/po_receive_items.php
4611
4612 + Customer/branch/supplier selectable by additional short name instead of full name.
4613 $ /purchasing/manage/suppliers.php
4614   /sales/manage/customer_branches.php
4615   /sales/manage/customers.php
4616   /includes/ui/ui_lists.inc
4617   /sql/alter2.2.sql
4618   /sql/en_US-demo.sql
4619   /sql/en_US-new.sql
4620
4621 01-Aug-2009 Joe Hunt
4622 ! Reduced size of the icons to 12 pix.
4623 $ /includes/ui/ui_input.inc
4624
4625 31-Jul-2009 Janusz Dobrowolski
4626 ! Merged changes from main trunk  2.1.3-2.1.4 (see below)
4627 $ /admin/attachments.php
4628   /inventory/purchasing_data.php
4629   /includes/db/manufacturing.inc
4630   /gl/manage/bank_accounts.php
4631   /gl/includes/db/gl_db_banking.inc
4632   /gl/includes/db/gl_db_trans.inc
4633   /purchasing/includes/purchasing_db.inc
4634   /purchasing/manage/suppliers.php
4635   /purchasing/view/view_grn.php
4636   /purchasing/includes/db/invoice_db.inc
4637   /purchasing/view/view_supp_payment.php
4638   /reporting/reports_main.php
4639   /reporting/includes/doctext.inc
4640   /reporting/includes/doctext2.inc
4641   /reporting/includes/header2.inc
4642   /reporting/includes/pdf_report.inc
4643   /reporting/rep101.php
4644   /reporting/rep109.php
4645   /reporting/rep201.php
4646   /reporting/rep304.php
4647   /reporting/rep709.php
4648   /sales/includes/db/cust_trans_db.inc
4649   /sales/create_recurrent_invoices.php
4650   /sales/sales_order_entry.php
4651   /sales/view/view_receipt.php
4652
4653 27-Jul-2009 Janusz Dobrowolski
4654 # Fixed default selection in popup
4655 $ /js/inserts.js
4656 # Fixed branch selection by url
4657 $ /sales/manage/customer_branches.php
4658 # Fixed print links's default class.
4659 $ /reporting/includes/reporting.inc
4660
4661 25-Jul-2009 Janusz Dobrowolski
4662 ! Popup editor now available as option for some list selectors.
4663 $ /includes/ui/ui_lists.inc
4664   /gl/gl_bank.php
4665   /gl/includes/ui/gl_bank_ui.inc
4666   /includes/session.inc
4667   /includes/page/footer.inc
4668   /includes/ui/ui_controls.inc
4669   /inventory/purchasing_data.php
4670   /js/inserts.js
4671   /purchasing/po_entry_items.php
4672   /purchasing/supplier_credit.php
4673   /purchasing/supplier_invoice.php
4674   /purchasing/supplier_payment.php
4675   /purchasing/allocations/supplier_allocation_main.php
4676   /purchasing/includes/ui/po_ui.inc
4677   /sales/credit_note_entry.php
4678   /sales/customer_payments.php
4679   /sales/sales_order_entry.php
4680   /sales/allocations/customer_allocation_main.php
4681   /sales/includes/ui/sales_credit_ui.inc
4682   /sales/includes/ui/sales_order_ui.inc
4683   /themes/aqua/default.css
4684   /themes/aqua/renderer.php
4685   /themes/cool/default.css
4686   /themes/cool/renderer.php
4687   /themes/default/default.css
4688   /themes/default/renderer.php
4689
4690 21-Jul-2009 Janusz Dobrowolski
4691 ! Asynchronous customer/supplier/item selection now use popup window.
4692 $ /index.php
4693   /gl/gl_bank.php
4694   /includes/session.inc
4695   /includes/page/footer.inc
4696   /includes/ui/ui_controls.inc
4697   /includes/ui/ui_input.inc
4698   /includes/ui/ui_lists.inc
4699   /inventory/purchasing_data.php
4700   /inventory/manage/items.php
4701   /js/inserts.js
4702   /js/utils.js
4703   /purchasing/po_entry_items.php
4704   /purchasing/supplier_credit.php
4705   /purchasing/supplier_invoice.php
4706   /purchasing/supplier_payment.php
4707   /purchasing/allocations/supplier_allocation_main.php
4708   /purchasing/manage/suppliers.php
4709   /sales/credit_note_entry.php
4710   /sales/customer_payments.php
4711   /sales/sales_order_entry.php
4712   /sales/allocations/customer_allocation_main.php
4713   /sales/manage/customer_branches.php
4714   /sales/manage/customers.php
4715
4716 15-Jul-2009 Joe Hunt
4717 ! Replaced sys_types names from table to systypes::name in reports
4718   Now the English names in table are never used in inquiries or reports
4719 $ /reporting/rep101.php
4720   /reporting/rep102.php
4721   /reporting/rep108.php
4722   /reporting/rep201.php
4723   /reporting/rep202.php
4724   /reporting/rep203.php
4725   /reporting/rep709.php
4726   /sql/alter2.2.sql
4727 ! Audit-Trail report (systypes selector should include all systypes, extra parameter to function dup_systypes_list.
4728 $ /reporting/rep710.php
4729   /reporting/reports_main.php
4730   /reporting/includes/reports_classes.inc
4731 # Removed warning from COA report
4732 $ /gl/includes/db/gl_db_accounts.inc
4733   /includes/date_functions.inc
4734   /reporting/rep701.php
4735   
4736 13-Jul-2009 Joe Hunt
4737 + Added Audit Trail Report
4738 $ /reporting/rep710.php (new file)
4739 $ /reporting/reports_main.php
4740 ! Changed so $page_security works with reports (displays an error message on top)
4741 $ /reporting/includes/pdf_report.inc
4742   /reporting/includes/excel_report.inc
4743   
4744 10-Jul-2009 Janusz Dobrowolski
4745 + Added direct allocations in payments.
4746 $ /purchasing/supplier_payment.php
4747   /sales/customer_payments.php
4748 ! Allocations related code reuse.
4749 $ /includes/ui/allocation_cart.inc
4750   /purchasing/allocations/supplier_allocate.php
4751   /sales/allocations/customer_allocate.php
4752
4753 02-Jul-2009 Joe Hunt
4754 ! Always show 0.00 in debit column when using display_debit_or_credit
4755 $ /includes/ui/ui_view.inc
4756
4757 01-Jul-2009 Joe Hunt
4758 ! Small adjustment in /inventory/prices.php to see the calculated prices if they are set.
4759 $ /inventory/prices.php
4760 # Small bug/layout fixes
4761 $ /inventory/manage/item_categories.php
4762   /inventory/manage/locations.php
4763   /sql/en_US-demo.sql
4764   /sql/en_US-new.sql
4765
4766 30-Jun-2009 Joe Hunt
4767 # Small annoying bug-fixes in items.php and items_trans_db.inc
4768 $ /inventory/manage/items.php
4769   /inventory/includes/db/items_trans_db.inc
4770   
4771 30-Jun-2009 Joe Hunt
4772 + Implemented automatic price calculation of items from std. cost.
4773 $ /admin/company_preferences.php
4774   /admin/db/company_db.inc
4775   /doc/calculate_price.txt (new file)
4776   /sales/includes/sales_db.inc
4777   /sql/alter2.2.sql
4778   /sql/en_US-demo.sql
4779   /sql/en_US-new.sql
4780   
4781 29-Jun-2009 Joe Hunt
4782 ! Small layout improments in Customer Payments
4783 $ /sales/customer_payments.php
4784
4785 28-Jun-2009 Joe Hunt
4786 # Fixed link bugs in sales order entry and optimized a couple of functions in ui_controls.inc
4787 $ /includes/ui/ui_controls.inc
4788   /sales/sales_order_entry.php
4789   
4790 27-Jun-2009 Joe Hunt
4791 # Corrections to default COAs.
4792 $ /sql/alter2.2.sql
4793   /sql/en_US-new.sql
4794   /sql/en_US-demo.sql
4795   
4796 26-Jun-2009 Joe Hunt
4797 + Added Print of Work Order and GRN Valuation Report
4798 # Small bug in company preferences
4799 $ /admin/company_preferences.php
4800   /manufacturing/includes/db/work_orders_db.inc
4801   /manufacturing/work_order_entry.php
4802   /reporting/rep305.php (new file)
4803   /reporting/rep409.php (new file)
4804   /reporting/reports_main.php
4805   /reporting/includes/doctext.inc
4806   /reporting/includes/doctext2.inc
4807   /reporting/includes/header2.inc
4808   /reporting/includes/pdf_report.inc
4809   /reporting/includes/reports_classes.inc
4810   
4811 26-Jun-2009 Joe Hunt
4812 + Added Bank Charge field to Customer Payment, Supplier Payment and Bank Transfer and a new default bank charge account in gl_setup.
4813 $ /admin/gl_setup.php
4814   /admin/db/company_db.inc
4815   /gl/bank_transfer.php
4816   /gl/includes/db/gl_db_banking.inc
4817   /purchasing/supplier_payment.php
4818   /purchasing/includes/db/supp_payment_db.inc
4819   /sales/customer_payment.php
4820   /sales/includes/db/payment_db.inc
4821   /sql/alter2.2.sql
4822   /sql/en_US-demo.sql
4823   /sql/en_US-new.sql
4824   
4825 25-Jun-2009 Joe Hunt
4826 ! Changed balance_sheet field in account class to ctype and fixed class editing.
4827 # Parse error in ui_lists.inc. Masked include_once(/validation.inc) in main.inc.
4828 $ /admin/fiscalyears.php
4829   /gl/includes/db/gl_db_accounts.inc
4830   /gl/includes/db/gl_db_account_types.inc
4831   /gl/includes/db/gl_db_trans.inc
4832   /gl/manage/gl_account_classes.php
4833   /includes/main.inc
4834   /includes/ui/ui_lists.inc
4835   /sql/en_US-demo.sql
4836   /sql/en_US-new.sql
4837   /sql/alter2.2.sql
4838   
4839 25-Jun-2009 Janusz Dobrowolski
4840 ! Merged changes from main trunk  2.1.2-2.1.3 (see below)
4841 $ /admin/backups.php
4842   /admin/company_preferences.php
4843   /admin/view_print_transaction.php
4844   /applications/setup.php
4845   /config.php
4846   /dimensions/inquiry/search_dimensions.php
4847   /gl/gl_journal.php
4848   /gl/includes/db/gl_db_accounts.inc
4849   /gl/includes/db/gl_db_account_types.inc
4850   /gl/includes/db/gl_db_trans.inc
4851   /gl/includes/ui/gl_bank_ui.inc
4852   /gl/inquiry/gl_trial_balance.php
4853   /gl/inquiry/tax_inquiry.php
4854   /gl/manage/gl_account_classes.php
4855   /includes/data_checks.inc
4856   /includes/db/manufacturing_db.inc
4857   /includes/errors.inc
4858   /includes/main.inc
4859   /includes/references.inc
4860   /includes/session.inc
4861   /includes/types.inc
4862   /includes/ui/db_pager_view.inc
4863   /includes/ui/ui_lists.inc
4864   /includes/ui/ui_view.inc
4865   /inventory/inquiry/stock_status.php
4866   /inventory/manage/items.php
4867   /inventory/manage/locations.php
4868   /inventory/manage/sales_kits.php
4869   /inventory/prices.php
4870   /inventory/purchasing_data.php
4871   /lang/new_language_template/LC_MESSAGES/empty.po
4872   /manufacturing/includes/db/work_orders_db.inc
4873   /manufacturing/includes/db/work_orders_produce_items_db.inc
4874   /manufacturing/includes/db/work_orders_quick_db.inc
4875   /manufacturing/includes/manufacturing_ui.inc
4876   /manufacturing/inquiry/bom_cost_inquiry.php
4877   /manufacturing/manage/bom_edit.php
4878   /manufacturing/search_work_orders.php
4879   /manufacturing/view/work_order_view.php
4880   /manufacturing/work_order_add_finished.php
4881   /manufacturing/work_order_costs.php (new file)
4882   /manufacturing/work_order_entry.php
4883   /manufacturing/work_order_issue.php
4884   /manufacturing/work_order_release.php
4885   /purchase/po_receive_items.php
4886   /purchasing/allocations/supplier_allocation_main.php
4887   /purchasing/includes/db/grn_db.inc
4888   /purchasing/includes/db/invoice_db.inc
4889   /purchasing/includes/db/po_db.inc
4890   /purchasing/includes/purchasing_db.inc
4891   /purchasing/includes/ui/po_ui.inc
4892   /purchasing/inquiry/po_search_completed.php
4893   /purchasing/inquiry/supplier_inquiry.php
4894   /purchasing/supplier_credit.php
4895   /purchasing/supplier_invoice.php
4896   /reporting/includes/class.mail.inc
4897   /reporting/includes/pdf.report.inc
4898   /reporting/includes/reports_classes.inc
4899   /reporting/rep109.php
4900   /reporting/rep209.php
4901   /reporting/rep302.php
4902   /reporting/rep302.php
4903   /reporting/rep303.php
4904   /reporting/rep303.php
4905   /reporting/rep701.php
4906   /reporting/rep705.php
4907   /reporting/rep706.php
4908   /reporting/rep707.php
4909   /reporting/rep708.php
4910   /reporting/reports_main.php
4911   /sales/create_recurrent_invoices.php
4912   /sales/customer_delivery.php
4913   /sales/includes/db/sales_order_db.inc
4914   /sales/includessales_order_ui.inc
4915   /sales/inquiry/sales_orders_view.php
4916   /sales/manage/customer_branches.php
4917   /sql/en_US-demo.sql
4918   /sql/en_US-new.sql
4919   /taxes/db/tax_types_db.inc
4920   /taxes/tax_types.php
4921
4922 17-Jun-2009 Janusz Dobrowolski
4923 # Fixed supplier payment view link
4924 $ /includes/ui/ui_view.inc
4925
4926 03-Jun-2009 Janusz Dobrowolski
4927 ! Delete buttons prepared for js confirmation.
4928 $ /admin/fiscalyears.php
4929
4930 02-Jun-2009 Joe Hunt
4931 ! Fiscal Year delete . now removes all transactions and convert into relevant open balances.
4932 $ /admin/fiscalyear.php
4933 ! Created a function db_backup in /admin/db/maintenence_db.inc
4934 $ /admin/db/maintenance_db.inc
4935   /admin/backups.php
4936   /admin/inst_upgrade.php
4937   
4938 22-May-2009 Janusz Dobrowolski
4939 # Defualt hyperlink href set to PHP_SELF
4940 $ /includes/ui/ui_controls.inc
4941
4942 21-May-2009 Janusz Dobrowolski
4943 + Added reset_focus helper function.
4944 $ /includes/ui/ui_view.inc
4945 # Fixed link on and focus on final page.
4946 $ /gl/gl_journal.php
4947
4948 19-May-2009 Janusz Dobrowolski
4949 + Automatic update currency option added.
4950 $ /gl/includes/db/gl_db_currencies.inc
4951   /includes/ui/ui_view.inc
4952   /gl/manage/currencies.php
4953   /sql/alter2.2.sql
4954   /sql/en_US-demo.sql
4955   /sql/en_US-new.sql
4956 + Added hook support for localized functions
4957 $ /gl/includes/db/gl_db_rates.inc
4958   /gl/manage/exchange_rates.php
4959   /includes/session.inc
4960 ! Fixed hook for optional TaxFunction
4961 $ /reporting/rep709.php
4962 ! Removed obsolete has_locale helper.
4963 $ /includes/lang/language.php
4964
4965 17-May-2009 Janusz Dobrowolski
4966 + Added excluding item/category from sales.
4967 $ /includes/ui/ui_lists.inc
4968   /inventory/includes/db/items_category_db.inc
4969   /inventory/includes/db/items_db.inc
4970   /inventory/manage/item_categories.php
4971   /inventory/manage/items.php
4972   /sql/alter2.2.sql
4973   /sql/alter2.2.php
4974
4975 15-May-2009 Joe Hunt
4976 # Bad link to view dimension
4977 $ /includes/ui/ui_view.inc
4978 ! Improved layout.
4979 $ /purchasing/includes/ui/invoice_ui.inc
4980
4981 14-May-2009 Joe Hunt
4982 + Added user_id to Journal Inquiry
4983 $ /gl/inquiry/journal_inquiry.php
4984
4985 13-May-2009 Janusz Dobrowolski
4986 # Excluding closed transactions from edition/voiding.
4987 $ /includes/db/audit_trail_db.inc  
4988   /admin/void_transaction.php
4989   /sales/inquiry/customer_inquiry.php
4990   /gl/inquiry/journal_inquiry.php
4991 # Fixed error during category adding.
4992 $ /inventory/includes/db/items_category_db.inc
4993 + Units and item type is editable until item not used.
4994 $ /inventory/includes/db/items_db.inc
4995   /inventory/manage/items.php
4996
4997 11-May-2009 Joe Hunt
4998 ! Changed creating of fiscal year so gap is not allowed. Cannot close year if open years before.
4999 $ /admin/fiscalyers.php
5000
5001 10-May-2009 Janusz Dobrowolski
5002 ! Support for periodic journal trans closing/indexing
5003 $ /includes/db/audit_trail_db.inc
5004   /admin/fiscalyears.php
5005   /gl/includes/db/gl_db_trans.inc
5006   /gl/inquiry/journal_inquiry.php
5007
5008 ! Restored support for reversed transactions
5009 $ /gl/gl_journal.php
5010   /gl/includes/ui/gl_journal_ui.inc
5011
5012 08-May-2009 Janusz Dobrowolski
5013 + Added journal entry edition, removed reverse transaction option.
5014 $ /gl/includes/ui/gl_journal_ui.inc
5015   /gl/includes/db/gl_db_trans.inc
5016 + Added journal entry transaction edition/view
5017 $ /gl/gl_journal.php
5018   /includes/ui/ui_view.inc
5019 + Added journal inquiry
5020 $ /gl/inquiry/journal_inquiry.php (new)
5021   /includes/ui/ui_lists.inc
5022   /applications/generalledger.php
5023 ! Document references saved also in refs table for easy access.
5024 $ /dimensions/includes/dimensions_db.inc
5025   /includes/references.inc
5026   /gl/includes/db/gl_db_banking.inc
5027   /inventory/includes/db/items_adjust_db.inc
5028   /inventory/includes/db/items_transfer_db.inc
5029   /manufacturing/includes/db/work_order_issues_db.inc
5030   /manufacturing/includes/db/work_order_produce_items_db.inc
5031   /manufacturing/includes/db/work_orders_db.inc
5032   /manufacturing/includes/db/work_orders_quick_db.inc
5033   /purchasing/includes/db/grn_db.inc
5034   /purchasing/includes/db/invoice_db.inc
5035   /purchasing/includes/db/po_db.inc
5036   /purchasing/includes/db/supp_payment_db.inc
5037   /sales/includes/db/payment_db.inc
5038   /sales/includes/db/sales_credit_db.inc
5039   /sales/includes/db/sales_delivery_db.inc
5040   /sales/includes/db/sales_invoice_db.inc
5041   /sql/alter2.2.php
5042 ! Small fixes needed for pending client-side validation support
5043 $ /includes/current_user.inc
5044   /includes/main.inc
5045   /includes/session.inc
5046   /includes/page/header.inc
5047   /includes/page/footer.inc
5048   /includes/errors.inc
5049   /js/inserts.js
5050   /js/utils.js
5051   /themes/aqua/default.css
5052   /themes/cool/default.css
5053   /themes/default/default.css
5054   /themes/aqua/renderer.php
5055   /themes/cool/renderer.php
5056   /themes/default/renderer.php
5057 ! Function get_reference return string instead of mysql resource.
5058 $ /includes/db/references_db.inc
5059 ! Added reference var
5060 $ /includes/ui/items_cart.inc
5061 # Small bugfix in invoice view
5062 $ /sales/includes/db/sales_invoice_db.inc
5063 # Last document date bug fixed
5064 $ /sales/customer_delivery.php
5065 # Fixed false warning during upgrade process in debug mode.
5066 $ /admin/inst_upgrade.php
5067
5068 03-May-2009 Janusz Dobrowolski
5069 + Audit trail added.
5070 $ /includes/db/audit_trail_db.inc (new)
5071   /admin/db/voiding_db.inc
5072   /gl/includes/db/gl_db_banking.inc
5073   /gl/includes/db/gl_db_trans.inc
5074   /includes/main.inc
5075   /inventory/includes/db/items_adjust_db.inc
5076   /inventory/includes/db/items_trans_db.inc
5077   /inventory/includes/db/items_transfer_db.inc
5078   /manufacturing/includes/db/work_order_issues_db.inc
5079   /manufacturing/includes/db/work_order_produce_items_db.inc
5080   /manufacturing/includes/db/work_orders_db.inc
5081   /manufacturing/includes/db/work_orders_quick_db.inc
5082   /purchasing/includes/db/grn_db.inc
5083   /purchasing/includes/db/po_db.inc
5084   /purchasing/includes/db/supp_trans_db.inc
5085   /sales/includes/db/cust_trans_db.inc
5086   /sales/includes/db/sales_order_db.inc
5087   /sql/alter2.2.php
5088   /sql/alter2.2.sql
5089   /sql/en_US-demo.sql
5090   /sql/en_US-new.sql
5091 ! Changed primary key in users table
5092 $ /admin/change_current_user_password.php
5093   /admin/inst_upgrade.php
5094   /admin/users.php
5095   /admin/db/users_db.inc
5096   /includes/current_user.inc
5097 ! Enabled drop table queries during non-forced upgrade
5098 $ /admin/db/maintenance_db.inc
5099 # Small optimization
5100   /sales/includes/sales_db.inc
5101 # Fixed default date handling.
5102 $ /sales/customer_invoice.php
5103 # Fixed error handling in debug mode
5104 $ /includes/errors.inc
5105   /includes/db/connect_db.inc
5106
5107 02-May-2009 Joe Hunt
5108 # Minor bug Profit & Loss Statement
5109 $ /reporting/rep707.php
5110
5111 02-May-2009 Joe Hunt
5112 ! Company setup option for printing server Time Zone on Reports Print-Out.
5113 ! Company setup version_id for stamping the version id. Can be used for check for update.
5114 $ /admin/company_preferences.php
5115   /admin/db/company_db.inc
5116   /reporting/includes/pdf_report.inc
5117   /sql/alter2.2.sql
5118   /sql/en_US-demo.sql
5119   /sql/en_US-new.sql
5120   
5121 01-May-2009 Joe Hunt
5122 ! Changed Customer Balance and Supplier Balance to period select with Open Balance
5123 $ /reporting/reports_main.php
5124   /reporting/rep101.php
5125   /reporting/rep201.php
5126   
5127 30-Apr-2009 Janusz Dobrowolski
5128 ! Merged changes from main trunk  2.1.1-2.1.2 (see below)
5129
5130 30-Apr-2009 Janusz Dobrowolski
5131 # Small layout fixes 
5132 $ /includes/errors.inc
5133   /themes/aqua/renderer.php
5134   /themes/cool/renderer.php
5135   /themes/default/renderer.php
5136
5137 29-Apr-2009 Janusz Dobrowolski
5138 ! Messages styles moved default.css
5139 $ /includes/errors.inc
5140   /themes/aqua/default.css
5141   /themes/cool/default.css
5142   /themes/default/default.css
5143
5144 28-Apr-2009 Joe Hunt
5145 ! Changed so the close of fiscal years also closes the balances and brings forward retained earnings.
5146 $ /admin/gl_setup.ph
5147   /admin/fiscalyears.php
5148   /admin/db/company_db.inc
5149   /sql/en_US-new.sql
5150   /sql/en_US-demo.sql
5151   /sql/alter2.2.sql
5152   
5153 25-Apr-2009 Janusz Dobrowolski
5154 # Fixed ambigous sql
5155 $ /inventory/manage/item_categories.php
5156
5157 25-Apr-2009 Joe Hunt
5158 ! Removed obsolete field 'included_in_price' from table 'Tax_group_items' in en_US-demo.sql.
5159 $ /sql/en_US-demo.sql
5160   /sql/alter2.2.sql
5161
5162 24-Apr-2009 Janusz Dobrowolski
5163 + Added inactive records support.
5164 $ /admin/payment_terms.php
5165   /admin/shipping_companies.php
5166   /gl/includes/db/gl_db_account_types.inc
5167   /gl/includes/db/gl_db_currencies.inc
5168   /gl/manage/bank_accounts.php
5169   /gl/manage/currencies.php
5170   /gl/manage/gl_account_classes.php
5171   /gl/manage/gl_account_types.php
5172   /gl/manage/gl_accounts.php
5173   /includes/ui/ui_lists.inc
5174   /inventory/includes/db/items_units_db.inc
5175   /inventory/includes/db/movement_types_db.inc
5176   /inventory/manage/item_categories.php
5177   /inventory/manage/item_units.php
5178   /inventory/manage/items.php
5179   /inventory/manage/locations.php
5180   /inventory/manage/movement_types.php
5181   /manufacturing/includes/db/work_centres_db.inc
5182   /manufacturing/manage/work_centres.php
5183   /purchasing/manage/suppliers.php
5184   /sales/includes/db/sales_points_db.inc
5185   /sales/manage/sales_points.php
5186   /sql/alter2.2.sql
5187   /sql/en_US-demo.sql
5188   /sql/en_US-new.sql
5189   /taxes/item_tax_types.php
5190   /taxes/tax_groups.php
5191   /taxes/tax_types.php
5192   /taxes/db/tax_groups_db.inc
5193   /taxes/db/tax_types_db.inc
5194 # Edit buttons center alignment.
5195 $ /includes/ui/ui_input.inc
5196 # Fixed ajax request using element name on multi-part forms.
5197 $ /js/utils.js
5198
5199 24-Apr-2009 Joe Hunt
5200 ! Added option to select how to present Balance Sheet and P&L Statement
5201 $ /gl/manage/gl_account_classes.php
5202   /gl/includes/db/gl_db_account_types.inc
5203   /reporting/rep706.php
5204   /reporting/rep707.php
5205   /sql/alter2.2.sql
5206
5207 22-Apr-2009 Janusz Dobrowolski
5208 + Added inactive records support.
5209 $ /sales/includes/db/credit_status_db.inc
5210   /sales/includes/db/sales_types_db.inc
5211   /sales/manage/credit_status.php
5212   /sales/manage/customer_branches.php
5213   /includes/data_checks.inc
5214   /sales/manage/sales_groups.php
5215   /sales/manage/sales_people.php
5216   /sales/manage/sales_types.php
5217 # Slightly changed inactive record support
5218 $ /includes/ui/ui_input.inc
5219   /includes/ui/ui_lists.inc
5220   /sales/manage/customers.php
5221   /sales/manage/sales_areas.php
5222 ! Display all db_query errors in debug mode
5223 $ /includes/db/connect_db.inc
5224 # Hide empty/disabled tabs
5225 $ /frontaccounting.php
5226   /applications/dimensions.php
5227 # Small typo fixed
5228 $ /applications/application.php
5229
5230 21-Apr-2009 Janusz Dobrowolski
5231 + Support for inactive records.
5232 $ /includes/ui/ui_lists.inc
5233   /includes/ui/ui_input.inc
5234   /includes/db/sql_functions.inc
5235   /themes/aqua/default.css
5236   /themes/cool/default.css
5237   /themes/default/default.css
5238 + Added inactive field in cust_branches
5239 $ /sql/alter2.2.sql
5240   /sql/en_US-demo.sql
5241   /sql/en_US-new.sql
5242 + Added inactive records edition.
5243 $ /sales/manage/customers.php
5244   /sales/manage/sales_areas.php
5245   
5246 08-Apr-2009 Janusz Dobrowolski
5247 # Fix for hotkeys on multi form pages.
5248 $ /js/inserts.js
5249 ! Customer name max. length 80
5250 $ /sales/manage/customers.php
5251   /sql/alter2.2.php
5252   /sql/alter2.2.sql
5253   /sql/en_US-demo.sql
5254   /sql/en_US-new.sql
5255
5256 30-Mar-2009 Janusz Dobrowolski
5257 ! Merged changes from main trunk for versions 2.1RC-2.1.1 (see below)
5258 $ /admin/db/v_banktrans.inc (removed)
5259   /applications/manufacturing.php
5260   /gl/include/db/gl_db_banking.inc
5261   /gl/includes/ui/gl_bank_ui.inc
5262   /gl/includes/ui/gl_journal_ui.inc
5263   /gl/manage/exchange_rates.php
5264   /.htaccess
5265   /includes/banking.inc
5266   /includes/data_checks.inc
5267   /includes/ui/items_cart.inc
5268   /includes/ui/ui_inputs.inc
5269   /includes/ui/ui_lists.inc
5270   /install.html
5271   /install/index.php
5272   /install/save.php
5273   /inventory/includes/inventory_db.inc
5274   /inventory/manage/items.php
5275   /inventory/manage/sales_kits.php
5276   /js/inserts.js
5277   /lang/new_language_template/LC_MASSAGES/empty.po
5278   /manufacturing/inquiry/bom_cost_inquiry.php
5279   /purchasing/allocations/supplier_allocate.php
5280   /purchasing/manage/suppliers.php
5281   /reporting/includes/doctext2.inc
5282   /reporting/includes/doctext.inc
5283   /reporting/including/excel_report.inc
5284   /reporting/rep104.php
5285   /reporting/rep106.php
5286   /reporting/rep303.php
5287   /reporting/rep702.php
5288   /sales/allocations/customer_allocate.php
5289   /sales/includes/db/sales_credit_db.inc
5290   /sales/includes/db/sales_points_db.inc
5291   /sales/includes/ui/sales_credit_ui.inc
5292   /sales/includes/ui/sales_order_ui.inc
5293   /sales/manage/sales_points.php
5294   /sales/sales_order_entry.php
5295   /sql/alter2.1.sql
5296   /taxes/tax_types.php
5297   /themes/aqua/default.css
5298   /themes/cool/default.css
5299   /themes/default/default.css
5300
5301 29-Mar-2009 Janusz Dobrowolski
5302 ! Added cancel button
5303 $ /inventory/manage/items.php
5304 ! Element id generation speedup
5305 $ /includes/ui/ui_view.inc
5306 # Fixed hotkeys behaviour in report module
5307 $ /js/inserts.js
5308   /reporting/includes/reports_classes.inc
5309
5310 21-Mar-2009 Janusz Dobrowolski
5311 + Option to use last document date on subsequent new documents.
5312 $ /admin/display_prefs.php
5313   /admin/db/users_db.inc
5314   /includes/current_user.inc
5315   /includes/prefs/userprefs.inc
5316   /sql/alter2.2.php
5317   /sql/alter2.2.sql
5318   /sql/en_US-demo.sql
5319   /sql/en_US-new.sql
5320 + Optional check for current date in date_cells()/date_row()
5321 $ /includes/ui/ui_input.inc
5322 ! Save/retrieve last document date.
5323 $ /gl/bank_account_reconcile.php
5324   /gl/gl_bank.php
5325   /gl/gl_journal.php
5326   /gl/includes/ui/gl_bank_ui.inc
5327   /gl/includes/ui/gl_journal_ui.inc
5328   /includes/date_functions.inc
5329   /includes/ui/ui_view.inc
5330   /inventory/adjustments.php
5331   /inventory/transfers.php
5332   /inventory/includes/item_adjustments_ui.inc
5333   /inventory/includes/stock_transfers_ui.inc
5334   /manufacturing/work_order_entry.php
5335   /purchasing/po_entry_items.php
5336   /purchasing/po_receive_items.php
5337   /purchasing/supplier_payment.php
5338   /purchasing/includes/ui/grn_ui.inc
5339   /purchasing/includes/ui/invoice_ui.inc
5340   /purchasing/includes/ui/po_ui.inc
5341   /sales/credit_note_entry.php
5342   /sales/customer_credit_invoice.php
5343   /sales/customer_delivery.php
5344   /sales/customer_invoice.php
5345   /sales/customer_payments.php
5346   /sales/sales_order_entry.php
5347   /sales/includes/cart_class.inc
5348   /sales/includes/sales_db.inc
5349   /sales/includes/db/sales_order_db.inc
5350   /sales/includes/ui/sales_credit_ui.inc
5351   /sales/includes/ui/sales_order_ui.inc
5352
5353 18-Mar-2009 Janusz Dobrowolski
5354 + Additional option for submit_add_or_update_x() helpers
5355 $ /includes/ui/ui_input.inc
5356 + Icon for default escape button
5357 $ /themes/aqua/images/escape.png (new)
5358   /themes/cool/images/escape.png (new)
5359 + Arrow navigation also in report menus
5360 $ /js/utils.js
5361   /js/inserts.js
5362 + Added default keys for form submition/cancelling when apprioprate.
5363 $ All form entry files.
5364
5365 17-Mar-2009 Joe Hunt
5366 ! Changed so company domicile is printed on invoices and statements if filled out.
5367 $ /reporting/includes/header2.inc
5368
5369 17-Mar-2009 Janusz Dobrowolski
5370 + Added default delivery_required_by parameter, removed custom company fields/names.
5371 $ /admin/company_preferences.php
5372   /admin/gl_setup.php
5373   /admin/db/company_db.inc
5374   /includes/prefs/sysprefs.inc
5375   /sql/alter2.2.php (new)
5376   /sql/alter2.2.sql (new)
5377   /sql/en_US-demo.sql
5378   /sql/en_US-new.sql
5379 + Item category now contains default parameters for new items.
5380 $ /inventory/includes/db/items_category_db.inc
5381   /inventory/manage/item_categories.php
5382   /inventory/manage/items.php
5383   /sql/alter2.2.php
5384   /sql/alter2.2.sql
5385   /sql/en_US-demo.sql
5386   /sql/en_US-new.sql
5387 ! Updated FA version string.
5388 $ /config.php
5389 ! Stock item types moved to types.inc
5390 $ /includes/types.inc
5391   /includes/ui/ui_lists.inc
5392 ! Focus js code optimization
5393 $ /js/inserts.js
5394   /js/utils.js
5395  
5396 16-Mar-2009 Janusz Dobrowolski
5397 + Support for default buttons with Ctrl-Enter/Escape hotkeys, 
5398         arrow navigation in menus
5399 $ /includes/ui/ui_input.inc
5400   /includes/ui/ui_controls.inc
5401   /includes/ui/ui_view.inc
5402   /includes/page/footer.inc
5403   /config.php
5404   /js/inserts.js
5405   /js/utils.js
5406   /reporting/includes/reporting.inc
5407   /themes/default/images/escape.png
5408   /themes/aqua/default.css
5409   /themes/aqua/renderer.php
5410   /themes/cool/default.css
5411   /themes/cool/renderer.php
5412   /themes/default/default.css
5413   /themes/default/renderer.php
5414   /themes/default/images/escape.png
5415   /sales/sales_order_entry.php
5416
5417 ! SID & start_form() cleanup
5418 $ /.htaccess
5419   /access/logout.php
5420   /admin/attachments.php
5421   /admin/backups.php
5422   /admin/create_coy.php
5423   /admin/inst_lang.php
5424   /admin/inst_module.php
5425   /admin/view_print_transaction.php
5426   /admin/void_transaction.php
5427   /dimensions/inquiry/search_dimensions.php
5428   /gl/bank_transfer.php
5429   /gl/gl_bank.php
5430   /gl/inquiry/gl_trial_balance.php
5431   /gl/manage/exchange_rates.php
5432   /inventory/adjustments.php
5433   /inventory/cost_update.php
5434   /inventory/prices.php
5435   /inventory/purchasing_data.php
5436   /inventory/reorder_level.php
5437   /inventory/transfers.php
5438   /inventory/inquiry/stock_movements.php
5439   /inventory/inquiry/stock_status.php
5440   /inventory/manage/item_codes.php
5441   /inventory/manage/sales_kits.php
5442   /manufacturing/search_work_orders.php
5443   /manufacturing/work_order_issue.php
5444   /manufacturing/inquiry/bom_cost_inquiry.php
5445   /manufacturing/manage/bom_edit.php
5446   /purchasing/po_entry_items.php
5447   /purchasing/po_receive_items.php
5448   /purchasing/supplier_credit.php
5449   /purchasing/supplier_invoice.php
5450   /purchasing/supplier_payment.php
5451   /purchasing/allocations/supplier_allocate.php
5452   /purchasing/inquiry/po_search.php
5453   /purchasing/inquiry/po_search_completed.php
5454   /purchasing/inquiry/supplier_allocation_inquiry.php
5455   /purchasing/inquiry/supplier_inquiry.php
5456   /sales/credit_note_entry.php
5457   /sales/customer_credit_invoice.php
5458   /sales/customer_delivery.php
5459   /sales/customer_invoice.php
5460   /sales/allocations/customer_allocate.php
5461   /sales/includes/ui/sales_credit_ui.inc
5462   /sales/inquiry/customer_allocation_inquiry.php
5463   /sales/inquiry/sales_deliveries_view.php
5464   /sales/inquiry/sales_orders_view.php
5465
5466 ------------------------------- Release 2.1.5 ----------------------------------
5467 26-Aug-2009 Joe Hung
5468 ! Release 2.1.5
5469 $ config.php
5470 # If no dimensions in system, then there were 2 destination selectors in report Balance Sheet
5471 $ /reporting/reports_main.php
5472 ! Code cleanup
5473 $ /taxes/tax_calc.inc
5474   /lang/new_language_template/LC_MESSAGES/empty.po (new extraction)
5475   
5476 24-Aug-2009 Joe Hunt
5477 # A Purchasing Price of 12.34 with a conversion factor of 100,0000 caused a false internal rounding error of 12.00.
5478 ! The Purchasing Price, price can now have up to 6 decimals (fractions of hundredth's) and are presented correctly.
5479   If you need to increase the decimals in a current value, then you have to delete it and create it again with new values.
5480   This is for safety reasons.
5481 $ /includes/current_user.inc
5482   /includes/ui/ui_input.inc
5483   /inventory/purchasing_data.php
5484   /purchasing/po_receive_items.php
5485   /purchasing/includes/ui/invoice_ui.inc
5486   /purchasing/includes/ui/po_ui.inc
5487   /purchasing/view/view_grn.php
5488   /purchasing/view/view_po.php
5489   /reporting/rep209.php
5490   
5491 21-Aut-2009 Joe Hunt
5492 # [0000162] Deleting a GL account may cause problems with quick entries 
5493 $ /gl/manage/gl_accounts.php
5494
5495 20-Aug-2009 Joe Hunt
5496 # If account code2 is used in the accounts the report Chart of Accounts gave a bad index and didn't print the code.
5497 $ /gl/includes/gl_db_accounts.inc
5498 # If setting the delivered items in PO Receive Items to 0 the value is not updated 
5499 $ /purchasing/po_receive_items.php
5500
5501 19-Aug-2009 Joe Hunt
5502 ! Change of Quick Entries to use the Tax Types instead, due to complexity using the Tax Groups in EU.
5503   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.
5504 $ /gl/includes/db/gl_db_bank_accounts.inc
5505   /gl/manage/gl_quick_entries.php
5506   /includes/ui/ui_view.inc
5507   
5508 18-Aug-2009 Joe Hunt
5509 ! When using Quick Entries in Supplier Invoices/credit notes the tax sum now shows correctly.
5510 $ /purchasing/includes/db/invoice_db.inc
5511   /purchasing/includes/ui/invoice_ui.inc
5512   /purchasing/includes/supp_trans_class.inc
5513   
5514 18-Aug-2009 Joe Hunt
5515 ! Quick Entries uses Tax Groups instead of Item Tax Types for calculating taxes (Please change the item lines for tax).
5516   Quick Entry Lines of type Supplier Invoice. When using, the Supplier Tax Group Id overrides the The Tax Group set on the line.
5517 $ /gl/includes/db/gl_db_bank_accounts.inc
5518   /gl/manage/gl_quick_entries.php
5519   /includes/ui/ui_view.inc
5520   /taxes/tax_calc.inc
5521   
5522 17-Aug-2009 Janusz Dobrowolski
5523 # [0000158] Added missing check for POS usage before deletion.
5524 $ /sales/manage/sales_points.php
5525
5526 17-Aug-2009 Joe Hunt
5527 # [0000160] Customer payments in different currencies (bank account exchange error). Fixed so diff bank_curr/home_curr and cust/supp curr is readonly.
5528 $ /gl/includes/db/gl_db_bank_trans.inc
5529   /purchasing/supplier_payment.php
5530   /sales/customer_payments.php
5531   /sales/includes/db/payments_db.inc
5532
5533 14-Aug-2009 Janusz Dobrowolski
5534 # [0000161] Fixed reference edition on sales invoice/deliery/credit.
5535 $ /sales/customer_credit_invoice.php
5536   /sales/customer_delivery.php
5537   /sales/customer_invoice.php
5538
5539 12-Aug-2009 Joe Hunt
5540 # [0000159] Memo field's GL entries are not saved (gl_trans) in supplier invoice
5541 $ /purchasing/includes/purchasing_db.inc
5542   /purchasing/includes/db/invoice_db.inc
5543 # memo field was not written in list of journal entries.
5544 $ /reporting/rep702.php
5545   
5546 08-Aug-2009 Janusz Dobrowolski
5547 # Fixed bug in calculation of taxes for quick entries using multiply tax rates
5548 $ /includes/ui/ui_view.inc
5549
5550 08-Aug-2009 Janusz Dobrowolski
5551 # [0000152] Config_db.php changed after failed company database creation
5552 $ /install/save.php
5553
5554 08-Aug-2009 Joe Hunt
5555 # [0000153] not possible to make a new balance sheet GL account cl (old style)
5556 $ /gl/manage/gl_account_classes.php
5557
5558 04-Aug-2009 Joe Hunt
5559 # [0000150] Logo on printed papers is placed on top of the adress rule nr 1
5560 $ /reporting/includes/header2.inc
5561 # [0000145] Email sales order doesn't work if no email on branch but on customer
5562 $ /sales/includes/db/sales_order_db.inc
5563   /reporting/rep109.php
5564 ! Changed so $use_oldstyle_convert=1 variable in config.php (line 78) gives fully backwards compatibility in 
5565   Balance Sheet, PL Statements and Monthly Bread Down reports.
5566 $ /gl/manage/gl_account_classes.php.  
5567
5568 ------------------------------- Release 2.1.4 ----------------------------------
5569 30-Jul-2009 Joe Hunt
5570 ! Release 2.1.4
5571 $ config.php
5572 # Bad right margin on Tax Report (papersize A4)
5573 $ /reporting/rep709.php
5574 # [0000146] Purch data description with a ' (apostrophe) fails
5575 $ /inventory/purchasing_data.php
5576   /purchasing/includes/purchasing_db.inc
5577
5578 28-Jul-2009 Joe Hunt
5579 # Bugs in sending documents as email. Seems to land in the spam filter due to bad text and scrambled name on attached documents
5580 $ /reporting/rep109.php
5581   /reporting/includes/doctext.inc
5582   /reporting/includes/doctext2.inc
5583   /reporting/includes/header2.inc
5584   /reporting/includes/pdf_report.inc
5585
5586 18-Jul-2009 Joe Hunt
5587 # 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).
5588 $ /sales/includes/db/cust_trans_db.inc
5589 # Wrong presentation in customer/supplier balance if using bank payments for customers and bank deposits for suppliers (very rare)
5590 $ /reporting/rep101.php
5591   /reporting/rep201.php
5592   
5593 13-Jul-2009 Joe Hunt
5594 # Bug in Tax Inquiry and Tax Report when entering in Journal Entry
5595 $ /gl/includes/db/gl_db_banking.inc
5596   /gl/includes/db/gl_db_trans.inc
5597   /reporting/rep709.php
5598 ! Comments should follow templates and recurrent invoices.
5599 $ /sales/create_recurrent_invoices.php
5600   /sales/sales_order_entry.php
5601   
5602 12-Jul-2009 Joe Hunt
5603 # Wrong presentation of left to allocate if discount was given
5604 $ /sales/view/view_receipt.php
5605   /purchasing/view/view_supp_payment.php
5606   
5607 11-Jul-2009 Joe Hunt
5608 ! Improved Inventory Sales Report. Now by Customer and quantities as well.
5609 $ /reporting/rep304.php
5610   /reporting/reports_main.php
5611
5612 10-Jul-2009 Joe Hunt
5613 # [0000142] Purchase Order use the same header as Sales Order
5614 $ /reporting/includes/doctext.inc
5615   /reporting/includes/doctext2.inc
5616 # Bug in demand qty
5617 $ /includes/db/manufacturing.inc
5618
5619 10-Jul-2009 Janusz Dobrowolski
5620 # [0000141] Attachment view/download bug.
5621 $ /admin/attachments.php
5622 # [0000140] Numeric format bug in credit limit input.
5623 $ /purchasing/manage/suppliers.php
5624 # [0000143] Bad format of PO popup window (Softechmatrix).
5625 $ /purchasing/view/view_grn.php
5626
5627 09-Jul-2009 Janusz Dobrowolski
5628 # [0000139] Change of bank account type after creation should not be allowed.
5629 $ /gl/manage/bank_accounts.php
5630
5631 01-Jul-2009 Joe Hunt
5632 # Guess what :) [0000137] Material Cost Averaging Problem (again again again) when voiding.
5633 $ /purchasing/includes/db/invoice_db.inc
5634
5635 26-Jun-2009 Joe Hunt
5636 # [0000137] Material Cost Averaging Problem (again again) when voiding.
5637 $ /purchasing/includes/db/invoice_db.inc
5638
5639 ------------------------------- Release 2.1.3 ----------------------------------
5640 25-Jun-2009 Joe Hunt
5641 ! Release 2.1.3
5642 $ config.php
5643   /sql/en_US-new.sql
5644   /sql/en_US-demo.sql
5645 ! Suppressed menu on access denied in view popup windows.
5646 $ /includes/session.inc
5647   /includes/main.inc
5648 ! New empty.po file
5649   /lang/new_language_template/LC_MESSAGES/empty.po
5650
5651 23-Jun-2009 Janusz Dobrowolski
5652 ! Added edition link in Purchase Order Inquiry
5653 $ /purchasing/includes/ui/po_ui.inc
5654   /purchasing/inquiry/po_search_completed.php
5655
5656 23-Jun-2009 Joe Hunt
5657 # [0000137] Material Cost Averaging Problem (again) when voiding.
5658 $ /purchasing/includes/db/invoice_db.inc
5659
5660 21-Jun-2009 Joe Hunt
5661 # If no additional costs (overhead/labour) it should reduce the average additional costs.
5662 $ /manufacturing/includes/db/work_orders_quick_db.inc
5663
5664 20-Jun-2009 Janusz Dobrowolski
5665 ! Php notices removed from logging to avoid flood from @ constructs.
5666 $ /includes/errors.inc
5667 # [0000135] Direct posting to gl accounts with more than one related tax type forbidden.
5668 $ /gl/gl_journal.php
5669   /includes/ui/ui_view.inc
5670   /purchasing/supplier_credit.php
5671   /purchasing/supplier_invoice.php
5672   /taxes/tax_types.php
5673   /taxes/db/tax_types_db.inc
5674
5675 20-Jun-2009 Joe Hunt/Tu Nguyen
5676 # [0000137] Material Cost Averaging Problem when voiding Supp Inv and qoh reaches 0.
5677 $ /purchasing/includes/db/grn_db.inc
5678
5679 18-Jun-2009 Joe Hunt
5680 ! Better support for conversion_factor in Purchasing Pricing. Instruction on Sticky Inventory Forum.
5681 $ /inventory/purchasing_data.php
5682   /purchasing/includes/purchasing_db.inc
5683   /purchasing/includes/db/po_db.inc
5684   /purchasing/includes/ui/po_ui.inc
5685   
5686 17-Jun-2009 Janusz Dobrowolski
5687 # Fixed form reset after error, allowed png logo files.
5688 $ /admin/company_preferences.php
5689 ! Removed unneeded submit_on_change in uom selector.
5690 $ /includes/ui/ui_lists.inc
5691 # Allowed reuse of supplier references from voided invoices.
5692 $ /purchasing/supplier_invoice.php
5693 # Total payment/credit sign fix.  
5694 $ /purchasing/allocations/supplier_allocation_main.php
5695 # Voided documents should not be displayed.
5696 $ /purchasing/inquiry/supplier_inquiry.php
5697
5698 17-Jun-2009 Joe Hunt/Tu Nguyen
5699 # [0000136] view_po on invoices and credits shows transactions from other suppliers
5700 $ /purchasing/includes/db/invoice_db.inc
5701
5702 16-Jun-2009 Janusz Dobrowolski
5703 ! Added error logging to file or syslog.
5704 $ /config.php
5705   /includes/errors.inc
5706 # Cleaned output buffering notices.
5707 $ /includes/errors.inc
5708   /includes/session.inc
5709
5710 15-Jun-2009 Joe Hunt
5711 ! Added Item Code Entry in Work Order Entry and quantity decimals now follows the item
5712 ! Clean-up in ui_list codes.
5713 $ /includes/ui/ui_lists.inc
5714   /manufacturing/work_order_entry.php
5715   /manufacturing/search_work_orders.php
5716   /manufacturing/manage/bom_edit.php
5717   /manufacturing/inquiry/bom_cost_inquiry.php
5718   
5719 14-Jun-2009 Joe Hunt
5720 ! Much better presentation of new Balance Sheet, P&L Statement and Monthly Breakdown.
5721 $ /gl/includes/db/gl_db_account_types.inc
5722   /gl/includes/db/gl_db_accounts.inc
5723   /includes/types.inc
5724   /reporting/rep705.php
5725   /reporting/rep706.php
5726   /reporting/rep707.php
5727 ! New variable in config.php, $use_oldstyle_convert, if set to 1, same convert as in old versions.  
5728 $ config.php
5729   
5730 13-Jun-2009 Joe Hunt/Pete/Tom Moulton
5731 ! Changed next reference method to also include partly alpha characters in front, fi. WA036 increments to WA037
5732 $ /includes/references.inc
5733 ! Improved email sending of documents. With help of Tom Moulton
5734 $ /reporting/rep109.php
5735   /reporting/rep209.php
5736   /reporting/includes/class.mail.inc
5737   /reporting/includes/pdf.report.inc
5738   
5739 12-Jun-2009 Joe Hunt
5740 ! Code clean-up
5741 $ /gl/includes/db/gl_db_trans.inc
5742   /gl/inquiry/gl_trial_balance.php
5743   /includes/ui/ui_view.inc
5744   /reporting/rep708.php
5745   
5746 11-Jun-2009 Joe Hunt
5747 ! Changed balance_sheet operation in class table to class type for sign convert in Balance Sheet, Profit and Loss Statement and Monthly Breakdown
5748 $ /gl/manage/gl_account_classes.php
5749   /gl/includes/db/gl_db_account_types.inc
5750   /gl/includes/db/gl_db_accounts.inc
5751   /gl/inquiry/gl_trial_balance.php
5752   /includes/types.inc
5753   /includes/ui/ui_lists.inc
5754   /reporting/rep705.php
5755   /reporting/rep706.php
5756   /reporting/rep707.php
5757   /reporting/rep708.php
5758   
5759 09-Jun-2009 Joe Hunt
5760 # Bad format in due date column in search dimensions
5761 $ /dimensions/inquiry/search_dimensions.php
5762
5763 08-Jun-2009 Joe Hunt
5764 ! Changed Advanced Manufacturing payments to be more flexible and simpler. Removed from Payment.
5765 $ /gl/includes/db/gl_db_trans.inc
5766   /gl/includes/ui/gl_bank_ui.inc
5767   /includes/types.inc
5768   /includes/ui/ui_lists.inc
5769   /manufacturing/search_work_orders.php
5770   /manufacturing/work_order_costs.php (new file)
5771   /manufacturing/work_order_entry.php
5772 # Overhead costs in Manufacturing/Assembling wasn't added to stock overhead cost
5773 $ /manufacturing/work_order_add_finished.php
5774   /manufacturing/work_order_issue.php
5775   /manufacturing/work_order_release.php
5776   /manufacturing/includes/manufacturing_ui.inc
5777   /manufacturing/includes/db/work_orders_db.inc
5778   /manufacturing/includes/db/work_orders_quick_db.inc
5779   /manufacturing/includes/db/work_orders_produce_items_db.inc
5780   /manufacturing/view/work_order_view.php
5781   
5782 05-Jun-2009 Joe Hunt
5783 # Missing underscore in gettext string
5784 $ /sales/create_recurrent_invoices.php
5785 # Broken gettext string over 2 lines
5786 $ /sales/customer_delivery.php
5787
5788 04-Jun-2009 Joe Hunt
5789 # [0000134] Voiding a supplier credit note didn't activate the PO Receivals and void the stock moves.
5790 $ /purchasing/includes/db/invoice_db.inc
5791
5792 03-Jun-2009 Joe Hunt
5793 ! Changed to present reference number in Print Invoices/Credit Notes if global $print_invoice_no = 0
5794 $ /reporting/includes/reports_classes.inc
5795 # Deleting of Locations was too easy. Implemented much more checks
5796 $ /inventory/manage/locations.php
5797 ! Report Stock Check Sheet and 'Inventory Item Status' was wrong when Locations were selected.
5798 $ /reporting/rep302.php
5799   /reporting/rep303.php
5800   /includes/db/manufacturing_db.inc
5801 # When producing advanced manufacture there should be errors when insuffient qoh in items (if 'Allow Negative Stock' is not marked).
5802 $ /manufacturing/work_order_issue.php
5803   /manufacturing/work_order_add_finished.php
5804 # Missing decimal calculation in BOM edit.
5805 $ /manufacturing/manage/bom_edit.php
5806 # Wrong toottip text on Process button in Purchase Order, Receive Items.
5807 $ /purchase/po_receive_items.php
5808   
5809 27-May-2009 Joe Hunt
5810 # After heavy testing a new set of nested subtypes in COA, Monthly Breakdown, Balance Sheet and P&L Statement.
5811 $ /gl/includes/db/gl_db_accounts.inc
5812   /gl/includes/db/gl_db_account_types.inc
5813   /reporting/rep701.php
5814   /reporting/rep705.php
5815   /reporting/rep706.php
5816   /reporting/rep707.php
5817
5818 26-May-2009 Joe Hunt
5819 # Again fixed nested subtypes in account types correctly in COA, Monthly Breakdown, Balance Sheet and P&L Statement
5820 $ /gl/includes/db/gl_db_accounts.inc
5821   /gl/includes/db/gl_db_account_types.inc
5822   /reporting/rep701.php
5823   /reporting/rep705.php
5824   /reporting/rep706.php
5825   /reporting/rep707.php
5826 # fixed wider combobox for backup-files in company backup
5827 $ /admin/backups.php
5828
5829 25-May-2009 Joe Hunt
5830 # Fixed Supplier Credit so Purchase Order Outstanding is decreased too.
5831 $ /purchasing/includes/db/grn_db.inc
5832 # Fixed so nested subtypes in account types are nested correctly in Balance Sheet and P&L Statement
5833 $ /gl/includes/db/gl_db_accounts.inc
5834   /reporting/rep706.php
5835   /reporting/rep707.php
5836 ! Extra column in Stock Check Sheet, On Order and option for selecting Only Shortage.
5837 $ /reporting/rep303.php
5838   /reporting/reports_main.php
5839
5840 23-May-2009 Janusz Dobrowolski
5841 # Fixed transaction table search update.
5842 $ /admin/view_print_transaction.php
5843 # Fixed initial select for array_selector()
5844 $ /includes/ui/ui_lists.inc
5845
5846 22-May-2009 Janusz Dobrowolski
5847 # Fixed buggy reference instead of id in report dimension selectors.
5848 $ /reporting/includes/reports_classes.inc
5849 # Fixed typo in setup menu
5850 $ /applications/setup.php
5851
5852 21-May-2009 Joe Hunt/Tom Moulton
5853 # Recursion fix in manufacturing_db.inc by Tom Moulton
5854 $ /includes/db/manufacturing_db.inc
5855
5856 20-May-2009 Janusz Dobrowolski
5857 # Small cleanup
5858 $ /inventory/prices.php
5859 # Fixed select buttons icon.
5860 $ /sales/manage/customer_branches.php
5861
5862 20-May-2009 Joe Hunt
5863 # Fixed and optimized On Order in Inventory Items Status and reports
5864 $ /includes/db/manufacturing_db.inc
5865   /inventory/inquiry/stock_status.php
5866   /reporting/rep302.php
5867   /reporting/rep303.php
5868   /sales/includes/db/sales_order_db.inc
5869   
5870 18-May-2009 Joe Hunt
5871 # html header shown in backup downloads.
5872 $ /admin/backups.php
5873 ! Reinserted the link to GL in Work Order Inquiry.
5874 $ /manufacturing/search_work_orders.php
5875 # Added non closed work order requirements on On Order in Inventory Items Status
5876 $ /inventory/inquiry/stock_status.php
5877 ! Added mb_flag 'M' in demand checks
5878 $ /sales/includes/db/sales_order_db.inc
5879   /reporting/rep302.php
5880   /reporting/rep303.php
5881   
5882 17-May-2009 Joe Hunt
5883 ! Changed service items to use cogs account instead of inventory account.
5884 $ /inventory/manage/items.php
5885
5886 16-May-2009 Joe Hunt
5887 # [0000133] Removed buggy & obsolete hotkey support in pager_link()
5888 $ /includes/ui/db_pager_view.inc
5889 ! Removed obsolete 'K' mb_flag checks.
5890 $ /includes/data_checks.inc
5891   /includes/ui/ui_lists.inc
5892
5893 13-May-2009 Joe Hunt
5894 # Bug in demensions_list. If dimensions are closed they shall NOT show up in the lists.
5895 $ /includes/ui/ui_lists.inc
5896
5897 10-May-2009 Joe Hunt
5898 # Period presentation bug in tax report/inquiry
5899 $ /gl/inquiry/tax_inquiry.php
5900   /reporting/includes/reports_classes.inc
5901   
5902 07-May-2009 Joe Hunt
5903 # Layout bug in exchange rate display
5904 $ /includes/ui/ui_view.inc
5905 # Layout bug in sales_order_view. Column Comments renamed to Cust Order Ref
5906 $ /sales/inquiry/sales_orders_view.php
5907 # Layout bug in sales_order_ui. Bad presentation of customer if not editable
5908 $ /sales/includessales_order_ui.inc
5909
5910 05-May-2009 Janusz Dobrowolski
5911 # Fixed check if code for new sales kit is not used.
5912 $ /inventory/manage/sales_kits.php
5913
5914 04-May-2009 Joe Hunt
5915 # Purchase Order document shows wrong purch data conversion if purch data
5916 $ /reporting/rep209.php
5917
5918
5919 ------------------------------- Release 2.1.2 ----------------------------------
5920 30-Apr-2009 Joe Hunt
5921 ! Release 2.1.2
5922 $ config.php
5923
5924 22-Apr-2009 Joe Hunt
5925 ! Changed the text 'Supplier Account No' to 'Our Customer No' in Supplier form
5926 $ /purchasing/manage/suppliers.php
5927
5928 20-Apr-2009 Janusz Dobrowolski
5929 # Rewritten backup manager, fixed progressbar bug.
5930 $ /admin/backups.php
5931 # Fixed bug in zipped sql file restore.
5932 $ /admin/db/maintenance_db.inc
5933 ! JsHttpRequest class updated to latest version.
5934 $ /includes/JsHttpRequest.php
5935   /js/JsHttpRequest.js
5936 ! Added optional parameter in vertical_space()
5937 $ /includes/ui/ui_controls.inc
5938 + Helper for javascript confirm dialogs added.
5939 $ /includes/ui/ui_input.inc
5940 ! Client side confirm dialog added for destructive submits.
5941 $ /purchasing/supplier_invoice.php
5942   /purchasing/includes/ui/invoice_ui.inc
5943   /sales/sales_order_entry.php
5944 + Added retry after timeout on unreliable ajax connections. Preparation for client-side javascript checks.
5945 $ /includes/current_user.inc
5946   /includes/page/footer.inc
5947   /includes/page/header.inc
5948   /includes/ui/ui_view.inc
5949   /access/login.php
5950   /js/inserts.js
5951   /js/utils.js
5952   /themes/aqua/images/progressbar.gif
5953   /themes/cool/images/progressbar.gif
5954   /themes/default/images/progressbar.gif
5955   /themes/default/images/ajax-loader2.gif (new)
5956   /themes/default/images/warning.png (new)
5957   /themes/aqua/images/ajax-loader2.gif (new)
5958   /themes/aqua/images/warning.png (new)
5959   /themes/cool/images/ajax-loader2.gif (new)
5960   /themes/cool/images/warning.png (new)
5961 # Fixed supplier uom retrieval.
5962 $ /purchasing/includes/db/po_db.inc
5963
5964 04-Apr-2009 Janusz Dobrowolski
5965 # Paper format defaults to A4 for unknown specifiers.
5966 $ /reporting/includes/pdf_report.inc
5967 # Sealing sql statements.
5968 $ /sales/manage/customers.php
5969
5970 01-Apr-2009 Janusz Dobrowolski
5971 # Fixed document mailing.
5972 $ /reporting/includes/pdf_report.inc
5973 # Fixed focus javascript error on lists.
5974 $ /includes/ui/ui_lists.inc
5975 # Fixed report links hotkey selection
5976 $ /js/inserts.js
5977
5978 ------------------------------- Release 2.1.1 ----------------------------------
5979 30-Mar-2009 Janusz Dobrowolski
5980 # Fixed display of unsufficient quantities in sales docs.
5981 $ /sales/includes/ui/sales_order_ui.inc
5982   /themes/aqua/default.css
5983   /themes/cool/default.css
5984   /themes/default/default.css
5985 # Updated gettext template file
5986 $ /lang/new_language_template/LC_MASSAGES/empty.po
5987 ! Release 2.1.1
5988 $ config.php
5989
5990 29-Mar-2009 Janusz Dobrowolski
5991 # [0000126] 'Invoice' words on credit note document.
5992 $ /reporting/includes/doctext.inc
5993   /reporting/includes/doctext2.inc
5994 # [0000125] Sql error when creating credit note.
5995 $ /sales/includes/db/sales_credit_db.inc
5996 # [0000121] Error during qoh calculations.
5997 $ /sales/includes/ui/sales_order_ui.inc
5998
5999 28-Mar-2009 Janusz Dobrowolski
6000 # [0000124] Cannot add exchange rate <1 when comma is set as dec separator.
6001 $ /gl/manage/exchange_rates.php
6002
6003 27-Mar-2009 Janusz Dobrowolski
6004 # Fixed include file path in reports 104,303
6005 $ /reporting/rep104.php
6006   /reporting/rep303.php
6007
6008 26-Mar-2009 Janusz Dobrowolski
6009 # Fixed problems with cash invoices created after db upgrade.
6010 $ /includes/data_checks.inc
6011   /sales/includes/db/sales_points_db.inc
6012   /sales/manage/sales_points.php
6013   /sql/alter2.1.sql
6014
6015 24-Mar-2009 Joe Hunt
6016 # Wrong price decimals in Report Salesman Listing
6017 $ /reporting/rep106.php
6018
6019 23-Mar-2009 Janusz Dobrowolski
6020 # Fixed keybord access issue after AltTab
6021 $ /js/inserts.js
6022
6023 23-Mar-2009 Joe Hunt
6024 # Bad thousand/decimal formatting in XLS reports.(OpenOffice)
6025 $ /reporting/including/excel_report.inc
6026
6027 22-Mar-2009 Janusz Dobrowolski/Joe Hun rerun, didn't work (empty file when inserting)
6028 # Fixed item picture display after upload, fixed item image filenames. Option to remove image.
6029 $ /inventory/manage/items.php
6030   /inventory/includes/inventory_db.inc
6031   /reporting/rep104.php
6032   /reporting/rep303.php
6033
6034 21-Mar-2009 Janusz Dobrowolski
6035 # Broken currency section after date change.
6036 $ /sales/includes/ui/sales_credit_ui.inc
6037   /sales/includes/ui/sales_order_ui.inc
6038
6039 20-Mar-2009 Joe Hunt
6040 # Truncation bug when inserting/updating entered supplier credit limit
6041 $ /purchasing/manage/suppliers.php
6042
6043 19-Mar-2009 Joe Hunt
6044 # [0000120] SQL Error when leaving Default Rate: blank when adding Tax Types
6045 $ /taxes/tax_types.php
6046
6047 19-Mar-2009 Janusz Dobrowolski
6048 # Fixed quick entry amount update on list change.
6049 $ /gl/includes/ui/gl_journal_ui.inc
6050
6051 ------------------------------- Release 2.1 ----------------------------------------------------
6052 18-Mar-2009 Joe Hunt
6053 ! Release 2.1
6054 $ config.php
6055
6056 18-Mar-2009 Janusz Dobrowolski
6057 # Additional php.ini checks and fixes for php in CGI mode
6058 $ /.htaccess
6059   /install.html
6060   /install/index.php
6061   /install/save.php
6062 # Default focus in lists on searchbox if used.
6063 $ /includes/ui/ui_lists.inc
6064 # Fixed update after code search.
6065 $ /inventory/manage/sales_kits.php
6066
6067 16-Mar-2009 Janusz Dobrowolski
6068 # Fixed redirection after order cancelation.
6069 $ /sales/sales_order_entry.php
6070
6071 15-Mar-2009 Joe Hunt
6072 # Minor bug in Report List of Journal Entries
6073 $ /reporting/rep702.php
6074
6075 14-Mar-2009 Joe Hunt
6076 ! Changed so exchange variances is stamped on invoice GL instead of payment GL
6077   if invoice date is later than payment date
6078 $ /includes/banking.inc
6079
6080 13-Mar-2009 Janusz Dobrowolski/Joe Hunt
6081 # GL line delete bug fixed.
6082 $ /gl/includes/ui/gl_bank_ui.inc
6083   /gl/includes/ui/gl_journal_ui.inc
6084   /includes/ui/items_cart.inc
6085 # Random syntax error + new menu item :).
6086 $ /manufacturing/inquiry/bom_cost_inquiry.php
6087   /applications/manufacturing.php
6088 - Removed non used file
6089 $ /admin/db/v_banktrans.inc (removed)
6090
6091 11-Mar-2009 Joe Hunt
6092 # Several errors related to new bank account id in /gl/includes/db/gl_db_banking.inc
6093 $ /gl/include/db/gl_db_banking.inc
6094
6095 10-Mar-2009 Janusz Dobrowolski
6096 # [0000119] Fixed search by item description in sales item selector.
6097 $ /includes/ui/ui_lists.inc
6098 # Fixed email_row/link_row display for empty input value.
6099 $ /includes/ui/ui_inputs.inc
6100 # Small layout fix 
6101 $ /purchasing/allocations/supplier_allocate.php
6102   /sales/allocations/customer_allocate.php
6103
6104 ------------------------------- Release 2.1.0 RC ------------------------------------------------
6105 09-Mar-2009 Joe Hunt
6106 ! Release 2.1.0 Release Candidate (RC).
6107 $ config.php
6108 ! Report clean up
6109 $ /reporting/includes/excel_report.inc
6110
6111 09-Mar-2009 Janusz Dobrowolski
6112 # Initial prefs for new created user now copied form current admin settings.
6113 $ /admin/users.php
6114 # Changed page_security level to 1
6115 $ /admin/display_prefs.php
6116 # Fixed item code display after item delete
6117 $ /inventory/manage/items.php
6118 # Cosmetic cleanup
6119 $ /includes/session.inc
6120
6121 08-Mar-2009 Joe Hunt
6122 ! XLS engine now compatible with PEAR Excel Writer.
6123 $ /reporting/includes/excel_report.inc
6124   /reporting/includes/Workbook.php
6125   
6126 05-Mar-2009 Joe Hunt
6127 ! Replaced the Excel Writer engine with XLS driver (the XML driver can later be downloaded)
6128 $ /reporting/includes/ExcelWriterXML.php, ExcelWriterXML_Sheet.php and ExcelWriterXM__Style.php removed.
6129   /reporting/includes/Workbook.php (new file)
6130   /reporting/includes/excel_report.inc
6131   /reporting/includes/pdf_report.inc
6132   /reporting/prn_redirect.php
6133   /reporting all repXXX.php files
6134   
6135 03-Mar-2009 Joe Hunt/Janusz Dobrowolski
6136 + Preparation for Excel Writer continued
6137 $ /reporting/includes/ExcelWriterXML.php
6138   /reporting/includes/ExcelWriterXML_Sheet.php
6139   /reporting/includes/ExcelWriterXML_Style.php
6140   /reporting/includes/excel_report.inc
6141   /reporting all repXXX.php that are not documents
6142   
6143 02-Mar-2009 Joe Hunt
6144 + Preparation for report destination PDF/Printer and Excel (and Open Office Calc)
6145 $ /reporting/includes/reports_classes.inc
6146   /reporting/includes/pdf_report.inc
6147   /reporting/includes/ExcelWriterXML.php (new file)
6148   /reporting/includes/ExcelWriterXML_Sheet.php (new file)
6149   /reporting/includes/ExcelWriterXM__Style (new file)
6150   /reporting/includes/excel_report.inc (new file)
6151   /reporting/reports_main.php
6152   /reporting/rep701.php
6153   /reporting/rep705.php
6154   /reporting/rep706.php
6155   /reporting/rep707.php
6156   
6157 01-Mar-2009 Janusz Dobrowolski
6158 # Setting magic_quotes_gpc and register_globals to off in htaccess file
6159 $ /.htaccess (new)
6160
6161 28-Feb-2009 Joe Hunt
6162 ! Improved layout in standard themes (graphics)
6163 $ /themes/aqua/renderer.php
6164   /themes/aqua/help.gif (new file)
6165   /themes/aqua/login.gif (new file)
6166   /themes/aqua/right.gif (new file)
6167   /themes/cool/renderer.php
6168   /themes/cool/help.gif (new file)
6169   /themes/cool/login.gif (new file)
6170   /themes/cool/right.gif (new file)
6171   /themes/default/renderer.php
6172   /themes/default/help.gif (new file)
6173   /themes/default/login.gif (new file)
6174   /themes/default/right.gif (new file)
6175   /themes/themes/login.css
6176     
6177 27-Feb-2009 Janusz Dobrowolski
6178 # Security fix to my last commit.
6179 $ /frontaccounting.php
6180   /includes/lang/language.php
6181
6182 25-Feb-2009 Joe Hunt
6183 ! Improved layout
6184 $ /inventory/prices.php
6185   /inventory/reorder_level.php
6186   /inventory/inquiry/stock_status.php
6187   
6188 24-Feb-2009 Janusz Dobrowolski
6189 # Cleaning startup code
6190 $ /index.php
6191   /frontaccounting.php
6192   /includes/session.inc
6193   /includes/db/connect_db.inc
6194   /includes/lang/gettext.php
6195   /includes/lang/language.php
6196 # Language changed on display prefs page stored to database.
6197 $ /admin/display_prefs.php
6198   /admin/db/users_db.inc
6199   /includes/current_user.inc
6200 # Fixed tab hot keys
6201 $ /applications/customers.php
6202   /applications/dimensions.php
6203   /applications/generalledger.php
6204   /applications/inventory.php
6205   /applications/manufacturing.php
6206   /applications/setup.php
6207   /applications/suppliers.php
6208
6209 23-Feb-2009 Joe Hunt
6210 ! Changed extension include to be outside function. Didn't work in submenus.
6211 $ frontaccounting.php
6212   /includes/main.inc
6213 ! Better color in data picker
6214 $ /themes/aqua/default.css
6215   /themes/cool/default.css
6216   /themes/default/default.css
6217   
6218 22-Feb-2009 Janusz Dobrowolski
6219 ! Application startup code cleanup.
6220 $ /frontaccounting.php
6221   /index.php
6222   /applications/customers.php
6223   /applications/dimensions.php
6224   /applications/generalledger.php
6225   /applications/inventory.php
6226   /applications/manufacturing.php
6227   /applications/setup.php
6228   /applications/suppliers.php
6229   /includes/session.inc
6230   /includes/lang/language.php
6231   /themes/default/renderer.php
6232   /themes/aqua/renderer.php
6233   /themes/cool/renderer.php
6234 ! Removed obsolete $applications array.
6235 $ /config.php
6236 ! Cosmetic cleanup
6237 $ /includes/main.inc
6238 ! Calendar style moved to theme default.css
6239 $ /includes/ui/ui_view.inc
6240   /themes/aqua/default.css
6241   /themes/cool/default.css
6242   /themes/default/default.css
6243 # Fixed charset selection on login screen
6244 $ /access/login.php
6245 # Blocked password changes in demo mode
6246 $ /admin/change_current_user_password.php
6247 ! Default theme and language set for not logged user
6248 $ /includes/current_user.inc
6249   /includes/prefs/userprefs.inc
6250 # Fixed initial query order.
6251 $ /purchasing/inquiry/po_search.php
6252
6253 21-Feb-2009 Joe Hunt
6254 ! Added nowrap for date type fields in db_pager_view.inc. Problems with (-) sep.
6255 $ /includes/ui/db_pager_view.inc
6256 ! Better layout in stock_movements.php
6257 $ /inventory/inquiry/stock_movements.php
6258
6259 18-Feb-2009 Joe Hunt
6260 ! Better layout in Items form.
6261 $ /inventory/manage/items.php
6262
6263 16-Feb-2009 Joe Hunt
6264 # Instruction in update.html should include switch to standard theme before upgrade
6265 $ update.html
6266 # Bug in function get_ecb_rate when no function curl_init (missing url part)
6267 $ /gl/includes/db/gl_db_rates.inc
6268
6269 ------------------------------- Release 2.1.0 beta 2 -------------------------------------------
6270 15-Feb-2009 Joe Hunt
6271 ! Release 2.1.0 beta 2
6272 $ config.php
6273
6274 14-Feb-2009 Janusz Dobrowolski
6275 # Removed obsolete bank_trans field
6276 $ /sql/alter2.1.sql
6277   /sql/en_US-demo.sql
6278   /sql/en_US-new.sql
6279 # Drop column queries executed also in not forced upgrade install 
6280 $ /admin/db/maintenance_db.inc
6281
6282 13-Feb-2009 Janusz Dobrowolski
6283 ! Added login page language setting
6284 $ /access/login.php
6285   /admin/inst_lang.php
6286   /includes/lang/language.php
6287   /lang/installed_languages.inc
6288 # Message typo fixed
6289 $ /admin/display_prefs.php
6290 # Unified display_error function name in install wizard and main code
6291 $ /install/save.php
6292
6293 13-Feb-2009 Joe Hunt
6294 # Minor bug fix in Quick Entry tax account choice for Journal Entry.
6295 $ /includes/ui/ui_view.inc
6296
6297 12-Feb-2009 Janusz Dobrowolski
6298 ! Changed extension menu file placement, added support for gettext in extensions.
6299 $ /frontaccounting.php
6300 # Fix for some buggy curl versions.
6301 $ /gl/includes/db/gl_db_rates.inc
6302   /gl/manage/exchange_rates.php
6303 # Fixed get_amount() to return 0 for invalid input.
6304 $ /js/utils.js
6305   /js/budget.js
6306
6307 ------------------------------- Release 2.1.0 beta --------------------------------------------
6308
6309 08-Feb-2009 Janusz Dobrowolski
6310 # Fixed division by zero bug in empty pager
6311 $ includes/db_pager.inc
6312 # Fixed special char display issue in item name [0000116]
6313 $ sales/includes/cart_class.inc
6314
6315 08-Feb-2009 Joe Hunt
6316 ! Changed license type to GNU GPLv3. Stamped headers changed.
6317 $ all appropriate source files
6318
6319 04-Feb-2009 Joe Hunt
6320 ! Removed ALTER TABLE DROP columns
6321 $ /sql/alter2.1.sql
6322 ! Removed files from CVS
6323 /company/0/images/logo_frontaccounting.png
6324 /reporting/fonts/vera.afm
6325 + Added files to CVS
6326 /doc/2.1_Beta.txt
6327 /doc/extensions.txt
6328 /themes/default/images/escape.png
6329
6330 04-Feb-2009 Joe Hunt
6331 # Software Upgrade (re-read of current user needed)
6332 $ /admin/inst_upgrade.php
6333
6334 03-Feb-2009 Joe Hunt
6335 ! install/index.php link to AGPL license
6336 $ /install/index.php
6337
6338 03-Feb-2009 Janusz Dobrowolski
6339 ! Merging bugfixes since 2.0.6 from main trunk (see below)
6340 $ /config.php
6341   /gl/includes/db/gl_db_banking.inc
6342   /gl/manage/gl_account_classes.php
6343   /includes/ui/items_cart.inc
6344   /includes/ui/ui_view.inc
6345   /purchasing/includes/db/invoice_db.inc
6346   /reporting/rep101.php
6347   /reporting/rep201.php
6348   /reporting/includes/class.pdf.inc
6349   /sales/credit_note_entry.php
6350   /sales/customer_credit_invoice.php
6351   /sales/customer_delivery.php
6352   /sales/customer_invoice.php
6353   /sales/includes/db/payment_db.inc
6354   /sales/includes/db/sales_credit_db.inc
6355   /sales/includes/db/sales_delivery_db.inc
6356   /sales/includes/db/sales_invoice_db.inc
6357   /sales/includes/ui/sales_order_ui.inc
6358   /sales/view/view_credit.php
6359 # Due date display finally fixed.
6360 $ /purchasing/inquiry/supplier_inquiry.php
6361   /sales/inquiry/customer_inquiry.php
6362
6363 ------------------------------- Release 2.0.7 --------------------------------------------
6364 03-Feb-2009 Joe Hunt
6365 ! New release 2.0.7
6366 $ config.php
6367
6368 22-Jan-2009 Joe Hunt
6369 # Bug [0000112] It shows invoices as overdue still (in red), even though its been payed and allocated. 
6370 $ /sales/inquiry/customer_inquiry.php
6371
6372 13-Jan-2009 Joe Hunt
6373 # Bug [0000111] Accounts on Credit Hold can still process delivery notes on sales order and invoicing.
6374 $ /sales/customer_delivery.php
6375   /sales/customer_invoice.php
6376   /sales/includes/ui/sales_order_ui.inc
6377   
6378 08-Jan-2009 Janusz Dobrowolski
6379 # Numeric check on class id added.
6380 $ /gl/manage/gl_account_classes.php
6381
6382 02-Jan-2009 Joe Hunt
6383 # [0000104] minor language updates in a few sales files 
6384 $ /sales/customer_invoice.php
6385
6386 23-Dec-2008 Joe Hunt
6387 # Fixed an accounting sync in GL when adding bank account transactions (no customer/supplier trans)
6388 $ /gl/includes/db/gl_db_banking.inc
6389
6390 22-Dec-2008 Janusz Dobrowolski
6391 # [0000102] Credit note was stored without entered shippment cost and comment.
6392 $ /sales/credit_note_entry.php
6393 # [0000103] Error during save of modified freehand credit note.
6394 $ /sales/includes/db/cust_trans_db.inc
6395
6396 18-Dec-2008 Joe Hunt
6397 # [0000101] Roll back of yeasterday issues
6398 $ /purchasing/includes/db/invoice_db.inc
6399   /purchasing/includes/db/supp_payment_db.inc
6400   /sales/includes/db/payment_db.inc
6401   /sales/includes/db/sales_credit_db.inc
6402   /sales/includes/db/sales_invoice_db.inc
6403
6404 17-Dec-2008 Joe Hunt
6405 # [0000101] More wonderful rounding issues 
6406 $ /includes/ui/ui_view.inc
6407   /purchasing/includes/db/invoice_db.inc
6408   /purchasing/includes/db/supp_payment_db.inc
6409   /sales/includes/db/payment_db.inc
6410   /sales/includes/db/sales_credit_db.inc
6411   /sales/includes/db/sales_delivery_db.inc
6412   /sales/includes/db/sales_invoice_db.inc
6413   
6414 16-Dec-2008 Joe Hunt
6415 # [0000100] Keep getting left allocated weird results (rounding problems).
6416 $ /includes/ui/ui_view.inc
6417   /purchasing/inquiry/supplier_allocation_inquiry.php
6418   /reporting/rep101.php
6419   /reporting/rep201.php
6420   /sales/inquiry/customer_allocation_inquiry.php
6421
6422 10-Dec-2008 Janusz Dobrowolski
6423 # [0000099] New line added to inventory transfer/adjustment sometimes overwrites old one.
6424 $ /includes/ui/items_cart.inc
6425
6426 09-Dec-2008 Janusz Dobrowolski
6427 # [0000098] Unable issue of credit note for invoice with removed item lines.
6428 $ /sales/customer_credit_invoice.php
6429 # [0000097] Can't void freehand customer credit note.
6430 $ /sales/includes/db/sales_invoice_db.inc
6431 # Fixed to hide empty credit note lines.
6432 $ /sales/view/view_credit.php
6433 -------------------------------------------------------------------------------
6434
6435 03-Feb-2009 Janusz Dobrowolski
6436 # sql2date around row[date] in due date.
6437 $ /purchasing/inquiry/supplier_inquiry.php
6438 # Bugfix [0000115] once again.
6439 $ /sales/inquiry/sales_orders_view.php
6440 # Division by zero avoided in db_pager
6441 $ /includes/db_pager.inc
6442
6443 02-Feb-2009 Joe Hunt
6444 ! Better layout in Form setup
6445 $ /admin/forms_setup.php
6446 # sql2date around row[date] in due date.
6447 $ /sales/inquiry/customer_inquiry.php
6448
6449 02-Feb-2009 Janusz Dobrowolski
6450 # Fixed initial sort order in pagers
6451 $ /dimensions/inquiry/search_dimensions.php
6452   /includes/db_pager.inc
6453   /purchasing/allocations/supplier_allocation_main.php
6454   /purchasing/inquiry/po_search_completed.php
6455   /purchasing/inquiry/supplier_allocation_inquiry.php
6456   /purchasing/inquiry/supplier_inquiry.php
6457   /sales/allocations/customer_allocation_main.php
6458   /sales/inquiry/customer_allocation_inquiry.php
6459   /sales/inquiry/customer_inquiry.php
6460 # Fixed due date display for invoices.
6461 $ /sales/inquiry/customer_inquiry.php
6462 # Bugfix [0000115] - error on empty table update in fallback mode.
6463 $ /sales/inquiry/customer_allocation_inquiry.php
6464
6465 30-Jan-2009 Joe Hunt
6466 + Outputs/Inputs on tax inquiry as well (why not)
6467 $ /gl/includes/db/gl_db_trans.inc
6468   /gl/inquiry/tax_inquiry.php
6469 ! Updated en_US-demo.sql, en_US-new.sql and alter2.1.sql
6470 $ /sql/alter2.1.sql
6471   /sql/en_US-demo.sql
6472   /sql/en_US-new.sql
6473   
6474 29-Jan-2009 Joe Hunt
6475 # A few minor fixes to get the tax report and inquiry right and syncronized
6476 $ /gl/includes/db/gl_db_trans.inc
6477   /gl/inquiry/tax_inquiry.php
6478   /reporting/rep709.php
6479 # Missing parameter to add_trans_tax_details
6480 $ /sales/includes/db/sales_credit_db.inc
6481   /sales/includes/db/sales_delivery_db.inc
6482   /sales/includes/db/sales_invoice_db.inc
6483   
6484 29-Jan-2009 Janusz Dobrowolski
6485 # Changes related to rewrite and optimalization of tax registration
6486 $ /gl/includes/db/gl_db_bank_trans.inc
6487   /gl/includes/db/gl_db_banking.inc
6488   /gl/includes/db/gl_db_trans.inc
6489   /purchasing/includes/db/invoice_db.inc
6490   /purchasing/includes/db/invoice_items_db.inc
6491   /purchasing/view/view_supp_credit.php
6492   /purchasing/view/view_supp_invoice.php
6493   /reporting/rep107.php
6494   /reporting/rep110.php
6495   /reporting/rep709.php
6496   /sales/includes/db/cust_trans_details_db.inc
6497   /sales/includes/db/sales_credit_db.inc
6498   /sales/includes/db/sales_delivery_db.inc
6499   /sales/includes/db/sales_invoice_db.inc
6500   /sales/view/view_credit.php
6501   /sales/view/view_dispatch.php
6502   /sales/view/view_invoice.php
6503   /sql/alter2.1.php
6504   /sql/alter2.1.sql
6505   /taxes/tax_calc.inc
6506   /gl/inquiry/tax_inquiry.php
6507 # Added precheck before system upgrade
6508 $ /admin/inst_upgrade.php
6509 # Reduced delay when ECB currency exrates page is unavailable.
6510 $ /gl/includes/db/gl_db_rates.inc
6511 # Small fixes
6512 $ /inventory/prices.php
6513   /includes/ui/ui_view.inc
6514 # Fixed bug in checks before group delete.
6515 $ /sales/manage/sales_groups.php
6516 # Removing obsolete tax group in GL account definition
6517 $ /gl/includes/db/gl_db_accounts.inc
6518   /gl/manage/gl_accounts.php
6519
6520 28-Jan-2009 Joe Hunt
6521 ! Changes to committed tax report routines.
6522 $ /sales/includes/db/sales_invoice_db.inc
6523   /sales/includes/db/sales_delivery_db.inc
6524   /sales/includes/db/sales_credit_db.inc
6525   /purchasing/includes/db/invoice_db.inc
6526   /reporting/rep709.php
6527   
6528 28-Jan-2009 Joe Hunt
6529 + Copyright notes at top op every source file
6530 $ All files still missing
6531
6532 27-Jan-2009 Joe Hunt
6533 - Removed file update_db.php (obsolete). Finetuning en_US-demo.sql
6534 $ update_db.php
6535   /sql/en_US-demo.sql
6536 # fixed underline in db pager for sortable columns.
6537 $ /themes/aqua/default.css
6538   /themes/cool/default.css
6539   /themes/default/default.css
6540   
6541 26-Jan-2009 Joe Hunt
6542 + Added one Post option to Post options in Quick Entry Lines (amount without decrease or increase). Minor bug fixes.
6543 $ /gl/manage/gl_quick_entries.php
6544   /includes/types.inc
6545   /includes/ui/ui_view.inc
6546 + Added 'inactive' field in most 'catalog' tables.
6547 $ /sql/alter2.1.sql
6548   /sql/en_US-new.sql
6549   /sql/en_US-demo.sql
6550 + Added graphics for cancel. (door-out)
6551   /themes/aqua/images/cancel.png
6552   /themes/cool/images/cancel.png
6553   /themes/default/images/cancel.png
6554
6555 24-Jan-2009 Janusz Dobrowolski
6556 ! Set maximum width for select to avoid broken layout in two column layout.
6557 $ /themes/aqua/default.css
6558   /themes/cool/default.css
6559   /themes/default/default.css
6560 # Voiding tax records included via GL/bank transactions
6561 $ /admin/db/voiding_db.inc
6562   /gl/includes/db/gl_db_bank_trans.inc
6563   /gl/includes/db/gl_db_trans.inc
6564 # Fixed quick entry types values.
6565 $ /includes/types.inc
6566
6567 23-Jan-2009 Joe Hunt
6568 + Added new files in doc subdirectory
6569 $ /doc/attachments.txt
6570   /doc/bank_reconciliation.txt
6571   /doc/dim_on_invoice.txt
6572   /doc/license.txt
6573   /doc/quick_entries.txt
6574   /doc/recurrent_invoice.txt
6575   
6576 22-Jan-2009 Janusz Dobrowolski
6577 # Added attachments to company sub_dirs
6578 $ /update_db.php
6579 # Added hot key for Quick Entries
6580 $ /applications/generalledger.php
6581 # Improved quick entries.
6582 $ /gl/gl_bank.php
6583   /gl/gl_journal.php
6584   /gl/includes/db/gl_db_bank_accounts.inc
6585   /gl/includes/ui/gl_bank_ui.inc
6586   /gl/includes/ui/gl_journal_ui.inc
6587   /includes/types.inc
6588   /includes/ui/items_cart.inc
6589   /gl/manage/gl_quick_entries.php
6590   /includes/ui/ui_lists.inc
6591   /includes/ui/ui_view.inc
6592   /purchasing/supplier_credit.php
6593   /purchasing/supplier_invoice.php
6594   /purchasing/includes/ui/invoice_ui.inc
6595   /sql/alter2.1.sql
6596   /sql/en_US-demo.sql
6597   /sql/en_US-new.sql
6598 ! Registration of changes on GL tax accounts in debtor_trans_tax_details/supp_invoice_tax_details.
6599 $ /gl/includes/db/gl_db_banking.inc
6600   /gl/includes/db/gl_db_trans.inc
6601   /purchasing/includes/db/invoice_db.inc
6602   /sales/includes/db/cust_trans_details_db.inc
6603   /taxes/tax_calc.inc
6604 # Allocation bug for cash sales.
6605 $ /sales/includes/db/sales_invoice_db.inc
6606 # Hiding voided gl transactions.
6607 $ /gl/view/gl_trans_view.php
6608 ! Icons removed from form buttons for now.
6609 $ /sales/sales_order_entry.php
6610
6611 20-Jan-2009 Joe Hunt
6612 ! Preparing for installing of extensions
6613 $ installed_extensions.php (new file)
6614   frontaccounting.php
6615   /includes/main.inc
6616 # Bad handling of graphic links in certain browsers
6617   /includes/ui/ui_input.inc
6618   
6619 19-Jan-2009 Joe Hunt
6620 ! Changed direct sales document line descriptions to be editable (via edit link)
6621 $ /sales/sales_order_entry.php
6622   /includes/cart_class.inc
6623   /includes/ui/sales_order_ui.inc
6624 ! Fixed so the printed documents can handle multiple lines of description
6625 $ /reporting/rep107.php
6626   /reporting/rep109.php
6627   /reporting/rep110.php
6628   
6629 17-Jan-2009 Joe Hunt
6630 ! Changed all smaller forms and tables to be uniform. Copyright notes.
6631 $ All files with small forms and tables.
6632
6633 16-Jan-2009 Janusz Dobrowolski
6634 ! Fixed new pager generation on first display.
6635 $ /gl/manage/exchange_rates.php
6636
6637 15-Jan-2009 Joe Hunt
6638 ! Adjustment of db pager width. Copyright notes. 
6639 $ All files with db pager
6640   /db_pager_view.inc
6641   /themes/default/default.css
6642   /themes/aqua/default.css
6643   /themes/cool/default.css
6644
6645 15-Jan-2009 Janusz Dobrowolski
6646 ! Rewritten reconciliation page.
6647 $ /gl/bank_account_reconcile.php
6648   /includes/ui/ui_lists.inc
6649   /sql/alter2.1.php
6650   /sql/alter2.1.sql
6651   /js/reconcile.js (added)
6652 ! Standard mysql separator in date functions
6653 $ /includes/date_functions.inc
6654 + Separated checkbox generation for indirect display use
6655 $ /includes/ui/ui_input.inc
6656 ! Standard checkbox helper use.
6657 $ /sales/inquiry/sales_orders_view.php
6658
6659 14-Jan-2009 Joe Hunt
6660 ! Page reload problem, progress bar in backup/restore, 
6661 $ /admin/backups.php
6662   /admin/display_prefs.php
6663   /includes/lang/language.php
6664   
6665 12-Jan-2009 Joe Hunt
6666 ! Updating install and update helpers
6667 $ install.html
6668   update.html
6669   /install/index.php
6670 # Fixing price formatting of left to allocate
6671 $ /purchasing/allocations/supplier_allocation_main.php
6672   /sales/allocations/customer_allocation_main.php
6673   
6674 11-Jan-2009 Janusz Dobrowolski
6675 ! Added table pager.
6676 $ /admin/view_print_transaction.php
6677 ! Improved check_cells().
6678 $ /includes/ui/ui_input.inc
6679 # Added new attachments per company subdirectory.
6680 $ /admin/create_coy.php
6681 # Added hotkey for reconciliation menu option.
6682 $ /applications/generalledger.php
6683 # Fixed false qoh alerts.
6684 $ /sales/includes/ui/sales_order_ui.inc
6685 # Fixed page title.
6686 $ /sales/manage/sales_points.php
6687
6688 11-Jan-2009 Joe Hunt
6689 ! Changed notice msg to warnings and changed bg color for warning
6690 $ /admin/company_preferences.php
6691   /admin/void_transaction.php
6692   /includes/errors.inc
6693   /inventory/manage/items.php
6694   
6695 10-Jan-2009 Joe Hunt
6696 + Addition of Bank Reconciliation. Author Rob Mallon
6697 $ /applications/generalledger.php 
6698   /gl/bank_account_reconcile.php (new file)
6699   /sql/alter2.1.sql
6700 + Added more fields to suppliers table and fixed PO document
6701 $ /sql/alter2.1.sql
6702   /includes/ui/ui_input.inc (new link_row)
6703   /purchasing/manage/suppliers.php
6704   /reporting/includes/header2.inc
6705   /reporting/rep209.php
6706   
6707 09-Jan-2009 Janusz Dobrowolski
6708 + Added hook file for localized functions.
6709 $ /includes/lang/language.php
6710 ! Removed obsolete local css file inclusion.
6711 $ /includes/page/header.inc
6712 ! Optional params in table_header() added.
6713 $ /includes/ui/ui_controls.inc
6714 ! Added table pager in exchange rates editor.
6715 $ /gl/includes/db/gl_db_rates.inc
6716   /gl/manage/exchange_rates.php
6717 ! Fixed rate column, added width table parameter
6718 $ /includes/db_pager.inc
6719   /includes/ui/db_pager_view.inc
6720 # Added hot key for attachments menu option.
6721 $ /applications/setup.php
6722 # Removed bank_trans_types_db.inc inclusion.
6723 $ /gl/includes/gl_db.inc
6724 - Removed obsolete files
6725 $ /gl/manage/bank_trans_types.php (removed)
6726   /gl/includes/db/bank_trans_types.inc (removed)
6727   /lang/en_US/stylesheet.css (removed)
6728   /lang/new_language_template/stylesheet.css (removed)
6729 - Example picture files moved to company/0
6730 $ /inventory/manage/image (removed)
6731   /inventory/manage/image/0 (removed)
6732   /inventory/manage/image/0/102.jpg (removed)
6733   /inventory/manage/image/0/103.jpg (removed)
6734   /inventory/manage/image/0/104.jpg (removed)
6735
6736 09-Jan-2009 Joe Hunt
6737 ! Changed $path_to_root in report files and stamped copyright
6738 $ All report files
6739 + Added Sales kits to Items price list.
6740 $ /reporting/rep104.php
6741 # Company logo can not be deleted.
6742 $ /admin/company_preferences.php
6743 # Bug [0000107] and [0000108]
6744 $ /inventory/includes/db/items_codes_db.inc
6745   /gl/manage/gl_account_types.php
6746
6747 08-Jan-2009 Joe Hunt
6748 ! Changed attachments to use unique files store instead of blobs
6749 $ /admin/attachments/attachments.php
6750   /sql/alter2.1.sql
6751   
6752 07-Jan-2009 Joe Hunt
6753 ! Changed supplier credit note to only show items for a period, default 30 days back.
6754 $ /purchasing/includes/db/grn_db.inc
6755   /purchasing/includes/invoice_ui.inc
6756   /purchasing/supplier_credit.php
6757   
6758 07-Jan-2009 Janusz Dobrowolski
6759 # [0000105] Not initialized user pos numbers after upgrade, fixed some new table fields.
6760 $ /sql/alter2.1.sql
6761 # [0000106] Error blocking direct invoice for currencies not listed by ECB.
6762 $ sales/includes/cart_class.inc
6763 # Fixed error handling in forced upgrade mode.
6764 $ admin/db/maintenance_db.inc
6765 + Added backtrace debugging function;
6766 $ /includes/ui/ui_view.inc
6767
6768 05-Jan-2009 Joe Hunt
6769 + Possibility to 'Credit This' in supplier transactions like in customer transaction.
6770   If there are many invoice items during a year, there would be many rows suggestions.
6771 $ /purchasing/includes/db/grn_db.inc
6772   /purchasing/includes/db/invoice_db.inc
6773   /purchasing/includes/ui/invoice_ui.inc
6774   /purchasing/supplier_credit.php
6775   /purchasing/inquiry/supplier_inquiry.php
6776   /purchasing/view/view_supp_credit.php
6777   
6778 22-Dec-2008 Janusz Dobrowolski
6779 # Fixed item_code database update on item creation.
6780 $ /inventory/includes/db/item_codes_db.inc
6781   /inventory/includes/db/items_db.inc
6782
6783 21-Dec-2008 Joe Hunt
6784 # Minor bugs in layout and quick entries.
6785 $ /Includes/ui/ui_view.inc
6786   /purchasing/includes/ui/invoice_ui.inc
6787   /purchasing/supplier_invoice.php
6788 # Minor bugs in doctext.inc and doctext2.inc
6789 $ /reporting/includes/doctext.inc
6790   /reporting/includes/doctext2.inc
6791   
6792 20-Dec-2008 Joe Hunt
6793 ! Replaced the ajax paging in stock movements with the old file.
6794 $ /inventory/inquiry/stock_movements.php
6795 ! Better layout in big forms
6796 $ /includes/ui/ui_controls.inc
6797
6798 18-Dec-2008 Joe Hunt
6799 + Added quick entries in supplier invoice/credit note as well. Based on bank payments
6800 $ /gl/gl_bank.php
6801   /gl/gl_journal.php
6802   /gl/includes/db/gl_db_banking.inc
6803   /includes/ui/ui_view.inc
6804   /purchasing/supplier_credit.php
6805   /purchasing/supplier_invoice.php
6806   /purchasing/includes/ui/invoice_ui.inc
6807
6808 15-Dec-2008 Janusz Dobrowolski
6809 # [0000085] Fixed session conflicts during document edition in multiply tabs.
6810 $ /sales/includes/cart_class.inc
6811   /sales/includes/sales_ui.inc
6812   /sales/credit_note_entry.php
6813   /sales/customer_credit_invoice.php
6814   /sales/customer_delivery.php
6815   /sales/customer_invoice.php
6816   /sales/sales_order_entry.php
6817   /sales/view/view_sales_order.php
6818 # Fixed initial form values.
6819 $ /sales/manage/recurrent_invoices.php  
6820 ! Code cleanup.
6821 $ /purchasing/view/view_po.php
6822   /sales/includes/ui/sales_credit_ui.inc
6823   /sales/includes/ui/sales_order_ui.inc
6824
6825 12-Dec-2008 Joe Hunt
6826 ! Changed so document Sales Invoice now shows delivery notes instead of sales order
6827 $ /reporting/includes/header2.inc
6828
6829 11-Dec-2008 Joe Hunt
6830 + Two new fields in company table, accumulate_shipping and logal_text
6831   Accumulat shipping is for accumulating shipping on batch invoice
6832   Legal text is a last line legal info on sales invoices.
6833 $ /sql/alter2.1.sql
6834   /admin/db/company_db.inc
6835   /admin/gl_setup.php
6836   /reporting/includes/header2.inc
6837   /sales/customer_invoice.php
6838
6839 10-Dec-2008 Janusz Dobrowolski
6840 # File and line was not displayed for devel error messages.
6841 $ /includes/errors.inc
6842 # Fixed duplicate groups in list selectors.
6843 $ /includes/ui/ui_lists.inc
6844
6845 09-Dec-2008 Joe Hunt
6846 # Bug in document right-margin when more than 1 page.
6847 $ /reporting/includes/header2.inc
6848 ! Changed so input of account type is possible (like classes)
6849 $ /gl/manage/gl_account_types.php
6850   /gl/includes/db/gl_db_account_types.inc
6851   
6852 08-Dec-2008 Janusz Dobrowolski
6853 + Added helpers for list editor F4 calls.
6854 $ /includes/ui/ui_controls.inc
6855   /sales/sales_order_entry.php
6856 + Added development/bugtracking sql trail 
6857 $ /config.php
6858   /sql/alter2.1.sql
6859   /includes/db/connect_db.inc
6860 ! GL accounts in list selector always grouped by type
6861 $ /admin/gl_setup.php
6862   /gl/includes/ui/gl_bank_ui.inc
6863   /gl/includes/ui/gl_journal_ui.inc
6864   /gl/manage/bank_accounts.php
6865   /gl/manage/gl_accounts.php
6866   /gl/manage/gl_quick_entries.php
6867   /includes/ui/ui_lists.inc
6868   /purchasing/includes/ui/invoice_ui.inc
6869   /sales/manage/customer_branches.php
6870 # Fixed Win AltGr issue in hotkeys system.
6871 $ /js/inserts.js
6872 # Fixed sales_items selector for MySql 3.xx compatibility
6873 $ /includes/ui/ui_lists.inc
6874 # Fixed broken syntax in delete_item_code()
6875 $ /inventory/includes/db/items_codes_db.inc
6876 # Additional fixes to foreign/kit codes
6877 $ /inventory/manage/item_codes.php
6878   /inventory/manage/sales_kits.php
6879 ! Merged changes from main trunk up to version 2.0.6 (see below)
6880 $ /config.php
6881   /update.html
6882   /update_db.php
6883   /admin/create_coy.php
6884   /admin/db/maintenance_db.inc
6885   /gl/includes/db/gl_db_banking.inc
6886   /gl/includes/db/gl_db_trans.inc
6887   /includes/banking.inc
6888   /includes/current_user.inc
6889   /manufacturing/view/wo_production_view.php
6890   /purchasing/includes/db/invoice_db.inc
6891   /purchasing/includes/db/supp_payment_db.inc
6892   /purchasing/includes/ui/invoice_ui.inc
6893   /reporting/rep107.php
6894   /reporting/rep109.php
6895   /reporting/rep110.php
6896   /reporting/rep209.php
6897   /reporting/rep302.php
6898   /reporting/rep303.php
6899   /reporting/includes/pdf_report.inc
6900   /sales/customer_delivery.php
6901   /sales/includes/cart_class.inc
6902   /sales/includes/sales_db.inc
6903   /sales/includes/db/payment_db.inc
6904   /sales/includes/db/sales_credit_db.inc
6905   /sales/includes/db/sales_invoice_db.inc
6906   /sales/includes/ui/sales_credit_ui.inc
6907   /sales/includes/ui/sales_order_ui.inc
6908   /sales/view/view_credit.php
6909   /sales/view/view_dispatch.php
6910   /sales/view/view_invoice.php
6911   /sales/view/view_sales_order.php
6912   /taxes/tax_calc.inc
6913 ------------------------------- Release 2.0.6 --------------------------------------------
6914 08-Dec-2008 Joe Hunt
6915 ! New release 2.0.6
6916 $ config.php
6917
6918 05-Dec-2008 Joe Hunt
6919 # [0000095] Bad behaviour of routine number_format and round in Windows.
6920 $ /gl/includes/gl_db_trans.inc
6921   /includes/banking.inc
6922   /includes/current_user.inc
6923   /purchasing/includes/ui/invoice_ui.inc
6924   /reporting/rep107.php
6925   /reporting/rep109.php
6926   /reporting/rep110.php
6927   /reporting/rep209.php
6928   /sales/view/view_credit.php
6929   /sales/view/view_dispatch.php
6930   /sales/view/view_invoice.php
6931   /sales/view/view_sales_order.php
6932
6933 04-Dec-2008 Janusz Dobrowolski
6934 # Check write permissions and create per company subdirectory structure.
6935 $ /update.html
6936   /update_db.php
6937 # Fixed index.php files in new company dirs.
6938 $ /admin/create_coy.php
6939   /admin/db/maintenance_db.inc
6940
6941 04-Dec-2008 Joe Hunt
6942 # [0000095] Inbalance double entry on Documents
6943 $ /gl/includes/db/gl_db_trans.inc
6944   /gl/includes/db/gl_db_banking.inc
6945   /purchasing/includes/db/invoice_db.inc
6946   /purchasing/includes/db/supp_payment_db.inc
6947   /sales/includes/db/payment_db.inc
6948   /sales/includes/db/sales_credit_db.inc
6949   /sales/includes/db/sales_invoice_db.inc
6950   
6951 29-Nov-2008 Joe Hunt
6952 # [0000094] Report does not show items that have 0 qty but have demand qty
6953 $ /reporting/rep302.php
6954   /reporting/rep303.php
6955   
6956 28-Nov-2008 Joe Hunt
6957 # [0000093] Voiding Supplier Invoices Causes some lines cost update to go to 0 and exchange rate change
6958 $ /purchasing/includes/db/invoice_db.inc
6959
6960 27_Nov-2008 Joe Hunt
6961 # [0000092] Stock Sheet Report. Bad Page break.
6962 $ /reporting/includes/pdf_report.inc
6963
6964 26-Nov-2008 Joe Hunt
6965 # [0000091] Tax for 2 decimal places doesn't compute properly
6966 $ /taxes/tax_calc.inc
6967
6968 25-Nov-2008 Janusz Dobrowolski
6969 # [0000084] Low inventory items are not marked properly.
6970 $ /sales/customer_delivery.php
6971 # [0000086] New line added to document sometimes overwrites old one.
6972 $ /sales/includes/cart_class.inc
6973 # [0000087] Change of order date always updates prices.
6974 $ /sales/includes/ui/sales_credit_ui.inc
6975   /sales/includes/ui/sales_order_ui.inc
6976 # Fixed automatic price calculations always on.
6977 $ /sales/includes/sales_db.inc
6978
6979 08-Dec-2008 Joe Hunt
6980 ! Better support for purchasing data (automatic updating from PO receive)
6981 $ /purchasing/includes/db/grn_db.inc
6982   /purchasing/includes/db/invoice_db.inc
6983   /purchasing/includes/db/po_db.inc
6984   /purchasing/includes/ui/invoice_ui.inc
6985   /purchasing/includes/purchasing_db.inc
6986   /reporting/rep209.php
6987
6988 07-Dec-2008 Janusz Dobrowolski
6989 + Added list category grouping.
6990 $ /includes/ui/ui_lists.inc
6991 ! Changed branch/customer invoice address/name selection on reports
6992 $ /reporting/includes/doctext.inc
6993   /reporting/includes/doctext2.inc
6994   /reporting/includes/header2.inc
6995 ! Fixed default delivery address selection
6996 $ /sales/includes/ui/sales_order_ui.inc
6997 + Added delivery links
6998 $ /sales/view/view_invoice.php
6999 # Small syntax fix.
7000 $ /sql/alter2.1.php
7001 # Fixed error handling during upgrade
7002 $ /admin/db/maintenance_db.inc
7003 # Fixed warnings display
7004 $ /includes/errors.inc
7005
7006 08-Dec-2008 Joe Hunt
7007 # Bad and missing parameter to header2 funciton
7008 $ /reporting/rep109.php
7009   /reporting/rep209.php
7010 ! Rerun of invoice_ui.inc
7011 $ /purchasing/includes/ui/invoice_ui.inc
7012
7013 07-Dec-2008 Joe Hunt
7014 ! Better layout. Copyright notes. Mailto links, outer table routines.
7015 $ /admin/company_preferences.php
7016   /admin/display_prefs.php
7017   /admin/gl_setup.php
7018   /admin/users.php
7019   /gl/includes/ui/gl_bank_ui.inc
7020   /gl/includes/ui/gl_journal_ui.inc
7021   /includes/ui_controls.inc
7022   /includes/ui_input.inc
7023   /inventory/adjustments.php
7024   /inventory/transfers.php
7025   /inventory/includes/item_adjustments_ui.inc
7026   /inventory/includes/stock_transfers_ui.inc
7027   /inventory/manage/locations.php
7028   /purchasing/includes/ui/invoice_ui.inc
7029   /purchasing/includes/ui/po_ui.inc
7030   /purchasing/manage/suppliers.php
7031   /purchasing/supplier_credit.php
7032   /purchasing/supplier_invoice.php
7033   /purchasing/supplier_payment.php
7034   /sales/includes/ui/sales_credit_ui.inc
7035   /sales/includes/ui/sales_order_ui.inc
7036   /sales/manage/customer_branches.php
7037   /sales/manage/customers.php
7038   /sales/manage/sales_people.php
7039   /sales/customer_payments.php
7040   
7041 05-Dec-2008 Joe Hunt
7042 + New fields in suppliers, phone, fax, vat no, contact and credit limit
7043 $ /purchasing/suppliers.php
7044   /sql/alter2.1.sql
7045 ! Changed dimension view to show result instead of ledger trans
7046 $ /dimensions/view/view_dimension.php
7047   /dimensions/includes/dimension_ui.inc
7048   
7049 05-Dec-2008 Janusz Dobrowolski
7050 ! Allowed optional ORDER BY option in base db_pager sql query
7051 $ /includes/db_pager.inc
7052 # Small fixes to pager layout
7053 $ /includes/ui/db_pager_view.inc
7054 ! Reusable button code
7055 $ /includes/ui/ui_controls.inc
7056 ! Button helpers moved from ui_controls.inc
7057 $ /includes/ui/ui_input.inc
7058   /includes/ui/ui_controls.inc
7059 # Fixed errors during focus on nonexistent elements
7060 $ /js/utils.js
7061
7062 26-Nov-2008 Janusz Dobrowolski
7063 # Fixed layout of amount_ex() fields with label.
7064 $ /includes/ui/ui_input.inc
7065 # Fixed combo_input for $sql with GROUP BY option
7066 $ /includes/ui/ui_lists.inc
7067
7068 25-Nov-2008 Janusz Dobrowolski
7069 ! Merged all changes from main trunk up to 2.0.5 (see details below)
7070 $ /CHANGELOG.txt
7071   /update.html
7072   /admin/void_transaction.php
7073   /admin/db/voiding_db.inc
7074   /gl/includes/db/gl_db_trans.inc
7075   /gl/inquiry/gl_trial_balance.php
7076   /includes/banking.inc
7077   /includes/ui/ui_input.inc
7078   /includes/ui/ui_view.inc
7079   /manufacturing/manage/bom_edit.php
7080   /purchasing/po_receive_items.php
7081   /purchasing/supplier_credit.php
7082   /purchasing/supplier_invoice.php
7083   /purchasing/supplier_payment.php
7084   /purchasing/includes/purchasing_db.inc
7085   /purchasing/includes/db/invoice_db.inc
7086   /purchasing/includes/db/supp_payment_db.inc
7087   /purchasing/includes/db/supp_trans_db.inc
7088   /purchasing/includes/ui/invoice_ui.inc
7089   /reporting/rep101.php
7090   /reporting/rep106.php
7091   /reporting/rep201.php
7092   /reporting/rep203.php
7093   /reporting/rep209.php
7094   /reporting/rep708.php
7095   /reporting/reports_main.php
7096   /reporting/includes/class.pdf.inc
7097   /sales/customer_payments.php
7098   /sales/allocations/customer_allocate.php
7099   /sales/includes/sales_db.inc
7100   /sales/includes/db/cust_trans_db.inc
7101   /sales/includes/db/payment_db.inc
7102   /sales/view/view_receipt.php
7103 ------------------------------- Release 2.0.5 --------------------------------------------
7104 24-Nov.2008 Joe Hunt
7105 ! Release 2.0.5
7106 $ config.php
7107 ! Changed update.html
7108 $ update.html
7109 # Small bug fixes
7110 $ /reporting/includes/header2.inc
7111   /sales/view/view_receipt.php
7112
7113 20-Nov-2008 Janusz Dobrowolski
7114 # [0000082] Bad js allocation on All/None button press.
7115 $ /sales/allocations/customer_allocate.php
7116
7117 20-Nov-2008 Joe Hunt
7118 # Do not allow editing invoice if allocated > 0
7119 $ /sales/inquiry/customer_inquiry.php
7120
7121 19-Nov-2008 Joe Hunt
7122 + Possibility to view a transaction before final voiding.
7123 $ /admin/void_transaction.php
7124
7125 11-Nov-2008 Janusz Dobrowolski
7126 # Fixed right alignment of amount cells.
7127 $ /includes/ui/ui_input.inc
7128 # Fixed display bug for fully received items and false modify conflicts.
7129 $ /purchasing/po_receive_items.php
7130
7131 10-Nov-2008 Joe Hunt
7132 ! [0000081] Trial Balance again minor changes.
7133 $ /gl/inquiry/gl_trial_balance.php
7134   /reporting/rep708.php
7135
7136 07-Nov-2008 Joe Hunt
7137 ! [0000081] Changed Trial Balance to show all debits and credits (option to only show balances)
7138 $ /gl/inquiry/gl_trial_balance.php
7139   /reporting/reports_main.php
7140   /reporting/rep708.php
7141   
7142 03-Nov-2008 Janusz Dobrowolski
7143 # Fixed price priority in automatic calculations.
7144 $ sales/includes/sales_db.inc
7145
7146 30-Oct-2008 Janusz Dobrowolski
7147 # [0000080] BOM elements was not editable after entry.
7148 $ /manufacturing/manage/bom_edit.php
7149
7150 29-Oct-2008 Joe Hunt
7151 # Voiding a supplier invoice/credit note with GL Postings creates a database error
7152 $ /purchasing/includes/db/invoice_db.inc
7153
7154 28-Oct-2008 Joe Hunt
7155 # [0000079] Delivery Note/Sales Invoice should not be editable after it has been voided.
7156 $ /admin/db/voiding_db.inc
7157   /sales/inquiry/sales_deliveries_view.php
7158   /sales/inquiry/customer_inquiry.php
7159   
7160 27-Oct-2008 Joe Hunt
7161 ! [0000078] Opened Exchange rate for editing (without storing) in sales/purchasing module payment
7162 # Fixed exchange rate display bugs in Supplier Payment (earlier dates).
7163 $ /gl/includes/db/gl_db_trans.inc
7164   /includes/banking.inc
7165   /includes/ui/ui_view.inc
7166   /purchasing/supplier_payment.php
7167   /purchasing/includes/purchasing_db.inc
7168   /purchasing/includes/db/supp_payment_db.inc
7169   /purchasing/includes/db/supp_trans_db.inc
7170   /sales/customer_payments.php
7171   /sales/includes/sales_db.inc
7172   /sales/includes/db/cust_trans_db.inc
7173   /sales/includes/db/payment_db.inc
7174 # [0000078] Fixed some reports with wrong exchange rates.
7175 $ /reporting/rep101.php
7176   /reporting/rep106.php
7177   /reporting/rep201.php
7178   /reporting/rep203.php
7179   /reporting/rep209.php
7180 + Added confirm box when admins are about to remove PO GRNs from Supplier Invoice
7181 $ /purchasing/supplier_invoice.php
7182
7183 24-Oct-2008 Joe Hunt
7184 ! [0000077] Added a total before ending balance in trial balance (also in report)
7185 $ /gl/inquiry/gl_trial_balance.php
7186   /reporting/rep708.php
7187 ! Increased memory limit if reports in unicode (48M) as suggested in forum.
7188   /reporting/includes/class.pdf.inc
7189 ! Improved layout of Supplier Invoice/Credit. All Items can now be added in one sweep.
7190 $ /purchasing/supplier_invoice.php
7191   /purchasing/supplier_credit.php
7192   /purchasing/includes/ui/invoice_ui.inc
7193   
7194 ------------------------------- Release 2.0.4 --------------------------------------------
7195 23-Oct-2008 Joe Hunt
7196 ! Release 2.0.4
7197 25-Nov-2008 Joe Hunt
7198 ! Inserted Copyright Notice and fixed graphic items
7199 $ /access/login.php
7200   /access/logout.php
7201   /admin/attachments.php
7202   /admin/backups.php
7203   /admin/change_current_user_password.php
7204   /admin/db/company_db.inc
7205   /admin/db/maintenence_db.inc
7206   /admin/db/printers_db.inc
7207   /admin/db/users_db.inc
7208   /admin/db/v_banktrans.inc
7209   /admin/db/voiding_db.inc
7210   /admin/display_prefs.php
7211   /admin/fiscalyears.php
7212   /admin/forms_setup.php
7213   /admin/gl_setup.php
7214   /admin/inst_upgrade.php
7215   /admin/payment_terms.php
7216   /admin/print_profiles.php
7217   /admin/printers.php
7218   /admin/shipping_companies.php
7219   /admin/users.php
7220   /admin/view_print_transaction.php
7221   /admin/void_transaction.php
7222   /gl/gl_journal.php
7223   /gl/includes/ui/gl_bank_ui.inc
7224   /gl/includes/ui/gl_journal_ui.inc
7225   /gl/inquiry/bank_inquiry.php
7226   /gl/inquiry/tax_inquiry.php
7227   /gl/manage/bank_accounts.php
7228   /includes/ui/ui_controls.inc
7229   /reporting/includes/pdf_report.inc
7230   /reporting/rep709.php
7231   /sales/includes/ui/sales_credit_ui.inc
7232   /sql/alter2.1.php
7233   
7234 24-Nov-2008 Janusz Dobrowolski
7235 + Added alias/foreign item codes and sales kits support.
7236 $ /applications/inventory.php
7237   /includes/ui/ui_lists.inc
7238   /inventory/prices.php
7239   /inventory/includes/inventory_db.inc
7240   /inventory/includes/db/items_category_db.inc
7241   /inventory/includes/db/items_db.inc
7242   /inventory/manage/items.php
7243   /inventory/includes/db/items_codes_db.inc (new)
7244   /inventory/manage/item_codes.php (new)
7245   /inventory/manage/sales_kits.php (new)
7246   /sales/includes/sales_db.inc
7247   /sales/includes/ui/sales_order_ui.inc
7248 ! Added decimals to get_item_edit_info() return (sql usage optimization).
7249 $ /includes/db/inventory_db.inc
7250   /inventory/includes/item_adjustments_ui.inc
7251   /inventory/includes/stock_transfers_ui.inc
7252   /manufacturing/includes/work_order_issue_ui.inc
7253   /purchasing/includes/ui/po_ui.inc
7254   /sales/includes/ui/sales_credit_ui.inc
7255 ! Added postlabel update in amount_cells_ex() and derivative helpers, fixed qty_cell $dec handling
7256 $ /includes/ui/ui_input.inc
7257 # Fixed _vd() debug function for use also in ajax mode.
7258 $ /includes/ui/ui_view.inc
7259 ! Changed foreign column name to avoid mysql syntax problems, added category.
7260 $ /sql/alter2.1.sql
7261   /sql/alter2.1.php
7262 # Fixed unconsistent units of measure.
7263 $ /sql/en_US-demo.sql
7264   /sql/en_US-new.sql
7265
7266 24-Nov-2008 Joe Hunt
7267 ! Preparing for graphic Links
7268 $ config.php
7269   /includes/ui/ui_input.inc
7270   /sales/sales_order_entry.php
7271   /sales/includes/ui/sales_order_ui.inc
7272   /themes/aqua/images/ok.gif
7273   /themes/cool/images/ok.gif
7274   /themes/default/images/ok.gif
7275 # Small layout bug in header2.inc
7276 $ /reporting/includes/header2.inc
7277 # Small layout bug in report bank statement
7278 $ /reporting/rep601.php
7279 # Restriction on links
7280 $ /sales/inquiry/customer_inquiry.php
7281
7282 22-Nov-2008 Joe Hunt
7283 + Preparing for Graphic Links final.Optimized.
7284 $ config.php
7285   /admin/create_coy.php
7286   /admin/inst_lang.php
7287   /admin/inst_module.php
7288   /dimensions/inquiry/search_dimensions.php
7289   /includes/ui/ui_controls.inc
7290   /includes/ui/ui_view.inc
7291   /includes/db_pager_view.inc
7292   /manufacturing/search_work_orders.php
7293   /purchasing/inquiry/po_search.php
7294   /purchasing/inquiry/po_search_completed.php
7295   /purchasing/inquiry/supplier_allocation_inquiry.php
7296   /purchasing/allocations/supplier_allocation_main.php
7297   /reporting/includes/reporting.inc
7298   /sales/allocations/customer_allocation_main.php
7299   /sales/inquiry/customer_allocation_inquiry.php
7300   /sales/inquiry/customer_inquiry.php
7301   /sales/inquiry/sales_orders_view.php
7302   /sales/inquiry/sales_deliveries_view.php
7303   /themes/default/images/receive.gif (new file)
7304   /themes/aquat/images/receive.gif (new file)
7305   /themes/cool/images/receive.gif (new file)
7306   
7307   
7308 21-Nov-2008 Joe Hunt
7309 + Preparing for Graphic Links instead of Text Links (user display option, default)
7310   (new field in 0_users, graphic_links)
7311 $ config.php
7312   /admin/display_prefs.php
7313   /admin/create_coy.php
7314   /admin/inst_lang.php
7315   /admin/inst_module.php
7316   /admin/db/users_db.inc
7317   /includes/current_user.inc
7318   /includes/prefs/userprefs.inc
7319   /includes/ui/ui_controls.inc
7320   /includes/ui/ui_input.inc
7321   /includes/ui/ui_view.inc
7322   /reporting/includes/reporting.inc
7323   /sql/alter2.1.sql 
7324   /themes/default/images/add.png, credit.gif, delete.gif, download.gif, edit.gif, gl.png, 
7325           invoice.gif, money.png, pdf.gif, print.png, remove.png, report.png, view.gif 
7326   /themes/aqua/images/add.png, credit.gif, delete.gif, download.gif, edit.gif, gl.png, 
7327           invoice.gif, money.png, pdf.gif, print.png, remove.png, report.png, view.gif 
7328   /themes/cool/images/add.png, credit.gif, delete.gif, download.gif, edit.gif, gl.png, 
7329           invoice.gif, money.png, pdf.gif, print.png, remove.png, report.png, view.gif 
7330   
7331 20-Nov-2008 Joe Hunt
7332 + Added new AGPL license file
7333 $ /doc/license.txt (new file)
7334
7335 19-Nov-2008 Janusz Dobrowolski
7336 # Fixed error handling during database upgrade in normal and forced mode.
7337 $ /admin/db/maintenance_db.inc
7338 ! Additions needed for foreign item codes support.
7339 $ /sql/alter2.1.php
7340   /sql/alter2.1.sql
7341
7342 19-Nov-2008 Joe Hunt
7343 ! Changed the default header2.inc.
7344 $ /reporting/includes/header2.inc
7345
7346 18-Nov-2008 Janusz Dobrowolski
7347 + System upgrade page for site admins
7348 $ /admin/db/maintenance_db.inc
7349   /applications/setup.php
7350   /admin/inst_upgrade.php       (new)
7351   /sql/alter2.1.php             (new)
7352 ! Added $tbpref parameter to get_user_prefs()
7353 $ /admin/db/company_db.inc
7354 # Next fixes to db_pager behaviour.
7355 $ /includes/db_pager.inc
7356   /includes/ui/db_pager_view.inc
7357   /dimensions/inquiry/search_dimensions.php
7358   /inventory/inquiry/stock_movements.php
7359   /manufacturing/search_work_orders.php
7360   /manufacturing/inquiry/where_used_inquiry.php
7361   /purchasing/allocations/supplier_allocation_main.php
7362   /purchasing/inquiry/po_search.php
7363   /purchasing/inquiry/po_search_completed.php
7364   /purchasing/inquiry/supplier_allocation_inquiry.php
7365   /purchasing/inquiry/supplier_inquiry.php
7366   /sales/allocations/customer_allocation_main.php
7367   /sales/inquiry/customer_allocation_inquiry.php
7368   /sales/inquiry/customer_inquiry.php
7369   /sales/inquiry/sales_deliveries_view.php
7370   /sales/inquiry/sales_orders_view.php
7371
7372 16-Nov-2008 Janusz Dobrowolski
7373 ! Rewritten for paged query results.
7374 $ /inventory/inquiry/stock_movements.php
7375 + Added optional footer and header in db_pager, simplified usage.
7376 $ /includes/db_pager.inc
7377   /includes/ui/db_pager_view.inc
7378 ! Code cleanup.
7379 $ /dimensions/inquiry/search_dimensions.php
7380   /manufacturing/search_work_orders.php
7381   /manufacturing/inquiry/where_used_inquiry.php
7382   /purchasing/inquiry/po_search.php
7383   /purchasing/inquiry/po_search_completed.php
7384   /purchasing/inquiry/supplier_allocation_inquiry.php
7385   /purchasing/inquiry/supplier_inquiry.php
7386   /sales/inquiry/customer_allocation_inquiry.php
7387   /sales/inquiry/customer_inquiry.php
7388   /sales/inquiry/sales_deliveries_view.php
7389   /sales/inquiry/sales_orders_view.php
7390
7391 16-Nov-2008 Joe Hunt
7392 + Added Attachment of Documents and a couple of links from supplier invoice/credit note
7393 $ /admin/attachments.php (new file)
7394   /applications/setup.php
7395   /purchasing/supplier_credit,php
7396   /purchasing/supplier_invoice.php
7397   /sql/alter2.1.sql
7398 # Minor bug in view_print_transactions.php
7399 $ /admin/view_print_transactions.php
7400
7401 15-Nov-2008 Joe Hunt
7402 + Added Quick Entries in GL Journal Entry and changed some needed fixes.
7403 $ /gl/gl_bank.php
7404   /gl/gl_journal.php
7405   /gl/includes/db/gl_db_bank_accounts.inc
7406   /gl/includes/ui/gl_bank_ui.inc
7407   /gl/includes/ui/gl_journal_ui.inc
7408   /includes/ui/ui_lists.inc
7409   
7410 15-Nov-2008 Joe Hunt
7411 + Added Tax Inquiry in Banking and General Ledger tab.
7412 $ /applications/generalledger.php
7413   /gl/inquiry/tax_inquiry.php (new file)
7414   
7415 14-Nov-2008 Joe Hunt
7416 + Added Sales Groups and Recurrent Invoices.
7417 $ /applications/customers.php
7418   /includes/ui/ui_lists.inc
7419   /reporting/includes/reporting.inc
7420   /reporting/rep108.php
7421   /sales/includes/db/branches_db.inc
7422   /sales/includes/db/sales_credit_db.inc
7423   /sales/includes/db/sales_delivery_db.inc
7424   /sales/includes/db/sales_invoice_db.inc
7425   /sales/inquiry/sales_orders_view.php
7426   /sales/manage/customer_branches.php
7427   /sales/manage/customers.php
7428   /sql/alter2.1.sql
7429   /sales/create_recurrent_invoices.php (new file)
7430   /sales/manage/recurrent_invoices.php (new file)
7431   /sales/manage/sales_groups.php (new file)
7432
7433 13-Nov-2008 Janusz Dobrowolski
7434 ! Rewritten for paged query results.
7435 $ /dimensions/inquiry/search_dimensions.php
7436 # Removed obsolete dimension list submit_on_change option.
7437 $ /sales/includes/ui/sales_order_ui.inc
7438   /sales/credit_note_entry.php
7439   /sales/includes/ui/sales_credit_ui.inc
7440
7441 12-Nov-2008 Janusz Dobrowolski
7442 ! Rewritten for paged query results.
7443 $ /manufacturing/search_work_orders.php
7444   /manufacturing/inquiry/where_used_inquiry.php
7445   /purchasing/allocations/supplier_allocation_main.php
7446   /sales/allocations/customer_allocation_main.php
7447 ! Code reorganization to reuse sql query by db_pager.
7448   /purchasing/includes/db/supp_trans_db.inc
7449   /purchasing/includes/db/suppalloc_db.inc
7450   /sales/includes/db/custalloc_db.inc
7451 ! Added $echo parameter to view_stock_status()
7452 $ /includes/ui/ui_view.inc
7453 # Fixed sql query (duplicated rows in query result)
7454 $ /sales/inquiry/customer_inquiry.php
7455 # Fixed bom selection via $_GET['stock_id']
7456 $  /manufacturing/manage/bom_edit.php
7457
7458 12-Nov-2008 Joe Hunt
7459 ! Added dimension entries in delivery and invoice forms
7460 $ /includes/ui/ui_lists.inc
7461   /sales/credit_note_entry.php
7462   /sales/includes/cart_class.inc
7463   /sales/includes/db/cust_trans_db.inc
7464   /sales/includes/db/sales_credit_db.inc
7465   /sales/includes/db/sales_delivery_db.inc
7466   /sales/includes/db/sales_invoice_db.inc
7467   /sales/includes/db/sales_order_db.inc
7468   /sales/includes/sales_db.inc
7469   /sales/includes/ui/sales_credit_ui.inc
7470   /sales/includes/ui/sales_order_ui.inc
7471   /sales/sales_order_entry.php
7472   /sql/alter2.1.sql
7473   
7474 12-Nov-2008 Janusz Dobrowolski
7475 ! Changed db_pager API for inserted columns.
7476 $ /includes/db_pager.inc
7477   /includes/ui/db_pager_view.inc
7478 ! Fixed $cols according to api change.
7479 $ /purchasing/inquiry/supplier_inquiry.php
7480   /sales/inquiry/customer_allocation_inquiry.php
7481   /sales/inquiry/customer_inquiry.php
7482   /sales/inquiry/sales_deliveries_view.php
7483   /sales/inquiry/sales_orders_view.php
7484 ! Rewritten for paged query results.
7485 $ /purchasing/inquiry/po_search.php
7486   /purchasing/inquiry/po_search_completed.php
7487   /purchasing/inquiry/supplier_allocation_inquiry.php
7488
7489 10-Nov-2008 Janusz Dobrowolski
7490 # Suppressed page update after import errors
7491 $ /admin/backups.php
7492 # More fail safe db_import()
7493 $ /admin/db/maintenance_db.inc
7494 # Added check for POS relations before account delete.
7495 $ /gl/manage/bank_accounts.php
7496 # Fixed for MySQL <4.0.18, removed bank_trans_types
7497 $ /sql/alter2.1.sql
7498 # Fixed page update after branch/customer change.
7499 $ /sales/includes/ui/sales_order_ui.inc
7500
7501 10-Nov-2008 Joe Hunt
7502 ! changing the default.css style sheets to handle the new navibar/buttons
7503 $ /themes/default/default.css 
7504   /themes/aqua/default.css
7505   /themes/cool/default.css
7506   /themes/cool/images/sort_asc.gif
7507   /themes/cool/images/sort_desc.gif
7508   
7509 10-Nov-2008 Joe Hunt
7510 ! Changed Bank Statement Report in accourding to Bank Account Change
7511 $ /reporting/rep601.php
7512   /reporting/includes/reports_classes.inc
7513 # Removed Type header from bank inquiry.
7514   /gl/inquiry/bank_inquiry.php
7515   
7516 09-Nov-2008 Janusz Dobrowolski
7517 ! Allowed multiply bank accounts on one GL account, removed obsolete bank trans type.
7518 $ /applications/generalledger.php
7519   /gl/bank_transfer.php
7520   /gl/gl_bank.php
7521   /gl/includes/db/gl_db_bank_accounts.inc
7522   /gl/includes/db/gl_db_bank_trans.inc
7523   /gl/includes/db/gl_db_banking.inc
7524   /gl/includes/db/gl_db_trans.inc
7525   /gl/includes/ui/gl_bank_ui.inc
7526   /gl/inquiry/bank_inquiry.php
7527   /gl/manage/bank_accounts.php
7528   /gl/view/bank_transfer_view.php
7529   /gl/view/gl_deposit_view.php
7530   /gl/view/gl_payment_view.php
7531   /includes/banking.inc
7532   /includes/data_checks.inc
7533   /includes/types.inc
7534   /includes/ui/ui_lists.inc
7535   /purchasing/supplier_payment.php
7536   /purchasing/includes/db/supp_payment_db.inc
7537   /purchasing/includes/db/supp_trans_db.inc
7538   /purchasing/view/view_supp_payment.php
7539   /sales/customer_payments.php
7540   /sales/includes/db/payment_db.inc
7541   /sales/includes/db/sales_invoice_db.inc
7542   /sales/view/view_receipt.php
7543   /sql/alter2.1.sql
7544 ! Fixed session name for multiuser debuging tests.
7545   /includes/lang/language.php
7546 ! Preparing to paged table view in customer_allocation_main.php 
7547 $ /sales/includes/db/cust_trans_db.inc
7548   /sales/includes/db/custalloc_db.inc
7549 # Small fix to avoid sql conflicts
7550 $ /sales/includes/db/sales_points_db.inc
7551 # Changes to POS addition related to above changes.
7552 $ /includes/ui/ui_lists.inc
7553   /sales/includes/db/sales_points_db.inc
7554   /sales/manage/sales_points.php
7555   /sql/alter2.1.sql
7556
7557 09-Nov-2008 Joe Hunt
7558 ! changed Quick Entries in Bank Payments/Deposits (Banking and General Ledger) to also work as Automatic Codings.
7559 $ /includes/ui/ui_lists.inc 
7560   /includes/ui/ui_input.inc 
7561   /gl/gl_bank.php
7562   /gl/includes/db/gl_db_bank_accounts.inc
7563   /gl/includes/ui/gl_bank_ui.inc
7564   /gl/manage/gl_quick_entries.php
7565 ! New table, 0:quick_entry_lines, change to 0_quick_entries
7566 $ /sql/alter2.1.sql
7567
7568 08-Nov-2008 Janusz Dobrowolski
7569 ! Rewritten for paged query results.
7570 $ /purchasing/inquiry/supplier_inquiry.php
7571 # Fixed broken table content after customer selector change.
7572 $ /sales/inquiry/customer_allocation_inquiry.php
7573   /sales/inquiry/customer_inquiry.php
7574   /sales/inquiry/sales_deliveries_view.php
7575   /sales/inquiry/sales_orders_view.php
7576
7577 05-Nov-2008 Janusz Dobrowolski
7578 ! Changed dbpager API.
7579 $ /includes/ui/db_pager_view.inc
7580 # Polishing db_pager code.
7581 $ /includes/db_pager.inc
7582 + Added array_replace() and array_append() helpers.
7583 $ /includes/main.inc
7584 # Fixed multiply sales document view links.
7585 $ /includes/ui/ui_view.inc
7586 ! Rewritten for paged query results.
7587 $ /sales/inquiry/customer_allocation_inquiry.php
7588   /sales/inquiry/customer_inquiry.php
7589   /sales/inquiry/sales_deliveries_view.php
7590 ! Code cleanup.
7591 $ /sales/inquiry/sales_orders_view.php
7592
7593 04-Nov-2008 Janusz Dobrowolski
7594 + Added db_pager widget for paged/sorted sql query display.
7595 $ /includes/db_pager.inc (New)
7596   /includes/ui/db_pager_view.inc (New)
7597   /themes/aqua/images/sort_asc.gif (New)
7598   /themes/aqua/images/sort_desc.gif (New)
7599   /themes/aqua/images/sort_none.gif (New)
7600   /themes/cool/images/sort_asc.gif (New)
7601   /themes/cool/images/sort_desc.gif (New)
7602   /themes/cool/images/sort_none.gif (New)
7603   /themes/default/images/sort_asc.gif (New)
7604   /themes/default/images/sort_desc.gif (New)
7605   /themes/default/images/sort_none.gif (New)
7606   /themes/default/default.css
7607   /themes/aqua/default.css
7608 + Added query size user preference.
7609 $ /admin/display_prefs.php
7610   /admin/db/users_db.inc
7611   /includes/current_user.inc
7612   /includes/prefs/userprefs.inc
7613   /sql/alter2.1.sql
7614 + Added helper functions for array manipulation.
7615 $ /includes/main.inc
7616 + Added mysql_fetch_assoc() wrapper.
7617 $ /includes/db/connect_db.inc
7618 ! Paged query result.
7619 $ /sales/inquiry/sales_orders_view.php
7620 # Two smaller fixes.
7621 $ /js/inserts.js
7622
7623 31-Oct-2008 Janusz Dobrowolski
7624 + POS and cash sale support.
7625 $ /admin/users.php
7626   /admin/db/users_db.inc
7627   /applications/setup.php
7628   /includes/current_user.inc
7629   /includes/ui/ui_lists.inc
7630   /sales/sales_order_entry.php
7631   /sales/includes/cart_class.inc
7632   /sales/includes/sales_db.inc
7633   /sales/includes/ui/sales_order_ui.inc
7634   /sales/manage/sales_points.php (New)
7635   /sales/includes/db/sales_points_db.inc (New)
7636   /sales/includes/cart_class.inc
7637   /sales/includes/db/sales_invoice_db.inc
7638   /sales/includes/db/sales_order_db.inc
7639   /sql/alter2.1.sql
7640 # Fixed focus after error display.
7641 $ /js/utils.js
7642 # Fixed buggy output when SetLineWidth is used before first AddPage call.
7643 $ /reporting/includes/tcpdf.php
7644 # Fixed sign in payment view.
7645 $ /sales/view/view_receipt.php
7646 # Fixed missing hotkeys support for print links.
7647 $ /reporting/includes/reporting.inc
7648
7649 30-Oct-2008 Joe Hunt
7650 ! Added Quick Entries in Bank Payments/Deposits (Banking and General Ledger).
7651 $ /applications/generalledger.php 
7652   /includes/data_checks.inc
7653   /includes/types.inc
7654   /includes/ui/ui_lists.inc
7655   /gl/gl_bank.php
7656   /gl/includes/db/gl_db_bank_accounts.inc
7657   /gl/includes/ui/gl_bank_ui.inc
7658   /gl/manage/gl_quick_entries.php
7659   /sales/manage/customer_branches.php
7660 ! New table, 0_quick_entries
7661 $ /sql/alter2.1.sql
7662 ! Changed GL Accounts form. The tax_code is now Tax Group instead of Tax Type.
7663 $ /gl/manage/gl_accounts.php
7664
7665 24-Oct-2008 Janusz Dobrowolski
7666 ! Added hotkeys to final menu options.
7667 $ /dimensions/dimension_entry.php
7668   /gl/bank_transfer.php
7669   /gl/gl_bank.php
7670   /gl/gl_journal.php
7671   /inventory/adjustments.php
7672   /inventory/transfers.php
7673   /manufacturing/work_order_add_finished.php
7674   /manufacturing/work_order_issue.php
7675   /manufacturing/work_order_release.php
7676   /purchasing/po_entry_items.php
7677   /purchasing/po_receive_items.php
7678   /purchasing/supplier_payment.php
7679   /sales/credit_note_entry.php
7680   /sales/customer_credit_invoice.php
7681   /sales/customer_invoice.php
7682   /sales/customer_payments.php
7683   /sales/sales_order_entry.php
7684 # Fixed TCPDF errors display.
7685 $ /reporting/includes/tcpdf.php
7686 # Fixed page position after message display.
7687 $  /js/utils.js
7688
7689 23-Oct-2008 Janusz Dobrowolski
7690 + Improved report module performance, also usable without javascript.
7691 $ /reporting/reports_main.php
7692   /reporting/includes/class.pdf.inc
7693   /reporting/includes/pdf_report.inc
7694   /reporting/includes/reports_classes.inc
7695   /reporting/includes/header2.inc
7696 + Hotkey support for viewer links.
7697 $ /includes/ui/ui_view.inc
7698   /js/inserts.js
7699 + Added purchase order printing after entry.
7700 $ /purchasing/po_entry_items.php
7701 + Added hotkeys to credit note final menu.
7702 $ /sales/credit_note_entry.php
7703 # Fixed submit button for IE7
7704 $ /includes/ui/ui_input.inc
7705 # Fixed ajax popup flicker.
7706 $ /js/utils.js
7707 # Fix after 2.0.4 merge
7708 $ /sales/inquiry/sales_orders_view.php
7709
7710 23-Oct-2008 Joe Hunt
7711 ! Merging the changes up to 2-0-4
7712 $ /purchasing/supplier_invoice.php
7713   /purchasing/supplier_credit.php
7714   /purchasing/includes/db/invoice_db.inc
7715   /purchasing/includes/db/grn_db.inc
7716   /purchasing/includes/ui/invoice_ui.inc
7717   /purchasing/supplier_invoice_grns.php (File removed)
7718   /purchasing/supplier_credit_grns.php (File removed)
7719   /purchasing/supplier_trans_gl.php (File removed)
7720   /gl/inquiry/gl_trial_balance.php
7721   /gl/inquiry/gl_account_inquiry.php
7722   /reporting/rep704.php
7723   /reporting/rep708.php
7724   /sql/en_US-demo.sql
7725   /sales/includes/ui/sales_order_ui.inc
7726   /sales/inquiry/sales_orders_view.php
7727   
7728 20-Oct-2008 Janusz Dobrowolski
7729 # Fix for pdf reports (php 5.2.4 issue)
7730 $ /reporting/includes/pdf_report.inc
7731
7732 19-Oct-2008 Janusz Dobrowolski
7733 + User interface mode (full vs fallback) detected and set on login
7734 $ /access/login.php
7735   /includes/current_user.inc
7736   /includes/session.inc
7737   /includes/ui/ui_input.inc
7738   /includes/ui/ui_lists.inc
7739 + More sales documents available for printing from inquiry page.
7740 $ /sales/inquiry/customer_inquiry.php
7741   /reporting/includes/header2.inc
7742 ! Changed version info.
7743 $ /config.php
7744 # Fixed ajax popup/redirection.
7745 $ /reporting/includes/pdf_report.inc
7746   /includes/ajax.inc
7747
7748 17-Oct-2008 Janusz Dobrowolski
7749 + Added ajax request indicator.
7750 $ /js/utils.js
7751   /themes/aqua/renderer.php
7752   /themes/aqua/images/ajax-loader.gif (new)
7753   /themes/cool/renderer.php
7754   /themes/cool/images/ajax-loader.gif (new)
7755   /themes/default/renderer.php
7756   /themes/default/images/ajax-loader.gif (new)
7757 + Added optional popup for pdf reports display.
7758 $ /admin/display_prefs.php
7759   /admin/users.php
7760   /admin/db/users_db.inc
7761   /includes/current_user.inc
7762   /includes/prefs/userprefs.inc
7763   /reporting/includes/pdf_report.inc
7764   /sql/alter2.1.sql
7765 # Changed message for missing currency rate.
7766 $ /includes/banking.inc
7767 # Fixed submit/button behaviour.
7768 $ /js/inserts.js
7769 # Fixed canceling order.
7770 $ /sales/sales_order_entry.php
7771 # Fixed typo in css
7772 $ /themes/aqua/default.css
7773 # Fixed pdf_debug mode
7774 $ /reporting/includes/reporting.inc
7775   /reporting/includes/reports_classes.inc
7776
7777 15-Oct-2008 Janusz Dobrowolski
7778 + Added remote printing support
7779 $ /admin/print_profiles.php (new)
7780   /admin/printers.php (new)
7781   /admin/db/printers_db.inc (new)
7782   /reporting/prn_redirect.php (new)
7783   /reporting/includes/printer_class.inc (new)
7784   /sql/alter2.1.sql (new)
7785   /config.php
7786   /admin/display_prefs.php
7787   /admin/users.php
7788   /admin/db/users_db.inc
7789   /applications/setup.php
7790   /includes/current_user.inc
7791   /includes/prefs/userprefs.inc
7792   /includes/ui/ui_lists.inc
7793   /js/inserts.js
7794   /js/utils.js
7795   /reporting/rep109.php
7796   /reporting/reports_main.php
7797   /reporting/includes/pdf_report.inc
7798   /reporting/includes/reporting.inc
7799   /reporting/includes/reports_classes.inc
7800 !Fixes related to changed printing api.
7801 $ /admin/view_print_transaction.php
7802   /purchasing/inquiry/po_search.php
7803   /purchasing/inquiry/po_search_completed.php
7804   /sales/customer_credit_invoice.php
7805   /sales/customer_delivery.php
7806   /sales/customer_invoice.php
7807   /sales/sales_order_entry.php
7808   /sales/inquiry/customer_inquiry.php
7809   /sales/inquiry/sales_deliveries_view.php
7810   /sales/inquiry/sales_orders_view.php
7811 + Added optional id parameter for label helpers; added value for buttons.
7812 $ /includes/ui/ui_input.inc
7813 + Added ajax popup screen command.
7814 $ /includes/ajax.inc
7815 # Skipping index.php file during flush_dir()
7816 $ /includes/main.inc
7817
7818 06-Oct-2008 Janusz Dobrowolski
7819 + Menu hotkeys system implementation.
7820 $ /includes/page/header.inc
7821   /includes/ui/ui_controls.inc
7822   /includes/ui/ui_input.inc
7823   /js/JsHttpRequest.js
7824   /js/inserts.js
7825   /js/utils.js
7826   /reporting/includes/reports_classes.inc
7827   /sales/sales_order_entry.php
7828   /sales/manage/customers.php
7829   /themes/aqua/default.css
7830   /themes/aqua/renderer.php
7831   /themes/cool/default.css
7832   /themes/cool/renderer.php
7833   /themes/default/default.css
7834   /themes/default/renderer.php
7835 + Access keys added to menu options strings.
7836 $ /config.php
7837   /applications/customers.php
7838   /applications/dimensions.php
7839   /applications/generalledger.php
7840   /applications/inventory.php
7841   /applications/manufacturing.php
7842   /applications/setup.php
7843   /applications/suppliers.php
7844   /reporting/reports_main.php
7845
7846 ------------------------------- Release 2.0.3 --------------------------------------------
7847 06-Oct-2008 Joe Hunt
7848 ! Release 2.0.3
7849 $ config.php
7850 # Bug [0000072] Item stock movement should check for if there is empty Inventory.
7851 $ /inventory/inquiry/stock_movements.php
7852
7853 05-Oct-2008 Janusz Dobrowolski
7854 # Bugfix [0000063] Bad update of parent document lines after edition of sales documents.
7855 $ /sales/includes/cart_class.inc
7856   /sales/includes/sales_db.inc
7857   /sales/includes/db/sales_credit_db.inc
7858   /sales/includes/db/sales_delivery_db.inc
7859   /sales/includes/db/sales_invoice_db.inc
7860 # Bugfix [0000071] Ordering for customer with bad history available after F4 - Return
7861 $ /sales/manage/customers.php
7862
7863 04-Oct-2008 Joe Hunt
7864 # Bug [0000069] Constraint on voiding delivery note if a non voided, linked invoice exists.
7865 $ /admin/db/voiding_db.inc
7866 # Bug [0000061] Cost Update doesn't compute correctly after inventory adjust.
7867 $ /inventory/includes/db/item_adjust_db.inc
7868
7869 01-Oct-2008 Joe Hunt
7870 # When deleting the last module in FA a parce error arose:
7871 $ /admin/inst_module.php
7872   /admin/inst_lang.php
7873
7874 30-Sep-2008 Janusz Dobrowolski
7875 # Bug [0000067] Settled supplier documents were displayed as overdued.
7876 $ /purchasing/inquiry/supplier_inquiry.php
7877   /purchasing/inquiry/supplier_allocation_inquiry.php
7878 # Bug [0000068] Removed unneeded constraint on edition of fully allocated sales doc.
7879 $ /sales/allocations/customer_allocation_main.php
7880
7881 29-Sep-2008 Janusz Dobrowolski
7882 # Bug [0000065] Changing item type during adding new item caused record reset.
7883 $ /inventory/manage/items.php
7884
7885 26-Sep-2008 Joe Hunt
7886 # Bug [0000064] Credit This on an invoice should automatically allocate the credit to that invoice
7887 $ /sales/includes/db/sales_credit_db.inc
7888
7889 26-Sep-2008 Janusz Dobrowolski
7890 # Bug [0000062] Delivery Modifitication - duplicated tax details.
7891 $ /sales/includes/db/sales_delivery_db.inc
7892
7893 25-Sep-2008 Joe Hunt
7894 # if MySQL is in strict sql mode, a couple of files didn't pass that. Better not use strict sql mode.
7895   This is not necessary, because FA handle this internally. in my.ini(win) or my.cnf(linux) set sql-mode="".
7896 $ /gl/gl_budget.php
7897   /includes/db/comments_db.inc
7898   /inventory/cost_update.php
7899   /purchasing/includes/db/supp_trans_db.inc
7900   /sales/includes/db/cust_trans_db.inc
7901 # Bug [0000060] table prefix error message and inconsistency at install
7902 $ /admin/db/maintenance_db.inc
7903   /install/index.php
7904   /install/save.php
7905 # Bug [0000061] Delivery Modifitication (standard cost change)
7906 $ /sales/includes/db/sales_delivery_db.inc
7907
7908 ------------------------------- Release 2.0.2 --------------------------------------------
7909 23-Sep-2008 Joe Hunt
7910 ! Release 2.0.2
7911 $ config.php
7912 ! Increased time_out to 3 minutes.
7913 $ /install/save.php
7914
7915 23-Sep-2008 Joe Hunt
7916 # Bug [0000059] Direct Invoice or Delivery Notes doesn't account for negative inventory flag
7917 $ /sales/sales_order_entry.php
7918
7919 21-Sep-2008 Janusz Dobrowolski
7920 + Added submit_on_change option for date fields
7921 $ /includes/ui/ui_input.inc
7922 + Automatic exchange rate update after document date change
7923 $ /gl/bank_transfer.php
7924   /gl/gl_bank.php
7925   /gl/includes/db/gl_db_rates.inc
7926   /gl/includes/ui/gl_bank_ui.inc
7927   /includes/banking.inc
7928   /includes/ui/ui_view.inc
7929   /purchasing/supplier_payment.php
7930   /sales/customer_payments.php
7931   /sales/includes/cart_class.inc
7932 # Sales/purchase terms update after document date change [0000058]
7933 $ /purchasing/includes/ui/invoice_ui.inc
7934   /purchasing/includes/ui/po_ui.inc
7935   /sales/customer_invoice.php
7936 # Fixed edit line total, price update after date change
7937 $ /sales/includes/ui/sales_credit_ui.inc
7938   /sales/includes/ui/sales_order_ui.inc
7939 # Fixed unneeded page reload on enter key in text inputs
7940 $ /js/inserts.js
7941 # Fixed session variables conflicts with some third party software (e.g. XRMS)
7942 $ /includes/lang/language.php
7943 # Fixed calendar flicker, removed buttons from exchange_rate_display()
7944 $ /includes/ui/ui_view.inc
7945 ! Default delivery required by changed to 1 day.
7946 $ /includes/prefs/sysprefs.inc
7947 # Small bug fix 
7948 $ /sales/includes/sales_db.inc
7949
7950 20-Sep-2008 Joe Hunt
7951 # Fix for exchange variation when allocating payments. re-inserted in System and GL Setup.
7952 $ /admin/gl_setup.php
7953   /admin/db/company_db
7954   /includes/banking.inc
7955   /purchasing/allocations/supplier_allocate.php
7956   /purchasing/includes/db/suppalloc_db.inc
7957   /sales/allocations/customer_allocate.php
7958   /sales/includes/db/custalloc_db.inc
7959   /sales/includes/db/payment_db.inc
7960   /sales/includes/db/sales_credit_db.inc
7961 ! New tcpdf.php file. Minor bugfixes from tcpdf.org
7962   /reporting/includes/tcpdf.php
7963 ! Layout adjustments
7964   /dimensions/includes/dimensions_ui.inc
7965   /dimensions/view/view_dimension.php
7966   /inventory/view/view_adjustment.php
7967   /manufacturing/view/work_order_view.php
7968   
7969 18-Sep-2008 Janusz Dobrowolski
7970 + Support for calling external pages during document entry (e.g. for adding customer/supplier/items).
7971 $ /index.php
7972   /includes/ui/ui_controls.inc
7973   /includes/ui/ui_input.inc
7974   /includes/ui/ui_lists.inc
7975   /js/inserts.js
7976 + Add/view on F4 in customer/supplier selectors
7977 $ /gl/gl_bank.php
7978 + Add/view on F4 in supplier/items selectors
7979 $ /purchasing/po_entry_items.php
7980   /inventory/manage/items.php
7981 + Add/view on F4 in supplier selector
7982 $ /purchasing/supplier_credit.php
7983   /purchasing/supplier_invoice.php
7984   /purchasing/supplier_payment.php
7985   /purchasing/allocations/supplier_allocation_main.php
7986   /purchasing/manage/suppliers.php
7987   /inventory/purchasing_data.php
7988 + Add/view on F4 in customer selector
7989   /sales/credit_note_entry.php
7990   /sales/customer_payments.php
7991   /sales/sales_order_entry.php
7992   /sales/allocations/customer_allocation_main.php
7993   /sales/includes/ui/sales_credit_ui.inc
7994   /sales/includes/ui/sales_order_ui.inc
7995   /sales/manage/customer_branches.php
7996   /sales/manage/customers.php
7997 # Syntax error introduced in previous update fixed
7998 $ /inventory/prices.php
7999 # Fixed retreiving of exchange rates [0000057]
8000 $ /gl/manage/exchange_rates.php
8001   /includes/banking.inc
8002   /includes/ui/ui_view.inc
8003
8004 18-Sep-2008 Joe Hunt
8005 + New Report - Bank Statement.
8006 $ /reporting/reports_main.php
8007   /reporting/rep601.php (new file)
8008   
8009 17-Sep-2008 Joe Hunt
8010 ! New PDF tcpdf.php file. Support for cid-0 fonts (Chinese, Japanese, Korean, CJK, Asian fonts) without embedding.
8011   New cid-0 fonts will be available for download when release 2.0.2 is shipping. Reduces file size enormouusly
8012 $ /reporting/includes/tcpdf.php
8013 ! Inventory column option in Report Stock Sheet Check.
8014 $ /reporting/reports_main.php
8015   /reporting/rep303.php
8016   
8017 11-Sep-2008 Janusz Dobrowolski
8018 # Fixed slash quotation problems on direct POST values display.
8019 $ /includes/session.inc
8020   /includes/db/connect_db.inc
8021 # Added missing db_escape on person_id.
8022 $ /gl/includes/db/gl_db_bank_trans.inc
8023   /gl/includes/db/gl_db_trans.inc
8024 # Added error message and suppressed db update on failed ECB exchange rate read.
8025 $ /includes/ui/ui_view.inc
8026
8027 10-Sep-2008 Janusz Dobrowolski
8028 # Fixed company folders renaming after company remove.
8029 $ /admin/create_coy.php
8030 # Fixed list selectors' behaviour during search.
8031 $ /includes/ui/ui_lists.inc
8032 # Fixed page update after item search. Closes bugs [0000051],[0000054].
8033 $ /inventory/cost_update.php
8034   /inventory/prices.php
8035   /inventory/purchasing_data.php
8036   /inventory/reorder_level.php
8037   /inventory/includes/item_adjustments_ui.inc
8038   /inventory/includes/stock_transfers_ui.inc
8039   /inventory/inquiry/stock_status.php
8040   /inventory/manage/items.php
8041   /manufacturing/includes/work_order_issue_ui.inc
8042   /manufacturing/inquiry/where_used_inquiry.php
8043   /purchasing/includes/ui/po_ui.inc
8044   /sales/includes/ui/sales_credit_ui.inc
8045   /sales/includes/ui/sales_order_ui.inc
8046
8047 09-Sep-2008 Joe Hunt
8048 # Bug [0000055] Rasmus detected a cost diff. bug and changed some code for us. Very appreciated.
8049 $ /purchasing/includes/db/invoice_db.inc
8050
8051 ------------------------------- Release 2.0.1 --------------------------------------------
8052 07-Sep-2008 Joe Hunt
8053 ! Release 2.0.1
8054 $ config.php
8055
8056 05-Sep-2008 Janusz Dobrowolski
8057 # Bug [0000046] Sales invoice not working on some php versions (php bug #40509)
8058 $ /sales/includes/sales_db.inc
8059   /sales/includes/db/sales_credit_db.inc
8060 ! Obsolete code removed
8061 $ /sales/customer_credit_invoice.php
8062
8063 05-Sep-2008 Joe Hunt
8064 # Bug [0000053] Missing GL postings on item issue on Work Order
8065 $ /manufacturing/includes/db/work_order_quick_db.inc
8066   /manufacturing/includes/db/work_order_issues_db.inc
8067   /manufacturing/includes/db/work_order_produce_items_db.inc
8068 ! Bad layout in aging on report Statements
8069 $ /reporting/rep108.php
8070
8071 04-Sep-2008 Joe Hunt
8072 # Bug [0000050] Invoice no. on all sales reports
8073 $ /reporting/includes/doctext.inc
8074   /reporting/includes/doctext2.inc
8075   
8076 04-Sep-2008 Joe Hunt
8077 # Bug [0000052] Inventory Valuation Report
8078 $ /reporting/rep301.php
8079
8080 04-Sep-2008 Joe Hunt
8081 # Bug [0000047] Not possible to view delivery sequence
8082 $ /purchasing/supplier_credit_grns.php
8083   /purchasing/supplier_invoice_grns.php
8084   /purchasing/includes/db/grn_db.inc
8085   /purchasing/includes/ui/invoice_ui.inc
8086   /purchasing/view/view_po.php
8087   /purchasing/view/view_supp_credit.php
8088 # Bug [0000048] Crediting invoice and choosing gl account for items to be written off doesn't work  
8089 $ /sales/includes/db/sales_credit_db.inc  
8090
8091 03-Sep-2008 Janusz Dobrowolski
8092 # Fixed fatal error handling in php5
8093 $ /includes/errors.inc
8094   /includes/session.inc
8095 # Fixed display of errors while saving sales documents
8096 $ /sales/sales_order_entry.php
8097
8098 03-Sep-2008 Joe Hunt
8099 # Bug [0000044] Standard Cost error on credit note. Reopened. Stock Movement forgot the credit note.
8100 $ /inventory/inquiry/stock_movements.php
8101   /purchasing/includes/db/grn_db.inc
8102   /purchasing/includes/invoice_db.inc
8103
8104 03-Sep-2008 Joe Hunt
8105 # Bug [0000043] Inventory Adjustment Session doesn't update standard cost
8106 # Bug [0000044] Standard Cost error on credit note
8107 $ /inventory/includes/db/items_adjust_db.inc
8108   /purchasing/includes/db/grn_db.inc
8109   /purchasing/includes/invoice_db.inc
8110 # Bug [0000045] Cannot close fiscal year 
8111 $ /admin/fiscalyears.php
8112 # Update screen bug in Bank Account Inquiry.
8113   $ /gl/inquiry/bank_inquiry.php
8114
8115 02-Sep-2008 Joe Hunt
8116 # Bug when selecting report, List of Journal Entries, by type. Nothing selected.
8117 $ /reporting/includes/reports_classes.inc
8118 $ /reporting/rep702.php
8119
8120 01-Sep-2008 Joe Hunt
8121 ! Up-to-date translation file (some strings were missing, single quotations in .inc files)
8122 $ /lang/new_language_template/LC_MASSAGES/empty.po
8123   /lang/en_US/LC_MESSAGES/en_US.mo
8124
8125 31-Aug-2008 Janusz Dobrowolski
8126 + Added ajax support for file uploading
8127 $ /js/utils.js
8128 # Final fix for logo file upload
8129 $ /admin/company_preferences.php
8130 # Fixed item image file upload
8131 $ /inventory/manage/items.php
8132
8133 30-Aug-2008 Janusz Dobrowolski
8134 ! Up to date translation file
8135 $ /lang/new_language_template/LC_MASSAGES/empty.po
8136 # Fixed broken &amp's in backup files [0000040]
8137 $ /admin/db/maintenance_db.inc
8138 # Temporary fix (sync page reload) for uploading logo file
8139 $ /admin/company_preferences.php
8140 -------------------------------2.0 Final --------------------------------------------
8141 21_aug-2008 Joe Hunt
8142 ! config.php file. Version changed to 2.0
8143 $ config.php
8144 ! Set time out to 120 seconds.
8145 $ /install/save.php
8146 # Removed js warnings on index pages
8147 $ /js/utils.js
8148
8149 20-Aug-2008 Joe Hunt
8150 # Bug [0000037] Price diff and deliveries between po receive and supp invoice. (Again)
8151 $ /includes/db/inventory_db.inc
8152   /purchase/includes/db/grn_db.inc
8153   /purchase/includes/db/invoice_db.inc
8154
8155 20-Aug-2008
8156 # [0000041] Voiding PO GRN's could be dangerous, if deliveries have been done. Eliminating it. Use item adjustment with 0 price.
8157 $ /admin/db/voiding_db.inc
8158 # Fixing a minor bug in grn_db.inc
8159 $ /purchasing/includes/db/grn_db.inc 
8160   
8161 19-Aug-2008 Joe Hunt
8162 # Fixed some color conversion problems in the new PDF Engine
8163 $ /reporting/includes/pdf_report.inc
8164   /reporting/includes/class.pdf.inc
8165   
8166 19-Aut-2008 Joe Hunt
8167 ! Optimized the textwraplines in pdf_report.inc and header2.inc
8168   /reporting/includes/pdf_report.inc
8169   /reporting/includes/header2.inc (This is important to download too!)
8170   
8171 19-Aug-2008 Joe Hunt
8172 ! Replacing the PDF Engine with a slightly modified TCPDF
8173 $ /reporting/fonts/helvetica*.php (new php files)
8174   /reporting/fonts/*.atm files removed
8175   /reporting/includes/pdf_report.inc (changed)
8176   /reporting/includes/class.pdf.inc (changed)
8177   /reporting/includes/barcodes.php (new file)
8178   /reporting/includes/htmlcolors.php (new file)
8179   /reporting/includes/html_entity_decode_php4.php (new file)
8180   /reporting/includes/tcpdf.php (new file, the PDF engine)
8181   /reporting/includes/unicode_data2.php (new file, reduced unicode_data.php)
8182   
8183 18-Aug-2008 Joe Hunt
8184 # Bug [0000038] Voiding a cost update doesn't void even if it says so. There will now be an error msg saying
8185   that this can not be done. 
8186 $ /admin/db/voiding_db.inc
8187
8188 18-Aug-2008 Joe Hunt
8189 # Bug [0000037] Price diff and deliveries between po receive and supp invoice.
8190 $ /purchase/includes/db/grn_db.inc
8191   /purchase/includes/db/invoice_db.inc
8192   
8193 16-Aug-2008 Janusz Dobrowolski
8194 # Fixed first supplier add confirmation [0000039].
8195 $ /purchasing/manage/suppliers.php
8196 # Fixed entering direct documents with date in the past [0000036]
8197 $ /sales/customer_delivery.php
8198   /sales/includes/cart_class.inc
8199 # Fixed date_picker caching in debug mode
8200 $ /includes/ui/ui_view.inc
8201 # Some focus fixes after user entry error
8202 $ /sales/manage/credit_status.php
8203   /sales/manage/customer_branches.php
8204   /sales/manage/sales_areas.php
8205   /sales/manage/sales_people.php
8206
8207 08-Aug-2008 Joe Hunt
8208 # Wrong email-adress field taken when emailing documents [0000035].
8209 $ /sales/includes/db/cust_trans_db.inc
8210
8211 02-Aug-2008 Joe Hunt
8212 # Use Item Sales Account as default when creating new branch. Customer Branch Sales Account overrides Item Sales Accounts.
8213 $ /sales/manage/customer_branches.php
8214
8215 01-Aug-2008 Joe Hunt
8216 ! Customer Dimension overrides an Item Dimension when creating GL transactions
8217 $ /sales/includes/db/customers_db.inc
8218   /sales/includes/db/sales_credit_db.inc
8219   /sales/includes/db/sales_delivery_db.inc
8220   /sales/includes/db/sales_invoice_db.inc
8221   
8222 31-Jul-2008 Joe Hunt
8223 + Added a new menu entry after that Bank Payment or Bank Deposit has been processed.
8224 $ /gl/gl_bank.php
8225
8226 30-Jul-2008 Joe Hunt
8227 ! Currency selection in Price Listing Report
8228 $ /reporting/rep104.php
8229   /reporting/reports_main.php
8230   
8231 28-Jul-2008 Janusz Dobrowolski
8232 # Fixed control buttons reset after record deletion.
8233 $ /admin/fiscalyears.php
8234   /admin/payment_terms.php
8235   /admin/shipping_companies.php
8236   /gl/manage/bank_accounts.php
8237   /gl/manage/currencies.php
8238   /gl/manage/gl_account_classes.php
8239   /gl/manage/gl_account_types.php
8240   /inventory/manage/item_categories.php
8241   /inventory/manage/item_units.php
8242   /inventory/manage/locations.php
8243   /inventory/manage/movement_types.php
8244   /manufacturing/manage/work_centres.php
8245   /sales/manage/credit_status.php
8246   /sales/manage/customer_branches.php
8247   /sales/manage/sales_areas.php
8248   /sales/manage/sales_people.php
8249   /sales/manage/sales_types.php
8250   /taxes/item_tax_types.php
8251   /taxes/tax_groups.php
8252   /taxes/tax_types.php
8253
8254 27-Jul-2008 Janusz Dobrowolski
8255 # Fixed record selection on pages using non-numeric selectors with simple_page_mode() helper. 
8256 $ /includes/ui/ui_controls.inc
8257   /includes/ui/ui_input.inc
8258   /inventory/manage/item_units.php
8259 # Fixed focus setting on multi-form pages.
8260 $ /js/utils.js
8261 # Fixed ajax reload
8262 $ /manufacturing/work_order_release.php
8263
8264 26-Jul-2008 Janusz Dobrowolski
8265 ! Potentially dangerous for whole FA site operations are currently available only for admins of first registered company (site admins).
8266 $ /config.php
8267   /admin/create_coy.php
8268   /admin/inst_lang.php
8269   /admin/inst_module.php
8270   /includes/current_user.inc
8271 # Small layout fix
8272   /admin/fiscalyears.php
8273
8274 25-Jul-2008 Joe Hunt
8275 # Minor adjustments
8276 $ /includes/page/header.inc
8277   /manufacturing/work_order_release.php
8278   
8279 25-Jul-2008 Joe Hunt
8280 # Default application setting does not work [0000034]
8281 $ /includes/page/header.inc
8282
8283 25-Jul-2008 Joe Hunt
8284 ! The built version in config.php now shows the last change date of this file (CHANGELOG.txt).
8285 $ config.php
8286
8287 25-Jul-2008 Joe Hunt
8288 # Missing GL transactions when producing advanced manufacturing [0000032].
8289 $ /manufacturing/includes/db/work_order_produce_items_db.inc
8290
8291 24-Jul-2008 Janusz Dobrowolski
8292 + Added fatal error handling during ajax calls - [0000003] closed
8293 $ includes/session.inc
8294 # Fixed hints for lists without submit [0000026]
8295 $ includes/ui/ui_lists.inc
8296 # Removed not used file (related to [0000023])
8297 $ sql/basic.sql
8298
8299 24-Jul-2008 Joe Hunt
8300 # Pressing the link in the meta_forward function may result in a blank page.
8301 $ /includes/ui/ui_controls.inc
8302
8303 23-Jul-2008 Joe Hunt
8304 # Increment reference bug in GL Deposit and missing hyperlink parameter.
8305 $ /gl/gl_bank.php
8306   /gl/includes/gl_bank_ui.inc
8307   
8308 22-Jul-2008 Janusz Dobrowolski
8309 # Corrected backup maintenance page display during script download.
8310 $ /admin/backups.php
8311
8312 20-Jul-2008 Janusz Dobrowolski
8313 # Corrected reports page display after yesterday change.
8314 $ /reporting/reports_main.php
8315
8316 19-Jul-2008 Janusz Dobrowolski
8317 ! Content of js-only pages superseded by the requirement notification in non-js browsers.
8318 $ /admin/backups.php
8319   /reporting/reports_main.php
8320 + Support for js only divs/pages.
8321 $ /includes/main.inc
8322   /includes/ui/ui_controls.inc
8323   /js/inserts.js
8324 # Fixed page usability in non-js mode.
8325 $ /sales/inquiry/sales_orders_view.php
8326 # Small table view fix
8327 $ /admin/inst_lang.php
8328
8329 18-Jul-2008 Janusz Dobrowolski
8330 + Added optional processing progressbar for submit buttons
8331 $ /includes/ui/ui_input.inc
8332   /includes/ui/ui_lists.inc
8333   /js/inserts.js
8334   /themes/aqua/images/progressbar.gif (new)
8335   /themes/cool/images/progressbar.gif (new)
8336   /themes/default/images/progressbar.gif (new)
8337 # Fixed database error after empty supplier search result [0000022]
8338 $ /purchasing/supplier_credit.php
8339   /purchasing/supplier_invoice.php
8340 # Fixed focus after update
8341 $ /admin/company_preferences.php
8342 # Fixed message typo.
8343 $ /admin/create_coy.php
8344 # Fixed line edition layout
8345 $ /inventory/includes/item_adjustments_ui.inc
8346
8347 18-Jul-2008 Joe Hunt
8348 # Parse error fixed [0000021] in customer_credit_invoice.php
8349 $ /sales/customer_credit_invoice.php
8350
8351 15-Jul-2008 Janusz Dobrowolski
8352 # Fixed bug [0000018] - unwanted freight cost reset on page update.
8353 $ /sales/customer_delivery.php
8354
8355 14-Jul-2008 Janusz Dobrowolski
8356 # Fixed bug [0000017] - error while checking qoh
8357 $ /includes/ui/items_cart.inc
8358   /manufacturing/work_order_issue.php
8359 # Fixed ajax update
8360 $ /gl/manage/gl_accounts.php
8361
8362 13-Jul-2008 Joe Hunt
8363 + Added GL Summary of Tax Report (rep709.php). Usable only if different Tax Accounts are used.
8364 $ /reporting/rep709.php
8365
8366 12-Jul-2008 Joe Hunt
8367 ! Rewrite of Tax Report (rep709.php).
8368 $ /reporting/rep709.php
8369
8370 09-Jul-2008 Janusz Dobrowolski
8371 # Corrections to maximum input lengths
8372 $ /gl/manage/bank_accounts.php
8373   /gl/manage/gl_account_classes.php
8374 # Fixed spare Back link on restricted pages
8375 $ /includes/session.inc
8376 # Fixed bank_account_types_list()
8377 $ /includes/ui/ui_lists.inc
8378 # Fixed warning about unexisting POST var
8379 $ /sales/manage/customers.php
8380
8381 08-Jul-2008 Janusz Dobrowolski
8382 # Added validation of entered quantities
8383 $ /sales/customer_credit_invoice.php
8384 # Fixed ajax update (0000015) and quantity checks
8385 $ /sales/customer_delivery.php
8386   /sales/customer_invoice.php
8387 # Fixed invalid voiding sales invoice/delivery/credit (0000016)
8388 $ /sales/includes/db/sales_delivery_db.inc
8389   /sales/includes/db/sales_invoice_db.inc
8390   /sales/includes/sales_db.inc
8391 # Fixed setting document date to Today() 
8392 $ /sales/includes/cart_class.inc
8393
8394 08-Jul-2008 Joe Hunt
8395 + Addition in test of duplicate fiscal year
8396 $ /admin/fiscalyears.php
8397
8398 07-Jul-2008 Joe Hunt
8399 # Corrected a subbug in 00000012 (blank page in sales_types.php).
8400 $ /sales/manage/sales_types.php
8401
8402 07-Jul-2008 Janusz Dobrowolski
8403 + Added ajax
8404 $ /admin/fiscalyears.php
8405   /inventory/purchasing_data.php
8406 # Corrected factor parameter checking (fixes 00000012)
8407 $ /sales/includes/sales_db.inc
8408 ! Changed selector for fiscal year functions to id
8409 $ /admin/db/company_db.inc
8410 # Checking options parameter for combos 
8411 $ /includes/ui/ui_lists.inc
8412
8413 06-Jul-2008 Janusz Dobrowolski
8414 + Ajax additions
8415 $ /admin/view_print_transaction.php
8416   /admin/void_transaction.php
8417   /dimensions/dimension_entry.php
8418   /manufacturing/work_order_entry.php
8419   /manufacturing/manage/bom_edit.php
8420   /sales/manage/customer_branches.php
8421 + Default value calculated for new prices
8422 $ /inventory/prices.php
8423 + Optional default value for input_num()
8424 $ /includes/ui/ui_input.inc
8425 + Submit on change option for currency lists
8426 $ /includes/ui/ui_lists.inc
8427 # factor parameter in get_price() is now optional
8428 $ /sales/includes/sales_db.inc
8429 # Smaller fix to ajax page content update
8430 $ /sales/manage/customers.php
8431
8432 05-Jul-2008 Janusz Dobrowolski
8433 + Ajax additions
8434 $ /admin/change_current_user_password.php
8435   /admin/company_preferences.php
8436   /admin/forms_setup.php
8437   /admin/gl_setup.php
8438   /admin/payment_terms.php
8439   /admin/shipping_companies.php
8440   /admin/users.php
8441   /inventory/manage/item_categories.php
8442   /inventory/manage/item_units.php
8443   /inventory/manage/locations.php
8444   /inventory/manage/movement_types.php
8445   /manufacturing/manage/work_centres.php
8446   /sales/manage/credit_status.php
8447   /sales/manage/sales_areas.php
8448   /sales/manage/sales_people.php
8449   /sales/manage/sales_types.php
8450   /taxes/item_tax_types.php
8451   /taxes/tax_groups.php
8452   /taxes/tax_types.php
8453 # Gettext fixes
8454 $ /gl/manage/bank_accounts.php
8455   /gl/manage/bank_trans_types.php
8456   /gl/manage/currencies.php
8457   /gl/manage/gl_account_classes.php
8458   /gl/manage/gl_account_types.php
8459   /gl/manage/gl_accounts.php
8460
8461 04-Jul-2008 Janusz Dobrowolski
8462 + Ajax additions
8463   /gl/inquiry/bank_inquiry.php
8464   /gl/inquiry/gl_account_inquiry.php
8465   /gl/inquiry/gl_trial_balance.php
8466   /gl/manage/bank_accounts.php
8467   /gl/manage/bank_trans_types.php
8468   /gl/manage/currencies.php
8469   /gl/manage/exchange_rates.php
8470   /gl/manage/gl_account_classes.php
8471   /gl/manage/gl_account_types.php
8472   /gl/manage/gl_accounts.php
8473 ! Changed layout for simple db table editor pages
8474 $ /includes/ui/ui_input.inc
8475 - Removed unused GL account settings.
8476 $ /admin/gl_setup.php
8477   /admin/db/company_db.inc
8478   /gl/manage/gl_accounts.php
8479 # Fixed default sales account for customer branch.
8480 $ /admin/gl_setup.php
8481   /sales/manage/customer_branches.php
8482 # Fixed focus after ajax page reload.
8483 $ /includes/ajax.inc
8484 # Fixed optional submit for yesno and gl_all_accounts lists.
8485 $ /includes/ui/ui_lists.inc
8486
8487 01-Jul-2008 Janusz Dobrowolski
8488 + Ajax additions
8489   /gl/bank_transfer.php
8490   /gl/gl_budget.php
8491   /gl/gl_journal.php
8492   /gl/includes/ui/gl_journal_ui.inc
8493 + Added client side calculations for budget
8494   /gl/gl_budget.php
8495   /js/budget.js
8496 # Fixed default POST assigning [fixes 0000009]
8497   /includes/ui/ui_lists.inc
8498 # Fixed submit type in submit_row()
8499   /includes/ui/ui_input.inc
8500 # Small display fix
8501   /gl/manage/currencies.php
8502 ! Code cleanup
8503   /gl/gl_bank.php
8504   /gl/includes/ui/gl_bank_ui.inc
8505   /inventory/adjustments.php
8506   /inventory/transfers.php
8507   /purchasing/po_entry_items.php
8508   /sales/sales_order_entry.php
8509   /sales/credit_note_entry.php
8510
8511 29-Jun-2008 Janusz Dobrowolski
8512 ! Rewritten bank deposit/payment related files, added ajax
8513   /gl/gl_deposit.php (removed)
8514   /gl/gl_payment.php (removed)
8515   /gl/gl_bank.php (added)
8516   /gl/includes/ui/gl_bank_ui.inc (new file)
8517   /gl/includes/ui/gl_deposit_ui.inc (removed)
8518   /gl/includes/ui/gl_payment_ui.inc (removed)
8519   /gl/includes/db/gl_db_banking.inc
8520   /gl/gl_journal.php
8521   /manufacturing/search_work_orders.php
8522   /applications/generalledger.php
8523 + Added fallback flag for non-js mode only ui elements
8524 $ /js/inserts.js
8525 ! Default value from POST for check_box,hidden and text_cells inputs
8526 $ /includes/ui/ui_input.inc
8527 ! Rewritten non-sql list selectors
8528 $ /includes/ui/ui_lists.inc
8529   /purchasing/inquiry/supplier_allocation_inquiry.php
8530   /purchasing/inquiry/supplier_inquiry.php
8531 ! Added trans_type parameter to items_cart()  
8532 $ /includes/ui/items_cart.inc
8533   /inventory/adjustments.php
8534   /inventory/transfers.php
8535   /manufacturing/work_order_issue.php
8536
8537 27-Jun-2008 Janusz Dobrowolski
8538 + Ajax additions
8539 $ /dimensions/dimension_entry.php
8540   /dimensions/inquiry/search_dimensions.php
8541   /manufacturing/work_order_add_finished.php
8542   /manufacturing/work_order_issue.php
8543   /manufacturing/work_order_release.php
8544   /manufacturing/includes/work_order_issue_ui.inc
8545   /manufacturing/search_work_orders.php
8546 ! Default $selected_id=null (ie current $_POST value) for all lists;
8547    standard view (ie with search box) of stock_component_list()
8548 $ /includes/ui/ui_lists.inc
8549 # Fixed selection for outstanding work orders
8550 $ /manufacturing/search_work_orders.php
8551 # Fixed stock item links
8552 $ /inventory/includes/item_adjustments_ui.inc
8553   /inventory/includes/stock_transfers_ui.inc
8554 # Fixed typo in menu option
8555 $ /applications/manufacturing.php
8556
8557 27-Jun-2008 Joe Hunt
8558 # Minor html adjustment in login.php
8559 $ /access/login.php
8560 # Fixed a bug when trying to create a duplicate year
8561 $ /admin/fiscalyears.php
8562 # Fixed a misspelled parameter (OutstandingOnly) in manufacturing.php
8563 $ /applications/manufacturing.php
8564
8565 26-Jun-2008 Janusz Dobrowolski
8566 + Ajax additions
8567 $ /includes/ui/ui_lists.inc
8568   /inventory/adjustments.php
8569   /inventory/cost_update.php
8570   /inventory/prices.php
8571   /inventory/transfers.php
8572   /inventory/includes/item_adjustments_ui.inc
8573   /inventory/includes/stock_transfers_ui.inc
8574   /inventory/inquiry/stock_movements.php
8575   /inventory/manage/items.php
8576   /manufacturing/work_order_entry.php
8577   /purchasing/po_entry_items.php
8578 ! Changes to items_cart API (line_items indexed by line# instead of stock_id)
8579 $ /includes/ui/items_cart.inc
8580 # Fixed bug 0000008 (call to no more existing function)
8581 $ /sales/includes/db/sales_types_db.inc
8582
8583 25-Jun-2008 Joe Hunt
8584 # Fixed 'div end out of order' in invoice_ui.inc causing the newwave bug with missing menu
8585 $ /purchasing/includes/ui/invoice_ui.inc
8586
8587 25-Jun-2008 Janusz Dobrowolski
8588 # Fixed bug 0000004, removed nested forms in supplier invoice/credit
8589 $ /purchasing/includes/ui/invoice_ui.inc
8590
8591 25-Jun-2008 Joe Hunt
8592 # Fixed bug when updating/saving Tax Group Items
8593 $ /includes/ui/ui_lists.inc
8594
8595 24-Jun-2008 Joe Hunt
8596 # Fixed inconsistencies in customer and supplier aging 
8597 $ /sales/includes/db/customers_db.inc
8598   /sales/inquiry/customer_inquiry.php
8599   /purchasing/includes/db/suppliers_db.inc
8600   /reporting/rep102.php
8601   /reporting/rep202.php
8602 # Fixed a bug when trying to back the inv.date and due date in Direct Invoicing.
8603 $ /sales/sales_order_entry.php
8604
8605
8606 23-Jun-2008 Janusz Dobrowolski
8607 + Ajax additions to sales and purchasing modules
8608 $ /purchasing/po_receive_items.php
8609   /purchasing/supplier_credit.php
8610   /purchasing/supplier_credit_grns.php
8611   /purchasing/supplier_invoice.php
8612   /purchasing/supplier_invoice_grns.php
8613   /purchasing/supplier_trans_gl.php
8614   /purchasing/allocations/supplier_allocate.php
8615   /purchasing/includes/ui/invoice_ui.inc
8616   /sales/customer_credit_invoice.php
8617   /sales/allocations/customer_allocate.php
8618 # Fixed edition of purchase order (bug #0000001)
8619 $ /purchasing/includes/ui/po_ui.inc
8620 ! Improved client side allocation functions
8621 $ /js/allocate.js
8622 + Optional coloured price_format()
8623 $ /js/utils.js
8624   /js/inserts.js
8625 ! Async update of locations selector
8626 $ /includes/ui/ui_lists.inc
8627 # Fixed warning on pages without default focus.
8628 $ /includes/ui/ui_controls.inc
8629 # Fixed initial display for numeric inputs with dec=0. 
8630 $ /includes/ui/ui_input.inc
8631
8632 21-Jun-2008 Janusz Dobrowolski
8633 + Ajax additions to sales and purchasing modules
8634 $ /purchasing/po_entry_items.php
8635   /purchasing/supplier_payment.php
8636   /purchasing/allocations/supplier_allocate.php
8637   /purchasing/includes/ui/po_ui.inc
8638   /purchasing/inquiry/po_search.php
8639   /purchasing/inquiry/po_search_completed.php
8640   /purchasing/inquiry/supplier_allocation_inquiry.php
8641   /purchasing/inquiry/supplier_inquiry.php
8642   /purchasing/manage/suppliers.php
8643   /sales/manage/customers.php
8644
8645 21-Jun-2008 Joe Hunt
8646 + Added upload functionality to company logo. Better names on lists search.
8647 $ /admin/company_preferences.php
8648 ! Better layout on company logo print-out
8649 $ /reporting/includes/header2.inc
8650
8651 ---------------------------------------Release Candidate 2-------------------------------
8652 20-Jun-2008 Joe Hunt
8653 ! 2.0 Release Candidate 2
8654 $ config.php
8655   update.html
8656   
8657 20-Jun-2008 Joe Hunt
8658 ! In reorder_level.php the heading gets updated as well
8659 $ /inventory/reorder_level.php
8660 ! Changes the -1 to 'User Quantiry Decimals' in the table for units.
8661 $ /inventory/manage/item_units.php
8662
8663 20-Jun-2008 Janusz Dobrowolski
8664 # Proper error handling even after exit() call.
8665 $ /includes/errors.inc
8666   /includes/main.inc
8667   /includes/session.inc
8668 # Fixed initial combo selection.
8669   /includes/ui/ui_lists.inc
8670 # Layout fixes to customer edition.
8671   /sales/manage/customers.php
8672 # Added order table reload after template option change
8673   /sales/inquiry/sales_orders_view.php
8674
8675 19-Jun-2008 Janusz Dobrowolski
8676 + Added ajax improvements
8677 $ /purchasing/allocations/supplier_allocation_main.php
8678   /sales/customer_delivery.php
8679   /sales/customer_invoice.php
8680   /sales/allocations/customer_allocation_main.php
8681   /sales/manage/customers.php
8682 + Ajax added to check helper function
8683 $ /includes/ui/ui_input.inc
8684 # Fixing database error in branch exist check on empty customer_id
8685 $ /includes/data_checks.inc
8686 # Layout fix for hyperlink_params_td()
8687 $ /includes/ui/ui_controls.inc
8688 # Fix for initial combo position
8689 $ /includes/ui/ui_lists.inc
8690 # Fix to select onchange extension
8691 $ /js/inserts.js
8692
8693 19-Jun-2008 Joe Hunt
8694 ! changed so the due date is updated when changing customer in direct invoice.
8695 $ /sales/includes/ui/sales_order_ui.inc
8696
8697 19-Jun-2008 Joe Hunt
8698 # Minor layout bug at Credit Shipping Costs in customer_credit_invoice.php
8699 $ /sales/customer_credit_invoice.php
8700
8701 18-Jun-2008 Janusz Dobrowolski
8702 + Added ajax improvements
8703 $ /sales/credit_note_entry.php
8704   /sales/customer_payments.php
8705   /sales/sales_order_entry.php
8706   /sales/includes/ui/sales_credit_ui.inc
8707   /sales/includes/ui/sales_order_ui.inc
8708   /sales/inquiry/customer_allocation_inquiry.php
8709   /sales/inquiry/customer_inquiry.php
8710 + Added optional trigger parameter to div_start()
8711 $ /includes/ui/ui_controls.inc
8712 + Added dec attribute ajax update for amount fields 
8713 $ /includes/ui/ui_input.inc
8714 + Ajaxified stock item types and credit types lists
8715 $ /includes/ui/ui_lists.inc
8716 # Fixed onblur for amount fields, extended onchange event handling for selects
8717 $ /js/inserts.js
8718 # Fixed addAssign() js handler for nonstandard attributes
8719 $ /js/utils.js
8720 # Fixed bug in stock item image upload
8721 $ /inventory/manage/items.php
8722
8723 17-Jun-2008 Joe Hunt
8724 ! More files with Quantity routines needed fix due to php4 related issue.
8725 $ /includes/current_user.inc
8726   /manufacturing/work_order_entry.php
8727   /manufacturing/inquiry/where_used_inquiry.php
8728   /manufacturing/manage/bom_edit.php
8729   /purchasing/po_receive_items.php
8730   /purchasing/supplier_credit_grns.php
8731   /purchasing/supplier_invoice_grns.php
8732   /sales/customer_credit_invoice.php
8733   /sales/includes/ui/sales_order_ui.inc
8734
8735 16-Jun-2008 Joe Hunt
8736 ! Changed so Customer's Reference is printed on all sales documents (you can f.i. enter PO number here).
8737 $ /reporting/includes/header2.inc
8738   /reporting/doctext.inc
8739   /reporting/doctext2.inc
8740   
8741 16-Jun-2008 Joe Hunt
8742 ! Changed the Quantity routines to use the Item Units decimals if any. A lot of files.
8743 $ /includes/current_user.inc
8744   /includes/ui/ui_input.inc
8745   /includes/ui/ui_lists.inc
8746   /inventory/reorder_level.inc
8747   /inventory/includes/item_adjustments_ui.inc
8748   /inventory/includes/stock_transfers_ui.inc
8749   /inventory/includes/db/items_units_db.inc
8750   /inventory/inquiry/stock_movements.php
8751   /inventory/inquiry/stock_status.php
8752   /inventory/manage/item_units.php
8753   /inventory/view/view_adjustment.php
8754   /inventory/view/view_transfer.php
8755   /manufacturing/search_work_orders.php
8756   /manufacturing/work_order_entry.php
8757   /manufacturing/includes/manufacturing_ui.inc
8758   /manufacturing/includes/work_order_issue_ui.inc
8759   /manufacturing/inquiry/where_used_inquiry.php
8760   /manufacturing/manage/bom_edit.php
8761   /manufacturing/view/wo_issue_view.php
8762   /manufacturing/view/wo_production_view.php
8763   /purchasing/po_receive_items.php
8764   /purchasing/supplier_credit_grns.php
8765   /purchasing/supplier_invoice_grns.php
8766   /purchasing/includes/ui/invoice_ui.inc
8767   /purchasing/includes/ui/po_ui.inc
8768   /purchasing/view/view_grn.php
8769   /purchasing/view/view_po.php
8770   /reporting/rep105.php
8771   /reporting/rep107.php
8772   /reporting/rep108.php
8773   /reporting/rep109.php
8774   /reporting/rep110.php
8775   /reporting/rep204.php
8776   /reporting/rep209.php
8777   /reporting/rep301.php
8778   /reporting/rep302.php
8779   /reporting/rep303.php
8780   /reporting/rep401.php
8781   /sales/customer_credit_invoice.php
8782   /sales/customer_delivery.php
8783   /sales/customer_invoice.php
8784   /sales/includes/ui/sales_credit_ui.inc
8785   /sales/includes/ui/sales_order_ui.inc
8786   /sales/view/view_credit.php
8787   /sales/view/view_dispatch.php
8788   /sales/view/view_invoice.php
8789   /sales/view/view_sales_order.php
8790   
8791 15-Jun-2008 Janusz Dobrowolski
8792 + Ajax driven delivery and order queries.
8793 $ /sales/inquiry/sales_deliveries_view.php
8794   /sales/inquiry/sales_orders_view.php
8795 + Added searchbox class selector for text inputs with onchange event handlers.
8796 ! Added text selection after focus.
8797 $ /js/inserts.js
8798   /js/utils.js
8799 + Added submit_on_change option to ref input functions, fixed data picker
8800 $ /includes/ui/ui_input.inc
8801 # Fixed bug in non-js mode for combos type 0 (stock_items_lists).
8802 $ /includes/ui/ui_lists.inc
8803
8804 15-Jun-2008 Joe Hunt
8805 # Changed so Invoice Template gets the current day instead of original day.
8806 $ /sales/sales_order_entry.php
8807
8808 15-Jun-2008 Joe Hunt
8809 # Bug in tax_types_list (spec_id)
8810 $ /includes/ui/ui_lists.inc
8811
8812 14-Jun-2008 Joe Hunt
8813 # Minor annoying layout bug in stock movements.
8814 $ /inventory/inquiry/stock_movements.php
8815
8816 14-Jun-2008 Joe Hunt
8817 ! The Customer Branch Sales Account now overrides the Item Sales Accounts if a Sales Account is here.
8818   Can now be set to 'Use Item Sales Accounts', which is the first choice in list and default.
8819 ! If setting the Customer Branch AR Account to a Bank Account (and hereby also Cash Account) the 
8820   transactions from Direct Invoice and Credit Note will be allocated immediately when placing.
8821 $ /includes/ui/ui_lists.inc
8822   /sales/includes/db/sales_invoice_db.inc
8823   /sales/includes/db/sales_credit_db.inc
8824   /sales/manage/customer_branches.php
8825   .
8826 12-Jun-2008 Joe Hunt
8827 + New inventory sales report. Shows total sales - costs - contribution per category, location, detailed/summary and period.
8828 $ /reporting/reports_main.php
8829   /reporting/rep304.php (new file)
8830   
8831 ---------------------------------------Release Candidate 1-------------------------------
8832 10-Jun-2008 Janusz Dobrowolski
8833 # Some more fixes related to ajax combos usage
8834 $ /includes/ui/ui_lists.inc
8835   /inventory/cost_update.php
8836   /inventory/prices.php
8837   /inventory/purchasing_data.php
8838   /inventory/reorder_level.php
8839   /inventory/includes/item_adjustments_ui.inc
8840   /inventory/inquiry/stock_status.php
8841   /manufacturing/inquiry/where_used_inquiry.php
8842   /manufacturing/manage/bom_edit.php
8843   /purchasing/includes/ui/po_ui.inc
8844 # Fixed focus issues
8845 $ /gl/gl_journal.php
8846   /gl/gl_deposit.php
8847   /gl/gl_payment.php
8848   /js/inserts.js
8849   
8850 09-Jun-2008 Janusz Dobrowolski
8851 # Some additional fixes related to last big committment
8852 $ /gl/gl_journal.php
8853   /gl/gl_deposit.php
8854   /gl/gl_payment.php
8855   /includes/ajax.inc
8856   /includes/reserved.inc
8857   /includes/ui/ui_lists.inc
8858   /includes/ui/ui_view.inc
8859   /js/inserts.js
8860   /js/utils.js
8861   /sales/includes/ui/sales_order_ui.inc
8862   /themes/default/default.css
8863   /themes/aqua/default.css
8864   /themes/cool/default.css
8865
8866 08-Jun-2008 Joe Hunt
8867 ! Preparing for release candidate 1
8868 $ config.php
8869
8870 08-Jun-2008 Joe Hunt
8871 ! Set 'max_execution_time' to 60 seconds by ini_set.
8872 $ /install/save.php
8873
8874 07-Jun-2008 Joe Hunt
8875 # Fixed a layout bug in footer.inc
8876 $ /includes/page/footer.inc
8877
8878 07-Jun-2008 Joe Hunt
8879 ! Changed install.html and update.html
8880 $ install.html
8881   update.html
8882 + New files, change_current_user_password.php and alter2.sql
8883 $ /admin/change_current_user_password.php
8884   /sql/alter2.sql
8885 ! Changed some files for layout
8886 $ /lang/en_US/stylesheet.css
8887   /themes/aqua/default.css
8888   /themes/aqua/renderer.php
8889   /themes/cool/default.css
8890   /themes/cool/renderer.php
8891   /themes/default/default.css
8892   /themes/default/renderer.php
8893 ! Changed install sql scripts
8894 $ /sql/en_US-demo.sql
8895   /sql/en_US-new.sql
8896   
8897 07-Jun-2008 Janusz Dobrowolski
8898 + Added ajax functionality and ui hints to sales form entry pages.
8899 $ /sales/sales_order_entry.php
8900   /sales/includes/ui/sales_order_ui.inc
8901 + Added option for hints display, changed input/lists functions API
8902 $ /admin/display_prefs.php
8903   /admin/db/users_db.inc
8904   /includes/current_user.inc
8905   /includes/prefs/userprefs.inc
8906   /includes/ui/ui_input.inc
8907   /themes/default/renderer.php
8908   /sql/alter.sql
8909 + List functions rewrite. Added ajax functionality, universal combo_input().
8910 $ /includes/ui/ui_lists.inc
8911 + Ajaxified exchange_rate_display()
8912 $ /includes/ui/ui_view.inc
8913 + Added methods for setting focus and page reload to $Ajax class
8914 $ /includes/ajax.inc
8915   /includes/main.inc
8916 + Added comma separated css element selectors
8917 $ /js/behaviour.js
8918 ! Searchable select js changes related to new ui_lists.inc changes
8919 $ /js/inserts.js
8920   /js/utils.js
8921 + Additional style definitions for various ajax controls
8922 $ /themes/default/default.css
8923 ! Fixes related to changed input/lists API and ajax extensions
8924 $ /admin/company_preferences.php
8925   /admin/fiscalyears.php
8926   /admin/forms_setup.php
8927   /admin/gl_setup.php
8928   /dimensions/dimension_entry.php
8929   /dimensions/inquiry/search_dimensions.php
8930   /gl/bank_transfer.php
8931   /gl/includes/ui/gl_deposit_ui.inc
8932   /gl/includes/ui/gl_journal_ui.inc
8933   /gl/includes/ui/gl_payment_ui.inc
8934   /gl/inquiry/bank_inquiry.php
8935   /gl/inquiry/gl_account_inquiry.php
8936   /gl/inquiry/gl_trial_balance.php
8937   /gl/manage/gl_account_types.php
8938   /gl/manage/gl_accounts.php
8939   /includes/ui/ui_controls.inc
8940   /inventory/includes/item_adjustments_ui.inc
8941   /inventory/includes/stock_transfers_ui.inc
8942   /inventory/inquiry/stock_movements.php
8943   /manufacturing/search_work_orders.php
8944   /manufacturing/work_order_add_finished.php
8945   /manufacturing/work_order_entry.php
8946   /manufacturing/includes/work_order_issue_ui.inc
8947   /manufacturing/manage/bom_edit.php
8948   /purchasing/supplier_payment.php
8949   /purchasing/includes/ui/grn_ui.inc
8950   /purchasing/includes/ui/invoice_ui.inc
8951   /purchasing/includes/ui/po_ui.inc
8952   /purchasing/inquiry/po_search.php
8953   /purchasing/inquiry/po_search_completed.php
8954   /purchasing/inquiry/supplier_allocation_inquiry.php
8955   /purchasing/inquiry/supplier_inquiry.php
8956   /sales/customer_credit_invoice.php
8957   /sales/customer_delivery.php
8958   /sales/customer_invoice.php
8959   /sales/includes/ui/sales_credit_ui.inc
8960   /sales/inquiry/customer_allocation_inquiry.php
8961   /sales/inquiry/customer_inquiry.php
8962   /sales/inquiry/sales_deliveries_view.php
8963   /sales/inquiry/sales_orders_view.php
8964   /taxes/tax_groups.php
8965
8966 06-Jun-2008 Joe Hunt
8967 # Final fixes in html layout
8968 $ /admin/create_coy.php
8969   /gl/gl_deposit.php
8970   /gl/gl_payment.php
8971   /gl/manage/exchange_rates.php
8972   /inventory/prices.php
8973   /inventory/purchasing_date.php
8974   /inventory/reorder_level.php
8975   /inventory/inquiry/stock_status.php
8976   /manufacturing/inquiry/where_used_inquiry.php
8977   /manufacturing/manage/bom_edit.php
8978   
8979 05-Jun-2008 Joe Hunt
8980 ! Made an improment to the date picker. Shows the week number as well. Many delivery systems are week number based.
8981 $ /includes/ui/ui_view.inc
8982 # Fixed a html layout bug
8983 $ /includes/page/header.inc
8984
8985 31-May-2008 Joe Hunt
8986 # A lot of annoying layout bugs taken. Mostly from views and inquiries. A couple of files are critical, ui_view and ui_lists!
8987 $ /gl/view/gl_deposit_view.php
8988   /gl/view/gl_payment_view.php
8989   /includes/ui/ui_controls.inc
8990   /includes/ui/ui_lists.inc
8991   /includes/ui/ui_view.inc
8992   /manufacturing/work_order_add_finished.php
8993   /manufacturing/includes/manufacturing_ui.inc
8994   /manufacturing/view/work_order_view.php
8995   /manufacturing/view/wo_issue_view.php
8996   /sales/inquiry/customer_allocation_inquiry.php
8997   /sales/inquiry/customer_inquiry.php
8998
8999 30-May-2008 Joe Hunt
9000 # Fixed bug in 2 files regarding stock movements. Moved from Invoice to Delivery.
9001 $ /inventory/inquiry/stock_movements.php
9002   /reporting/rep302.php
9003
9004 28-May-2008 Joe Hunt
9005 # More bugs related to debtor_trans changes (positive amounts)
9006 $ /gl/includes/db/gl_db_banking.inc
9007   /sales/allocations/customer_allocate.php
9008   /sales/includes/db/custalloc_db.inc
9009   /sales/inquiry/customer_allocation_inquiry.php
9010
9011 27-May-2008 Joe Hunt
9012 # Changed more files with new html/css.
9013 $ /includes/page/header.inc
9014   /purchasing/inquiry/supplier_allocation_inquiry.php
9015   /sales/credit_note_entry.php
9016   
9017 26-May-2008 Joe Hunt
9018 # Fixed many minor bugs, new ones as well as debtor_trans related.
9019 ! Changed to use DOCTYPE html 4.01 transitionel. Some files/css needed change.
9020 $ /admin/backups.php
9021   /admin/create_coy.php
9022   /admin/inst_lang.php
9023   /admin/inst_module.php
9024   /gl/manage/exchange_rates.php
9025   /includes/session.inc
9026   /includes/page/header.inc
9027   /includes/ui/ui_controls.inc
9028   /includes/ui/ui_input.inc
9029   /includes/ui/ui_lists.inc
9030   /includes/ui/ui_view.inc
9031   /purchasing/allocations/supplier_allocate.php
9032   /sales/allocations/customer_allocate.php
9033   /sales/includes/db/sales_credit_db.inc
9034   /sales/inquiry/customer_allocation_inquiry.php
9035   /themes/aqua/default.css
9036   /themes/cool/default.css
9037   /themes/default/default.css
9038   
9039 23-May-2008 Joe Hunt
9040 # Minor bug in dimensions.php (Outstanding Dimensions)
9041 $ /applications/dimensions.php
9042   /dimensions/inquiry/search_dimensions.php
9043   
9044 23-May-2008 Janusz Dobrowolski
9045 ! Include file order / error handling order fixed once again.
9046 $ /includes/main.inc
9047   /includes/session.inc
9048   
9049 23-May-2008 Joe Hunt
9050 ! Moved menu-system from header.inc/footer.inc to renderer.php for relevant theme. Fixed frontaccounting.php to get the
9051   correct renderer.php.
9052 $ frontaccounting.php
9053   /includes/page/header.inc
9054   /includes/page/footer.inc
9055   /themes/default/renderer.php
9056   /themes/cool/renderer.php
9057   /themes/aqua/renderer.php
9058
9059 22-May-2008 Janusz Dobrowolski
9060 ! Error handler switching moved to session.inc for early error catching
9061 $ /includes/main.inc
9062   /includes/session.inc
9063 ! Cosmetic cleanup
9064   /js/utils.js
9065   
9066 18-May-2008 Janusz Dobrowolski
9067 # Added explicit ob_end_flush() on shutdown needed for php5
9068 $ /includes/main.inc
9069 # Fixed for www servers on nonstandard listening ports.
9070 $ /js/JsHttpRequest.js
9071
9072 18-May-2008 Joe Hunt
9073 # Bug when inserting new records in debtor_trans.
9074 $ /sales/includes/db/cust_trans_db.inc
9075
9076 16-May-2008 Janusz Dobrowolski
9077 + Rewritten errors/messages handling, unified for ajax/user/php errors
9078 $ /includes/errors.inc
9079   /includes/main.inc
9080   /includes/ui/ui_msgs.inc
9081 + Framework extended for ajax functionality, javascript code organization improvements.
9082 $ /config.php
9083   /includes/JsHttpRequest.php (new file)
9084   /includes/ajax.inc (new file)
9085   /includes/current_user.inc
9086   /includes/session.inc
9087   /includes/lang/language.php
9088   /includes/page/footer.inc
9089   /includes/page/header.inc
9090   /includes/ui/ui_controls.inc
9091   /includes/ui/ui_input.inc
9092   /includes/ui/ui_view.inc
9093   /js/JsHttpRequest.js (new file)
9094   /js/allocate.js (new file)
9095   /js/utils.js (new file)
9096   /js/behaviour.js
9097   /js/inserts.js
9098   /themes/aqua/images (new dir)
9099   /themes/aqua/images/button_ok.png (new file)
9100   /themes/aqua/images/locate.png (new file)
9101   /themes/cool/images (new dir)
9102   /themes/coll/images/button_ok.png (new file)
9103   /themes/coll/images/locate.png (new file)
9104   /themes/default/images/button_ok.png (new file)
9105   /themes/default/images/progressbar.gif (new file)
9106   /themes/default/images/progressbar1.gif (new file)
9107   /themes/default/images/progressbar2.gif (new file)
9108   /themes/default/default.css
9109   /themes/aqua/default.css
9110   /themes/cool/default.css
9111 ! Payment allocation js functions moved to allocate.js
9112 $ /purchasing/allocations/supplier_allocate.php 
9113   /sales/allocations/customer_allocate.php
9114 ! Some initializations moved from sales_order_ui.inc
9115 $ /sales/includes/cart_class.inc
9116 + Added javascript compression routine
9117 $ /includes/main.inc
9118
9119 14-May-2008 Joe Hunt
9120 # Minor bugs in the former fixing.
9121 $ /includes/ui/ui_lists.inc
9122
9123 14-May-2008 Joe Hunt
9124 # When no_item_list or no_customer_list or no_supplier_list was checked in company setup the listboxes were filled with all
9125   the records when there were no search values.
9126 $ /includes/ui/ui_lists.inc
9127
9128 09-May-2008 Joe Hunt
9129 ! Due to differences in Javascript the script update_db.php had to be changed.
9130 ! New fields, base_sales in 0_company and factor in 0_sales_types affects the default chart of accounts.
9131 $ /update_db.php
9132   /sql/en_US-new.sql
9133   /sql/en_US-demo.sql
9134   
9135 09-May-2008 Janusz Dobrowolski
9136 # Automatic calculation of not set item prices from home currency and base sales type settings.
9137 $ /admin/company_preferences.php
9138   /admin/db/company_db.inc
9139   /includes/ui/ui_lists.inc
9140   /sales/includes/cart_class.inc
9141   /sales/includes/sales_db.inc
9142   /sales/includes/db/sales_order_db.inc
9143   /sales/includes/db/sales_types_db.inc
9144   /sales/includes/ui/sales_credit_ui.inc
9145   /sales/includes/ui/sales_order_ui.inc
9146   /sales/manage/sales_types.php
9147   /sql/alter.sql
9148 # Fixed dev bug blocking change of price on order entry.
9149 $ /sales/includes/ui/sales_order_ui.inc
9150 # Small display fix
9151 $ /sales/manage/sales_people.php
9152
9153 30-Apr-2008 Joe Hunt
9154 # Fixed price update also in purchase order
9155 $ /purchasing/includes/ui/po_ui.inc
9156
9157 30-Apr-2008 Janusz Dobrowolski
9158 # Fixed price update when changing item in sales order.
9159 $ /includes/ui/ui_lists.inc
9160   /js/inserts.js
9161   /sales/includes/ui/sales_order_ui.inc
9162
9163 24-Apr-2008 Janusz Dobrowolski
9164 + Added new per company directory for customized versions of report definition files repXXX.php, checked before using system default file.
9165 $ /company/0/reporting (added new directory)
9166   /company/0/reporting/index.php
9167   /admin/create_coy.php
9168   /reporting/includes/reports_classes.inc
9169 # Warnings turned off in case of charset not supported by htmlspecialchars().
9170 $ /includes/db/connect_db.inc
9171 # Added content type encoding header
9172 $ /includes/page/header.inc
9173
9174 24-Apr-2008 Joe Hunt
9175 # Wrong include file path in /includes/ui/items_cart.inc changed /inventory/includes/prefs/sysprefs.inc to
9176   /includes/prefs/sysprefs.inc
9177 $ /includes/ui/items_cart.inc  
9178 # Wrong include file in /reporting/includes/pdf_report.inc. Changed header2a.inc to header2.inc
9179 $ /reporting/includes/pdf_report.inc
9180
9181 23-Apr-2008 Joe Hunt
9182 ! Removed the content of function header2 in pdf_report.inc to a separate file, header2.inc.
9183   It will make it easier to design your own document layouts.
9184 $ /reporting/includes/pdf_report.inc
9185   /reporting/includes/header2.inc (new file)
9186   
9187 20-Apr-2008 Janusz Dobrowolski
9188 # Checking uniqueness of company settings, fixed creating database with prefix 0 when none was selected.
9189 $ /admin/create_coy.php
9190 ! Added missing include_once directives.
9191 $ /includes/ui/items_cart.inc
9192   /includes/ui/ui_lists.inc
9193   /includes/ui/ui_view.inc
9194 + Added ini default_charset unnecessary for planned ajax calls.
9195 $ /includes/lang/language.inc
9196
9197 19-Apr.2008 Joe Hunt
9198 # Bug (right to left text was done if price decimals were 3). A test sentense from a while
9199   ago wasn't removed.
9200 $ /reporting/includes/pdf_report.inc
9201
9202 18-Apr-2008 Janusz Dobrowolski
9203 # Additional checks on provisions and break point entry.
9204 $ /sales/manage/sales_people.php
9205 ! Modules purchasing, sales and taxes sealed against XSS attacks
9206 $ /install/save.php
9207   /admin/db/maintenance_db.inc
9208   /purchasing/includes/db/grn_db.inc
9209   /purchasing/includes/db/invoice_items_db.inc
9210   /purchasing/includes/db/po_db.inc
9211   /purchasing/includes/db/supp_trans_db.inc
9212   /purchasing/manage/suppliers.php
9213   /sales/includes/db/credit_status_db.inc
9214   /sales/includes/db/cust_trans_db.inc
9215   /sales/includes/db/cust_trans_details_db.inc
9216   /sales/includes/db/sales_order_db.inc
9217   /sales/includes/db/sales_types_db.inc
9218   /sales/manage/customer_branches.php
9219   /sales/manage/customers.php
9220   /sales/manage/sales_areas.php
9221   /sales/manage/sales_people.php
9222   /taxes/db/item_tax_types_db.inc
9223   /taxes/db/tax_groups_db.inc
9224   /taxes/db/tax_types_db.inc
9225
9226 18-Apr-2008 Joe Hunt
9227 ! Module gl sealed against XSS Attacks
9228 $ /gl/includes/db/gl_db_accounts.inc
9229   /gl/includes/db/gl_db_account_types.inc
9230   /gl/includes/db/gl_db_bank_accounts.inc
9231   /gl/includes/db/gl_db_bank_trans.inc
9232   /gl/includes/db/gl_db_bank_trans_types.inc
9233   /gl/includes/db/gl_db_currencies.inc
9234   /gl/includes/db/gl_db_trans.inc
9235   
9236 18-Apr-2008 Janusz Dobrowolski
9237 ! Modules admin and dimensions sealed against XSS attacks
9238 $ /admin/payment_terms.php
9239   /admin/shipping_companies.php
9240   /admin/db/company_db.inc
9241   /admin/db/maintenance_db.inc
9242   /admin/db/users_db.inc
9243   /admin/db/voiding_db.inc
9244   /dimensions/includes/dimensions_db.inc
9245
9246 18-Apr-2008 Joe Hunt
9247 ! Modules includes, inventory and manufacturing sealed against XSS attacks
9248 $ /includes/db/comments_db.inc
9249   /includes/db/inventory_db.inc
9250   /includes/db/references_db.inc
9251   /inventory/includes/db/items_category_db.inc
9252   /inventory/includes/db/items_db.inc
9253   /inventory/includes/db/items_locations_db.inc
9254   /inventory/includes/db/items_units_db.inc
9255   /inventory/includes/db/movement_types_db.inc
9256   /manufacturing/includes/db/work_centres_db.inc
9257   /manufacturing/includes/db/work_orders_db.inc
9258   /manufacturing/includes/db/work_orders_quick_db.inc
9259   /manufacturing/includes/db/work_order_issues_db.inc
9260   /manufacturing/includes/db/work_order_produce_items_db.inc
9261   
9262 18-Apr-2008 Janusz Dobrowolski
9263 ! Changed db_escape function to avoid XSS attacks via js db injection
9264 $ /includes/db/connect_db.inc
9265 # Database inserts/updates secured against js injection
9266 $ /admin/db/maintenance_db.inc
9267   /gl/includes/db/gl_db_accounts.inc
9268   /purchasing/includes/db/po_db.inc
9269   /sales/sales_order_entry.php
9270   /sales/includes/db/sales_order_db.inc
9271
9272 16-Apr-2008 Joe Hunt
9273 # Bug in /includes/ui/ui_lists.inc:914. Sql clause was cut.
9274 $ /includes/ui/ui_lists.inc
9275
9276 09-Apr-2008 Janusz Dobrowolski
9277 # Fixed number formatting bug in standard cost update.
9278 $ /inventory/cost_update.php
9279
9280 -------------------- 2,0 Beta - released ----------------------------
9281
9282 06-Apr-2008 Joe Hunt
9283 ! Changed install.html and update.html to fit the new unstable release 2.0
9284 ! Changed demo sql script to fit the 2.0 unstable.
9285 $ install.html
9286   update.html
9287   /sql/en_US-demo.sql
9288   
9289 06-Apr-2008 Janusz Dobrowolski
9290 # Sales invoice edition denied for documents created in FA 1.xx because of nonportable differences in gl posting/db schema.
9291   /sales/customer_invoice.php
9292 # Fixed typo causing error while adding new tax type.
9293   /taxes/tax_types.php
9294   
9295 05-Apr-2008 Joe Hunt
9296 # Fixed a bug when creating subfolder for new companies. Should be company id and not the table pref counter.
9297 $ /admin/create_coy.php
9298
9299 05-Apr-2008 Joe Hunt
9300 # Removed annoying warnings in several reports. 
9301 $ config.php 
9302   /reporting/rep102.php
9303   /reporting/rep104.php
9304   /reporting/rep201.php
9305   /reporting/rep203.php
9306   /reporting/rep705.php
9307   /reporting/rep706.php
9308   /reporting/rep707.php
9309   /reporting/rep709.php
9310   /reporting/reports_main.php
9311   /reporting/includes/pdf_report.inc
9312   
9313 04-Apr-2008 Janusz Dobrowolski
9314 # Javascript bugfix in selecting orders for template.
9315 $ /sales/inquiry/sales_orders_view.php
9316
9317 04-Apr-2008 Joe Hunt
9318 ! Updated chart of accounts for release 2.0 unstable. Set the status to 2.0 Beta in config.php. Minor changes in update.html
9319 + Preparing for download of release 2.0b on SourceForge.
9320 $ config.php
9321   update.html
9322   /sql/en_US-new.sql
9323   /sql/en_US-demo.sql
9324   
9325 02-Apr-2008 Janusz Dobrowolski
9326 # Removed selector expansion on space key for multi-line selectors
9327 $ /js/inserts.js
9328 ! Hiding search button in combo selectors for javascript enabled browsers
9329 $ /includes/ui/ui_lists.inc
9330   /js/inserts.js
9331 + Focus set to invalid form field after submit check fail
9332 $ /admin/company_preferences.php
9333   /admin/fiscalyears.php
9334   /admin/gl_setup.php
9335   /admin/payment_terms.php
9336   /admin/shipping_companies.php
9337   /admin/users.php
9338   /admin/void_transaction.php
9339   /dimensions/dimension_entry.php
9340   /gl/bank_transfer.php
9341   /gl/gl_deposit.php
9342   /gl/gl_journal.php
9343   /gl/gl_payment.php
9344   /gl/manage/bank_accounts.php
9345   /gl/manage/bank_trans_types.php
9346   /gl/manage/currencies.php
9347   /gl/manage/exchange_rates.php
9348   /gl/manage/gl_account_classes.php
9349   /gl/manage/gl_account_types.php
9350   /gl/manage/gl_accounts.php
9351   /inventory/adjustments.php
9352   /inventory/cost_update.php
9353   /inventory/prices.php
9354   /inventory/purchasing_data.php
9355   /inventory/transfers.php
9356   /inventory/manage/item_categories.php
9357   /inventory/manage/item_units.php
9358   /inventory/manage/items.php
9359   /inventory/manage/locations.php
9360   /inventory/manage/movement_types.php
9361   /manufacturing/work_order_add_finished.php
9362   /manufacturing/work_order_entry.php
9363   /manufacturing/work_order_issue.php
9364   /manufacturing/work_order_release.php
9365   /manufacturing/manage/bom_edit.php
9366   /manufacturing/manage/work_centres.php
9367   /purchasing/po_entry_items.php
9368   /purchasing/po_receive_items.php
9369   /purchasing/supplier_credit.php
9370   /purchasing/supplier_credit_grns.php
9371   /purchasing/supplier_invoice.php
9372   /purchasing/supplier_invoice_grns.php
9373   /purchasing/supplier_payment.php
9374   /purchasing/supplier_trans_gl.php
9375   /purchasing/allocations/supplier_allocate.php
9376   /purchasing/manage/suppliers.php
9377   /sales/credit_note_entry.php
9378   /sales/customer_credit_invoice.php
9379   /sales/customer_delivery.php
9380   /sales/customer_invoice.php
9381   /sales/customer_payments.php
9382   /sales/sales_order_entry.php
9383   /sales/allocations/customer_allocate.php
9384   /taxes/item_tax_types.php
9385   /taxes/tax_groups.php
9386   /taxes/tax_types.php
9387 # Set default focus in update_db.php
9388 $ /admin/backups.php
9389
9390 29-Mar-2008 Janusz Dobrowolski
9391 # Changed gl_all_accounts_list() API
9392 $ /includes/ui/ui_lists.inc
9393 + Enhanced list accessability in kbd usage via space key
9394 $ js/inserts.js
9395
9396 28-Mar-2008 Janusz Dobrowolski
9397 # Fixed headers for various display mode
9398 $ /sales/inquiry/sales_orders_view.php
9399
9400 28-Mar-2008 Joe Hunt
9401 + Added print document options in inquiries.
9402 $ /sales/inquiry/customer_inquiry.php
9403   /sales/inquiry/sales_orders_view.php
9404   /sales/inquiry/sales_deliveries_view.php
9405   /purchasing/inquiry/po_search.php
9406   /purchasing/inquiry/po_search_completed.php
9407   
9408 28-Mar-2008 Joe Hunt
9409 # Fixed a minor bug in customers_db.inc (should include type == 2 - Bank Deposits)
9410 $ /sales/includes/db/customers_db.inc
9411 # Fixed a PHP vers. 5.xx bug. No need for & operator in function calls, only in declaration. Gives a warning.
9412 $ /sales/includes/db/sales_credit_db.inc
9413 # Fixed a wrong variabel declaration doc_Document_no to doc_Invoice_no
9414 $ /reporting/includes/doctext.inc
9415   /reporting/includes/doctext2.inc
9416 # Fixed so Customer Balances and Aged Customer Analysis reports presents correct sign.  
9417 $ /reporting/rep101.php
9418   /reporting/rep102.php
9419
9420 28-Mar-2008 Janusz Dobrowolski
9421 # Layout/focus fixes for no_[customer/supplier/item]_list option on
9422 $  /includes/ui/ui_lists.inc
9423    /purchasing/includes/ui/po_ui.inc
9424    /sales/credit_note_entry.php
9425    /sales/sales_order_entry.php
9426    /sales/includes/ui/sales_credit_ui.inc
9427    /sales/includes/ui/sales_order_ui.inc
9428
9429 27-Mar-2008 Janusz Dobrowolski
9430 + Automatic first field focus on page start, focus order preserved between form updates
9431 $  /gl/inquiry/gl_account_inquiry.php
9432    /includes/page/footer.inc
9433    /includes/ui/ui_controls.inc
9434    /includes/ui/ui_input.inc
9435    /includes/ui/ui_lists.inc
9436    /includes/ui/ui_view.inc
9437    /js/inserts.js
9438    /sales/sales_order_entry.php
9439    /sales/credit_note_entry.php
9440    /sales/includes/ui/sales_credit_ui.inc
9441    /sales/includes/ui/sales_order_ui.inc
9442 + Data picker omitted in keyboard tabbing sequence (FF,IE, not old mozilla)
9443 $  /includes/ui/ui_input.inc
9444 ! Javascript recalcAccount() superseded by class='combo' behaviour binding
9445 $  /gl/gl_deposit.php
9446    /gl/gl_journal.php
9447    /gl/gl_payment.php
9448    /gl/includes/ui/gl_deposit_ui.inc
9449    /gl/includes/ui/gl_journal_ui.inc
9450    /gl/includes/ui/gl_payment_ui.inc
9451    /includes/ui/ui_view.inc
9452    /purchasing/po_entry_items.php
9453    /purchasing/includes/ui/po_ui.inc
9454    /sales/sales_order_entry.php
9455    /sales/includes/ui/sales_credit_ui.inc
9456    /sales/includes/ui/sales_order_ui.inc
9457    /js/inserts.js
9458 ! get_js_set_focus moved from ui_view (this is only standalone form).
9459    /update_db.php
9460 # Fixed debit/credit entry check 
9461 $  /gl/gl_journal.php
9462 # Restored GET/POST security check on path_to_root
9463 $  /config.php
9464
9465 26-Mar-2008 Janusz Dobrowolski
9466 # Bug fixes in purchase module related to tax structure changes.
9467 $  /purchasing/includes/supp_trans_class.inc
9468    /purchasing/includes/db/invoice_db.inc
9469    /purchasing/includes/db/invoice_items_db.inc
9470    /purchasing/includes/ui/invoice_ui.inc
9471    /reporting/rep105.php
9472
9473 25-Mar-2008 Janusz Dobrowolski
9474 ! Per company pdf, backup and graphics directories in 'company' dir.
9475 $  /company (new dir)
9476    /company/0 (new dir)
9477    /company/0/images/ (new dir)
9478    /company/0/images/102.jpg    (moved from inventory/manage/image)
9479    /company/0/images/103.jpg    (moved from inventory/manage/image)
9480    /company/0/images/104.jpg    (moved from inventory/manage/image)
9481    /company/0/images/logo_frontaccounting.jpg   (moved from themes/default/images)
9482    /company/0/images/logo_frontaccounting.png   (moved from themes/default/images)
9483    /admin/backups.php
9484    /admin/create_coy.php
9485    /admin/db/maintenance_db.inc
9486    /install/index.php
9487    /reporting/rep102.php
9488    /reporting/rep104.php
9489    /reporting/rep202.php
9490    /reporting/rep303.php
9491    /reporting/rep706.php
9492    /reporting/rep707.php
9493    /reporting/includes/pdf_report.inc
9494    /inventory/manage/items.php
9495
9496 + jscript component caching (enables browser caching and future compression)
9497 $  /includes/session.inc
9498    /includes/main.inc
9499    /includes/page/header.inc
9500    /includes/ui/ui_view.inc
9501    /admin/display_prefs.php
9502    /config.php
9503
9504 - Removed obsolete file
9505 $  /sales/includes/ui/print_invoice.inc
9506
9507 21-Mar-2008 Janusz Dobrowolski
9508 ! Total Allocation/Left to Allocate update without page submit.
9509 $  /includes/ui/ui_view.inc
9510    /purchasing/allocations/supplier_allocate.php
9511    /sales/allocations/customer_allocate.php
9512 # Fixed unvisable under IE editbutton
9513 $  /themes/aqua/default.css
9514    /themes/cool/default.css
9515    /themes/default/default.css
9516
9517 20-Mar-2008 Janusz Dobrowolski
9518 # Excluding delivery notes from Customer Balances, removed warnings. 
9519 $  /reporting/rep101.php 
9520 # Divide by zero fix on order_price==0 in new supplier invoice
9521 $  /purchasing/supplier_invoice_grns.php
9522 # Database bug fix in new customer entry
9523 $  /sales/manage/customers.php
9524 # Small bug fix (warnings) in is_date() function.
9525 $  /includes/date_functions.inc
9526
9527 18-Mar-2008 Janusz Dobrowolski
9528 # Line items editor uses POST method - no disappearing shippment info.
9529 $  /sales/credit_note_entry.php
9530    /sales/sales_order_entry.php
9531    /sales/includes/ui/sales_credit_ui.inc
9532    /sales/includes/ui/sales_order_ui.inc
9533 + Added edit_button_cell() function
9534 $  /includes/ui/ui_controls.inc
9535 + Helper function for finding indexed submit $_POST vars.
9536 $  /includes/ui/ui_input.inc
9537 + New class .editbutton for buttons. Default view is link alike.
9538 $  /themes/aqua/default.css
9539    /themes/cool/default.css
9540    /themes/default/default.css
9541
9542 17-Mar-2008 Janusz Dobrowolski
9543 # Added rounding when needed to avoid document non cosistent documents.
9544 $  /includes/banking.inc
9545    /purchasing/supplier_credit_grns.php
9546    /purchasing/supplier_invoice_grns.php
9547    /purchasing/includes/supp_trans_class.inc
9548    /purchasing/includes/ui/invoice_ui.inc
9549    /purchasing/includes/ui/po_ui.inc
9550    /reporting/rep107.php
9551    /reporting/rep109.php
9552    /reporting/rep110.php
9553    /reporting/rep209.php
9554    /sales/includes/cart_class.inc
9555    /sales/includes/ui/sales_credit_ui.inc
9556    /sales/includes/ui/sales_order_ui.inc
9557    /sales/view/view_credit.php
9558    /sales/view/view_dispatch.php
9559    /sales/view/view_invoice.php
9560    /sales/view/view_sales_order.php
9561    /taxes/tax_calc.inc
9562 # Sign bug for customer transactions
9563 $  /reporting/rep709.php
9564 # Include file conflict fix
9565 $ /purchasing/includes/ui/invoice_ui.inc
9566   /gl/manage/bank_accounts.php
9567   /manufacturing/inquiry/where_used_inquiry.php
9568   /purchasing/manage/suppliers.php
9569   
9570 16-Mar-2008 Janusz Dobrowolski
9571 + Added javascript add-on for unobtrusive apply javascript handlers to html elements.
9572 $  /js/behaviour.js
9573    /js/inserts.js
9574 + Added javascript source collecting functions
9575 $  /includes/main.inc
9576 ! Moved check_page_security(); for safe start in case of broken wa_current_user var.
9577 + Added global js code collecting arrays  $js_lib, $js_static
9578 $  /includes/session.inc
9579 ! Changed get_js_user num to add_js_user_num; extended for percent/qty/price formatting
9580 $  /includes/ui/ui_view.inc
9581 + Added including javascript source colections from $js_lib, $js_static; conditional display for ajax calls
9582 $  /includes/page/footer.inc
9583    /includes/page/header.inc
9584 ! Added including of data_checks.inc
9585 $  /includes/ui.inc
9586 + User side percent/exrate/qty/price input formatting via onblur handler.
9587 $  /admin/gl_setup.php
9588    /gl/gl_budget.php
9589    /gl/manage/exchange_rates.php
9590    /includes/ui/ui_input.inc
9591    /inventory/purchasing_data.php
9592    /inventory/reorder_level.php
9593    /inventory/includes/item_adjustments_ui.inc
9594    /inventory/includes/stock_transfers_ui.inc
9595    /manufacturing/work_order_entry.php
9596    /manufacturing/manage/bom_edit.php
9597    /purchasing/po_entry_items.php
9598    /purchasing/po_receive_items.php
9599    /purchasing/supplier_credit.php
9600    /purchasing/supplier_credit_grns.php
9601    /purchasing/supplier_invoice_grns.php
9602    /purchasing/supplier_trans_gl.php
9603    /purchasing/allocations/supplier_allocate.php
9604    /purchasing/includes/ui/po_ui.inc
9605    /sales/customer_delivery.php
9606    /sales/customer_invoice.php
9607    /sales/allocations/customer_allocate.php
9608    /sales/includes/ui/sales_credit_ui.inc
9609    /sales/includes/ui/sales_order_ui.inc
9610    /taxes/tax_groups.php
9611    /taxes/tax_types.php
9612
9613 14-Mar-2008 Janusz Dobrowolski
9614  + All forms fixed to accept user native numeric format.
9615  $ /admin/gl_setup.php
9616    /gl/bank_transfer.php
9617    /gl/gl_budget.php
9618    /gl/gl_deposit.php
9619    /gl/gl_journal.php
9620    /gl/gl_payment.php
9621    /gl/includes/db/gl_db_banking.inc
9622    /gl/includes/ui/gl_deposit_ui.inc
9623    /gl/includes/ui/gl_journal_ui.inc
9624    /gl/includes/ui/gl_payment_ui.inc
9625    /gl/manage/exchange_rates.php
9626    /inventory/adjustments.php
9627    /inventory/cost_update.php
9628    /inventory/prices.php
9629    /inventory/purchasing_data.php
9630    /inventory/reorder_level.php
9631    /inventory/transfers.php
9632    /inventory/includes/item_adjustments_ui.inc
9633    /inventory/includes/stock_transfers_ui.inc
9634    /inventory/manage/item_units.php
9635    /manufacturing/work_order_entry.php
9636    /manufacturing/inquiry/where_used_inquiry.php
9637    /manufacturing/manage/bom_edit.php
9638    /purchasing/po_entry_items.php
9639    /purchasing/po_receive_items.php
9640    /purchasing/supplier_credit_grns.php
9641    /purchasing/supplier_invoice_grns.php
9642    /purchasing/supplier_payment.php
9643    /purchasing/supplier_trans_gl.php
9644    /purchasing/allocations/supplier_allocate.php
9645    /purchasing/includes/ui/po_ui.inc
9646    /purchasing/inquiry/po_search.php
9647    /sales/credit_note_entry.php
9648    /sales/customer_credit_invoice.php
9649    /sales/customer_delivery.php
9650    /sales/customer_invoice.php
9651    /sales/customer_payments.php
9652    /sales/sales_order_entry.php
9653    /sales/allocations/customer_allocate.php
9654    /sales/includes/ui/sales_credit_ui.inc
9655    /sales/includes/ui/sales_order_ui.inc
9656    /sales/manage/customers.php
9657    /sales/manage/sales_people.php
9658    /sales/view/view_credit.php
9659    /sales/view/view_dispatch.php
9660    /sales/view/view_invoice.php
9661    /sales/view/view_receipt.php
9662    /sales/view/view_sales_order.php
9663    /taxes/item_tax_types.php
9664    /taxes/tax_groups.php
9665    /taxes/tax_types.php
9666  + User format functions for percent/price/exrate amounts display.
9667  $ /includes/current_user.inc
9668  + Input checking functions for numeric input fields in user native format
9669  $ /includes/data_checks.inc
9670  + Numeric input fields in user native format
9671  $ /includes/ui/ui_input.inc
9672  + Javascript function for conversion to/from user native numeric format.
9673  $ /includes/ui/ui_view.inc
9674  + New class amount for numeric input
9675  $ /themes/aqua/default.css
9676    /themes/cool/default.css
9677    /themes/default/default.css
9678  # Removed warning on adding component
9679    /manufacturing/manage/bom_edit.php
9680  # Quantity display correction
9681    /manufacturing/inquiry/where_used_inquiry.php
9682  # Fixed add_customer_trans() call
9683    /gl/includes/db/gl_db_banking.inc
9684
9685 12-Mar-2008 Joe Hung
9686  + Added update of Units of Measure and converting of deptor_trans records from release 1.XX
9687  - Removed default insertion of Units of Measure. Not neccessary.
9688  $ /sql/alter.sql
9689    /admin/db/maintenance_db.inc (added support for update)
9690
9691 11-Mar-2008 Janusz Dobrowolski
9692  + Table of measure moved into new table item_units
9693  ! Removed $themes[] from config.php, theme list based on directory structure
9694  $ /config.php
9695    /includes/ui/ui_lists.inc
9696    /applications/inventory.php
9697    /inventory/includes/inventory_db.inc
9698    /inventory/includes/db/items_units_db.inc
9699    /inventory/manage/item_units.php
9700    /inventory/manage/items.php
9701    /sql/alter.sql
9702
9703 11-Mar-2008 Joe Hunt
9704  # Small fix for alignment of date and due date label fields in customer_invoice.php and customer_delivery.php
9705  $ /sales/customer_invoice.php
9706    /sales/customer_delivery.php
9707  
9708 10-Mar-2008 Joe Hunt
9709  # Small fix for Template Invoice in sales_order_entry.php on line 363 (duedate for Invoice).
9710  $ /sales/sales_order_entry.php
9711  
9712 10-Mar-2008 Janusz Dobrowolski
9713  + Added price list selector to sales entry (debtor_master gives only default one)
9714  + Added optional submit_on_change parameter to sales ui lists
9715  $ /includes/ui/ui_lists.inc
9716    /sales/sales_order_entry.php
9717    /sales/includes/ui/sales_credit_ui.inc
9718    /sales/includes/ui/sales_order_ui.inc
9719  # Additional PHP5 fixes, do_clone superseded by local ? : constructs
9720  $ /sales/includes/cart_class.inc
9721    /includes/ui/ui_view.inc
9722    /sales/includes/sales_db.inc
9723  # Fixed bogus sales_type lists in edition mode
9724  $ /sales/customer_delivery.php
9725    /sales/customer_invoice.php
9726  # Smaller fixes, cart_class.sales_type name change
9727  $ /sales/includes/ui/sales_credit_db.inc
9728    /sales/credit_note_entry.php
9729    /sales/customer_credit_invoice.php
9730    /sales/includes/cart_class.inc
9731    /sales/includes/db/sales_credit_db.inc
9732    /sales/includes/db/sales_delivery_db.inc
9733    /sales/includes/db/sales_invoice_db.inc
9734    /sales/includes/db/sales_order_db.inc
9735    /sales/includes/ui/sales_credit_ui.inc
9736  # One another pmWiki name conflict removed
9737  $ /admin/display_prefs.php
9738  
9739 09-Mar-2008 Joe Hunt
9740  - Removed redundant form_types functions and the file /reporting/includes/form_types.inc. Removed table form_items
9741  $ /dimensions/includes/dimensions_db.inc
9742    /gl/includes/db/gl_db_banking.inc
9743    /includes/main.inc
9744    /inventory/includes/db/items_adjust_db.inc
9745    /manufacturing/includes/db/work_order_issues_db.inc
9746    /manufacturing/includes/db/work_order_produce_items_db.inc
9747    /manufacturing/includes/db/work_orders_db.inc
9748    /manufacturing/includes/db/work_orders_quick_db.inc
9749    /purchasing/includes/db/grn_db.inc
9750    /purchasing/includes/db/po_db.inc
9751    /purchasing/includes/db/supp_payment_db.inc
9752    /reporting/includes/form_types.inc (File removed)
9753    /sales/includes/db/sales_delivery_db.inc
9754    /sales/includes/db/sales_invoice_db.inc
9755    /sales/includes/db/sales_order_db.inc
9756    /sql/alter.sql
9757  # Bug in calculating exchange rates in Reports Supplier Balances and Customer Balances
9758  $ /reporting/rep101.php
9759    /reporting/rep201.php
9760  # clone replacement do_clone() for both PHP 4 and PHP 5.
9761  $ /includes/ui/ui_view.inc (at the very bottom)
9762    /sales/includes/cart_class.inc
9763    
9764 07-Mar-2008 Janusz Dobrowolski
9765  ! Changed name tax type uniqueness constraint to (name, rate)
9766  $ /includes/ui/ui_lists.inc
9767    /taxes/items_tax_types.php
9768  ! Tax included option moved from tax_group to sales_types table
9769  $ includes/ui/ui_view.inc
9770    /purchasing/includes/ui/invoice_ui.inc
9771    /taxes/tax_calc.inc
9772    /taxes/tax_groups.php
9773    /taxes/db/tax_groups_db.inc
9774    /sql/alter.sql
9775  # Final rewriting of sales module, a lot of bugfixes.
9776  + Template delivery/invoicing
9777  + Concurrent document editing control on sql level
9778  + Most of sales documents are now editable
9779  + Some links to print documents after entry
9780  ! Changed javascript helper function for customer allocations
9781  $ /applications/customers.php
9782    /includes/ui/ui_input.inc
9783    /reporting/rep107.php
9784    /reporting/rep109.php
9785    /reporting/rep110.php
9786    /sales/credit_note_entry.php
9787    /sales/customer_credit_invoice.php
9788    /sales/customer_delivery.php
9789    /sales/customer_invoice.php
9790    /sales/customer_payments.php
9791    /sales/sales_order_entry.php
9792    /sales/allocations/customer_allocate.php
9793    /sales/allocations/customer_allocation_main.php
9794    /sales/includes/cart_class.inc
9795    /sales/includes/sales_db.inc
9796    /sales/includes/sales_ui.inc
9797    /sales/includes/db/cust_trans_db.inc
9798    /sales/includes/db/cust_trans_details_db.inc
9799    /sales/includes/db/custalloc_db.inc
9800    /sales/includes/db/customers_db.inc
9801    /sales/includes/db/payment_db.inc
9802    /sales/includes/db/sales_credit_db.inc
9803    /sales/includes/db/sales_delivery_db.inc
9804    /sales/includes/db/sales_invoice_db.inc
9805    /sales/includes/db/sales_order_db.inc
9806    /sales/includes/db/sales_types_db.inc
9807    /sales/includes/ui/print_invoice.inc
9808    /sales/includes/ui/sales_credit_ui.inc
9809    /sales/includes/ui/sales_order_ui.inc
9810    /sales/inquiry/customer_allocation_inquiry.php
9811    /sales/inquiry/customer_inquiry.php
9812    /sales/inquiry/sales_deliveries_view.php
9813    /sales/inquiry/sales_orders_view.php
9814    /sales/manage/credit_status.php
9815    /sales/manage/sales_types.php
9816    /sales/view/view_credit.php
9817    /sales/view/view_dispatch.php
9818    /sales/view/view_invoice.php
9819    /sales/view/view_receipt.php
9820    /sales/view/view_sales_order.php
9821 # Removed function name conflict with wiki help system
9822    /includes/lang/language.php
9823    
9824 06-Mar-2008 Janusz Dobrowolski
9825  + Wiki help links integration
9826  $ /config.php
9827    /includes/page/header.inc
9828    /includes/lang/language.php
9829  + Optional debuging with xdebug module
9830  $ /index.php
9831    /includes/db/connect_db.inc
9832  ! Concurrent edition fix
9833  $  /includes/systypes.inc
9834  # Table header fix
9835  $  /manufacturing/manage/bom_edit.php
9836  # Menu layout fixes
9837  $ /themes/aqua/renderer.php
9838    /themes/cool/renderer.php
9839    /themes/default/renderer.php
9840  # Removed warning about nonexistent $_GET variable
9841  $ /dimensions/inquiry/search_dimensions.php
9842  # MySQL 3.xx CAST bug fix
9843  $ /includes/db/manufacturing_db.inc
9844    /manufacturing/includes/db/work_order_requirements_db.inc
9845    /manufacturing/inquiry/where_used_inquiry.php
9846
9847 04-Mar-2008 Joe Hunt
9848  ! Changed so that average item material price is automatic updated whenever a PO Delivery is received.
9849    Changed so that a Bill of Materiel, Parent's material price, is automatic updated from underlying items.
9850  $ /inventory/cost_update.php
9851    /purchasing/includes/db/grn_db.inc and
9852    /manufacturing/manage/bom_edit.php. 
9853    /manufacturing/includes/db/work_orders_db.inc
9854    /manufacturing/includes/db/work_orders_quick_db.inc
9855    /manufacturing/work_order_entry.php
9856   
9857 21-Feb-2008 Joe Hunt
9858  + Added Print for documents in /admin/view_print_transaction.php (according to our new routines).
9859  $ /admin/view_print_transaction.php
9860    /applications/setup.php
9861   
9862 17-Feb-2008 Joe Hunt
9863  ! Minor change in menu and function in view_print_transaction.php
9864  $ /admin/view_print_transaction.php
9865    /application/setup.php
9866  + Preparing for print of single documents
9867  $ /reporting/includes/reporting.inc
9868  ! Removing 'out' field in table tax_types
9869  $ /sql/alter.sql
9870    /taxes/tax_types.php
9871    /taxes/db/tax_types_db.inc
9872  + Added 2 functions in ui_input.inc, button and button_cell
9873    /includes/ui/ui_input.inc
9874
9875 11-Feb-2008 Joe Hunt
9876  + Added file, update_db.php, for updating company databases from an SQL script.
9877  $ update_db.php (New file)
9878    update.html
9879   
9880 06-Fef-2008 Joe Hunt
9881  + Added Report, Salesman Listing, rep106.php. 
9882  $ /reporting/reports_main.php
9883    /reporting/rep106.php
9884   
9885 06-Feb-2008 Janusz Dobrowolski
9886  + Separation of customer invoice issue and goods delivery.
9887  + Batch invoicing for more than one delivery
9888  # Corrected inadequate shipping tax calculations.
9889  ! Default debugging status changed to off.
9890  $ /taxes/tax_calc.inc
9891    /taxes/db/tax_groups_db.inc
9892    /admin/db/voiding_db.inc
9893    /applications/customers.php
9894    /includes/systypes.inc
9895    /includes/types.inc
9896    /includes/ui/ui_controls.inc
9897    /includes/ui/ui_lists.inc
9898    /includes/ui/ui_view.inc
9899    /inventory/inquiry/stock_status.php
9900    /reporting/rep105.php
9901    /reporting/rep107.php
9902    /reporting/rep109.php
9903    /reporting/rep110.php 
9904    /reporting/rep209.php
9905    /reporting/reports_main.php
9906    /reporting/includes/doctext.inc
9907    /reporting/includes/doctext2.inc
9908    /reporting/includes/form_types.inc
9909    /reporting/includes/pdf_report.inc
9910    /reporting/includes/reports_classes.inc
9911    /sales/customer_credit_invoice.php
9912    /sales/customer_invoice.php
9913    /sales/sales_order_entry.php
9914    /sales/customer_delivery.php 
9915    /sales/includes/db/sales_delivery_db.inc 
9916    /sales/includes/ui/print_invoice.inc 
9917    /sales/includes/cart_class.inc
9918    /sales/includes/sales_db.inc
9919    /sales/includes/db/cust_trans_db.inc
9920    /sales/includes/db/cust_trans_details_db.inc
9921    /sales/includes/db/sales_credit_db.inc
9922    /sales/includes/db/sales_invoice_db.inc
9923    /sales/includes/db/sales_order_db.inc
9924    /sales/includes/ui/sales_order_ui.inc
9925    /sales/inquiry/customer_allocation_inquiry.php
9926    /sales/inquiry/customer_inquiry.php
9927    /sales/inquiry/sales_orders_view.php
9928    /sales/inquiry/sales_deliveries_view.php 
9929    /sales/view/view_dispatch.php
9930    /sales/view/view_invoice.php
9931    /sales/view/view_sales_order.php
9932    /sql/alter.sql
9933    config.php
9934   
9935 01-Feb-2008 Joe Hunt
9936  ! Changed so sales orders can have more than one row with the same stock_id. In alter.sql.
9937  $ /sales/includes/cart_class.inc
9938    /sales/includes/db/sales_credit_db.inc
9939    /sales/includes/db/sales_invoice_db.inc
9940    /sales/includes/db/sales_order_db.inc
9941    /sales/includes/db/cust_trans_details_db.inc
9942    /sales/includes/ui/sales_order_ui.inc
9943    /sales/includes/ui/sales_credit_ui.inc
9944    /sales/credit_note_entry.php
9945    /sales/customer_credit_invoice.php
9946    /sales/sales_order_entry.php
9947    /sales/customer_invoice.php
9948
9949 31-Jan-2008 Joe Hunt
9950  ! New Release 2.0 Pre Alpha
9951  $ config.php
9952  # Fixed a release 2 related bug in create_coy.php
9953  $ /admin/create_coy.php
9954  + An alter.sql file to use for updating databases. Until the update_db.php is ready, you can use the install/update companies
9955    and select the companies one by one and upload the alter.sql file to all companies. You can still run the release 2
9956    with these databases changes without any new files. They are coming as soon as possible.
9957  $ /sql/alter.sql (New file)  
9958  # Fixed a release 2 related bug. A field in supp_trans_items were declared as integer(11). Changed to VARCHAR(11) in alter.sql
9959    and 2 related files
9960  $ /purchasing/supplier_trans_gl.php
9961    /purchasing/includes/db/invoice_items_db.inc
9962  ! Moved variables $no_item_list, $no_customer_list and $no_supplier_list in config.php to company table
9963  $ /includes/ui/ui_lists.inc
9964    /purchasing/includes/ui/po_ui.inc
9965    /sales/includes/ui/sales_order_ui.inc
9966    /admin/company_preferences.php
9967    /admin/db/company_db.inc
9968    config.php
9969  + Created 3 new fields in salesman table for provision, break point and provision2. Included in alter.sql. 
9970    Update sales_people.php.Preparing for a new Salesman report with provision etc. Selected with time range. Should be very good.
9971  $ /sales/manage/sales_people.php
9972    /includes/ui/ui_input.inc
9973  
9974 -------------------- 2,0 Pre Alpha - above ----------------------------
9975 31-Jan-2008 Janusz Dobrowolski
9976  # Minor bugfix in db_import()
9977  $ /admin/db/maintenance_db.inc
9978  
9979 30-Jan-2008 Janusz Dobrowolski
9980  # Minor display fix in tax_types.php
9981  $ /taxes/tax_types.php
9982  ! Format cleanup on some files.
9983  $ /gl/includes/gl_db.inc
9984    /gl/includes/gl_ui.inc
9985    /applications/application.php
9986    frontaccounting.php
9987    index.php
9988    
9989 -------------------- 1.16 Stable Released ----------------------
9990 28-Jan-2008 Joe Hunt
9991  + Added a possibility to replace the normal listboxes for items, customer and/or suppliers with a search box.
9992    The listboxes can only hold about 1000 items. New variables in config.php, $no_item_list, $no_customer_list 
9993    and $no_supplier_list. Default is the normal behavior for all listboxes.
9994  $ /includes/ui/ui_lists.inc
9995    /sales/includes/ui/sales_orders_ui.inc
9996    /purchases/includes/ui/po_ui.inc
9997    /themes/default/images/locate.png (New file)
9998    config.php
9999
10000  + Added ALTER TABLE possibility in db_import. For future releases.
10001  $ /admin/db/maintenence_db.inc  
10002
10003  # Removed warnings 'Call-time pass-by-reference' in /includes/db/connect_db.inc and /includes/ui/ui_lists.inc
10004  # Fixed File not found when loading local stylesheet.css (for other languages) in /includes/page/header.inc
10005  $ /includes/db/connect_db.inc
10006    /includes/ui/ui_lists.inc
10007    /includes/page/header.inc
10008    /access/login.php
10009    
10010 16-Jan-2008 Joe Hunt
10011  # When login screen is displayed after session timeout page content is broken. It
10012    is because of NOT using absolute paths in href attribute theme elements.
10013  $ /access/login.php
10014  
10015 30-Dec-2007 Joe Hunt
10016  # Minor adjustments in function db_export on line 325
10017  $ /admin/db/maintenance_db.inc
10018  
10019 29-Dec-2007 Joe Hunt
10020  + Added a variable, $print_invoice_no, in config.php for printing the invoice number instead of invoice reference.
10021  $ config.php
10022  
10023  # Fixed a bug when exporting database. Exported NULL field values from NO to empty field (from mysql version 5.0.32).
10024    Also fixed a unneccessary str_replace when importing sql scripts.
10025  ! Changed the PDF presentation to deleting the Javascript cache before presentation.
10026  $ /admin/db/maintenance_db.inc
10027    /reporting/includes/pdf_report.inc
10028    
10029 13-Dec-2007 Joe Hunt
10030  # Still bugs in trial balances and account inquiry on screen when selecting non balance accounts. Fixed.
10031  $ /gl/inquiry/gl_trial_balance.php
10032    /gl/inquiry/gl_account_inquiry.php
10033
10034 13-Dec-2007 Joe Hunt
10035  # Fixed a bug when voiding a transaction (Journal Entry). An eventually underlying bank transfer was not voided.
10036  $ /admin/db/voiding_db.inc
10037  
10038 06-Dec-2007 Joe Hunt
10039  # Fixed a bug when adding lines during Payments to suppliers, the supplier was set back to the first.
10040  $ /gl/gl_payment.php
10041    /gl/includes/ui/gl_payment_ui.inc
10042    
10043  ! Changed $loc_notification to be set to 0 instead of 1.
10044  $ config.php
10045  
10046 -------------------- 1.15 Stable Released ----------------------
10047 05-Dec-2007 Joe Hunt
10048  + Added email notification to stock location when available stock is below reorder level
10049  $ config.php
10050    /sales/includes/db/sales_order_db.inc
10051    
10052  # Fixed bugs in Open balances when account is not a balance account
10053  $ /gl/inquiry/gl_trial_balance.php
10054    /gl/inquiry/gl_account_inquiry.php
10055    /reporting/rep704.php
10056    /reporting/rep708.php
10057    
10058 -------------------- 1.14 Stable Released ----------------------
10059 01-Oct-2007 Joe Hunt
10060  ! Major change in the installation of modules to also accept an SQL-file for upload.
10061  $ config.php
10062    /admin/inst_module.php
10063    /admin/db/maintenance_db.inc
10064    
10065 30-Sep-2007 Joe Hunt
10066  # The following files were still vulnerable. Fixed
10067  $ /access/login.php
10068    /includes/lang/language.php
10069
10070 -------------------- 1.13 Stable Released ----------------------
10071 14-Sep-2007 Joe Hunt
10072  + Added optional link for electronic payment on invoices (PayPal). 
10073  ! Better support for install/update languages.  
10074  ! Minor adjustments
10075  # Fixed a vulnerable item in config.php
10076  $ config.php
10077
10078 14-Sep-2007 Joe Hunt
10079  # We forgot to upload the PO file when installing new language. Used when GETTEXT is not installed on Server.
10080  # config.php has been vulnerable. Fixed.
10081  $ /admin/inst_lang.php
10082  $ config.php
10083  
10084 10-Sep-2007 Joe Hunt
10085  ! Changed Bank Address field from text to textarea (multirows)
10086  $ /gl/manage/bank_accounts.php
10087  
10088 06-Sep-2007 Joe Hunt
10089  + Added optional link for electronic payment on invoices (PayPal)
10090  $ /reporting/reports_main.php
10091    /reporting/rep107.php
10092    /reporting/includes/report_classes.inc
10093    /reporting/includes/pdf_report.inc
10094    /reporting/includes/doc_text.inc
10095    /reporting/includes/doc_text2.inc
10096    
10097 23-Aug-2007 Joe Hunt
10098  # Unnecessary parameter ($db) in check_for_recursive_bom
10099  $ /manufacturing/manage/bom_edit.php
10100  
10101 21-Aug-2007 Joe Hunt
10102  # Bug in /includes/lang/gettext.php (249) affecting changing language!
10103  $ /includes/lang/gettext.php
10104  
10105 08-Aug-2007 Joe Hunt
10106  # Minor adjustments
10107  $ config.php
10108    /access/login.php
10109    /admin/create_coy.php
10110    /reporting/includes/pdf_report.inc
10111    
10112 04-Aug-2007 Joe Hunt
10113  + Added a default fiscal year in the en_US-new.sql and start references.
10114  $ /sql/en_US-new.sql
10115  ! Changed some specific text strings in en_US.po (E.g. TAX instead of VAT)
10116  $ /lang/en_US/LC_MESSAGES/en_US.mo
10117  
10118 03-Aug-2007 Joe Hunt
10119  # A bug in Direct Invoicing (wrong Invoice Date) has been fixed.
10120  $ /sales/includes/db/sales_order_db.inc
10121  
10122 23-Jul-2007 Joe Hunt
10123  # Changed <? in front of 2 files to <?php.
10124  $ /purchasing/includes/purchasing_ui.inc
10125    /reporting/includes/class.mail.inc
10126    
10127 -------------------- 1.12 Stable Released ----------------------
10128 21-Jul-2007 Joe Hunt
10129  + Added option to handle Jalali and Islamic Calendars
10130  ! Minor adjustments
10131  $ config.php
10132    /gl/includes/db/gl_db_trans.inc
10133    /includes/date_functions.inc
10134    /includes/ui/ui_input.inc
10135    /includes/ui/ui_lists.inc
10136    /includes/ui/ui_view.inc
10137    /purchasing/po_receive_items.php
10138    /purchasing/includes/ui/invoice_ui.inc
10139    /purchasing/includes/ui/po_ui.inc
10140    /reporting/rep705.php
10141    /sales/includes/db/sales_order_db.inc
10142    /sales/includes/ui/sales_order_ui.inc
10143    
10144 20-Jul-2007 Joe Hunt
10145  ! Changed parameters on report Sales Order. Option to print as Quote.
10146  $ /reporting/reports_main.php
10147    /reporting/rep109.php
10148    /reporting/includes/pdf_report.inc
10149    /reporting/includes/doctext.inc
10150    /reporting/includes/doctext2.inc
10151  
10152 19-Jul-2007 Joe Hunt
10153  + Added Budget Entry in General Ledger. Includes Dimensions.
10154  $ config.php
10155    /applications/generalledger.php
10156    /gl/gl_budget.php (New File!)
10157    /gl/includes/db/gl_db_trans.inc
10158    /includes/date_functions.inc
10159    /reporting/report_classes.inc
10160    
10161 -------------------- 1.11 Stable Released ----------------------
10162 04-Jul-2007 Joe Hunt
10163  ! Option for using alpha numeric chart of accounts.
10164  $ config.php
10165    /gl/manage/gl_accounts.php
10166    /gl/includes/db/gl_db_accounts.inc
10167    /gl/includes/db/gl_db_bank_trans.inc
10168    /gl/includes/db/gl_db_trans.inc
10169    /gl/inquiry/gl_trial_balance.inc
10170    /admin/db/company_db.inc
10171    /inventory/includes/db/items_db.inc
10172    /sales/manage/customer_branches.inc
10173
10174 04-Jul-2007 Joe Hunt
10175  # Problems retrieving language texts for poEdit in long javascripts
10176  $ /includes/ui/ui_view.inc
10177  
10178 04-May-2007 Joe Hunt
10179  # Database error when updating more than one item row in Sales Orders.
10180  $ /sales/includes/db/sales_order_db.inc
10181  # Database error when inserting work order issues. Fixed.
10182  $ /manufacturing/includes/db/work_order_issues_db.inc
10183  
10184 03-May-2007 Joe Hunt
10185  # Multiple tables and JOIN's have syntax changes in MySQL 5.0.12. Need parentheses.
10186  $ /includes/db/manufacturing_db.inc
10187    /manufacturing/includes/db/work_order_requirements_db.inc
10188
10189 02-May-2007 Joe Hunt
10190  # Missing details on Purchase Order when emailing and printing
10191  $ /reporting/rep209.php
10192  
10193 -------------------- 1.1 Stable Released ----------------------
10194 02-May-2007 Joe Hunt
10195  + Enabled module addons and all the below bugfixes. No changes in database structure.
10196  - Removed /sql/basic.sql (included in the other sql files)
10197  - Removed /themes/default/images/left.gif and /themes/default/images/right.gif 
10198    (not needed anymore).
10199  + Addition of update.html  
10200  $ /admin/inst_module.php (New file!)
10201    /applications/customers.php
10202    /applications/dimensions.php
10203    /applications/generalledger.php
10204    /applications/inventory.php
10205    /applications/manufacturing.php
10206    /applications/setup.php
10207    /applications/suppliers.php
10208    /install/index.php
10209    /install/save.php
10210    /modules/inst_modules.php (New folder and new file!)
10211    /modules/index.php (New file!)
10212    /sql/en_US-demo.sql
10213    /sql/en_US-new.sql
10214    install.html
10215    update.html (New file!)
10216    
10217 01-May-2007 Joe Hunt
10218  # Missing measure of units when printing sales orders
10219  # Update of Sales People caused a database error
10220  $ /sales/manage/sales_people.php
10221    /reporting/rep109.php
10222  
10223 30-Apr-2007 Joe Hunt
10224  + The selected menu tab is now shown with same background as hover color.
10225  $ config.php (default tab line 77. Change if you want)
10226    /includes/page/header.inc
10227    
10228 28-Apr-2007 Joe Hunt
10229  # When saving work order entries a lot of debug boxes appeared. Fixed
10230  # When clicking on the link, Issue, on work order inquires an empty screen appeared. Fixed
10231  # When retrieving work centres id's there was a database error. Fixed by casting string to unsigned
10232  $ /includes/db/manufacturing_db.inc
10233    /manufacturing/work_order_entry.php
10234    /manufacturing/includes/work_order_issue_ui.inc
10235    /manufacturing/includes/db/work_order_requirements_db.inc
10236    /manufacturing/includes/db/work_orders_quick_db.inc
10237    /manufacturing/inquiry/where_used_inquiry.php
10238    
10239 25-Apr-2007 Joe Hunt
10240  # Missing Date Picker
10241  $ /sales/customer_invoice.php
10242  # No JS popup window
10243  $ /sales/view/view_invoice.php
10244  
10245 24-Apr-2007 Joe Hunt
10246  ! New and better Date Picker, better cool theme.
10247  $ /includes/ui/ui_input.inc
10248    /includes/ui/ui_view.inc
10249    /reporting/includes/reports_classes.inc
10250    /themes/cool/default.css
10251
10252 -------------------- 1.0.1 Stable Released ----------------------
10253 23-Apr-2007 Joe Hunt
10254  ! Release 1.0.1 established on SourceForge, fixing the bugs and including a Date Picker,
10255    the changes for selection lists customers/suppliers and the Audit Trail.
10256
10257 22-Apr-2007 Joe Hunt
10258  ! Changed the two selection lists for customers/suppliers in reports to a single one with
10259    No Filter
10260  ! Changed the sort order in these selection lists from id to name.
10261  + Added Audit Trail in GL trans. A switch in config.php, $use_audit_trail, must be set to 1.
10262  $ /reporting/reports_main.php
10263    /reporting/rep101.php
10264    /reporting/rep102.php
10265    /reporting/rep201.php
10266    /reporting/rep202.php
10267    /reporting/rep203.php
10268    /reporting/rep204.php
10269    /reporting/includes/reports_classes.inc
10270    /includes/ui/ui_lists.inc
10271    /gl/includes/db/gl_db_trans.inc
10272    config.php
10273    
10274 22-Apr-2007 Joe Hunt
10275  + Date Picker for all date fields.
10276  $ config.php
10277    /admin/fiscalyears.php
10278    /admin/void_transaction.php
10279    /includes/ui/ui_view.inc
10280    /includes/ui/ui_input.inc
10281    /dimensions/dimension_entry.php
10282    /dimensions/inquiry/search_dimensions.php
10283    /gl/gl_journal.php
10284    /gl/gl_deposit.php
10285    /gl/gl_payment.php
10286    /gl/bank_transfer.php
10287    /gl/inquiry/bank_inquiry.php
10288    /gl/inquiry/gl_account_inquiry.php
10289    /gl/inquiry/gl_trial_balance.php
10290    /gl/manage/exchange_rates.php
10291    /inventory/adjustments.php
10292    /inventory/transfers.php
10293    /inventory/inquiry/stock_movements.php
10294    /inventory/manage/items.php
10295    /manufacturing/work_order_add_finished.php
10296    /manufacturing/work_order_entry.php
10297    /manufacturing/work_order_issue.php
10298    /manufacturing/work_order_release.php
10299    /purchasing/supplier_payment.php
10300    /purchasing/po_entry_items.php
10301    /purchasing/po_receive_items.php
10302    /purchasing/supplier_credit.php
10303    /purchasing/supplier_credit_grns.php
10304    /purchasing/supplier_invoice.php
10305    /purchasing/supplier_invoice_grns.php
10306    /purchasing/supplier_trans_gl.php
10307    /purchasing/includes/ui/po_ui.inc
10308    /purchasing/inquity/po_search.php
10309    /purchasing/inquiry/po_search_completed.php
10310    /purchasing/inquiry/supplier_allocation_inquiry.php
10311    /purchasing/inquiry/supplier_inquiry.php
10312    /reporting/reports_main.php
10313    /reporting/includes/reports_classes.inc
10314    /sales/credit_note_entry.php
10315    /sales/customer_credit_invoice.php
10316    /sales/customer_payments.php
10317    /sales/sales_order_entry.php
10318    /sales/includes/ui/sales_order_ui.inc
10319    /sales/inquiry/customer_allocation_inquiry.php
10320    /sales/inquiry/customer_inquiry.php
10321    /sales/inquiry/sales_orders_view.php
10322    New image files:
10323    /themes/default/images/cal.gif
10324    /themes/default/images/next.gif
10325    /themes/default/images/prev.gif
10326
10327 19-Apr-2007 Joe Hunt
10328  # Bug no 1703895, Account numbers are varchars, need quotes, fixed
10329  # Bug no 1703891, Reserved MySQL words used as column names, fixed
10330  $ /taxes/db/tax_types_db.inc
10331
10332  # Bug no 1703888, Apostrophes and other unescaped characters, fixed
10333  $ /gl/manage/gl_accounts.php
10334    /gl/includes/db/gl_db_accounts.inc
10335    /includes/ui/ui_input.inc
10336
10337 18-Apr-2007 Joe Hunt
10338  # Bug no 1702594, Logon Loop, fixed
10339  $ config.php
10340
10341 -------------------- 1.0a Stable Released ----------------------
10342 10-Apr-2007 Joe Hunt
10343  ! Release 1.0a established on SourceForge, fixing the bugs.
10344
10345 11-Apr-2007 Joe Hunt
10346  # Bug No 1698214, Creating Items, fixed
10347  $ /includes/ui/ui_lists.inc
10348  # Bug no 1698216, Item Movements, fixed
10349  $ /inventory/manage/items.php
10350
10351 -------------------- 1.0 Stable Released ----------------------
10352 10-Apr-2007 Joe Hunt
10353  ! Release 1.0 established on SourceForge.