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