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