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