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