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