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