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