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