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