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