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