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