1f42786aacd35b02b53c20f8b677b56aaacf4f3a
[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 05-Mar-2009 Joe Hunt
23 ! Replaced the Excel Writer engine with XLS driver (the XML driver can later be downloaded)
24 $ /reporting/includes/ExcelWriterXML.php, ExcelWriterXML_Sheet.php and ExcelWriterXM__Style.php removed.
25   /reporting/includes/Workbook.php (new file)
26   /reporting/excel_report.inc
27   /reporting/pdf_report.inc
28   /reporting/prn_redirect.php
29   /reporting all repXXX.php files
30   
31 03-Mar-2009 Joe Hunt/Janusz Dobrowolski
32 + Preparation for Excel Writer continued
33 $ /reporting/includes/ExcelWriterXML.php
34   /reporting/includes/ExcelWriterXML_Sheet.php
35   /reporting/includes/ExcelWriterXML_Style.php
36   /reporting/includes/excel_report.inc
37   /reporting all repXXX.php that are not documents
38   
39 02-Mar-2009 Joe Hunt
40 + Preparation for report destination PDF/Printer and Excel (and Open Office Calc)
41 $ /reporting/includes/reports_classes.inc
42   /reporting/includes/pdf_report.inc
43   /reporting/includes/ExcelWriterXML.php (new file)
44   /reporting/includes/ExcelWriterXML_Sheet.php (new file)
45   /reporting/includes/ExcelWriterXM__Style (new file)
46   /reporting/includes/excel_report.inc (new file)
47   /reporting/reports_main.php
48   /reporting/rep701.php
49   /reporting/rep705.php
50   /reporting/rep706.php
51   /reporting/rep707.php
52   
53 01-Mar-2009 Janusz Dobrowolski
54 # Setting magic_quotes_gpc and register_globals to off in htaccess file
55 $ /.htaccess (new)
56
57 28-Feb-2009 Joe Hunt
58 ! Improved layout in standard themes (graphics)
59 $ /themes/aqua/renderer.php
60   /themes/aqua/help.gif (new file)
61   /themes/aqua/login.gif (new file)
62   /themes/aqua/right.gif (new file)
63   /themes/cool/renderer.php
64   /themes/cool/help.gif (new file)
65   /themes/cool/login.gif (new file)
66   /themes/cool/right.gif (new file)
67   /themes/default/renderer.php
68   /themes/default/help.gif (new file)
69   /themes/default/login.gif (new file)
70   /themes/default/right.gif (new file)
71   /themes/themes/login.css
72     
73 27-Feb-2009 Janusz Dobrowolski
74 # Security fix to my last commit.
75 $ /frontaccounting.php
76   /includes/lang/language.php
77
78 25-Feb-2009 Joe Hunt
79 ! Improved layout
80 $ /inventory/prices.php
81   /inventory/reorder_level.php
82   /inventory/inquiry/stock_status.php
83   
84 24-Feb-2009 Janusz Dobrowolski
85 # Cleaning startup code
86 $ /index.php
87   /frontaccounting.php
88   /includes/session.inc
89   /includes/db/connect_db.inc
90   /includes/lang/gettext.php
91   /includes/lang/language.php
92 # Language changed on display prefs page stored to database.
93 $ /admin/display_prefs.php
94   /admin/db/users_db.inc
95   /includes/current_user.inc
96 # Fixed tab hot keys
97 $ /applications/customers.php
98   /applications/dimensions.php
99   /applications/generalledger.php
100   /applications/inventory.php
101   /applications/manufacturing.php
102   /applications/setup.php
103   /applications/suppliers.php
104
105 23-Feb-2009 Joe Hunt
106 ! Changed extension include to be outside function. Didn't work in submenus.
107 $ frontaccounting.php
108   /includes/main.inc
109 ! Better color in data picker
110 $ /themes/aqua/default.css
111   /themes/cool/default.css
112   /themes/default/default.css
113   
114 22-Feb-2009 Janusz Dobrowolski
115 ! Application startup code cleanup.
116 $ /frontaccounting.php
117   /index.php
118   /applications/customers.php
119   /applications/dimensions.php
120   /applications/generalledger.php
121   /applications/inventory.php
122   /applications/manufacturing.php
123   /applications/setup.php
124   /applications/suppliers.php
125   /includes/session.inc
126   /includes/lang/language.php
127   /themes/default/renderer.php
128   /themes/aqua/renderer.php
129   /themes/cool/renderer.php
130 ! Removed obsolete $applications array.
131 $ /config.php
132 ! Cosmetic cleanup
133 $ /includes/main.inc
134 ! Calendar style moved to theme default.css
135 $ /includes/ui/ui_view.inc
136   /themes/aqua/default.css
137   /themes/cool/default.css
138   /themes/default/default.css
139 # Fixed charset selection on login screen
140 $ /access/login.php
141 # Blocked password changes in demo mode
142 $ /admin/change_current_user_password.php
143 ! Default theme and language set for not logged user
144 $ /includes/current_user.inc
145   /includes/prefs/userprefs.inc
146 # Fixed initial query order.
147 $ /purchasing/inquiry/po_search.php
148
149 21-Feb-2009 Joe Hunt
150 ! Added nowrap for date type fields in db_pager_view.inc. Problems with (-) sep.
151 $ /includes/ui/db_pager_view.inc
152 ! Better layout in stock_movements.php
153 $ /inventory/inquiry/stock_movements.php
154
155 18-Feb-2009 Joe Hunt
156 ! Better layout in Items form.
157 $ /inventory/manage/items.php
158
159 16-Feb-2009 Joe Hunt
160 # Instruction in update.html should include switch to standard theme before upgrade
161 $ update.html
162 # Bug in function get_ecb_rate when no function curl_init (missing url part)
163 $ /gl/includes/db/gl_db_rates.inc
164
165 ------------------------------- Release 2.1.0 beta 2 -------------------------------------------
166 15-Feb-2009 Joe Hunt
167 ! Release 2.1.0 beta 2
168 $ config.php
169
170 14-Feb-2009 Janusz Dobrowolski
171 # Removed obsolete bank_trans field
172 $ /sql/alter2.1.sql
173   /sql/en_US-demo.sql
174   /sql/en_US-new.sql
175 # Drop column queries executed also in not forced upgrade install 
176 $ /admin/db/maintenance_db.inc
177
178 13-Feb-2009 Janusz Dobrowolski
179 ! Added login page language setting
180 $ /access/login.php
181   /admin/inst_lang.php
182   /includes/lang/language.php
183   /lang/installed_languages.inc
184 # Message typo fixed
185 $ /admin/display_prefs.php
186 # Unified display_error function name in install wizard and main code
187 $ /install/save.php
188
189 13-Feb-2009 Joe Hunt
190 # Minor bug fix in Quick Entry tax account choice for Journal Entry.
191 $ /includes/ui/ui_view.inc
192
193 12-Feb-2009 Janusz Dobrowolski
194 ! Changed extension menu file placement, added support for gettext in extensions.
195 $ /frontaccounting.php
196 # Fix for some buggy curl versions.
197 $ /gl/includes/db/gl_db_rates.inc
198   /gl/manage/exchange_rates.php
199 # Fixed get_amount() to return 0 for invalid input.
200 $ /js/utils.js
201   /js/budget.js
202
203 ------------------------------- Release 2.1.0 beta --------------------------------------------
204
205 08-Feb-2009 Janusz Dobrowolski
206 # Fixed division by zero bug in empty pager
207 $ includes/db_pager.inc
208 # Fixed special char display issue in item name [0000116]
209 $ sales/includes/cart_class.inc
210
211 08-Feb-2009 Joe Hunt
212 ! Changed license type to GNU GPLv3. Stamped headers changed.
213 $ all appropriate source files
214
215 04-Feb-2009 Joe Hunt
216 ! Removed ALTER TABLE DROP columns
217 $ /sql/alter2.1.sql
218 ! Removed files from CVS
219 /company/0/images/logo_frontaccounting.png
220 /reporting/fonts/vera.afm
221 + Added files to CVS
222 /doc/2.1_Beta.txt
223 /doc/extensions.txt
224 /themes/default/images/escape.png
225
226 04-Feb-2009 Joe Hunt
227 # Software Upgrade (re-read of current user needed)
228 $ /admin/inst_upgrade.php
229
230 03-Feb-2009 Joe Hunt
231 ! install/index.php link to AGPL license
232 $ /install/index.php
233
234 03-Feb-2009 Janusz Dobrowolski
235 ! Merging bugfixes since 2.0.6 from main trunk (see below)
236 $ /config.php
237   /gl/includes/db/gl_db_banking.inc
238   /gl/manage/gl_account_classes.php
239   /includes/ui/items_cart.inc
240   /includes/ui/ui_view.inc
241   /purchasing/includes/db/invoice_db.inc
242   /reporting/rep101.php
243   /reporting/rep201.php
244   /reporting/includes/class.pdf.inc
245   /sales/credit_note_entry.php
246   /sales/customer_credit_invoice.php
247   /sales/customer_delivery.php
248   /sales/customer_invoice.php
249   /sales/includes/db/payment_db.inc
250   /sales/includes/db/sales_credit_db.inc
251   /sales/includes/db/sales_delivery_db.inc
252   /sales/includes/db/sales_invoice_db.inc
253   /sales/includes/ui/sales_order_ui.inc
254   /sales/view/view_credit.php
255 # Due date display finally fixed.
256 $ /purchasing/inquiry/supplier_inquiry.php
257   /sales/inquiry/customer_inquiry.php
258
259 ------------------------------- Release 2.0.7 --------------------------------------------
260 03-Feb-2009 Joe Hunt
261 ! New release 2.0.7
262 $ config.php
263
264 22-Jan-2009 Joe Hunt
265 # Bug [0000112] It shows invoices as overdue still (in red), even though its been payed and allocated. 
266 $ /sales/inquiry/customer_inquiry.php
267
268 13-Jan-2009 Joe Hunt
269 # Bug [0000111] Accounts on Credit Hold can still process delivery notes on sales order and invoicing.
270 $ /sales/customer_delivery.php
271   /sales/customer_invoice.php
272   /sales/includes/ui/sales_order_ui.inc
273   
274 08-Jan-2009 Janusz Dobrowolski
275 # Numeric check on class id added.
276 $ /gl/manage/gl_account_classes.php
277
278 02-Jan-2009 Joe Hunt
279 # [0000104] minor language updates in a few sales files 
280 $ /sales/customer_invoice.php
281
282 23-Dec-2008 Joe Hunt
283 # Fixed an accounting sync in GL when adding bank account transactions (no customer/supplier trans)
284 $ /gl/includes/db/gl_db_banking.inc
285
286 22-Dec-2008 Janusz Dobrowolski
287 # [0000102] Credit note was stored without entered shippment cost and comment.
288 $ /sales/credit_note_entry.php
289 # [0000103] Error during save of modified freehand credit note.
290 $ /sales/includes/db/cust_trans_db.inc
291
292 18-Dec-2008 Joe Hunt
293 # [0000101] Roll back of yeasterday issues
294 $ /purchasing/includes/db/invoice_db.inc
295   /purchasing/includes/db/supp_payment_db.inc
296   /sales/includes/db/payment_db.inc
297   /sales/includes/db/sales_credit_db.inc
298   /sales/includes/db/sales_invoice_db.inc
299
300 17-Dec-2008 Joe Hunt
301 # [0000101] More wonderful rounding issues 
302 $ /includes/ui/ui_view.inc
303   /purchasing/includes/db/invoice_db.inc
304   /purchasing/includes/db/supp_payment_db.inc
305   /sales/includes/db/payment_db.inc
306   /sales/includes/db/sales_credit_db.inc
307   /sales/includes/db/sales_delivery_db.inc
308   /sales/includes/db/sales_invoice_db.inc
309   
310 16-Dec-2008 Joe Hunt
311 # [0000100] Keep getting left allocated weird results (rounding problems).
312 $ /includes/ui/ui_view.inc
313   /purchasing/inquiry/supplier_allocation_inquiry.php
314   /reporting/rep101.php
315   /reporting/rep201.php
316   /sales/inquiry/customer_allocation_inquiry.php
317
318 10-Dec-2008 Janusz Dobrowolski
319 # [0000099] New line added to inventory transfer/adjustment sometimes overwrites old one.
320 $ /includes/ui/items_cart.inc
321
322 09-Dec-2008 Janusz Dobrowolski
323 # [0000098] Unable issue of credit note for invoice with removed item lines.
324 $ /sales/customer_credit_invoice.php
325 # [0000097] Can't void freehand customer credit note.
326 $ /sales/includes/db/sales_invoice_db.inc
327 # Fixed to hide empty credit note lines.
328 $ /sales/view/view_credit.php
329 -------------------------------------------------------------------------------
330
331 03-Feb-2009 Janusz Dobrowolski
332 # sql2date around row[date] in due date.
333 $ /purchasing/inquiry/supplier_inquiry.php
334 # Bugfix [0000115] once again.
335 $ /sales/inquiry/sales_orders_view.php
336 # Division by zero avoided in db_pager
337 $ /includes/db_pager.inc
338
339 02-Feb-2009 Joe Hunt
340 ! Better layout in Form setup
341 $ /admin/forms_setup.php
342 # sql2date around row[date] in due date.
343 $ /sales/inquiry/customer_inquiry.php
344
345 02-Feb-2009 Janusz Dobrowolski
346 # Fixed initial sort order in pagers
347 $ /dimensions/inquiry/search_dimensions.php
348   /includes/db_pager.inc
349   /purchasing/allocations/supplier_allocation_main.php
350   /purchasing/inquiry/po_search_completed.php
351   /purchasing/inquiry/supplier_allocation_inquiry.php
352   /purchasing/inquiry/supplier_inquiry.php
353   /sales/allocations/customer_allocation_main.php
354   /sales/inquiry/customer_allocation_inquiry.php
355   /sales/inquiry/customer_inquiry.php
356 # Fixed due date display for invoices.
357 $ /sales/inquiry/customer_inquiry.php
358 # Bugfix [0000115] - error on empty table update in fallback mode.
359 $ /sales/inquiry/customer_allocation_inquiry.php
360
361 30-Jan-2009 Joe Hunt
362 + Outputs/Inputs on tax inquiry as well (why not)
363 $ /gl/includes/db/gl_db_trans.inc
364   /gl/inquiry/tax_inquiry.php
365 ! Updated en_US-demo.sql, en_US-new.sql and alter2.1.sql
366 $ /sql/alter2.1.sql
367   /sql/en_US-demo.sql
368   /sql/en_US-new.sql
369   
370 29-Jan-2009 Joe Hunt
371 # A few minor fixes to get the tax report and inquiry right and syncronized
372 $ /gl/includes/db/gl_db_trans.inc
373   /gl/inquiry/tax_inquiry.php
374   /reporting/rep709.php
375 # Missing parameter to add_trans_tax_details
376 $ /sales/includes/db/sales_credit_db.inc
377   /sales/includes/db/sales_delivery_db.inc
378   /sales/includes/db/sales_invoice_db.inc
379   
380 29-Jan-2009 Janusz Dobrowolski
381 # Changes related to rewrite and optimalization of tax registration
382 $ /gl/includes/db/gl_db_bank_trans.inc
383   /gl/includes/db/gl_db_banking.inc
384   /gl/includes/db/gl_db_trans.inc
385   /purchasing/includes/db/invoice_db.inc
386   /purchasing/includes/db/invoice_items_db.inc
387   /purchasing/view/view_supp_credit.php
388   /purchasing/view/view_supp_invoice.php
389   /reporting/rep107.php
390   /reporting/rep110.php
391   /reporting/rep709.php
392   /sales/includes/db/cust_trans_details_db.inc
393   /sales/includes/db/sales_credit_db.inc
394   /sales/includes/db/sales_delivery_db.inc
395   /sales/includes/db/sales_invoice_db.inc
396   /sales/view/view_credit.php
397   /sales/view/view_dispatch.php
398   /sales/view/view_invoice.php
399   /sql/alter2.1.php
400   /sql/alter2.1.sql
401   /taxes/tax_calc.inc
402   /gl/inquiry/tax_inquiry.php
403 # Added precheck before system upgrade
404 $ /admin/inst_upgrade.php
405 # Reduced delay when ECB currency exrates page is unavailable.
406 $ /gl/includes/db/gl_db_rates.inc
407 # Small fixes
408 $ /inventory/prices.php
409   /includes/ui/ui_view.inc
410 # Fixed bug in checks before group delete.
411 $ /sales/manage/sales_groups.php
412 # Removing obsolete tax group in GL account definition
413 $ /gl/includes/db/gl_db_accounts.inc
414   /gl/manage/gl_accounts.php
415
416 28-Jan-2009 Joe Hunt
417 ! Changes to committed tax report routines.
418 $ /sales/includes/db/sales_invoice_db.inc
419   /sales/includes/db/sales_delivery_db.inc
420   /sales/includes/db/sales_credit_db.inc
421   /purchasing/includes/db/invoice_db.inc
422   /reporting/rep709.php
423   
424 28-Jan-2009 Joe Hunt
425 + Copyright notes at top op every source file
426 $ All files still missing
427
428 27-Jan-2009 Joe Hunt
429 - Removed file update_db.php (obsolete). Finetuning en_US-demo.sql
430 $ update_db.php
431   /sql/en_US-demo.sql
432 # fixed underline in db pager for sortable columns.
433 $ /themes/aqua/default.css
434   /themes/cool/default.css
435   /themes/default/default.css
436   
437 26-Jan-2009 Joe Hunt
438 + Added one Post option to Post options in Quick Entry Lines (amount without decrease or increase). Minor bug fixes.
439 $ /gl/manage/gl_quick_entries.php
440   /includes/types.inc
441   /includes/ui/ui_view.inc
442 + Added 'inactive' field in most 'catalog' tables.
443 $ /sql/alter2.1.sql
444   /sql/en_US-new.sql
445   /sql/en_US-demo.sql
446 + Added graphics for cancel. (door-out)
447   /themes/aqua/images/cancel.png
448   /themes/cool/images/cancel.png
449   /themes/default/images/cancel.png
450
451 24-Jan-2009 Janusz Dobrowolski
452 ! Set maximum width for select to avoid broken layout in two column layout.
453 $ /themes/aqua/default.css
454   /themes/cool/default.css
455   /themes/default/default.css
456 # Voiding tax records included via GL/bank transactions
457 $ /admin/db/voiding_db.inc
458   /gl/includes/db/gl_db_bank_trans.inc
459   /gl/includes/db/gl_db_trans.inc
460 # Fixed quick entry types values.
461 $ /includes/types.inc
462
463 23-Jan-2009 Joe Hunt
464 + Added new files in doc subdirectory
465 $ /doc/attachments.txt
466   /doc/bank_reconciliation.txt
467   /doc/dim_on_invoice.txt
468   /doc/license.txt
469   /doc/quick_entries.txt
470   /doc/recurrent_invoice.txt
471   
472 22-Jan-2009 Janusz Dobrowolski
473 # Added attachments to company sub_dirs
474 $ /update_db.php
475 # Added hot key for Quick Entries
476 $ /applications/generalledger.php
477 # Improved quick entries.
478 $ /gl/gl_bank.php
479   /gl/gl_journal.php
480   /gl/includes/db/gl_db_bank_accounts.inc
481   /gl/includes/ui/gl_bank_ui.inc
482   /gl/includes/ui/gl_journal_ui.inc
483   /includes/types.inc
484   /includes/ui/items_cart.inc
485   /gl/manage/gl_quick_entries.php
486   /includes/ui/ui_lists.inc
487   /includes/ui/ui_view.inc
488   /purchasing/supplier_credit.php
489   /purchasing/supplier_invoice.php
490   /purchasing/includes/ui/invoice_ui.inc
491   /sql/alter2.1.sql
492   /sql/en_US-demo.sql
493   /sql/en_US-new.sql
494 ! Registration of changes on GL tax accounts in debtor_trans_tax_details/supp_invoice_tax_details.
495 $ /gl/includes/db/gl_db_banking.inc
496   /gl/includes/db/gl_db_trans.inc
497   /purchasing/includes/db/invoice_db.inc
498   /sales/includes/db/cust_trans_details_db.inc
499   /taxes/tax_calc.inc
500 # Allocation bug for cash sales.
501 $ /sales/includes/db/sales_invoice_db.inc
502 # Hiding voided gl transactions.
503 $ /gl/view/gl_trans_view.php
504 ! Icons removed from form buttons for now.
505 $ /sales/sales_order_entry.php
506
507 20-Jan-2009 Joe Hunt
508 ! Preparing for installing of extensions
509 $ installed_extensions.php (new file)
510   frontaccounting.php
511   /includes/main.inc
512 # Bad handling of graphic links in certain browsers
513   /includes/ui/ui_input.inc
514   
515 19-Jan-2009 Joe Hunt
516 ! Changed direct sales document line descriptions to be editable (via edit link)
517 $ /sales/sales_order_entry.php
518   /includes/cart_class.inc
519   /includes/ui/sales_order_ui.inc
520 ! Fixed so the printed documents can handle multiple lines of description
521 $ /reporting/rep107.php
522   /reporting/rep109.php
523   /reporting/rep110.php
524   
525 17-Jan-2009 Joe Hunt
526 ! Changed all smaller forms and tables to be uniform. Copyright notes.
527 $ All files with small forms and tables.
528
529 16-Jan-2009 Janusz Dobrowolski
530 ! Fixed new pager generation on first display.
531 $ /gl/manage/exchange_rates.php
532
533 15-Jan-2009 Joe Hunt
534 ! Adjustment of db pager width. Copyright notes. 
535 $ All files with db pager
536   /db_pager_view.inc
537   /themes/default/default.css
538   /themes/aqua/default.css
539   /themes/cool/default.css
540
541 15-Jan-2009 Janusz Dobrowolski
542 ! Rewritten reconciliation page.
543 $ /gl/bank_account_reconcile.php
544   /includes/ui/ui_lists.inc
545   /sql/alter2.1.php
546   /sql/alter2.1.sql
547   /js/reconcile.js (added)
548 ! Standard mysql separator in date functions
549 $ /includes/date_functions.inc
550 + Separated checkbox generation for indirect display use
551 $ /includes/ui/ui_input.inc
552 ! Standard checkbox helper use.
553 $ /sales/inquiry/sales_orders_view.php
554
555 14-Jan-2009 Joe Hunt
556 ! Page reload problem, progress bar in backup/restore, 
557 $ /admin/backups.php
558   /admin/display_prefs.php
559   /includes/lang/language.php
560   
561 12-Jan-2009 Joe Hunt
562 ! Updating install and update helpers
563 $ install.html
564   update.html
565   /install/index.php
566 # Fixing price formatting of left to allocate
567 $ /purchasing/allocations/supplier_allocation_main.php
568   /sales/allocations/customer_allocation_main.php
569   
570 11-Jan-2009 Janusz Dobrowolski
571 ! Added table pager.
572 $ /admin/view_print_transaction.php
573 ! Improved check_cells().
574 $ /includes/ui/ui_input.inc
575 # Added new attachments per company subdirectory.
576 $ /admin/create_coy.php
577 # Added hotkey for reconciliation menu option.
578 $ /applications/generalledger.php
579 # Fixed false qoh alerts.
580 $ /sales/includes/ui/sales_order_ui.inc
581 # Fixed page title.
582 $ /sales/manage/sales_points.php
583
584 11-Jan-2009 Joe Hunt
585 ! Changed notice msg to warnings and changed bg color for warning
586 $ /admin/company_preferences.php
587   /admin/void_transaction.php
588   /includes/errors.inc
589   /inventory/manage/items.php
590   
591 10-Jan-2009 Joe Hunt
592 + Addition of Bank Reconciliation. Author Rob Mallon
593 $ /applications/generalledger.php 
594   /gl/bank_account_reconcile.php (new file)
595   /sql/alter2.1.sql
596 + Added more fields to suppliers table and fixed PO document
597 $ /sql/alter2.1.sql
598   /includes/ui/ui_input.inc (new link_row)
599   /purchasing/manage/suppliers.php
600   /reporting/includes/header2.inc
601   /reporting/rep209.php
602   
603 09-Jan-2009 Janusz Dobrowolski
604 + Added hook file for localized functions.
605 $ /includes/lang/language.php
606 ! Removed obsolete local css file inclusion.
607 $ /includes/page/header.inc
608 ! Optional params in table_header() added.
609 $ /includes/ui/ui_controls.inc
610 ! Added table pager in exchange rates editor.
611 $ /gl/includes/db/gl_db_rates.inc
612   /gl/manage/exchange_rates.php
613 ! Fixed rate column, added width table parameter
614 $ /includes/db_pager.inc
615   /includes/ui/db_pager_view.inc
616 # Added hot key for attachments menu option.
617 $ /applications/setup.php
618 # Removed bank_trans_types_db.inc inclusion.
619 $ /gl/includes/gl_db.inc
620 - Removed obsolete files
621 $ /gl/manage/bank_trans_types.php (removed)
622   /gl/includes/db/bank_trans_types.inc (removed)
623   /lang/en_US/stylesheet.css (removed)
624   /lang/new_language_template/stylesheet.css (removed)
625 - Example picture files moved to company/0
626 $ /inventory/manage/image (removed)
627   /inventory/manage/image/0 (removed)
628   /inventory/manage/image/0/102.jpg (removed)
629   /inventory/manage/image/0/103.jpg (removed)
630   /inventory/manage/image/0/104.jpg (removed)
631
632 09-Jan-2009 Joe Hunt
633 ! Changed $path_to_root in report files and stamped copyright
634 $ All report files
635 + Added Sales kits to Items price list.
636 $ /reporting/rep104.php
637 # Company logo can not be deleted.
638 $ /admin/company_preferences.php
639 # Bug [0000107] and [0000108]
640 $ /inventory/includes/db/items_codes_db.inc
641   /gl/manage/gl_account_types.php
642
643 08-Jan-2009 Joe Hunt
644 ! Changed attachments to use unique files store instead of blobs
645 $ /admin/attachments/attachments.php
646   /sql/alter2.1.sql
647   
648 07-Jan-2009 Joe Hunt
649 ! Changed supplier credit note to only show items for a period, default 30 days back.
650 $ /purchasing/includes/db/grn_db.inc
651   /purchasing/includes/invoice_ui.inc
652   /purchasing/supplier_credit.php
653   
654 07-Jan-2009 Janusz Dobrowolski
655 # [0000105] Not initialized user pos numbers after upgrade, fixed some new table fields.
656 $ /sql/alter2.1.sql
657 # [0000106] Error blocking direct invoice for currencies not listed by ECB.
658 $ sales/includes/cart_class.inc
659 # Fixed error handling in forced upgrade mode.
660 $ admin/db/maintenance_db.inc
661 + Added backtrace debugging function;
662 $ /includes/ui/ui_view.inc
663
664 05-Jan-2009 Joe Hunt
665 + Possibility to 'Credit This' in supplier transactions like in customer transaction.
666   If there are many invoice items during a year, there would be many rows suggestions.
667 $ /purchasing/includes/db/grn_db.inc
668   /purchasing/includes/db/invoice_db.inc
669   /purchasing/includes/ui/invoice_ui.inc
670   /purchasing/supplier_credit.php
671   /purchasing/inquiry/supplier_inquiry.php
672   /purchasing/view/view_supp_credit.php
673   
674 22-Dec-2008 Janusz Dobrowolski
675 # Fixed item_code database update on item creation.
676 $ /inventory/includes/db/item_codes_db.inc
677   /inventory/includes/db/items_db.inc
678
679 21-Dec-2008 Joe Hunt
680 # Minor bugs in layout and quick entries.
681 $ /Includes/ui/ui_view.inc
682   /purchasing/includes/ui/invoice_ui.inc
683   /purchasing/supplier_invoice.php
684 # Minor bugs in doctext.inc and doctext2.inc
685 $ /reporting/includes/doctext.inc
686   /reporting/includes/doctext2.inc
687   
688 20-Dec-2008 Joe Hunt
689 ! Replaced the ajax paging in stock movements with the old file.
690 $ /inventory/inquiry/stock_movements.php
691 ! Better layout in big forms
692 $ /includes/ui/ui_controls.inc
693
694 18-Dec-2008 Joe Hunt
695 + Added quick entries in supplier invoice/credit note as well. Based on bank payments
696 $ /gl/gl_bank.php
697   /gl/gl_journal.php
698   /gl/includes/db/gl_db_banking.inc
699   /includes/ui/ui_view.inc
700   /purchasing/supplier_credit.php
701   /purchasing/supplier_invoice.php
702   /purchasing/includes/ui/invoice_ui.inc
703
704 15-Dec-2008 Janusz Dobrowolski
705 # [0000085] Fixed session conflicts during document edition in multiply tabs.
706 $ /sales/includes/cart_class.inc
707   /sales/includes/sales_ui.inc
708   /sales/credit_note_entry.php
709   /sales/customer_credit_invoice.php
710   /sales/customer_delivery.php
711   /sales/customer_invoice.php
712   /sales/sales_order_entry.php
713   /sales/view/view_sales_order.php
714 # Fixed initial form values.
715 $ /sales/manage/recurrent_invoices.php  
716 ! Code cleanup.
717 $ /purchasing/view/view_po.php
718   /sales/includes/ui/sales_credit_ui.inc
719   /sales/includes/ui/sales_order_ui.inc
720
721 12-Dec-2008 Joe Hunt
722 ! Changed so document Sales Invoice now shows delivery notes instead of sales order
723 $ /reporting/includes/header2.inc
724
725 11-Dec-2008 Joe Hunt
726 + Two new fields in company table, accumulate_shipping and logal_text
727   Accumulat shipping is for accumulating shipping on batch invoice
728   Legal text is a last line legal info on sales invoices.
729 $ /sql/alter2.1.sql
730   /admin/db/company_db.inc
731   /admin/gl_setup.php
732   /reporting/includes/header2.inc
733   /sales/customer_invoice.php
734
735 10-Dec-2008 Janusz Dobrowolski
736 # File and line was not displayed for devel error messages.
737 $ /includes/errors.inc
738 # Fixed duplicate groups in list selectors.
739 $ /includes/ui/ui_lists.inc
740
741 09-Dec-2008 Joe Hunt
742 # Bug in document right-margin when more than 1 page.
743 $ /reporting/includes/header2.inc
744 ! Changed so input of account type is possible (like classes)
745 $ /gl/manage/gl_account_types.php
746   /gl/includes/db/gl_db_account_types.inc
747   
748 08-Dec-2008 Janusz Dobrowolski
749 + Added helpers for list editor F4 calls.
750 $ /includes/ui/ui_controls.inc
751   /sales/sales_order_entry.php
752 + Added development/bugtracking sql trail 
753 $ /config.php
754   /sql/alter2.1.sql
755   /includes/db/connect_db.inc
756 ! GL accounts in list selector always grouped by type
757 $ /admin/gl_setup.php
758   /gl/includes/ui/gl_bank_ui.inc
759   /gl/includes/ui/gl_journal_ui.inc
760   /gl/manage/bank_accounts.php
761   /gl/manage/gl_accounts.php
762   /gl/manage/gl_quick_entries.php
763   /includes/ui/ui_lists.inc
764   /purchasing/includes/ui/invoice_ui.inc
765   /sales/manage/customer_branches.php
766 # Fixed Win AltGr issue in hotkeys system.
767 $ /js/inserts.js
768 # Fixed sales_items selector for MySql 3.xx compatibility
769 $ /includes/ui/ui_lists.inc
770 # Fixed broken syntax in delete_item_code()
771 $ /inventory/includes/db/items_codes_db.inc
772 # Additional fixes to foreign/kit codes
773 $ /inventory/manage/item_codes.php
774   /inventory/manage/sales_kits.php
775 ! Merged changes from main trunk up to version 2.0.6 (see below)
776 $ /config.php
777   /update.html
778   /update_db.php
779   /admin/create_coy.php
780   /admin/db/maintenance_db.inc
781   /gl/includes/db/gl_db_banking.inc
782   /gl/includes/db/gl_db_trans.inc
783   /includes/banking.inc
784   /includes/current_user.inc
785   /manufacturing/view/wo_production_view.php
786   /purchasing/includes/db/invoice_db.inc
787   /purchasing/includes/db/supp_payment_db.inc
788   /purchasing/includes/ui/invoice_ui.inc
789   /reporting/rep107.php
790   /reporting/rep109.php
791   /reporting/rep110.php
792   /reporting/rep209.php
793   /reporting/rep302.php
794   /reporting/rep303.php
795   /reporting/includes/pdf_report.inc
796   /sales/customer_delivery.php
797   /sales/includes/cart_class.inc
798   /sales/includes/sales_db.inc
799   /sales/includes/db/payment_db.inc
800   /sales/includes/db/sales_credit_db.inc
801   /sales/includes/db/sales_invoice_db.inc
802   /sales/includes/ui/sales_credit_ui.inc
803   /sales/includes/ui/sales_order_ui.inc
804   /sales/view/view_credit.php
805   /sales/view/view_dispatch.php
806   /sales/view/view_invoice.php
807   /sales/view/view_sales_order.php
808   /taxes/tax_calc.inc
809 ------------------------------- Release 2.0.6 --------------------------------------------
810 08-Dec-2008 Joe Hunt
811 ! New release 2.0.6
812 $ config.php
813
814 05-Dec-2008 Joe Hunt
815 # [0000095] Bad behaviour of routine number_format and round in Windows.
816 $ /gl/includes/gl_db_trans.inc
817   /includes/banking.inc
818   /includes/current_user.inc
819   /purchasing/includes/ui/invoice_ui.inc
820   /reporting/rep107.php
821   /reporting/rep109.php
822   /reporting/rep110.php
823   /reporting/rep209.php
824   /sales/view/view_credit.php
825   /sales/view/view_dispatch.php
826   /sales/view/view_invoice.php
827   /sales/view/view_sales_order.php
828
829 04-Dec-2008 Janusz Dobrowolski
830 # Check write permissions and create per company subdirectory structure.
831 $ /update.html
832   /update_db.php
833 # Fixed index.php files in new company dirs.
834 $ /admin/create_coy.php
835   /admin/db/maintenance_db.inc
836
837 04-Dec-2008 Joe Hunt
838 # [0000095] Inbalance double entry on Documents
839 $ /gl/includes/db/gl_db_trans.inc
840   /gl/includes/db/gl_db_banking.inc
841   /purchasing/includes/db/invoice_db.inc
842   /purchasing/includes/db/supp_payment_db.inc
843   /sales/includes/db/payment_db.inc
844   /sales/includes/db/sales_credit_db.inc
845   /sales/includes/db/sales_invoice_db.inc
846   
847 29-Nov-2008 Joe Hunt
848 # [0000094] Report does not show items that have 0 qty but have demand qty
849 $ /reporting/rep302.php
850   /reporting/rep303.php
851   
852 28-Nov-2008 Joe Hunt
853 # [0000093] Voiding Supplier Invoices Causes some lines cost update to go to 0 and exchange rate change
854 $ /purchasing/includes/db/invoice_db.inc
855
856 27_Nov-2008 Joe Hunt
857 # [0000092] Stock Sheet Report. Bad Page break.
858 $ /reporting/includes/pdf_report.inc
859
860 26-Nov-2008 Joe Hunt
861 # [0000091] Tax for 2 decimal places doesn't compute properly
862 $ /taxes/tax_calc.inc
863
864 25-Nov-2008 Janusz Dobrowolski
865 # [0000084] Low inventory items are not marked properly.
866 $ /sales/customer_delivery.php
867 # [0000086] New line added to document sometimes overwrites old one.
868 $ /sales/includes/cart_class.inc
869 # [0000087] Change of order date always updates prices.
870 $ /sales/includes/ui/sales_credit_ui.inc
871   /sales/includes/ui/sales_order_ui.inc
872 # Fixed automatic price calculations always on.
873 $ /sales/includes/sales_db.inc
874
875 08-Dec-2008 Joe Hunt
876 ! Better support for purchasing data (automatic updating from PO receive)
877 $ /purchasing/includes/db/grn_db.inc
878   /purchasing/includes/db/invoice_db.inc
879   /purchasing/includes/db/po_db.inc
880   /purchasing/includes/ui/invoice_ui.inc
881   /purchasing/includes/purchasing_db.inc
882   /reporting/rep209.php
883
884 07-Dec-2008 Janusz Dobrowolski
885 + Added list category grouping.
886 $ /includes/ui/ui_lists.inc
887 ! Changed branch/customer invoice address/name selection on reports
888 $ /reporting/includes/doctext.inc
889   /reporting/includes/doctext2.inc
890   /reporting/includes/header2.inc
891 ! Fixed default delivery address selection
892 $ /sales/includes/ui/sales_order_ui.inc
893 + Added delivery links
894 $ /sales/view/view_invoice.php
895 # Small syntax fix.
896 $ /sql/alter2.1.php
897 # Fixed error handling during upgrade
898 $ /admin/db/maintenance_db.inc
899 # Fixed warnings display
900 $ /includes/errors.inc
901
902 08-Dec-2008 Joe Hunt
903 # Bad and missing parameter to header2 funciton
904 $ /reporting/rep109.php
905   /reporting/rep209.php
906 ! Rerun of invoice_ui.inc
907 $ /purchasing/includes/ui/invoice_ui.inc
908
909 07-Dec-2008 Joe Hunt
910 ! Better layout. Copyright notes. Mailto links, outer table routines.
911 $ /admin/company_preferences.php
912   /admin/display_prefs.php
913   /admin/gl_setup.php
914   /admin/users.php
915   /gl/includes/ui/gl_bank_ui.inc
916   /gl/includes/ui/gl_journal_ui.inc
917   /includes/ui_controls.inc
918   /includes/ui_input.inc
919   /inventory/adjustments.php
920   /inventory/transfers.php
921   /inventory/includes/item_adjustments_ui.inc
922   /inventory/includes/stock_transfers_ui.inc
923   /inventory/manage/locations.php
924   /purchasing/includes/ui/invoice_ui.inc
925   /purchasing/includes/ui/po_ui.inc
926   /purchasing/manage/suppliers.php
927   /purchasing/supplier_credit.php
928   /purchasing/supplier_invoice.php
929   /purchasing/supplier_payment.php
930   /sales/includes/ui/sales_credit_ui.inc
931   /sales/includes/ui/sales_order_ui.inc
932   /sales/manage/customer_branches.php
933   /sales/manage/customers.php
934   /sales/manage/sales_people.php
935   /sales/customer_payments.php
936   
937 05-Dec-2008 Joe Hunt
938 + New fields in suppliers, phone, fax, vat no, contact and credit limit
939 $ /purchasing/suppliers.php
940   /sql/alter2.1.sql
941 ! Changed dimension view to show result instead of ledger trans
942 $ /dimensions/view/view_dimension.php
943   /dimensions/includes/dimension_ui.inc
944   
945 05-Dec-2008 Janusz Dobrowolski
946 ! Allowed optional ORDER BY option in base db_pager sql query
947 $ /includes/db_pager.inc
948 # Small fixes to pager layout
949 $ /includes/ui/db_pager_view.inc
950 ! Reusable button code
951 $ /includes/ui/ui_controls.inc
952 ! Button helpers moved from ui_controls.inc
953 $ /includes/ui/ui_input.inc
954   /includes/ui/ui_controls.inc
955 # Fixed errors during focus on nonexistent elements
956 $ /js/utils.js
957
958 26-Nov-2008 Janusz Dobrowolski
959 # Fixed layout of amount_ex() fields with label.
960 $ /includes/ui/ui_input.inc
961 # Fixed combo_input for $sql with GROUP BY option
962 $ /includes/ui/ui_lists.inc
963
964 25-Nov-2008 Janusz Dobrowolski
965 ! Merged all changes from main trunk up to 2.0.5 (see details below)
966 $ /CHANGELOG.txt
967   /update.html
968   /admin/void_transaction.php
969   /admin/db/voiding_db.inc
970   /gl/includes/db/gl_db_trans.inc
971   /gl/inquiry/gl_trial_balance.php
972   /includes/banking.inc
973   /includes/ui/ui_input.inc
974   /includes/ui/ui_view.inc
975   /manufacturing/manage/bom_edit.php
976   /purchasing/po_receive_items.php
977   /purchasing/supplier_credit.php
978   /purchasing/supplier_invoice.php
979   /purchasing/supplier_payment.php
980   /purchasing/includes/purchasing_db.inc
981   /purchasing/includes/db/invoice_db.inc
982   /purchasing/includes/db/supp_payment_db.inc
983   /purchasing/includes/db/supp_trans_db.inc
984   /purchasing/includes/ui/invoice_ui.inc
985   /reporting/rep101.php
986   /reporting/rep106.php
987   /reporting/rep201.php
988   /reporting/rep203.php
989   /reporting/rep209.php
990   /reporting/rep708.php
991   /reporting/reports_main.php
992   /reporting/includes/class.pdf.inc
993   /sales/customer_payments.php
994   /sales/allocations/customer_allocate.php
995   /sales/includes/sales_db.inc
996   /sales/includes/db/cust_trans_db.inc
997   /sales/includes/db/payment_db.inc
998   /sales/view/view_receipt.php
999 ------------------------------- Release 2.0.5 --------------------------------------------
1000 24-Nov.2008 Joe Hunt
1001 ! Release 2.0.5
1002 $ config.php
1003 ! Changed update.html
1004 $ update.html
1005 # Small bug fixes
1006 $ /reporting/includes/header2.inc
1007   /sales/view/view_receipt.php
1008
1009 20-Nov-2008 Janusz Dobrowolski
1010 # [0000082] Bad js allocation on All/None button press.
1011 $ /sales/allocations/customer_allocate.php
1012
1013 20-Nov-2008 Joe Hunt
1014 # Do not allow editing invoice if allocated > 0
1015 $ /sales/inquiry/customer_inquiry.php
1016
1017 19-Nov-2008 Joe Hunt
1018 + Possibility to view a transaction before final voiding.
1019 $ /admin/void_transaction.php
1020
1021 11-Nov-2008 Janusz Dobrowolski
1022 # Fixed right alignment of amount cells.
1023 $ /includes/ui/ui_input.inc
1024 # Fixed display bug for fully received items and false modify conflicts.
1025 $ /purchasing/po_receive_items.php
1026
1027 10-Nov-2008 Joe Hunt
1028 ! [0000081] Trial Balance again minor changes.
1029 $ /gl/inquiry/gl_trial_balance.php
1030   /reporting/rep708.php
1031
1032 07-Nov-2008 Joe Hunt
1033 ! [0000081] Changed Trial Balance to show all debits and credits (option to only show balances)
1034 $ /gl/inquiry/gl_trial_balance.php
1035   /reporting/reports_main.php
1036   /reporting/rep708.php
1037   
1038 03-Nov-2008 Janusz Dobrowolski
1039 # Fixed price priority in automatic calculations.
1040 $ sales/includes/sales_db.inc
1041
1042 30-Oct-2008 Janusz Dobrowolski
1043 # [0000080] BOM elements was not editable after entry.
1044 $ /manufacturing/manage/bom_edit.php
1045
1046 29-Oct-2008 Joe Hunt
1047 # Voiding a supplier invoice/credit note with GL Postings creates a database error
1048 $ /purchasing/includes/db/invoice_db.inc
1049
1050 28-Oct-2008 Joe Hunt
1051 # [0000079] Delivery Note/Sales Invoice should not be editable after it has been voided.
1052 $ /admin/db/voiding_db.inc
1053   /sales/inquiry/sales_deliveries_view.php
1054   /sales/inquiry/customer_inquiry.php
1055   
1056 27-Oct-2008 Joe Hunt
1057 ! [0000078] Opened Exchange rate for editing (without storing) in sales/purchasing module payment
1058 # Fixed exchange rate display bugs in Supplier Payment (earlier dates).
1059 $ /gl/includes/db/gl_db_trans.inc
1060   /includes/banking.inc
1061   /includes/ui/ui_view.inc
1062   /purchasing/supplier_payment.php
1063   /purchasing/includes/purchasing_db.inc
1064   /purchasing/includes/db/supp_payment_db.inc
1065   /purchasing/includes/db/supp_trans_db.inc
1066   /sales/customer_payments.php
1067   /sales/includes/sales_db.inc
1068   /sales/includes/db/cust_trans_db.inc
1069   /sales/includes/db/payment_db.inc
1070 # [0000078] Fixed some reports with wrong exchange rates.
1071 $ /reporting/rep101.php
1072   /reporting/rep106.php
1073   /reporting/rep201.php
1074   /reporting/rep203.php
1075   /reporting/rep209.php
1076 + Added confirm box when admins are about to remove PO GRNs from Supplier Invoice
1077 $ /purchasing/supplier_invoice.php
1078
1079 24-Oct-2008 Joe Hunt
1080 ! [0000077] Added a total before ending balance in trial balance (also in report)
1081 $ /gl/inquiry/gl_trial_balance.php
1082   /reporting/rep708.php
1083 ! Increased memory limit if reports in unicode (48M) as suggested in forum.
1084   /reporting/includes/class.pdf.inc
1085 ! Improved layout of Supplier Invoice/Credit. All Items can now be added in one sweep.
1086 $ /purchasing/supplier_invoice.php
1087   /purchasing/supplier_credit.php
1088   /purchasing/includes/ui/invoice_ui.inc
1089   
1090 ------------------------------- Release 2.0.4 --------------------------------------------
1091 23-Oct-2008 Joe Hunt
1092 ! Release 2.0.4
1093 25-Nov-2008 Joe Hunt
1094 ! Inserted Copyright Notice and fixed graphic items
1095 $ /access/login.php
1096   /access/logout.php
1097   /admin/attachments.php
1098   /admin/backups.php
1099   /admin/change_current_user_password.php
1100   /admin/db/company_db.inc
1101   /admin/db/maintenence_db.inc
1102   /admin/db/printers_db.inc
1103   /admin/db/users_db.inc
1104   /admin/db/v_banktrans.inc
1105   /admin/db/voiding_db.inc
1106   /admin/display_prefs.php
1107   /admin/fiscalyears.php
1108   /admin/forms_setup.php
1109   /admin/gl_setup.php
1110   /admin/inst_upgrade.php
1111   /admin/payment_terms.php
1112   /admin/print_profiles.php
1113   /admin/printers.php
1114   /admin/shipping_companies.php
1115   /admin/users.php
1116   /admin/view_print_transaction.php
1117   /admin/void_transaction.php
1118   /gl/gl_journal.php
1119   /gl/includes/ui/gl_bank_ui.inc
1120   /gl/includes/ui/gl_journal_ui.inc
1121   /gl/inquiry/bank_inquiry.php
1122   /gl/inquiry/tax_inquiry.php
1123   /gl/manage/bank_accounts.php
1124   /includes/ui/ui_controls.inc
1125   /reporting/includes/pdf_report.inc
1126   /reporting/rep709.php
1127   /sales/includes/ui/sales_credit_ui.inc
1128   /sql/alter2.1.php
1129   
1130 24-Nov-2008 Janusz Dobrowolski
1131 + Added alias/foreign item codes and sales kits support.
1132 $ /applications/inventory.php
1133   /includes/ui/ui_lists.inc
1134   /inventory/prices.php
1135   /inventory/includes/inventory_db.inc
1136   /inventory/includes/db/items_category_db.inc
1137   /inventory/includes/db/items_db.inc
1138   /inventory/manage/items.php
1139   /inventory/includes/db/items_codes_db.inc (new)
1140   /inventory/manage/item_codes.php (new)
1141   /inventory/manage/sales_kits.php (new)
1142   /sales/includes/sales_db.inc
1143   /sales/includes/ui/sales_order_ui.inc
1144 ! Added decimals to get_item_edit_info() return (sql usage optimization).
1145 $ /includes/db/inventory_db.inc
1146   /inventory/includes/item_adjustments_ui.inc
1147   /inventory/includes/stock_transfers_ui.inc
1148   /manufacturing/includes/work_order_issue_ui.inc
1149   /purchasing/includes/ui/po_ui.inc
1150   /sales/includes/ui/sales_credit_ui.inc
1151 ! Added postlabel update in amount_cells_ex() and derivative helpers, fixed qty_cell $dec handling
1152 $ /includes/ui/ui_input.inc
1153 # Fixed _vd() debug function for use also in ajax mode.
1154 $ /includes/ui/ui_view.inc
1155 ! Changed foreign column name to avoid mysql syntax problems, added category.
1156 $ /sql/alter2.1.sql
1157   /sql/alter2.1.php
1158 # Fixed unconsistent units of measure.
1159 $ /sql/en_US-demo.sql
1160   /sql/en_US-new.sql
1161
1162 24-Nov-2008 Joe Hunt
1163 ! Preparing for graphic Links
1164 $ config.php
1165   /includes/ui/ui_input.inc
1166   /sales/sales_order_entry.php
1167   /sales/includes/ui/sales_order_ui.inc
1168   /themes/aqua/images/ok.gif
1169   /themes/cool/images/ok.gif
1170   /themes/default/images/ok.gif
1171 # Small layout bug in header2.inc
1172 $ /reporting/includes/header2.inc
1173 # Small layout bug in report bank statement
1174 $ /reporting/rep601.php
1175 # Restriction on links
1176 $ /sales/inquiry/customer_inquiry.php
1177
1178 22-Nov-2008 Joe Hunt
1179 + Preparing for Graphic Links final.Optimized.
1180 $ config.php
1181   /admin/create_coy.php
1182   /admin/inst_lang.php
1183   /admin/inst_module.php
1184   /dimensions/inquiry/search_dimensions.php
1185   /includes/ui/ui_controls.inc
1186   /includes/ui/ui_view.inc
1187   /includes/db_pager_view.inc
1188   /manufacturing/search_work_orders.php
1189   /purchasing/inquiry/po_search.php
1190   /purchasing/inquiry/po_search_completed.php
1191   /purchasing/inquiry/supplier_allocation_inquiry.php
1192   /purchasing/allocations/supplier_allocation_main.php
1193   /reporting/includes/reporting.inc
1194   /sales/allocations/customer_allocation_main.php
1195   /sales/inquiry/customer_allocation_inquiry.php
1196   /sales/inquiry/customer_inquiry.php
1197   /sales/inquiry/sales_orders_view.php
1198   /sales/inquiry/sales_deliveries_view.php
1199   /themes/default/images/receive.gif (new file)
1200   /themes/aquat/images/receive.gif (new file)
1201   /themes/cool/images/receive.gif (new file)
1202   
1203   
1204 21-Nov-2008 Joe Hunt
1205 + Preparing for Graphic Links instead of Text Links (user display option, default)
1206   (new field in 0_users, graphic_links)
1207 $ config.php
1208   /admin/display_prefs.php
1209   /admin/create_coy.php
1210   /admin/inst_lang.php
1211   /admin/inst_module.php
1212   /admin/db/users_db.inc
1213   /includes/current_user.inc
1214   /includes/prefs/userprefs.inc
1215   /includes/ui/ui_controls.inc
1216   /includes/ui/ui_input.inc
1217   /includes/ui/ui_view.inc
1218   /reporting/includes/reporting.inc
1219   /sql/alter2.1.sql 
1220   /themes/default/images/add.png, credit.gif, delete.gif, download.gif, edit.gif, gl.png, 
1221           invoice.gif, money.png, pdf.gif, print.png, remove.png, report.png, view.gif 
1222   /themes/aqua/images/add.png, credit.gif, delete.gif, download.gif, edit.gif, gl.png, 
1223           invoice.gif, money.png, pdf.gif, print.png, remove.png, report.png, view.gif 
1224   /themes/cool/images/add.png, credit.gif, delete.gif, download.gif, edit.gif, gl.png, 
1225           invoice.gif, money.png, pdf.gif, print.png, remove.png, report.png, view.gif 
1226   
1227 20-Nov-2008 Joe Hunt
1228 + Added new AGPL license file
1229 $ /doc/license.txt (new file)
1230
1231 19-Nov-2008 Janusz Dobrowolski
1232 # Fixed error handling during database upgrade in normal and forced mode.
1233 $ /admin/db/maintenance_db.inc
1234 ! Additions needed for foreign item codes support.
1235 $ /sql/alter2.1.php
1236   /sql/alter2.1.sql
1237
1238 19-Nov-2008 Joe Hunt
1239 ! Changed the default header2.inc.
1240 $ /reporting/includes/header2.inc
1241
1242 18-Nov-2008 Janusz Dobrowolski
1243 + System upgrade page for site admins
1244 $ /admin/db/maintenance_db.inc
1245   /applications/setup.php
1246   /admin/inst_upgrade.php       (new)
1247   /sql/alter2.1.php             (new)
1248 ! Added $tbpref parameter to get_user_prefs()
1249 $ /admin/db/company_db.inc
1250 # Next fixes to db_pager behaviour.
1251 $ /includes/db_pager.inc
1252   /includes/ui/db_pager_view.inc
1253   /dimensions/inquiry/search_dimensions.php
1254   /inventory/inquiry/stock_movements.php
1255   /manufacturing/search_work_orders.php
1256   /manufacturing/inquiry/where_used_inquiry.php
1257   /purchasing/allocations/supplier_allocation_main.php
1258   /purchasing/inquiry/po_search.php
1259   /purchasing/inquiry/po_search_completed.php
1260   /purchasing/inquiry/supplier_allocation_inquiry.php
1261   /purchasing/inquiry/supplier_inquiry.php
1262   /sales/allocations/customer_allocation_main.php
1263   /sales/inquiry/customer_allocation_inquiry.php
1264   /sales/inquiry/customer_inquiry.php
1265   /sales/inquiry/sales_deliveries_view.php
1266   /sales/inquiry/sales_orders_view.php
1267
1268 16-Nov-2008 Janusz Dobrowolski
1269 ! Rewritten for paged query results.
1270 $ /inventory/inquiry/stock_movements.php
1271 + Added optional footer and header in db_pager, simplified usage.
1272 $ /includes/db_pager.inc
1273   /includes/ui/db_pager_view.inc
1274 ! Code cleanup.
1275 $ /dimensions/inquiry/search_dimensions.php
1276   /manufacturing/search_work_orders.php
1277   /manufacturing/inquiry/where_used_inquiry.php
1278   /purchasing/inquiry/po_search.php
1279   /purchasing/inquiry/po_search_completed.php
1280   /purchasing/inquiry/supplier_allocation_inquiry.php
1281   /purchasing/inquiry/supplier_inquiry.php
1282   /sales/inquiry/customer_allocation_inquiry.php
1283   /sales/inquiry/customer_inquiry.php
1284   /sales/inquiry/sales_deliveries_view.php
1285   /sales/inquiry/sales_orders_view.php
1286
1287 16-Nov-2008 Joe Hunt
1288 + Added Attachment of Documents and a couple of links from supplier invoice/credit note
1289 $ /admin/attachments.php (new file)
1290   /applications/setup.php
1291   /purchasing/supplier_credit,php
1292   /purchasing/supplier_invoice.php
1293   /sql/alter2.1.sql
1294 # Minor bug in view_print_transactions.php
1295 $ /admin/view_print_transactions.php
1296
1297 15-Nov-2008 Joe Hunt
1298 + Added Quick Entries in GL Journal Entry and changed some needed fixes.
1299 $ /gl/gl_bank.php
1300   /gl/gl_journal.php
1301   /gl/includes/db/gl_db_bank_accounts.inc
1302   /gl/includes/ui/gl_bank_ui.inc
1303   /gl/includes/ui/gl_journal_ui.inc
1304   /includes/ui/ui_lists.inc
1305   
1306 15-Nov-2008 Joe Hunt
1307 + Added Tax Inquiry in Banking and General Ledger tab.
1308 $ /applications/generalledger.php
1309   /gl/inquiry/tax_inquiry.php (new file)
1310   
1311 14-Nov-2008 Joe Hunt
1312 + Added Sales Groups and Recurrent Invoices.
1313 $ /applications/customers.php
1314   /includes/ui/ui_lists.inc
1315   /reporting/includes/reporting.inc
1316   /reporting/rep108.php
1317   /sales/includes/db/branches_db.inc
1318   /sales/includes/db/sales_credit_db.inc
1319   /sales/includes/db/sales_delivery_db.inc
1320   /sales/includes/db/sales_invoice_db.inc
1321   /sales/inquiry/sales_orders_view.php
1322   /sales/manage/customer_branches.php
1323   /sales/manage/customers.php
1324   /sql/alter2.1.sql
1325   /sales/create_recurrent_invoices.php (new file)
1326   /sales/manage/recurrent_invoices.php (new file)
1327   /sales/manage/sales_groups.php (new file)
1328
1329 13-Nov-2008 Janusz Dobrowolski
1330 ! Rewritten for paged query results.
1331 $ /dimensions/inquiry/search_dimensions.php
1332 # Removed obsolete dimension list submit_on_change option.
1333 $ /sales/includes/ui/sales_order_ui.inc
1334   /sales/credit_note_entry.php
1335   /sales/includes/ui/sales_credit_ui.inc
1336
1337 12-Nov-2008 Janusz Dobrowolski
1338 ! Rewritten for paged query results.
1339 $ /manufacturing/search_work_orders.php
1340   /manufacturing/inquiry/where_used_inquiry.php
1341   /purchasing/allocations/supplier_allocation_main.php
1342   /sales/allocations/customer_allocation_main.php
1343 ! Code reorganization to reuse sql query by db_pager.
1344   /purchasing/includes/db/supp_trans_db.inc
1345   /purchasing/includes/db/suppalloc_db.inc
1346   /sales/includes/db/custalloc_db.inc
1347 ! Added $echo parameter to view_stock_status()
1348 $ /includes/ui/ui_view.inc
1349 # Fixed sql query (duplicated rows in query result)
1350 $ /sales/inquiry/customer_inquiry.php
1351 # Fixed bom selection via $_GET['stock_id']
1352 $  /manufacturing/manage/bom_edit.php
1353
1354 12-Nov-2008 Joe Hunt
1355 ! Added dimension entries in delivery and invoice forms
1356 $ /includes/ui/ui_lists.inc
1357   /sales/credit_note_entry.php
1358   /sales/includes/cart_class.inc
1359   /sales/includes/db/cust_trans_db.inc
1360   /sales/includes/db/sales_credit_db.inc
1361   /sales/includes/db/sales_delivery_db.inc
1362   /sales/includes/db/sales_invoice_db.inc
1363   /sales/includes/db/sales_order_db.inc
1364   /sales/includes/sales_db.inc
1365   /sales/includes/ui/sales_credit_ui.inc
1366   /sales/includes/ui/sales_order_ui.inc
1367   /sales/sales_order_entry.php
1368   /sql/alter2.1.sql
1369   
1370 12-Nov-2008 Janusz Dobrowolski
1371 ! Changed db_pager API for inserted columns.
1372 $ /includes/db_pager.inc
1373   /includes/ui/db_pager_view.inc
1374 ! Fixed $cols according to api change.
1375 $ /purchasing/inquiry/supplier_inquiry.php
1376   /sales/inquiry/customer_allocation_inquiry.php
1377   /sales/inquiry/customer_inquiry.php
1378   /sales/inquiry/sales_deliveries_view.php
1379   /sales/inquiry/sales_orders_view.php
1380 ! Rewritten for paged query results.
1381 $ /purchasing/inquiry/po_search.php
1382   /purchasing/inquiry/po_search_completed.php
1383   /purchasing/inquiry/supplier_allocation_inquiry.php
1384
1385 10-Nov-2008 Janusz Dobrowolski
1386 # Suppressed page update after import errors
1387 $ /admin/backups.php
1388 # More fail safe db_import()
1389 $ /admin/db/maintenance_db.inc
1390 # Added check for POS relations before account delete.
1391 $ /gl/manage/bank_accounts.php
1392 # Fixed for MySQL <4.0.18, removed bank_trans_types
1393 $ /sql/alter2.1.sql
1394 # Fixed page update after branch/customer change.
1395 $ /sales/includes/ui/sales_order_ui.inc
1396
1397 10-Nov-2008 Joe Hunt
1398 ! changing the default.css style sheets to handle the new navibar/buttons
1399 $ /themes/default/default.css 
1400   /themes/aqua/default.css
1401   /themes/cool/default.css
1402   /themes/cool/images/sort_asc.gif
1403   /themes/cool/images/sort_desc.gif
1404   
1405 10-Nov-2008 Joe Hunt
1406 ! Changed Bank Statement Report in accourding to Bank Account Change
1407 $ /reporting/rep601.php
1408   /reporting/includes/reports_classes.inc
1409 # Removed Type header from bank inquiry.
1410   /gl/inquiry/bank_inquiry.php
1411   
1412 09-Nov-2008 Janusz Dobrowolski
1413 ! Allowed multiply bank accounts on one GL account, removed obsolete bank trans type.
1414 $ /applications/generalledger.php
1415   /gl/bank_transfer.php
1416   /gl/gl_bank.php
1417   /gl/includes/db/gl_db_bank_accounts.inc
1418   /gl/includes/db/gl_db_bank_trans.inc
1419   /gl/includes/db/gl_db_banking.inc
1420   /gl/includes/db/gl_db_trans.inc
1421   /gl/includes/ui/gl_bank_ui.inc
1422   /gl/inquiry/bank_inquiry.php
1423   /gl/manage/bank_accounts.php
1424   /gl/view/bank_transfer_view.php
1425   /gl/view/gl_deposit_view.php
1426   /gl/view/gl_payment_view.php
1427   /includes/banking.inc
1428   /includes/data_checks.inc
1429   /includes/types.inc
1430   /includes/ui/ui_lists.inc
1431   /purchasing/supplier_payment.php
1432   /purchasing/includes/db/supp_payment_db.inc
1433   /purchasing/includes/db/supp_trans_db.inc
1434   /purchasing/view/view_supp_payment.php
1435   /sales/customer_payments.php
1436   /sales/includes/db/payment_db.inc
1437   /sales/includes/db/sales_invoice_db.inc
1438   /sales/view/view_receipt.php
1439   /sql/alter2.1.sql
1440 ! Fixed session name for multiuser debuging tests.
1441   /includes/lang/language.php
1442 ! Preparing to paged table view in customer_allocation_main.php 
1443 $ /sales/includes/db/cust_trans_db.inc
1444   /sales/includes/db/custalloc_db.inc
1445 # Small fix to avoid sql conflicts
1446 $ /sales/includes/db/sales_points_db.inc
1447 # Changes to POS addition related to above changes.
1448 $ /includes/ui/ui_lists.inc
1449   /sales/includes/db/sales_points_db.inc
1450   /sales/manage/sales_points.php
1451   /sql/alter2.1.sql
1452
1453 09-Nov-2008 Joe Hunt
1454 ! changed Quick Entries in Bank Payments/Deposits (Banking and General Ledger) to also work as Automatic Codings.
1455 $ /includes/ui/ui_lists.inc 
1456   /includes/ui/ui_input.inc 
1457   /gl/gl_bank.php
1458   /gl/includes/db/gl_db_bank_accounts.inc
1459   /gl/includes/ui/gl_bank_ui.inc
1460   /gl/manage/gl_quick_entries.php
1461 ! New table, 0:quick_entry_lines, change to 0_quick_entries
1462 $ /sql/alter2.1.sql
1463
1464 08-Nov-2008 Janusz Dobrowolski
1465 ! Rewritten for paged query results.
1466 $ /purchasing/inquiry/supplier_inquiry.php
1467 # Fixed broken table content after customer selector change.
1468 $ /sales/inquiry/customer_allocation_inquiry.php
1469   /sales/inquiry/customer_inquiry.php
1470   /sales/inquiry/sales_deliveries_view.php
1471   /sales/inquiry/sales_orders_view.php
1472
1473 05-Nov-2008 Janusz Dobrowolski
1474 ! Changed dbpager API.
1475 $ /includes/ui/db_pager_view.inc
1476 # Polishing db_pager code.
1477 $ /includes/db_pager.inc
1478 + Added array_replace() and array_append() helpers.
1479 $ /includes/main.inc
1480 # Fixed multiply sales document view links.
1481 $ /includes/ui/ui_view.inc
1482 ! Rewritten for paged query results.
1483 $ /sales/inquiry/customer_allocation_inquiry.php
1484   /sales/inquiry/customer_inquiry.php
1485   /sales/inquiry/sales_deliveries_view.php
1486 ! Code cleanup.
1487 $ /sales/inquiry/sales_orders_view.php
1488
1489 04-Nov-2008 Janusz Dobrowolski
1490 + Added db_pager widget for paged/sorted sql query display.
1491 $ /includes/db_pager.inc (New)
1492   /includes/ui/db_pager_view.inc (New)
1493   /themes/aqua/images/sort_asc.gif (New)
1494   /themes/aqua/images/sort_desc.gif (New)
1495   /themes/aqua/images/sort_none.gif (New)
1496   /themes/cool/images/sort_asc.gif (New)
1497   /themes/cool/images/sort_desc.gif (New)
1498   /themes/cool/images/sort_none.gif (New)
1499   /themes/default/images/sort_asc.gif (New)
1500   /themes/default/images/sort_desc.gif (New)
1501   /themes/default/images/sort_none.gif (New)
1502   /themes/default/default.css
1503   /themes/aqua/default.css
1504 + Added query size user preference.
1505 $ /admin/display_prefs.php
1506   /admin/db/users_db.inc
1507   /includes/current_user.inc
1508   /includes/prefs/userprefs.inc
1509   /sql/alter2.1.sql
1510 + Added helper functions for array manipulation.
1511 $ /includes/main.inc
1512 + Added mysql_fetch_assoc() wrapper.
1513 $ /includes/db/connect_db.inc
1514 ! Paged query result.
1515 $ /sales/inquiry/sales_orders_view.php
1516 # Two smaller fixes.
1517 $ /js/inserts.js
1518
1519 31-Oct-2008 Janusz Dobrowolski
1520 + POS and cash sale support.
1521 $ /admin/users.php
1522   /admin/db/users_db.inc
1523   /applications/setup.php
1524   /includes/current_user.inc
1525   /includes/ui/ui_lists.inc
1526   /sales/sales_order_entry.php
1527   /sales/includes/cart_class.inc
1528   /sales/includes/sales_db.inc
1529   /sales/includes/ui/sales_order_ui.inc
1530   /sales/manage/sales_points.php (New)
1531   /sales/includes/db/sales_points_db.inc (New)
1532   /sales/includes/cart_class.inc
1533   /sales/includes/db/sales_invoice_db.inc
1534   /sales/includes/db/sales_order_db.inc
1535   /sql/alter2.1.sql
1536 # Fixed focus after error display.
1537 $ /js/utils.js
1538 # Fixed buggy output when SetLineWidth is used before first AddPage call.
1539 $ /reporting/includes/tcpdf.php
1540 # Fixed sign in payment view.
1541 $ /sales/view/view_receipt.php
1542 # Fixed missing hotkeys support for print links.
1543 $ /reporting/includes/reporting.inc
1544
1545 30-Oct-2008 Joe Hunt
1546 ! Added Quick Entries in Bank Payments/Deposits (Banking and General Ledger).
1547 $ /applications/generalledger.php 
1548   /includes/data_checks.inc
1549   /includes/types.inc
1550   /includes/ui/ui_lists.inc
1551   /gl/gl_bank.php
1552   /gl/includes/db/gl_db_bank_accounts.inc
1553   /gl/includes/ui/gl_bank_ui.inc
1554   /gl/manage/gl_quick_entries.php
1555   /sales/manage/customer_branches.php
1556 ! New table, 0_quick_entries
1557 $ /sql/alter2.1.sql
1558 ! Changed GL Accounts form. The tax_code is now Tax Group instead of Tax Type.
1559 $ /gl/manage/gl_accounts.php
1560
1561 24-Oct-2008 Janusz Dobrowolski
1562 ! Added hotkeys to final menu options.
1563 $ /dimensions/dimension_entry.php
1564   /gl/bank_transfer.php
1565   /gl/gl_bank.php
1566   /gl/gl_journal.php
1567   /inventory/adjustments.php
1568   /inventory/transfers.php
1569   /manufacturing/work_order_add_finished.php
1570   /manufacturing/work_order_issue.php
1571   /manufacturing/work_order_release.php
1572   /purchasing/po_entry_items.php
1573   /purchasing/po_receive_items.php
1574   /purchasing/supplier_payment.php
1575   /sales/credit_note_entry.php
1576   /sales/customer_credit_invoice.php
1577   /sales/customer_invoice.php
1578   /sales/customer_payments.php
1579   /sales/sales_order_entry.php
1580 # Fixed TCPDF errors display.
1581 $ /reporting/includes/tcpdf.php
1582 # Fixed page position after message display.
1583 $  /js/utils.js
1584
1585 23-Oct-2008 Janusz Dobrowolski
1586 + Improved report module performance, also usable without javascript.
1587 $ /reporting/reports_main.php
1588   /reporting/includes/class.pdf.inc
1589   /reporting/includes/pdf_report.inc
1590   /reporting/includes/reports_classes.inc
1591   /reporting/includes/header2.inc
1592 + Hotkey support for viewer links.
1593 $ /includes/ui/ui_view.inc
1594   /js/inserts.js
1595 + Added purchase order printing after entry.
1596 $ /purchasing/po_entry_items.php
1597 + Added hotkeys to credit note final menu.
1598 $ /sales/credit_note_entry.php
1599 # Fixed submit button for IE7
1600 $ /includes/ui/ui_input.inc
1601 # Fixed ajax popup flicker.
1602 $ /js/utils.js
1603 # Fix after 2.0.4 merge
1604 $ /sales/inquiry/sales_orders_view.php
1605
1606 23-Oct-2008 Joe Hunt
1607 ! Merging the changes up to 2-0-4
1608 $ /purchasing/supplier_invoice.php
1609   /purchasing/supplier_credit.php
1610   /purchasing/includes/db/invoice_db.inc
1611   /purchasing/includes/db/grn_db.inc
1612   /purchasing/includes/ui/invoice_ui.inc
1613   /purchasing/supplier_invoice_grns.php (File removed)
1614   /purchasing/supplier_credit_grns.php (File removed)
1615   /purchasing/supplier_trans_gl.php (File removed)
1616   /gl/inquiry/gl_trial_balance.php
1617   /gl/inquiry/gl_account_inquiry.php
1618   /reporting/rep704.php
1619   /reporting/rep708.php
1620   /sql/en_US-demo.sql
1621   /sales/includes/ui/sales_order_ui.inc
1622   /sales/inquiry/sales_orders_view.php
1623   
1624 20-Oct-2008 Janusz Dobrowolski
1625 # Fix for pdf reports (php 5.2.4 issue)
1626 $ /reporting/includes/pdf_report.inc
1627
1628 19-Oct-2008 Janusz Dobrowolski
1629 + User interface mode (full vs fallback) detected and set on login
1630 $ /access/login.php
1631   /includes/current_user.inc
1632   /includes/session.inc
1633   /includes/ui/ui_input.inc
1634   /includes/ui/ui_lists.inc
1635 + More sales documents available for printing from inquiry page.
1636 $ /sales/inquiry/customer_inquiry.php
1637   /reporting/includes/header2.inc
1638 ! Changed version info.
1639 $ /config.php
1640 # Fixed ajax popup/redirection.
1641 $ /reporting/includes/pdf_report.inc
1642   /includes/ajax.inc
1643
1644 17-Oct-2008 Janusz Dobrowolski
1645 + Added ajax request indicator.
1646 $ /js/utils.js
1647   /themes/aqua/renderer.php
1648   /themes/aqua/images/ajax-loader.gif (new)
1649   /themes/cool/renderer.php
1650   /themes/cool/images/ajax-loader.gif (new)
1651   /themes/default/renderer.php
1652   /themes/default/images/ajax-loader.gif (new)
1653 + Added optional popup for pdf reports display.
1654 $ /admin/display_prefs.php
1655   /admin/users.php
1656   /admin/db/users_db.inc
1657   /includes/current_user.inc
1658   /includes/prefs/userprefs.inc
1659   /reporting/includes/pdf_report.inc
1660   /sql/alter2.1.sql
1661 # Changed message for missing currency rate.
1662 $ /includes/banking.inc
1663 # Fixed submit/button behaviour.
1664 $ /js/inserts.js
1665 # Fixed canceling order.
1666 $ /sales/sales_order_entry.php
1667 # Fixed typo in css
1668 $ /themes/aqua/default.css
1669 # Fixed pdf_debug mode
1670 $ /reporting/includes/reporting.inc
1671   /reporting/includes/reports_classes.inc
1672
1673 15-Oct-2008 Janusz Dobrowolski
1674 + Added remote printing support
1675 $ /admin/print_profiles.php (new)
1676   /admin/printers.php (new)
1677   /admin/db/printers_db.inc (new)
1678   /reporting/prn_redirect.php (new)
1679   /reporting/includes/printer_class.inc (new)
1680   /sql/alter2.1.sql (new)
1681   /config.php
1682   /admin/display_prefs.php
1683   /admin/users.php
1684   /admin/db/users_db.inc
1685   /applications/setup.php
1686   /includes/current_user.inc
1687   /includes/prefs/userprefs.inc
1688   /includes/ui/ui_lists.inc
1689   /js/inserts.js
1690   /js/utils.js
1691   /reporting/rep109.php
1692   /reporting/reports_main.php
1693   /reporting/includes/pdf_report.inc
1694   /reporting/includes/reporting.inc
1695   /reporting/includes/reports_classes.inc
1696 !Fixes related to changed printing api.
1697 $ /admin/view_print_transaction.php
1698   /purchasing/inquiry/po_search.php
1699   /purchasing/inquiry/po_search_completed.php
1700   /sales/customer_credit_invoice.php
1701   /sales/customer_delivery.php
1702   /sales/customer_invoice.php
1703   /sales/sales_order_entry.php
1704   /sales/inquiry/customer_inquiry.php
1705   /sales/inquiry/sales_deliveries_view.php
1706   /sales/inquiry/sales_orders_view.php
1707 + Added optional id parameter for label helpers; added value for buttons.
1708 $ /includes/ui/ui_input.inc
1709 + Added ajax popup screen command.
1710 $ /includes/ajax.inc
1711 # Skipping index.php file during flush_dir()
1712 $ /includes/main.inc
1713
1714 06-Oct-2008 Janusz Dobrowolski
1715 + Menu hotkeys system implementation.
1716 $ /includes/page/header.inc
1717   /includes/ui/ui_controls.inc
1718   /includes/ui/ui_input.inc
1719   /js/JsHttpRequest.js
1720   /js/inserts.js
1721   /js/utils.js
1722   /reporting/includes/reports_classes.inc
1723   /sales/sales_order_entry.php
1724   /sales/manage/customers.php
1725   /themes/aqua/default.css
1726   /themes/aqua/renderer.php
1727   /themes/cool/default.css
1728   /themes/cool/renderer.php
1729   /themes/default/default.css
1730   /themes/default/renderer.php
1731 + Access keys added to menu options strings.
1732 $ /config.php
1733   /applications/customers.php
1734   /applications/dimensions.php
1735   /applications/generalledger.php
1736   /applications/inventory.php
1737   /applications/manufacturing.php
1738   /applications/setup.php
1739   /applications/suppliers.php
1740   /reporting/reports_main.php
1741
1742 ------------------------------- Release 2.0.3 --------------------------------------------
1743 06-Oct-2008 Joe Hunt
1744 ! Release 2.0.3
1745 $ config.php
1746 # Bug [0000072] Item stock movement should check for if there is empty Inventory.
1747 $ /inventory/inquiry/stock_movements.php
1748
1749 05-Oct-2008 Janusz Dobrowolski
1750 # Bugfix [0000063] Bad update of parent document lines after edition of sales documents.
1751 $ /sales/includes/cart_class.inc
1752   /sales/includes/sales_db.inc
1753   /sales/includes/db/sales_credit_db.inc
1754   /sales/includes/db/sales_delivery_db.inc
1755   /sales/includes/db/sales_invoice_db.inc
1756 # Bugfix [0000071] Ordering for customer with bad history available after F4 - Return
1757 $ /sales/manage/customers.php
1758
1759 04-Oct-2008 Joe Hunt
1760 # Bug [0000069] Constraint on voiding delivery note if a non voided, linked invoice exists.
1761 $ /admin/db/voiding_db.inc
1762 # Bug [0000061] Cost Update doesn't compute correctly after inventory adjust.
1763 $ /inventory/includes/db/item_adjust_db.inc
1764
1765 01-Oct-2008 Joe Hunt
1766 # When deleting the last module in FA a parce error arose:
1767 $ /admin/inst_module.php
1768   /admin/inst_lang.php
1769
1770 30-Sep-2008 Janusz Dobrowolski
1771 # Bug [0000067] Settled supplier documents were displayed as overdued.
1772 $ /purchasing/inquiry/supplier_inquiry.php
1773   /purchasing/inquiry/supplier_allocation_inquiry.php
1774 # Bug [0000068] Removed unneeded constraint on edition of fully allocated sales doc.
1775 $ /sales/allocations/customer_allocation_main.php
1776
1777 29-Sep-2008 Janusz Dobrowolski
1778 # Bug [0000065] Changing item type during adding new item caused record reset.
1779 $ /inventory/manage/items.php
1780
1781 26-Sep-2008 Joe Hunt
1782 # Bug [0000064] Credit This on an invoice should automatically allocate the credit to that invoice
1783 $ /sales/includes/db/sales_credit_db.inc
1784
1785 26-Sep-2008 Janusz Dobrowolski
1786 # Bug [0000062] Delivery Modifitication - duplicated tax details.
1787 $ /sales/includes/db/sales_delivery_db.inc
1788
1789 25-Sep-2008 Joe Hunt
1790 # if MySQL is in strict sql mode, a couple of files didn't pass that. Better not use strict sql mode.
1791   This is not necessary, because FA handle this internally. in my.ini(win) or my.cnf(linux) set sql-mode="".
1792 $ /gl/gl_budget.php
1793   /includes/db/comments_db.inc
1794   /inventory/cost_update.php
1795   /purchasing/includes/db/supp_trans_db.inc
1796   /sales/includes/db/cust_trans_db.inc
1797 # Bug [0000060] table prefix error message and inconsistency at install
1798 $ /admin/db/maintenance_db.inc
1799   /install/index.php
1800   /install/save.php
1801 # Bug [0000061] Delivery Modifitication (standard cost change)
1802 $ /sales/includes/db/sales_delivery_db.inc
1803
1804 ------------------------------- Release 2.0.2 --------------------------------------------
1805 23-Sep-2008 Joe Hunt
1806 ! Release 2.0.2
1807 $ config.php
1808 ! Increased time_out to 3 minutes.
1809 $ /install/save.php
1810
1811 23-Sep-2008 Joe Hunt
1812 # Bug [0000059] Direct Invoice or Delivery Notes doesn't account for negative inventory flag
1813 $ /sales/sales_order_entry.php
1814
1815 21-Sep-2008 Janusz Dobrowolski
1816 + Added submit_on_change option for date fields
1817 $ /includes/ui/ui_input.inc
1818 + Automatic exchange rate update after document date change
1819 $ /gl/bank_transfer.php
1820   /gl/gl_bank.php
1821   /gl/includes/db/gl_db_rates.inc
1822   /gl/includes/ui/gl_bank_ui.inc
1823   /includes/banking.inc
1824   /includes/ui/ui_view.inc
1825   /purchasing/supplier_payment.php
1826   /sales/customer_payments.php
1827   /sales/includes/cart_class.inc
1828 # Sales/purchase terms update after document date change [0000058]
1829 $ /purchasing/includes/ui/invoice_ui.inc
1830   /purchasing/includes/ui/po_ui.inc
1831   /sales/customer_invoice.php
1832 # Fixed edit line total, price update after date change
1833 $ /sales/includes/ui/sales_credit_ui.inc
1834   /sales/includes/ui/sales_order_ui.inc
1835 # Fixed unneeded page reload on enter key in text inputs
1836 $ /js/inserts.js
1837 # Fixed session variables conflicts with some third party software (e.g. XRMS)
1838 $ /includes/lang/language.php
1839 # Fixed calendar flicker, removed buttons from exchange_rate_display()
1840 $ /includes/ui/ui_view.inc
1841 ! Default delivery required by changed to 1 day.
1842 $ /includes/prefs/sysprefs.inc
1843 # Small bug fix 
1844 $ /sales/includes/sales_db.inc
1845
1846 20-Sep-2008 Joe Hunt
1847 # Fix for exchange variation when allocating payments. re-inserted in System and GL Setup.
1848 $ /admin/gl_setup.php
1849   /admin/db/company_db
1850   /includes/banking.inc
1851   /purchasing/allocations/supplier_allocate.php
1852   /purchasing/includes/db/suppalloc_db.inc
1853   /sales/allocations/customer_allocate.php
1854   /sales/includes/db/custalloc_db.inc
1855   /sales/includes/db/payment_db.inc
1856   /sales/includes/db/sales_credit_db.inc
1857 ! New tcpdf.php file. Minor bugfixes from tcpdf.org
1858   /reporting/includes/tcpdf.php
1859 ! Layout adjustments
1860   /dimensions/includes/dimensions_ui.inc
1861   /dimensions/view/view_dimension.php
1862   /inventory/view/view_adjustment.php
1863   /manufacturing/view/work_order_view.php
1864   
1865 18-Sep-2008 Janusz Dobrowolski
1866 + Support for calling external pages during document entry (e.g. for adding customer/supplier/items).
1867 $ /index.php
1868   /includes/ui/ui_controls.inc
1869   /includes/ui/ui_input.inc
1870   /includes/ui/ui_lists.inc
1871   /js/inserts.js
1872 + Add/view on F4 in customer/supplier selectors
1873 $ /gl/gl_bank.php
1874 + Add/view on F4 in supplier/items selectors
1875 $ /purchasing/po_entry_items.php
1876   /inventory/manage/items.php
1877 + Add/view on F4 in supplier selector
1878 $ /purchasing/supplier_credit.php
1879   /purchasing/supplier_invoice.php
1880   /purchasing/supplier_payment.php
1881   /purchasing/allocations/supplier_allocation_main.php
1882   /purchasing/manage/suppliers.php
1883   /inventory/purchasing_data.php
1884 + Add/view on F4 in customer selector
1885   /sales/credit_note_entry.php
1886   /sales/customer_payments.php
1887   /sales/sales_order_entry.php
1888   /sales/allocations/customer_allocation_main.php
1889   /sales/includes/ui/sales_credit_ui.inc
1890   /sales/includes/ui/sales_order_ui.inc
1891   /sales/manage/customer_branches.php
1892   /sales/manage/customers.php
1893 # Syntax error introduced in previous update fixed
1894 $ /inventory/prices.php
1895 # Fixed retreiving of exchange rates [0000057]
1896 $ /gl/manage/exchange_rates.php
1897   /includes/banking.inc
1898   /includes/ui/ui_view.inc
1899
1900 18-Sep-2008 Joe Hunt
1901 + New Report - Bank Statement.
1902 $ /reporting/reports_main.php
1903   /reporting/rep601.php (new file)
1904   
1905 17-Sep-2008 Joe Hunt
1906 ! New PDF tcpdf.php file. Support for cid-0 fonts (Chinese, Japanese, Korean, CJK, Asian fonts) without embedding.
1907   New cid-0 fonts will be available for download when release 2.0.2 is shipping. Reduces file size enormouusly
1908 $ /reporting/includes/tcpdf.php
1909 ! Inventory column option in Report Stock Sheet Check.
1910 $ /reporting/reports_main.php
1911   /reporting/rep303.php
1912   
1913 11-Sep-2008 Janusz Dobrowolski
1914 # Fixed slash quotation problems on direct POST values display.
1915 $ /includes/session.inc
1916   /includes/db/connect_db.inc
1917 # Added missing db_escape on person_id.
1918 $ /gl/includes/db/gl_db_bank_trans.inc
1919   /gl/includes/db/gl_db_trans.inc
1920 # Added error message and suppressed db update on failed ECB exchange rate read.
1921 $ /includes/ui/ui_view.inc
1922
1923 10-Sep-2008 Janusz Dobrowolski
1924 # Fixed company folders renaming after company remove.
1925 $ /admin/create_coy.php
1926 # Fixed list selectors' behaviour during search.
1927 $ /includes/ui/ui_lists.inc
1928 # Fixed page update after item search. Closes bugs [0000051],[0000054].
1929 $ /inventory/cost_update.php
1930   /inventory/prices.php
1931   /inventory/purchasing_data.php
1932   /inventory/reorder_level.php
1933   /inventory/includes/item_adjustments_ui.inc
1934   /inventory/includes/stock_transfers_ui.inc
1935   /inventory/inquiry/stock_status.php
1936   /inventory/manage/items.php
1937   /manufacturing/includes/work_order_issue_ui.inc
1938   /manufacturing/inquiry/where_used_inquiry.php
1939   /purchasing/includes/ui/po_ui.inc
1940   /sales/includes/ui/sales_credit_ui.inc
1941   /sales/includes/ui/sales_order_ui.inc
1942
1943 09-Sep-2008 Joe Hunt
1944 # Bug [0000055] Rasmus detected a cost diff. bug and changed some code for us. Very appreciated.
1945 $ /purchasing/includes/db/invoice_db.inc
1946
1947 ------------------------------- Release 2.0.1 --------------------------------------------
1948 07-Sep-2008 Joe Hunt
1949 ! Release 2.0.1
1950 $ config.php
1951
1952 05-Sep-2008 Janusz Dobrowolski
1953 # Bug [0000046] Sales invoice not working on some php versions (php bug #40509)
1954 $ /sales/includes/sales_db.inc
1955   /sales/includes/db/sales_credit_db.inc
1956 ! Obsolete code removed
1957 $ /sales/customer_credit_invoice.php
1958
1959 05-Sep-2008 Joe Hunt
1960 # Bug [0000053] Missing GL postings on item issue on Work Order
1961 $ /manufacturing/includes/db/work_order_quick_db.inc
1962   /manufacturing/includes/db/work_order_issues_db.inc
1963   /manufacturing/includes/db/work_order_produce_items_db.inc
1964 ! Bad layout in aging on report Statements
1965 $ /reporting/rep108.php
1966
1967 04-Sep-2008 Joe Hunt
1968 # Bug [0000050] Invoice no. on all sales reports
1969 $ /reporting/includes/doctext.inc
1970   /reporting/includes/doctext2.inc
1971   
1972 04-Sep-2008 Joe Hunt
1973 # Bug [0000052] Inventory Valuation Report
1974 $ /reporting/rep301.php
1975
1976 04-Sep-2008 Joe Hunt
1977 # Bug [0000047] Not possible to view delivery sequence
1978 $ /purchasing/supplier_credit_grns.php
1979   /purchasing/supplier_invoice_grns.php
1980   /purchasing/includes/db/grn_db.inc
1981   /purchasing/includes/ui/invoice_ui.inc
1982   /purchasing/view/view_po.php
1983   /purchasing/view/view_supp_credit.php
1984 # Bug [0000048] Crediting invoice and choosing gl account for items to be written off doesn't work  
1985 $ /sales/includes/db/sales_credit_db.inc  
1986
1987 03-Sep-2008 Janusz Dobrowolski
1988 # Fixed fatal error handling in php5
1989 $ /includes/errors.inc
1990   /includes/session.inc
1991 # Fixed display of errors while saving sales documents
1992 $ /sales/sales_order_entry.php
1993
1994 03-Sep-2008 Joe Hunt
1995 # Bug [0000044] Standard Cost error on credit note. Reopened. Stock Movement forgot the credit note.
1996 $ /inventory/inquiry/stock_movements.php
1997   /purchasing/includes/db/grn_db.inc
1998   /purchasing/includes/invoice_db.inc
1999
2000 03-Sep-2008 Joe Hunt
2001 # Bug [0000043] Inventory Adjustment Session doesn't update standard cost
2002 # Bug [0000044] Standard Cost error on credit note
2003 $ /inventory/includes/db/items_adjust_db.inc
2004   /purchasing/includes/db/grn_db.inc
2005   /purchasing/includes/invoice_db.inc
2006 # Bug [0000045] Cannot close fiscal year 
2007 $ /admin/fiscalyears.php
2008 # Update screen bug in Bank Account Inquiry.
2009   $ /gl/inquiry/bank_inquiry.php
2010
2011 02-Sep-2008 Joe Hunt
2012 # Bug when selecting report, List of Journal Entries, by type. Nothing selected.
2013 $ /reporting/includes/reports_classes.inc
2014 $ /reporting/rep702.php
2015
2016 01-Sep-2008 Joe Hunt
2017 ! Up-to-date translation file (some strings were missing, single quotations in .inc files)
2018 $ /lang/new_language_template/LC_MASSAGES/empty.po
2019   /lang/en_US/LC_MESSAGES/en_US.mo
2020
2021 31-Aug-2008 Janusz Dobrowolski
2022 + Added ajax support for file uploading
2023 $ /js/utils.js
2024 # Final fix for logo file upload
2025 $ /admin/company_preferences.php
2026 # Fixed item image file upload
2027 $ /inventory/manage/items.php
2028
2029 30-Aug-2008 Janusz Dobrowolski
2030 ! Up to date translation file
2031 $ /lang/new_language_template/LC_MASSAGES/empty.po
2032 # Fixed broken &amp's in backup files [0000040]
2033 $ /admin/db/maintenance_db.inc
2034 # Temporary fix (sync page reload) for uploading logo file
2035 $ /admin/company_preferences.php
2036 -------------------------------2.0 Final --------------------------------------------
2037 21_aug-2008 Joe Hunt
2038 ! config.php file. Version changed to 2.0
2039 $ config.php
2040 ! Set time out to 120 seconds.
2041 $ /install/save.php
2042 # Removed js warnings on index pages
2043 $ /js/utils.js
2044
2045 20-Aug-2008 Joe Hunt
2046 # Bug [0000037] Price diff and deliveries between po receive and supp invoice. (Again)
2047 $ /includes/db/inventory_db.inc
2048   /purchase/includes/db/grn_db.inc
2049   /purchase/includes/db/invoice_db.inc
2050
2051 20-Aug-2008
2052 # [0000041] Voiding PO GRN's could be dangerous, if deliveries have been done. Eliminating it. Use item adjustment with 0 price.
2053 $ /admin/db/voiding_db.inc
2054 # Fixing a minor bug in grn_db.inc
2055 $ /purchasing/includes/db/grn_db.inc 
2056   
2057 19-Aug-2008 Joe Hunt
2058 # Fixed some color conversion problems in the new PDF Engine
2059 $ /reporting/includes/pdf_report.inc
2060   /reporting/includes/class.pdf.inc
2061   
2062 19-Aut-2008 Joe Hunt
2063 ! Optimized the textwraplines in pdf_report.inc and header2.inc
2064   /reporting/includes/pdf_report.inc
2065   /reporting/includes/header2.inc (This is important to download too!)
2066   
2067 19-Aug-2008 Joe Hunt
2068 ! Replacing the PDF Engine with a slightly modified TCPDF
2069 $ /reporting/fonts/helvetica*.php (new php files)
2070   /reporting/fonts/*.atm files removed
2071   /reporting/includes/pdf_report.inc (changed)
2072   /reporting/includes/class.pdf.inc (changed)
2073   /reporting/includes/barcodes.php (new file)
2074   /reporting/includes/htmlcolors.php (new file)
2075   /reporting/includes/html_entity_decode_php4.php (new file)
2076   /reporting/includes/tcpdf.php (new file, the PDF engine)
2077   /reporting/includes/unicode_data2.php (new file, reduced unicode_data.php)
2078   
2079 18-Aug-2008 Joe Hunt
2080 # Bug [0000038] Voiding a cost update doesn't void even if it says so. There will now be an error msg saying
2081   that this can not be done. 
2082 $ /admin/db/voiding_db.inc
2083
2084 18-Aug-2008 Joe Hunt
2085 # Bug [0000037] Price diff and deliveries between po receive and supp invoice.
2086 $ /purchase/includes/db/grn_db.inc
2087   /purchase/includes/db/invoice_db.inc
2088   
2089 16-Aug-2008 Janusz Dobrowolski
2090 # Fixed first supplier add confirmation [0000039].
2091 $ /purchasing/manage/suppliers.php
2092 # Fixed entering direct documents with date in the past [0000036]
2093 $ /sales/customer_delivery.php
2094   /sales/includes/cart_class.inc
2095 # Fixed date_picker caching in debug mode
2096 $ /includes/ui/ui_view.inc
2097 # Some focus fixes after user entry error
2098 $ /sales/manage/credit_status.php
2099   /sales/manage/customer_branches.php
2100   /sales/manage/sales_areas.php
2101   /sales/manage/sales_people.php
2102
2103 08-Aug-2008 Joe Hunt
2104 # Wrong email-adress field taken when emailing documents [0000035].
2105 $ /sales/includes/db/cust_trans_db.inc
2106
2107 02-Aug-2008 Joe Hunt
2108 # Use Item Sales Account as default when creating new branch. Customer Branch Sales Account overrides Item Sales Accounts.
2109 $ /sales/manage/customer_branches.php
2110
2111 01-Aug-2008 Joe Hunt
2112 ! Customer Dimension overrides an Item Dimension when creating GL transactions
2113 $ /sales/includes/db/customers_db.inc
2114   /sales/includes/db/sales_credit_db.inc
2115   /sales/includes/db/sales_delivery_db.inc
2116   /sales/includes/db/sales_invoice_db.inc
2117   
2118 31-Jul-2008 Joe Hunt
2119 + Added a new menu entry after that Bank Payment or Bank Deposit has been processed.
2120 $ /gl/gl_bank.php
2121
2122 30-Jul-2008 Joe Hunt
2123 ! Currency selection in Price Listing Report
2124 $ /reporting/rep104.php
2125   /reporting/reports_main.php
2126   
2127 28-Jul-2008 Janusz Dobrowolski
2128 # Fixed control buttons reset after record deletion.
2129 $ /admin/fiscalyears.php
2130   /admin/payment_terms.php
2131   /admin/shipping_companies.php
2132   /gl/manage/bank_accounts.php
2133   /gl/manage/currencies.php
2134   /gl/manage/gl_account_classes.php
2135   /gl/manage/gl_account_types.php
2136   /inventory/manage/item_categories.php
2137   /inventory/manage/item_units.php
2138   /inventory/manage/locations.php
2139   /inventory/manage/movement_types.php
2140   /manufacturing/manage/work_centres.php
2141   /sales/manage/credit_status.php
2142   /sales/manage/customer_branches.php
2143   /sales/manage/sales_areas.php
2144   /sales/manage/sales_people.php
2145   /sales/manage/sales_types.php
2146   /taxes/item_tax_types.php
2147   /taxes/tax_groups.php
2148   /taxes/tax_types.php
2149
2150 27-Jul-2008 Janusz Dobrowolski
2151 # Fixed record selection on pages using non-numeric selectors with simple_page_mode() helper. 
2152 $ /includes/ui/ui_controls.inc
2153   /includes/ui/ui_input.inc
2154   /inventory/manage/item_units.php
2155 # Fixed focus setting on multi-form pages.
2156 $ /js/utils.js
2157 # Fixed ajax reload
2158 $ /manufacturing/work_order_release.php
2159
2160 26-Jul-2008 Janusz Dobrowolski
2161 ! Potentially dangerous for whole FA site operations are currently available only for admins of first registered company (site admins).
2162 $ /config.php
2163   /admin/create_coy.php
2164   /admin/inst_lang.php
2165   /admin/inst_module.php
2166   /includes/current_user.inc
2167 # Small layout fix
2168   /admin/fiscalyears.php
2169
2170 25-Jul-2008 Joe Hunt
2171 # Minor adjustments
2172 $ /includes/page/header.inc
2173   /manufacturing/work_order_release.php
2174   
2175 25-Jul-2008 Joe Hunt
2176 # Default application setting does not work [0000034]
2177 $ /includes/page/header.inc
2178
2179 25-Jul-2008 Joe Hunt
2180 ! The built version in config.php now shows the last change date of this file (CHANGELOG.txt).
2181 $ config.php
2182
2183 25-Jul-2008 Joe Hunt
2184 # Missing GL transactions when producing advanced manufacturing [0000032].
2185 $ /manufacturing/includes/db/work_order_produce_items_db.inc
2186
2187 24-Jul-2008 Janusz Dobrowolski
2188 + Added fatal error handling during ajax calls - [0000003] closed
2189 $ includes/session.inc
2190 # Fixed hints for lists without submit [0000026]
2191 $ includes/ui/ui_lists.inc
2192 # Removed not used file (related to [0000023])
2193 $ sql/basic.sql
2194
2195 24-Jul-2008 Joe Hunt
2196 # Pressing the link in the meta_forward function may result in a blank page.
2197 $ /includes/ui/ui_controls.inc
2198
2199 23-Jul-2008 Joe Hunt
2200 # Increment reference bug in GL Deposit and missing hyperlink parameter.
2201 $ /gl/gl_bank.php
2202   /gl/includes/gl_bank_ui.inc
2203   
2204 22-Jul-2008 Janusz Dobrowolski
2205 # Corrected backup maintenance page display during script download.
2206 $ /admin/backups.php
2207
2208 20-Jul-2008 Janusz Dobrowolski
2209 # Corrected reports page display after yesterday change.
2210 $ /reporting/reports_main.php
2211
2212 19-Jul-2008 Janusz Dobrowolski
2213 ! Content of js-only pages superseded by the requirement notification in non-js browsers.
2214 $ /admin/backups.php
2215   /reporting/reports_main.php
2216 + Support for js only divs/pages.
2217 $ /includes/main.inc
2218   /includes/ui/ui_controls.inc
2219   /js/inserts.js
2220 # Fixed page usability in non-js mode.
2221 $ /sales/inquiry/sales_orders_view.php
2222 # Small table view fix
2223 $ /admin/inst_lang.php
2224
2225 18-Jul-2008 Janusz Dobrowolski
2226 + Added optional processing progressbar for submit buttons
2227 $ /includes/ui/ui_input.inc
2228   /includes/ui/ui_lists.inc
2229   /js/inserts.js
2230   /themes/aqua/images/progressbar.gif (new)
2231   /themes/cool/images/progressbar.gif (new)
2232   /themes/default/images/progressbar.gif (new)
2233 # Fixed database error after empty supplier search result [0000022]
2234 $ /purchasing/supplier_credit.php
2235   /purchasing/supplier_invoice.php
2236 # Fixed focus after update
2237 $ /admin/company_preferences.php
2238 # Fixed message typo.
2239 $ /admin/create_coy.php
2240 # Fixed line edition layout
2241 $ /inventory/includes/item_adjustments_ui.inc
2242
2243 18-Jul-2008 Joe Hunt
2244 # Parse error fixed [0000021] in customer_credit_invoice.php
2245 $ /sales/customer_credit_invoice.php
2246
2247 15-Jul-2008 Janusz Dobrowolski
2248 # Fixed bug [0000018] - unwanted freight cost reset on page update.
2249 $ /sales/customer_delivery.php
2250
2251 14-Jul-2008 Janusz Dobrowolski
2252 # Fixed bug [0000017] - error while checking qoh
2253 $ /includes/ui/items_cart.inc
2254   /manufacturing/work_order_issue.php
2255 # Fixed ajax update
2256 $ /gl/manage/gl_accounts.php
2257
2258 13-Jul-2008 Joe Hunt
2259 + Added GL Summary of Tax Report (rep709.php). Usable only if different Tax Accounts are used.
2260 $ /reporting/rep709.php
2261
2262 12-Jul-2008 Joe Hunt
2263 ! Rewrite of Tax Report (rep709.php).
2264 $ /reporting/rep709.php
2265
2266 09-Jul-2008 Janusz Dobrowolski
2267 # Corrections to maximum input lengths
2268 $ /gl/manage/bank_accounts.php
2269   /gl/manage/gl_account_classes.php
2270 # Fixed spare Back link on restricted pages
2271 $ /includes/session.inc
2272 # Fixed bank_account_types_list()
2273 $ /includes/ui/ui_lists.inc
2274 # Fixed warning about unexisting POST var
2275 $ /sales/manage/customers.php
2276
2277 08-Jul-2008 Janusz Dobrowolski
2278 # Added validation of entered quantities
2279 $ /sales/customer_credit_invoice.php
2280 # Fixed ajax update (0000015) and quantity checks
2281 $ /sales/customer_delivery.php
2282   /sales/customer_invoice.php
2283 # Fixed invalid voiding sales invoice/delivery/credit (0000016)
2284 $ /sales/includes/db/sales_delivery_db.inc
2285   /sales/includes/db/sales_invoice_db.inc
2286   /sales/includes/sales_db.inc
2287 # Fixed setting document date to Today() 
2288 $ /sales/includes/cart_class.inc
2289
2290 08-Jul-2008 Joe Hunt
2291 + Addition in test of duplicate fiscal year
2292 $ /admin/fiscalyears.php
2293
2294 07-Jul-2008 Joe Hunt
2295 # Corrected a subbug in 00000012 (blank page in sales_types.php).
2296 $ /sales/manage/sales_types.php
2297
2298 07-Jul-2008 Janusz Dobrowolski
2299 + Added ajax
2300 $ /admin/fiscalyears.php
2301   /inventory/purchasing_data.php
2302 # Corrected factor parameter checking (fixes 00000012)
2303 $ /sales/includes/sales_db.inc
2304 ! Changed selector for fiscal year functions to id
2305 $ /admin/db/company_db.inc
2306 # Checking options parameter for combos 
2307 $ /includes/ui/ui_lists.inc
2308
2309 06-Jul-2008 Janusz Dobrowolski
2310 + Ajax additions
2311 $ /admin/view_print_transaction.php
2312   /admin/void_transaction.php
2313   /dimensions/dimension_entry.php
2314   /manufacturing/work_order_entry.php
2315   /manufacturing/manage/bom_edit.php
2316   /sales/manage/customer_branches.php
2317 + Default value calculated for new prices
2318 $ /inventory/prices.php
2319 + Optional default value for input_num()
2320 $ /includes/ui/ui_input.inc
2321 + Submit on change option for currency lists
2322 $ /includes/ui/ui_lists.inc
2323 # factor parameter in get_price() is now optional
2324 $ /sales/includes/sales_db.inc
2325 # Smaller fix to ajax page content update
2326 $ /sales/manage/customers.php
2327
2328 05-Jul-2008 Janusz Dobrowolski
2329 + Ajax additions
2330 $ /admin/change_current_user_password.php
2331   /admin/company_preferences.php
2332   /admin/forms_setup.php
2333   /admin/gl_setup.php
2334   /admin/payment_terms.php
2335   /admin/shipping_companies.php
2336   /admin/users.php
2337   /inventory/manage/item_categories.php
2338   /inventory/manage/item_units.php
2339   /inventory/manage/locations.php
2340   /inventory/manage/movement_types.php
2341   /manufacturing/manage/work_centres.php
2342   /sales/manage/credit_status.php
2343   /sales/manage/sales_areas.php
2344   /sales/manage/sales_people.php
2345   /sales/manage/sales_types.php
2346   /taxes/item_tax_types.php
2347   /taxes/tax_groups.php
2348   /taxes/tax_types.php
2349 # Gettext fixes
2350 $ /gl/manage/bank_accounts.php
2351   /gl/manage/bank_trans_types.php
2352   /gl/manage/currencies.php
2353   /gl/manage/gl_account_classes.php
2354   /gl/manage/gl_account_types.php
2355   /gl/manage/gl_accounts.php
2356
2357 04-Jul-2008 Janusz Dobrowolski
2358 + Ajax additions
2359   /gl/inquiry/bank_inquiry.php
2360   /gl/inquiry/gl_account_inquiry.php
2361   /gl/inquiry/gl_trial_balance.php
2362   /gl/manage/bank_accounts.php
2363   /gl/manage/bank_trans_types.php
2364   /gl/manage/currencies.php
2365   /gl/manage/exchange_rates.php
2366   /gl/manage/gl_account_classes.php
2367   /gl/manage/gl_account_types.php
2368   /gl/manage/gl_accounts.php
2369 ! Changed layout for simple db table editor pages
2370 $ /includes/ui/ui_input.inc
2371 - Removed unused GL account settings.
2372 $ /admin/gl_setup.php
2373   /admin/db/company_db.inc
2374   /gl/manage/gl_accounts.php
2375 # Fixed default sales account for customer branch.
2376 $ /admin/gl_setup.php
2377   /sales/manage/customer_branches.php
2378 # Fixed focus after ajax page reload.
2379 $ /includes/ajax.inc
2380 # Fixed optional submit for yesno and gl_all_accounts lists.
2381 $ /includes/ui/ui_lists.inc
2382
2383 01-Jul-2008 Janusz Dobrowolski
2384 + Ajax additions
2385   /gl/bank_transfer.php
2386   /gl/gl_budget.php
2387   /gl/gl_journal.php
2388   /gl/includes/ui/gl_journal_ui.inc
2389 + Added client side calculations for budget
2390   /gl/gl_budget.php
2391   /js/budget.js
2392 # Fixed default POST assigning [fixes 0000009]
2393   /includes/ui/ui_lists.inc
2394 # Fixed submit type in submit_row()
2395   /includes/ui/ui_input.inc
2396 # Small display fix
2397   /gl/manage/currencies.php
2398 ! Code cleanup
2399   /gl/gl_bank.php
2400   /gl/includes/ui/gl_bank_ui.inc
2401   /inventory/adjustments.php
2402   /inventory/transfers.php
2403   /purchasing/po_entry_items.php
2404   /sales/sales_order_entry.php
2405   /sales/credit_note_entry.php
2406
2407 29-Jun-2008 Janusz Dobrowolski
2408 ! Rewritten bank deposit/payment related files, added ajax
2409   /gl/gl_deposit.php (removed)
2410   /gl/gl_payment.php (removed)
2411   /gl/gl_bank.php (added)
2412   /gl/includes/ui/gl_bank_ui.inc (new file)
2413   /gl/includes/ui/gl_deposit_ui.inc (removed)
2414   /gl/includes/ui/gl_payment_ui.inc (removed)
2415   /gl/includes/db/gl_db_banking.inc
2416   /gl/gl_journal.php
2417   /manufacturing/search_work_orders.php
2418   /applications/generalledger.php
2419 + Added fallback flag for non-js mode only ui elements
2420 $ /js/inserts.js
2421 ! Default value from POST for check_box,hidden and text_cells inputs
2422 $ /includes/ui/ui_input.inc
2423 ! Rewritten non-sql list selectors
2424 $ /includes/ui/ui_lists.inc
2425   /purchasing/inquiry/supplier_allocation_inquiry.php
2426   /purchasing/inquiry/supplier_inquiry.php
2427 ! Added trans_type parameter to items_cart()  
2428 $ /includes/ui/items_cart.inc
2429   /inventory/adjustments.php
2430   /inventory/transfers.php
2431   /manufacturing/work_order_issue.php
2432
2433 27-Jun-2008 Janusz Dobrowolski
2434 + Ajax additions
2435 $ /dimensions/dimension_entry.php
2436   /dimensions/inquiry/search_dimensions.php
2437   /manufacturing/work_order_add_finished.php
2438   /manufacturing/work_order_issue.php
2439   /manufacturing/work_order_release.php
2440   /manufacturing/includes/work_order_issue_ui.inc
2441   /manufacturing/search_work_orders.php
2442 ! Default $selected_id=null (ie current $_POST value) for all lists;
2443    standard view (ie with search box) of stock_component_list()
2444 $ /includes/ui/ui_lists.inc
2445 # Fixed selection for outstanding work orders
2446 $ /manufacturing/search_work_orders.php
2447 # Fixed stock item links
2448 $ /inventory/includes/item_adjustments_ui.inc
2449   /inventory/includes/stock_transfers_ui.inc
2450 # Fixed typo in menu option
2451 $ /applications/manufacturing.php
2452
2453 27-Jun-2008 Joe Hunt
2454 # Minor html adjustment in login.php
2455 $ /access/login.php
2456 # Fixed a bug when trying to create a duplicate year
2457 $ /admin/fiscalyears.php
2458 # Fixed a misspelled parameter (OutstandingOnly) in manufacturing.php
2459 $ /applications/manufacturing.php
2460
2461 26-Jun-2008 Janusz Dobrowolski
2462 + Ajax additions
2463 $ /includes/ui/ui_lists.inc
2464   /inventory/adjustments.php
2465   /inventory/cost_update.php
2466   /inventory/prices.php
2467   /inventory/transfers.php
2468   /inventory/includes/item_adjustments_ui.inc
2469   /inventory/includes/stock_transfers_ui.inc
2470   /inventory/inquiry/stock_movements.php
2471   /inventory/manage/items.php
2472   /manufacturing/work_order_entry.php
2473   /purchasing/po_entry_items.php
2474 ! Changes to items_cart API (line_items indexed by line# instead of stock_id)
2475 $ /includes/ui/items_cart.inc
2476 # Fixed bug 0000008 (call to no more existing function)
2477 $ /sales/includes/db/sales_types_db.inc
2478
2479 25-Jun-2008 Joe Hunt
2480 # Fixed 'div end out of order' in invoice_ui.inc causing the newwave bug with missing menu
2481 $ /purchasing/includes/ui/invoice_ui.inc
2482
2483 25-Jun-2008 Janusz Dobrowolski
2484 # Fixed bug 0000004, removed nested forms in supplier invoice/credit
2485 $ /purchasing/includes/ui/invoice_ui.inc
2486
2487 25-Jun-2008 Joe Hunt
2488 # Fixed bug when updating/saving Tax Group Items
2489 $ /includes/ui/ui_lists.inc
2490
2491 24-Jun-2008 Joe Hunt
2492 # Fixed inconsistencies in customer and supplier aging 
2493 $ /sales/includes/db/customers_db.inc
2494   /sales/inquiry/customer_inquiry.php
2495   /purchasing/includes/db/suppliers_db.inc
2496   /reporting/rep102.php
2497   /reporting/rep202.php
2498 # Fixed a bug when trying to back the inv.date and due date in Direct Invoicing.
2499 $ /sales/sales_order_entry.php
2500
2501
2502 23-Jun-2008 Janusz Dobrowolski
2503 + Ajax additions to sales and purchasing modules
2504 $ /purchasing/po_receive_items.php
2505   /purchasing/supplier_credit.php
2506   /purchasing/supplier_credit_grns.php
2507   /purchasing/supplier_invoice.php
2508   /purchasing/supplier_invoice_grns.php
2509   /purchasing/supplier_trans_gl.php
2510   /purchasing/allocations/supplier_allocate.php
2511   /purchasing/includes/ui/invoice_ui.inc
2512   /sales/customer_credit_invoice.php
2513   /sales/allocations/customer_allocate.php
2514 # Fixed edition of purchase order (bug #0000001)
2515 $ /purchasing/includes/ui/po_ui.inc
2516 ! Improved client side allocation functions
2517 $ /js/allocate.js
2518 + Optional coloured price_format()
2519 $ /js/utils.js
2520   /js/inserts.js
2521 ! Async update of locations selector
2522 $ /includes/ui/ui_lists.inc
2523 # Fixed warning on pages without default focus.
2524 $ /includes/ui/ui_controls.inc
2525 # Fixed initial display for numeric inputs with dec=0. 
2526 $ /includes/ui/ui_input.inc
2527
2528 21-Jun-2008 Janusz Dobrowolski
2529 + Ajax additions to sales and purchasing modules
2530 $ /purchasing/po_entry_items.php
2531   /purchasing/supplier_payment.php
2532   /purchasing/allocations/supplier_allocate.php
2533   /purchasing/includes/ui/po_ui.inc
2534   /purchasing/inquiry/po_search.php
2535   /purchasing/inquiry/po_search_completed.php
2536   /purchasing/inquiry/supplier_allocation_inquiry.php
2537   /purchasing/inquiry/supplier_inquiry.php
2538   /purchasing/manage/suppliers.php
2539   /sales/manage/customers.php
2540
2541 21-Jun-2008 Joe Hunt
2542 + Added upload functionality to company logo. Better names on lists search.
2543 $ /admin/company_preferences.php
2544 ! Better layout on company logo print-out
2545 $ /reporting/includes/header2.inc
2546
2547 ---------------------------------------Release Candidate 2-------------------------------
2548 20-Jun-2008 Joe Hunt
2549 ! 2.0 Release Candidate 2
2550 $ config.php
2551   update.html
2552   
2553 20-Jun-2008 Joe Hunt
2554 ! In reorder_level.php the heading gets updated as well
2555 $ /inventory/reorder_level.php
2556 ! Changes the -1 to 'User Quantiry Decimals' in the table for units.
2557 $ /inventory/manage/item_units.php
2558
2559 20-Jun-2008 Janusz Dobrowolski
2560 # Proper error handling even after exit() call.
2561 $ /includes/errors.inc
2562   /includes/main.inc
2563   /includes/session.inc
2564 # Fixed initial combo selection.
2565   /includes/ui/ui_lists.inc
2566 # Layout fixes to customer edition.
2567   /sales/manage/customers.php
2568 # Added order table reload after template option change
2569   /sales/inquiry/sales_orders_view.php
2570
2571 19-Jun-2008 Janusz Dobrowolski
2572 + Added ajax improvements
2573 $ /purchasing/allocations/supplier_allocation_main.php
2574   /sales/customer_delivery.php
2575   /sales/customer_invoice.php
2576   /sales/allocations/customer_allocation_main.php
2577   /sales/manage/customers.php
2578 + Ajax added to check helper function
2579 $ /includes/ui/ui_input.inc
2580 # Fixing database error in branch exist check on empty customer_id
2581 $ /includes/data_checks.inc
2582 # Layout fix for hyperlink_params_td()
2583 $ /includes/ui/ui_controls.inc
2584 # Fix for initial combo position
2585 $ /includes/ui/ui_lists.inc
2586 # Fix to select onchange extension
2587 $ /js/inserts.js
2588
2589 19-Jun-2008 Joe Hunt
2590 ! changed so the due date is updated when changing customer in direct invoice.
2591 $ /sales/includes/ui/sales_order_ui.inc
2592
2593 19-Jun-2008 Joe Hunt
2594 # Minor layout bug at Credit Shipping Costs in customer_credit_invoice.php
2595 $ /sales/customer_credit_invoice.php
2596
2597 18-Jun-2008 Janusz Dobrowolski
2598 + Added ajax improvements
2599 $ /sales/credit_note_entry.php
2600   /sales/customer_payments.php
2601   /sales/sales_order_entry.php
2602   /sales/includes/ui/sales_credit_ui.inc
2603   /sales/includes/ui/sales_order_ui.inc
2604   /sales/inquiry/customer_allocation_inquiry.php
2605   /sales/inquiry/customer_inquiry.php
2606 + Added optional trigger parameter to div_start()
2607 $ /includes/ui/ui_controls.inc
2608 + Added dec attribute ajax update for amount fields 
2609 $ /includes/ui/ui_input.inc
2610 + Ajaxified stock item types and credit types lists
2611 $ /includes/ui/ui_lists.inc
2612 # Fixed onblur for amount fields, extended onchange event handling for selects
2613 $ /js/inserts.js
2614 # Fixed addAssign() js handler for nonstandard attributes
2615 $ /js/utils.js
2616 # Fixed bug in stock item image upload
2617 $ /inventory/manage/items.php
2618
2619 17-Jun-2008 Joe Hunt
2620 ! More files with Quantity routines needed fix due to php4 related issue.
2621 $ /includes/current_user.inc
2622   /manufacturing/work_order_entry.php
2623   /manufacturing/inquiry/where_used_inquiry.php
2624   /manufacturing/manage/bom_edit.php
2625   /purchasing/po_receive_items.php
2626   /purchasing/supplier_credit_grns.php
2627   /purchasing/supplier_invoice_grns.php
2628   /sales/customer_credit_invoice.php
2629   /sales/includes/ui/sales_order_ui.inc
2630
2631 16-Jun-2008 Joe Hunt
2632 ! Changed so Customer's Reference is printed on all sales documents (you can f.i. enter PO number here).
2633 $ /reporting/includes/header2.inc
2634   /reporting/doctext.inc
2635   /reporting/doctext2.inc
2636   
2637 16-Jun-2008 Joe Hunt
2638 ! Changed the Quantity routines to use the Item Units decimals if any. A lot of files.
2639 $ /includes/current_user.inc
2640   /includes/ui/ui_input.inc
2641   /includes/ui/ui_lists.inc
2642   /inventory/reorder_level.inc
2643   /inventory/includes/item_adjustments_ui.inc
2644   /inventory/includes/stock_transfers_ui.inc
2645   /inventory/includes/db/items_units_db.inc
2646   /inventory/inquiry/stock_movements.php
2647   /inventory/inquiry/stock_status.php
2648   /inventory/manage/item_units.php
2649   /inventory/view/view_adjustment.php
2650   /inventory/view/view_transfer.php
2651   /manufacturing/search_work_orders.php
2652   /manufacturing/work_order_entry.php
2653   /manufacturing/includes/manufacturing_ui.inc
2654   /manufacturing/includes/work_order_issue_ui.inc
2655   /manufacturing/inquiry/where_used_inquiry.php
2656   /manufacturing/manage/bom_edit.php
2657   /manufacturing/view/wo_issue_view.php
2658   /manufacturing/view/wo_production_view.php
2659   /purchasing/po_receive_items.php
2660   /purchasing/supplier_credit_grns.php
2661   /purchasing/supplier_invoice_grns.php
2662   /purchasing/includes/ui/invoice_ui.inc
2663   /purchasing/includes/ui/po_ui.inc
2664   /purchasing/view/view_grn.php
2665   /purchasing/view/view_po.php
2666   /reporting/rep105.php
2667   /reporting/rep107.php
2668   /reporting/rep108.php
2669   /reporting/rep109.php
2670   /reporting/rep110.php
2671   /reporting/rep204.php
2672   /reporting/rep209.php
2673   /reporting/rep301.php
2674   /reporting/rep302.php
2675   /reporting/rep303.php
2676   /reporting/rep401.php
2677   /sales/customer_credit_invoice.php
2678   /sales/customer_delivery.php
2679   /sales/customer_invoice.php
2680   /sales/includes/ui/sales_credit_ui.inc
2681   /sales/includes/ui/sales_order_ui.inc
2682   /sales/view/view_credit.php
2683   /sales/view/view_dispatch.php
2684   /sales/view/view_invoice.php
2685   /sales/view/view_sales_order.php
2686   
2687 15-Jun-2008 Janusz Dobrowolski
2688 + Ajax driven delivery and order queries.
2689 $ /sales/inquiry/sales_deliveries_view.php
2690   /sales/inquiry/sales_orders_view.php
2691 + Added searchbox class selector for text inputs with onchange event handlers.
2692 ! Added text selection after focus.
2693 $ /js/inserts.js
2694   /js/utils.js
2695 + Added submit_on_change option to ref input functions, fixed data picker
2696 $ /includes/ui/ui_input.inc
2697 # Fixed bug in non-js mode for combos type 0 (stock_items_lists).
2698 $ /includes/ui/ui_lists.inc
2699
2700 15-Jun-2008 Joe Hunt
2701 # Changed so Invoice Template gets the current day instead of original day.
2702 $ /sales/sales_order_entry.php
2703
2704 15-Jun-2008 Joe Hunt
2705 # Bug in tax_types_list (spec_id)
2706 $ /includes/ui/ui_lists.inc
2707
2708 14-Jun-2008 Joe Hunt
2709 # Minor annoying layout bug in stock movements.
2710 $ /inventory/inquiry/stock_movements.php
2711
2712 14-Jun-2008 Joe Hunt
2713 ! The Customer Branch Sales Account now overrides the Item Sales Accounts if a Sales Account is here.
2714   Can now be set to 'Use Item Sales Accounts', which is the first choice in list and default.
2715 ! If setting the Customer Branch AR Account to a Bank Account (and hereby also Cash Account) the 
2716   transactions from Direct Invoice and Credit Note will be allocated immediately when placing.
2717 $ /includes/ui/ui_lists.inc
2718   /sales/includes/db/sales_invoice_db.inc
2719   /sales/includes/db/sales_credit_db.inc
2720   /sales/manage/customer_branches.php
2721   .
2722 12-Jun-2008 Joe Hunt
2723 + New inventory sales report. Shows total sales - costs - contribution per category, location, detailed/summary and period.
2724 $ /reporting/reports_main.php
2725   /reporting/rep304.php (new file)
2726   
2727 ---------------------------------------Release Candidate 1-------------------------------
2728 10-Jun-2008 Janusz Dobrowolski
2729 # Some more fixes related to ajax combos usage
2730 $ /includes/ui/ui_lists.inc
2731   /inventory/cost_update.php
2732   /inventory/prices.php
2733   /inventory/purchasing_data.php
2734   /inventory/reorder_level.php
2735   /inventory/includes/item_adjustments_ui.inc
2736   /inventory/inquiry/stock_status.php
2737   /manufacturing/inquiry/where_used_inquiry.php
2738   /manufacturing/manage/bom_edit.php
2739   /purchasing/includes/ui/po_ui.inc
2740 # Fixed focus issues
2741 $ /gl/gl_journal.php
2742   /gl/gl_deposit.php
2743   /gl/gl_payment.php
2744   /js/inserts.js
2745   
2746 09-Jun-2008 Janusz Dobrowolski
2747 # Some additional fixes related to last big committment
2748 $ /gl/gl_journal.php
2749   /gl/gl_deposit.php
2750   /gl/gl_payment.php
2751   /includes/ajax.inc
2752   /includes/reserved.inc
2753   /includes/ui/ui_lists.inc
2754   /includes/ui/ui_view.inc
2755   /js/inserts.js
2756   /js/utils.js
2757   /sales/includes/ui/sales_order_ui.inc
2758   /themes/default/default.css
2759   /themes/aqua/default.css
2760   /themes/cool/default.css
2761
2762 08-Jun-2008 Joe Hunt
2763 ! Preparing for release candidate 1
2764 $ config.php
2765
2766 08-Jun-2008 Joe Hunt
2767 ! Set 'max_execution_time' to 60 seconds by ini_set.
2768 $ /install/save.php
2769
2770 07-Jun-2008 Joe Hunt
2771 # Fixed a layout bug in footer.inc
2772 $ /includes/page/footer.inc
2773
2774 07-Jun-2008 Joe Hunt
2775 ! Changed install.html and update.html
2776 $ install.html
2777   update.html
2778 + New files, change_current_user_password.php and alter2.sql
2779 $ /admin/change_current_user_password.php
2780   /sql/alter2.sql
2781 ! Changed some files for layout
2782 $ /lang/en_US/stylesheet.css
2783   /themes/aqua/default.css
2784   /themes/aqua/renderer.php
2785   /themes/cool/default.css
2786   /themes/cool/renderer.php
2787   /themes/default/default.css
2788   /themes/default/renderer.php
2789 ! Changed install sql scripts
2790 $ /sql/en_US-demo.sql
2791   /sql/en_US-new.sql
2792   
2793 07-Jun-2008 Janusz Dobrowolski
2794 + Added ajax functionality and ui hints to sales form entry pages.
2795 $ /sales/sales_order_entry.php
2796   /sales/includes/ui/sales_order_ui.inc
2797 + Added option for hints display, changed input/lists functions API
2798 $ /admin/display_prefs.php
2799   /admin/db/users_db.inc
2800   /includes/current_user.inc
2801   /includes/prefs/userprefs.inc
2802   /includes/ui/ui_input.inc
2803   /themes/default/renderer.php
2804   /sql/alter.sql
2805 + List functions rewrite. Added ajax functionality, universal combo_input().
2806 $ /includes/ui/ui_lists.inc
2807 + Ajaxified exchange_rate_display()
2808 $ /includes/ui/ui_view.inc
2809 + Added methods for setting focus and page reload to $Ajax class
2810 $ /includes/ajax.inc
2811   /includes/main.inc
2812 + Added comma separated css element selectors
2813 $ /js/behaviour.js
2814 ! Searchable select js changes related to new ui_lists.inc changes
2815 $ /js/inserts.js
2816   /js/utils.js
2817 + Additional style definitions for various ajax controls
2818 $ /themes/default/default.css
2819 ! Fixes related to changed input/lists API and ajax extensions
2820 $ /admin/company_preferences.php
2821   /admin/fiscalyears.php
2822   /admin/forms_setup.php
2823   /admin/gl_setup.php
2824   /dimensions/dimension_entry.php
2825   /dimensions/inquiry/search_dimensions.php
2826   /gl/bank_transfer.php
2827   /gl/includes/ui/gl_deposit_ui.inc
2828   /gl/includes/ui/gl_journal_ui.inc
2829   /gl/includes/ui/gl_payment_ui.inc
2830   /gl/inquiry/bank_inquiry.php
2831   /gl/inquiry/gl_account_inquiry.php
2832   /gl/inquiry/gl_trial_balance.php
2833   /gl/manage/gl_account_types.php
2834   /gl/manage/gl_accounts.php
2835   /includes/ui/ui_controls.inc
2836   /inventory/includes/item_adjustments_ui.inc
2837   /inventory/includes/stock_transfers_ui.inc
2838   /inventory/inquiry/stock_movements.php
2839   /manufacturing/search_work_orders.php
2840   /manufacturing/work_order_add_finished.php
2841   /manufacturing/work_order_entry.php
2842   /manufacturing/includes/work_order_issue_ui.inc
2843   /manufacturing/manage/bom_edit.php
2844   /purchasing/supplier_payment.php
2845   /purchasing/includes/ui/grn_ui.inc
2846   /purchasing/includes/ui/invoice_ui.inc
2847   /purchasing/includes/ui/po_ui.inc
2848   /purchasing/inquiry/po_search.php
2849   /purchasing/inquiry/po_search_completed.php
2850   /purchasing/inquiry/supplier_allocation_inquiry.php
2851   /purchasing/inquiry/supplier_inquiry.php
2852   /sales/customer_credit_invoice.php
2853   /sales/customer_delivery.php
2854   /sales/customer_invoice.php
2855   /sales/includes/ui/sales_credit_ui.inc
2856   /sales/inquiry/customer_allocation_inquiry.php
2857   /sales/inquiry/customer_inquiry.php
2858   /sales/inquiry/sales_deliveries_view.php
2859   /sales/inquiry/sales_orders_view.php
2860   /taxes/tax_groups.php
2861
2862 06-Jun-2008 Joe Hunt
2863 # Final fixes in html layout
2864 $ /admin/create_coy.php
2865   /gl/gl_deposit.php
2866   /gl/gl_payment.php
2867   /gl/manage/exchange_rates.php
2868   /inventory/prices.php
2869   /inventory/purchasing_date.php
2870   /inventory/reorder_level.php
2871   /inventory/inquiry/stock_status.php
2872   /manufacturing/inquiry/where_used_inquiry.php
2873   /manufacturing/manage/bom_edit.php
2874   
2875 05-Jun-2008 Joe Hunt
2876 ! Made an improment to the date picker. Shows the week number as well. Many delivery systems are week number based.
2877 $ /includes/ui/ui_view.inc
2878 # Fixed a html layout bug
2879 $ /includes/page/header.inc
2880
2881 31-May-2008 Joe Hunt
2882 # A lot of annoying layout bugs taken. Mostly from views and inquiries. A couple of files are critical, ui_view and ui_lists!
2883 $ /gl/view/gl_deposit_view.php
2884   /gl/view/gl_payment_view.php
2885   /includes/ui/ui_controls.inc
2886   /includes/ui/ui_lists.inc
2887   /includes/ui/ui_view.inc
2888   /manufacturing/work_order_add_finished.php
2889   /manufacturing/includes/manufacturing_ui.inc
2890   /manufacturing/view/work_order_view.php
2891   /manufacturing/view/wo_issue_view.php
2892   /sales/inquiry/customer_allocation_inquiry.php
2893   /sales/inquiry/customer_inquiry.php
2894
2895 30-May-2008 Joe Hunt
2896 # Fixed bug in 2 files regarding stock movements. Moved from Invoice to Delivery.
2897 $ /inventory/inquiry/stock_movements.php
2898   /reporting/rep302.php
2899
2900 28-May-2008 Joe Hunt
2901 # More bugs related to debtor_trans changes (positive amounts)
2902 $ /gl/includes/db/gl_db_banking.inc
2903   /sales/allocations/customer_allocate.php
2904   /sales/includes/db/custalloc_db.inc
2905   /sales/inquiry/customer_allocation_inquiry.php
2906
2907 27-May-2008 Joe Hunt
2908 # Changed more files with new html/css.
2909 $ /includes/page/header.inc
2910   /purchasing/inquiry/supplier_allocation_inquiry.php
2911   /sales/credit_note_entry.php
2912   
2913 26-May-2008 Joe Hunt
2914 # Fixed many minor bugs, new ones as well as debtor_trans related.
2915 ! Changed to use DOCTYPE html 4.01 transitionel. Some files/css needed change.
2916 $ /admin/backups.php
2917   /admin/create_coy.php
2918   /admin/inst_lang.php
2919   /admin/inst_module.php
2920   /gl/manage/exchange_rates.php
2921   /includes/session.inc
2922   /includes/page/header.inc
2923   /includes/ui/ui_controls.inc
2924   /includes/ui/ui_input.inc
2925   /includes/ui/ui_lists.inc
2926   /includes/ui/ui_view.inc
2927   /purchasing/allocations/supplier_allocate.php
2928   /sales/allocations/customer_allocate.php
2929   /sales/includes/db/sales_credit_db.inc
2930   /sales/inquiry/customer_allocation_inquiry.php
2931   /themes/aqua/default.css
2932   /themes/cool/default.css
2933   /themes/default/default.css
2934   
2935 23-May-2008 Joe Hunt
2936 # Minor bug in dimensions.php (Outstanding Dimensions)
2937 $ /applications/dimensions.php
2938   /dimensions/inquiry/search_dimensions.php
2939   
2940 23-May-2008 Janusz Dobrowolski
2941 ! Include file order / error handling order fixed once again.
2942 $ /includes/main.inc
2943   /includes/session.inc
2944   
2945 23-May-2008 Joe Hunt
2946 ! Moved menu-system from header.inc/footer.inc to renderer.php for relevant theme. Fixed frontaccounting.php to get the
2947   correct renderer.php.
2948 $ frontaccounting.php
2949   /includes/page/header.inc
2950   /includes/page/footer.inc
2951   /themes/default/renderer.php
2952   /themes/cool/renderer.php
2953   /themes/aqua/renderer.php
2954
2955 22-May-2008 Janusz Dobrowolski
2956 ! Error handler switching moved to session.inc for early error catching
2957 $ /includes/main.inc
2958   /includes/session.inc
2959 ! Cosmetic cleanup
2960   /js/utils.js
2961   
2962 18-May-2008 Janusz Dobrowolski
2963 # Added explicit ob_end_flush() on shutdown needed for php5
2964 $ /includes/main.inc
2965 # Fixed for www servers on nonstandard listening ports.
2966 $ /js/JsHttpRequest.js
2967
2968 18-May-2008 Joe Hunt
2969 # Bug when inserting new records in debtor_trans.
2970 $ /sales/includes/db/cust_trans_db.inc
2971
2972 16-May-2008 Janusz Dobrowolski
2973 + Rewritten errors/messages handling, unified for ajax/user/php errors
2974 $ /includes/errors.inc
2975   /includes/main.inc
2976   /includes/ui/ui_msgs.inc
2977 + Framework extended for ajax functionality, javascript code organization improvements.
2978 $ /config.php
2979   /includes/JsHttpRequest.php (new file)
2980   /includes/ajax.inc (new file)
2981   /includes/current_user.inc
2982   /includes/session.inc
2983   /includes/lang/language.php
2984   /includes/page/footer.inc
2985   /includes/page/header.inc
2986   /includes/ui/ui_controls.inc
2987   /includes/ui/ui_input.inc
2988   /includes/ui/ui_view.inc
2989   /js/JsHttpRequest.js (new file)
2990   /js/allocate.js (new file)
2991   /js/utils.js (new file)
2992   /js/behaviour.js
2993   /js/inserts.js
2994   /themes/aqua/images (new dir)
2995   /themes/aqua/images/button_ok.png (new file)
2996   /themes/aqua/images/locate.png (new file)
2997   /themes/cool/images (new dir)
2998   /themes/coll/images/button_ok.png (new file)
2999   /themes/coll/images/locate.png (new file)
3000   /themes/default/images/button_ok.png (new file)
3001   /themes/default/images/progressbar.gif (new file)
3002   /themes/default/images/progressbar1.gif (new file)
3003   /themes/default/images/progressbar2.gif (new file)
3004   /themes/default/default.css
3005   /themes/aqua/default.css
3006   /themes/cool/default.css
3007 ! Payment allocation js functions moved to allocate.js
3008 $ /purchasing/allocations/supplier_allocate.php 
3009   /sales/allocations/customer_allocate.php
3010 ! Some initializations moved from sales_order_ui.inc
3011 $ /sales/includes/cart_class.inc
3012 + Added javascript compression routine
3013 $ /includes/main.inc
3014
3015 14-May-2008 Joe Hunt
3016 # Minor bugs in the former fixing.
3017 $ /includes/ui/ui_lists.inc
3018
3019 14-May-2008 Joe Hunt
3020 # When no_item_list or no_customer_list or no_supplier_list was checked in company setup the listboxes were filled with all
3021   the records when there were no search values.
3022 $ /includes/ui/ui_lists.inc
3023
3024 09-May-2008 Joe Hunt
3025 ! Due to differences in Javascript the script update_db.php had to be changed.
3026 ! New fields, base_sales in 0_company and factor in 0_sales_types affects the default chart of accounts.
3027 $ /update_db.php
3028   /sql/en_US-new.sql
3029   /sql/en_US-demo.sql
3030   
3031 09-May-2008 Janusz Dobrowolski
3032 # Automatic calculation of not set item prices from home currency and base sales type settings.
3033 $ /admin/company_preferences.php
3034   /admin/db/company_db.inc
3035   /includes/ui/ui_lists.inc
3036   /sales/includes/cart_class.inc
3037   /sales/includes/sales_db.inc
3038   /sales/includes/db/sales_order_db.inc
3039   /sales/includes/db/sales_types_db.inc
3040   /sales/includes/ui/sales_credit_ui.inc
3041   /sales/includes/ui/sales_order_ui.inc
3042   /sales/manage/sales_types.php
3043   /sql/alter.sql
3044 # Fixed dev bug blocking change of price on order entry.
3045 $ /sales/includes/ui/sales_order_ui.inc
3046 # Small display fix
3047 $ /sales/manage/sales_people.php
3048
3049 30-Apr-2008 Joe Hunt
3050 # Fixed price update also in purchase order
3051 $ /purchasing/includes/ui/po_ui.inc
3052
3053 30-Apr-2008 Janusz Dobrowolski
3054 # Fixed price update when changing item in sales order.
3055 $ /includes/ui/ui_lists.inc
3056   /js/inserts.js
3057   /sales/includes/ui/sales_order_ui.inc
3058
3059 24-Apr-2008 Janusz Dobrowolski
3060 + Added new per company directory for customized versions of report definition files repXXX.php, checked before using system default file.
3061 $ /company/0/reporting (added new directory)
3062   /company/0/reporting/index.php
3063   /admin/create_coy.php
3064   /reporting/includes/reports_classes.inc
3065 # Warnings turned off in case of charset not supported by htmlspecialchars().
3066 $ /includes/db/connect_db.inc
3067 # Added content type encoding header
3068 $ /includes/page/header.inc
3069
3070 24-Apr-2008 Joe Hunt
3071 # Wrong include file path in /includes/ui/items_cart.inc changed /inventory/includes/prefs/sysprefs.inc to
3072   /includes/prefs/sysprefs.inc
3073 $ /includes/ui/items_cart.inc  
3074 # Wrong include file in /reporting/includes/pdf_report.inc. Changed header2a.inc to header2.inc
3075 $ /reporting/includes/pdf_report.inc
3076
3077 23-Apr-2008 Joe Hunt
3078 ! Removed the content of function header2 in pdf_report.inc to a separate file, header2.inc.
3079   It will make it easier to design your own document layouts.
3080 $ /reporting/includes/pdf_report.inc
3081   /reporting/includes/header2.inc (new file)
3082   
3083 20-Apr-2008 Janusz Dobrowolski
3084 # Checking uniqueness of company settings, fixed creating database with prefix 0 when none was selected.
3085 $ /admin/create_coy.php
3086 ! Added missing include_once directives.
3087 $ /includes/ui/items_cart.inc
3088   /includes/ui/ui_lists.inc
3089   /includes/ui/ui_view.inc
3090 + Added ini default_charset unnecessary for planned ajax calls.
3091 $ /includes/lang/language.inc
3092
3093 19-Apr.2008 Joe Hunt
3094 # Bug (right to left text was done if price decimals were 3). A test sentense from a while
3095   ago wasn't removed.
3096 $ /reporting/includes/pdf_report.inc
3097
3098 18-Apr-2008 Janusz Dobrowolski
3099 # Additional checks on provisions and break point entry.
3100 $ /sales/manage/sales_people.php
3101 ! Modules purchasing, sales and taxes sealed against XSS attacks
3102 $ /install/save.php
3103   /admin/db/maintenance_db.inc
3104   /purchasing/includes/db/grn_db.inc
3105   /purchasing/includes/db/invoice_items_db.inc
3106   /purchasing/includes/db/po_db.inc
3107   /purchasing/includes/db/supp_trans_db.inc
3108   /purchasing/manage/suppliers.php
3109   /sales/includes/db/credit_status_db.inc
3110   /sales/includes/db/cust_trans_db.inc
3111   /sales/includes/db/cust_trans_details_db.inc
3112   /sales/includes/db/sales_order_db.inc
3113   /sales/includes/db/sales_types_db.inc
3114   /sales/manage/customer_branches.php
3115   /sales/manage/customers.php
3116   /sales/manage/sales_areas.php
3117   /sales/manage/sales_people.php
3118   /taxes/db/item_tax_types_db.inc
3119   /taxes/db/tax_groups_db.inc
3120   /taxes/db/tax_types_db.inc
3121
3122 18-Apr-2008 Joe Hunt
3123 ! Module gl sealed against XSS Attacks
3124 $ /gl/includes/db/gl_db_accounts.inc
3125   /gl/includes/db/gl_db_account_types.inc
3126   /gl/includes/db/gl_db_bank_accounts.inc
3127   /gl/includes/db/gl_db_bank_trans.inc
3128   /gl/includes/db/gl_db_bank_trans_types.inc
3129   /gl/includes/db/gl_db_currencies.inc
3130   /gl/includes/db/gl_db_trans.inc
3131   
3132 18-Apr-2008 Janusz Dobrowolski
3133 ! Modules admin and dimensions sealed against XSS attacks
3134 $ /admin/payment_terms.php
3135   /admin/shipping_companies.php
3136   /admin/db/company_db.inc
3137   /admin/db/maintenance_db.inc
3138   /admin/db/users_db.inc
3139   /admin/db/voiding_db.inc
3140   /dimensions/includes/dimensions_db.inc
3141
3142 18-Apr-2008 Joe Hunt
3143 ! Modules includes, inventory and manufacturing sealed against XSS attacks
3144 $ /includes/db/comments_db.inc
3145   /includes/db/inventory_db.inc
3146   /includes/db/references_db.inc
3147   /inventory/includes/db/items_category_db.inc
3148   /inventory/includes/db/items_db.inc
3149   /inventory/includes/db/items_locations_db.inc
3150   /inventory/includes/db/items_units_db.inc
3151   /inventory/includes/db/movement_types_db.inc
3152   /manufacturing/includes/db/work_centres_db.inc
3153   /manufacturing/includes/db/work_orders_db.inc
3154   /manufacturing/includes/db/work_orders_quick_db.inc
3155   /manufacturing/includes/db/work_order_issues_db.inc
3156   /manufacturing/includes/db/work_order_produce_items_db.inc
3157   
3158 18-Apr-2008 Janusz Dobrowolski
3159 ! Changed db_escape function to avoid XSS attacks via js db injection
3160 $ /includes/db/connect_db.inc
3161 # Database inserts/updates secured against js injection
3162 $ /admin/db/maintenance_db.inc
3163   /gl/includes/db/gl_db_accounts.inc
3164   /purchasing/includes/db/po_db.inc
3165   /sales/sales_order_entry.php
3166   /sales/includes/db/sales_order_db.inc
3167
3168 16-Apr-2008 Joe Hunt
3169 # Bug in /includes/ui/ui_lists.inc:914. Sql clause was cut.
3170 $ /includes/ui/ui_lists.inc
3171
3172 09-Apr-2008 Janusz Dobrowolski
3173 # Fixed number formatting bug in standard cost update.
3174 $ /inventory/cost_update.php
3175
3176 -------------------- 2,0 Beta - released ----------------------------
3177
3178 06-Apr-2008 Joe Hunt
3179 ! Changed install.html and update.html to fit the new unstable release 2.0
3180 ! Changed demo sql script to fit the 2.0 unstable.
3181 $ install.html
3182   update.html
3183   /sql/en_US-demo.sql
3184   
3185 06-Apr-2008 Janusz Dobrowolski
3186 # Sales invoice edition denied for documents created in FA 1.xx because of nonportable differences in gl posting/db schema.
3187   /sales/customer_invoice.php
3188 # Fixed typo causing error while adding new tax type.
3189   /taxes/tax_types.php
3190   
3191 05-Apr-2008 Joe Hunt
3192 # Fixed a bug when creating subfolder for new companies. Should be company id and not the table pref counter.
3193 $ /admin/create_coy.php
3194
3195 05-Apr-2008 Joe Hunt
3196 # Removed annoying warnings in several reports. 
3197 $ config.php 
3198   /reporting/rep102.php
3199   /reporting/rep104.php
3200   /reporting/rep201.php
3201   /reporting/rep203.php
3202   /reporting/rep705.php
3203   /reporting/rep706.php
3204   /reporting/rep707.php
3205   /reporting/rep709.php
3206   /reporting/reports_main.php
3207   /reporting/includes/pdf_report.inc
3208   
3209 04-Apr-2008 Janusz Dobrowolski
3210 # Javascript bugfix in selecting orders for template.
3211 $ /sales/inquiry/sales_orders_view.php
3212
3213 04-Apr-2008 Joe Hunt
3214 ! Updated chart of accounts for release 2.0 unstable. Set the status to 2.0 Beta in config.php. Minor changes in update.html
3215 + Preparing for download of release 2.0b on SourceForge.
3216 $ config.php
3217   update.html
3218   /sql/en_US-new.sql
3219   /sql/en_US-demo.sql
3220   
3221 02-Apr-2008 Janusz Dobrowolski
3222 # Removed selector expansion on space key for multi-line selectors
3223 $ /js/inserts.js
3224 ! Hiding search button in combo selectors for javascript enabled browsers
3225 $ /includes/ui/ui_lists.inc
3226   /js/inserts.js
3227 + Focus set to invalid form field after submit check fail
3228 $ /admin/company_preferences.php
3229   /admin/fiscalyears.php
3230   /admin/gl_setup.php
3231   /admin/payment_terms.php
3232   /admin/shipping_companies.php
3233   /admin/users.php
3234   /admin/void_transaction.php
3235   /dimensions/dimension_entry.php
3236   /gl/bank_transfer.php
3237   /gl/gl_deposit.php
3238   /gl/gl_journal.php
3239   /gl/gl_payment.php
3240   /gl/manage/bank_accounts.php
3241   /gl/manage/bank_trans_types.php
3242   /gl/manage/currencies.php
3243   /gl/manage/exchange_rates.php
3244   /gl/manage/gl_account_classes.php
3245   /gl/manage/gl_account_types.php
3246   /gl/manage/gl_accounts.php
3247   /inventory/adjustments.php
3248   /inventory/cost_update.php
3249   /inventory/prices.php
3250   /inventory/purchasing_data.php
3251   /inventory/transfers.php
3252   /inventory/manage/item_categories.php
3253   /inventory/manage/item_units.php
3254   /inventory/manage/items.php
3255   /inventory/manage/locations.php
3256   /inventory/manage/movement_types.php
3257   /manufacturing/work_order_add_finished.php
3258   /manufacturing/work_order_entry.php
3259   /manufacturing/work_order_issue.php
3260   /manufacturing/work_order_release.php
3261   /manufacturing/manage/bom_edit.php
3262   /manufacturing/manage/work_centres.php
3263   /purchasing/po_entry_items.php
3264   /purchasing/po_receive_items.php
3265   /purchasing/supplier_credit.php
3266   /purchasing/supplier_credit_grns.php
3267   /purchasing/supplier_invoice.php
3268   /purchasing/supplier_invoice_grns.php
3269   /purchasing/supplier_payment.php
3270   /purchasing/supplier_trans_gl.php
3271   /purchasing/allocations/supplier_allocate.php
3272   /purchasing/manage/suppliers.php
3273   /sales/credit_note_entry.php
3274   /sales/customer_credit_invoice.php
3275   /sales/customer_delivery.php
3276   /sales/customer_invoice.php
3277   /sales/customer_payments.php
3278   /sales/sales_order_entry.php
3279   /sales/allocations/customer_allocate.php
3280   /taxes/item_tax_types.php
3281   /taxes/tax_groups.php
3282   /taxes/tax_types.php
3283 # Set default focus in update_db.php
3284 $ /admin/backups.php
3285
3286 29-Mar-2008 Janusz Dobrowolski
3287 # Changed gl_all_accounts_list() API
3288 $ /includes/ui/ui_lists.inc
3289 + Enhanced list accessability in kbd usage via space key
3290 $ js/inserts.js
3291
3292 28-Mar-2008 Janusz Dobrowolski
3293 # Fixed headers for various display mode
3294 $ /sales/inquiry/sales_orders_view.php
3295
3296 28-Mar-2008 Joe Hunt
3297 + Added print document options in inquiries.
3298 $ /sales/inquiry/customer_inquiry.php
3299   /sales/inquiry/sales_orders_view.php
3300   /sales/inquiry/sales_deliveries_view.php
3301   /purchasing/inquiry/po_search.php
3302   /purchasing/inquiry/po_search_completed.php
3303   
3304 28-Mar-2008 Joe Hunt
3305 # Fixed a minor bug in customers_db.inc (should include type == 2 - Bank Deposits)
3306 $ /sales/includes/db/customers_db.inc
3307 # Fixed a PHP vers. 5.xx bug. No need for & operator in function calls, only in declaration. Gives a warning.
3308 $ /sales/includes/db/sales_credit_db.inc
3309 # Fixed a wrong variabel declaration doc_Document_no to doc_Invoice_no
3310 $ /reporting/includes/doctext.inc
3311   /reporting/includes/doctext2.inc
3312 # Fixed so Customer Balances and Aged Customer Analysis reports presents correct sign.  
3313 $ /reporting/rep101.php
3314   /reporting/rep102.php
3315
3316 28-Mar-2008 Janusz Dobrowolski
3317 # Layout/focus fixes for no_[customer/supplier/item]_list option on
3318 $  /includes/ui/ui_lists.inc
3319    /purchasing/includes/ui/po_ui.inc
3320    /sales/credit_note_entry.php
3321    /sales/sales_order_entry.php
3322    /sales/includes/ui/sales_credit_ui.inc
3323    /sales/includes/ui/sales_order_ui.inc
3324
3325 27-Mar-2008 Janusz Dobrowolski
3326 + Automatic first field focus on page start, focus order preserved between form updates
3327 $  /gl/inquiry/gl_account_inquiry.php
3328    /includes/page/footer.inc
3329    /includes/ui/ui_controls.inc
3330    /includes/ui/ui_input.inc
3331    /includes/ui/ui_lists.inc
3332    /includes/ui/ui_view.inc
3333    /js/inserts.js
3334    /sales/sales_order_entry.php
3335    /sales/credit_note_entry.php
3336    /sales/includes/ui/sales_credit_ui.inc
3337    /sales/includes/ui/sales_order_ui.inc
3338 + Data picker omitted in keyboard tabbing sequence (FF,IE, not old mozilla)
3339 $  /includes/ui/ui_input.inc
3340 ! Javascript recalcAccount() superseded by class='combo' behaviour binding
3341 $  /gl/gl_deposit.php
3342    /gl/gl_journal.php
3343    /gl/gl_payment.php
3344    /gl/includes/ui/gl_deposit_ui.inc
3345    /gl/includes/ui/gl_journal_ui.inc
3346    /gl/includes/ui/gl_payment_ui.inc
3347    /includes/ui/ui_view.inc
3348    /purchasing/po_entry_items.php
3349    /purchasing/includes/ui/po_ui.inc
3350    /sales/sales_order_entry.php
3351    /sales/includes/ui/sales_credit_ui.inc
3352    /sales/includes/ui/sales_order_ui.inc
3353    /js/inserts.js
3354 ! get_js_set_focus moved from ui_view (this is only standalone form).
3355    /update_db.php
3356 # Fixed debit/credit entry check 
3357 $  /gl/gl_journal.php
3358 # Restored GET/POST security check on path_to_root
3359 $  /config.php
3360
3361 26-Mar-2008 Janusz Dobrowolski
3362 # Bug fixes in purchase module related to tax structure changes.
3363 $  /purchasing/includes/supp_trans_class.inc
3364    /purchasing/includes/db/invoice_db.inc
3365    /purchasing/includes/db/invoice_items_db.inc
3366    /purchasing/includes/ui/invoice_ui.inc
3367    /reporting/rep105.php
3368
3369 25-Mar-2008 Janusz Dobrowolski
3370 ! Per company pdf, backup and graphics directories in 'company' dir.
3371 $  /company (new dir)
3372    /company/0 (new dir)
3373    /company/0/images/ (new dir)
3374    /company/0/images/102.jpg    (moved from inventory/manage/image)
3375    /company/0/images/103.jpg    (moved from inventory/manage/image)
3376    /company/0/images/104.jpg    (moved from inventory/manage/image)
3377    /company/0/images/logo_frontaccounting.jpg   (moved from themes/default/images)
3378    /company/0/images/logo_frontaccounting.png   (moved from themes/default/images)
3379    /admin/backups.php
3380    /admin/create_coy.php
3381    /admin/db/maintenance_db.inc
3382    /install/index.php
3383    /reporting/rep102.php
3384    /reporting/rep104.php
3385    /reporting/rep202.php
3386    /reporting/rep303.php
3387    /reporting/rep706.php
3388    /reporting/rep707.php
3389    /reporting/includes/pdf_report.inc
3390    /inventory/manage/items.php
3391
3392 + jscript component caching (enables browser caching and future compression)
3393 $  /includes/session.inc
3394    /includes/main.inc
3395    /includes/page/header.inc
3396    /includes/ui/ui_view.inc
3397    /admin/display_prefs.php
3398    /config.php
3399
3400 - Removed obsolete file
3401 $  /sales/includes/ui/print_invoice.inc
3402
3403 21-Mar-2008 Janusz Dobrowolski
3404 ! Total Allocation/Left to Allocate update without page submit.
3405 $  /includes/ui/ui_view.inc
3406    /purchasing/allocations/supplier_allocate.php
3407    /sales/allocations/customer_allocate.php
3408 # Fixed unvisable under IE editbutton
3409 $  /themes/aqua/default.css
3410    /themes/cool/default.css
3411    /themes/default/default.css
3412
3413 20-Mar-2008 Janusz Dobrowolski
3414 # Excluding delivery notes from Customer Balances, removed warnings. 
3415 $  /reporting/rep101.php 
3416 # Divide by zero fix on order_price==0 in new supplier invoice
3417 $  /purchasing/supplier_invoice_grns.php
3418 # Database bug fix in new customer entry
3419 $  /sales/manage/customers.php
3420 # Small bug fix (warnings) in is_date() function.
3421 $  /includes/date_functions.inc
3422
3423 18-Mar-2008 Janusz Dobrowolski
3424 # Line items editor uses POST method - no disappearing shippment info.
3425 $  /sales/credit_note_entry.php
3426    /sales/sales_order_entry.php
3427    /sales/includes/ui/sales_credit_ui.inc
3428    /sales/includes/ui/sales_order_ui.inc
3429 + Added edit_button_cell() function
3430 $  /includes/ui/ui_controls.inc
3431 + Helper function for finding indexed submit $_POST vars.
3432 $  /includes/ui/ui_input.inc
3433 + New class .editbutton for buttons. Default view is link alike.
3434 $  /themes/aqua/default.css
3435    /themes/cool/default.css
3436    /themes/default/default.css
3437
3438 17-Mar-2008 Janusz Dobrowolski
3439 # Added rounding when needed to avoid document non cosistent documents.
3440 $  /includes/banking.inc
3441    /purchasing/supplier_credit_grns.php
3442    /purchasing/supplier_invoice_grns.php
3443    /purchasing/includes/supp_trans_class.inc
3444    /purchasing/includes/ui/invoice_ui.inc
3445    /purchasing/includes/ui/po_ui.inc
3446    /reporting/rep107.php
3447    /reporting/rep109.php
3448    /reporting/rep110.php
3449    /reporting/rep209.php
3450    /sales/includes/cart_class.inc
3451    /sales/includes/ui/sales_credit_ui.inc
3452    /sales/includes/ui/sales_order_ui.inc
3453    /sales/view/view_credit.php
3454    /sales/view/view_dispatch.php
3455    /sales/view/view_invoice.php
3456    /sales/view/view_sales_order.php
3457    /taxes/tax_calc.inc
3458 # Sign bug for customer transactions
3459 $  /reporting/rep709.php
3460 # Include file conflict fix
3461 $ /purchasing/includes/ui/invoice_ui.inc
3462   /gl/manage/bank_accounts.php
3463   /manufacturing/inquiry/where_used_inquiry.php
3464   /purchasing/manage/suppliers.php
3465   
3466 16-Mar-2008 Janusz Dobrowolski
3467 + Added javascript add-on for unobtrusive apply javascript handlers to html elements.
3468 $  /js/behaviour.js
3469    /js/inserts.js
3470 + Added javascript source collecting functions
3471 $  /includes/main.inc
3472 ! Moved check_page_security(); for safe start in case of broken wa_current_user var.
3473 + Added global js code collecting arrays  $js_lib, $js_static
3474 $  /includes/session.inc
3475 ! Changed get_js_user num to add_js_user_num; extended for percent/qty/price formatting
3476 $  /includes/ui/ui_view.inc
3477 + Added including javascript source colections from $js_lib, $js_static; conditional display for ajax calls
3478 $  /includes/page/footer.inc
3479    /includes/page/header.inc
3480 ! Added including of data_checks.inc
3481 $  /includes/ui.inc
3482 + User side percent/exrate/qty/price input formatting via onblur handler.
3483 $  /admin/gl_setup.php
3484    /gl/gl_budget.php
3485    /gl/manage/exchange_rates.php
3486    /includes/ui/ui_input.inc
3487    /inventory/purchasing_data.php
3488    /inventory/reorder_level.php
3489    /inventory/includes/item_adjustments_ui.inc
3490    /inventory/includes/stock_transfers_ui.inc
3491    /manufacturing/work_order_entry.php
3492    /manufacturing/manage/bom_edit.php
3493    /purchasing/po_entry_items.php
3494    /purchasing/po_receive_items.php
3495    /purchasing/supplier_credit.php
3496    /purchasing/supplier_credit_grns.php
3497    /purchasing/supplier_invoice_grns.php
3498    /purchasing/supplier_trans_gl.php
3499    /purchasing/allocations/supplier_allocate.php
3500    /purchasing/includes/ui/po_ui.inc
3501    /sales/customer_delivery.php
3502    /sales/customer_invoice.php
3503    /sales/allocations/customer_allocate.php
3504    /sales/includes/ui/sales_credit_ui.inc
3505    /sales/includes/ui/sales_order_ui.inc
3506    /taxes/tax_groups.php
3507    /taxes/tax_types.php
3508
3509 14-Mar-2008 Janusz Dobrowolski
3510  + All forms fixed to accept user native numeric format.
3511  $ /admin/gl_setup.php
3512    /gl/bank_transfer.php
3513    /gl/gl_budget.php
3514    /gl/gl_deposit.php
3515    /gl/gl_journal.php
3516    /gl/gl_payment.php
3517    /gl/includes/db/gl_db_banking.inc
3518    /gl/includes/ui/gl_deposit_ui.inc
3519    /gl/includes/ui/gl_journal_ui.inc
3520    /gl/includes/ui/gl_payment_ui.inc
3521    /gl/manage/exchange_rates.php
3522    /inventory/adjustments.php
3523    /inventory/cost_update.php
3524    /inventory/prices.php
3525    /inventory/purchasing_data.php
3526    /inventory/reorder_level.php
3527    /inventory/transfers.php
3528    /inventory/includes/item_adjustments_ui.inc
3529    /inventory/includes/stock_transfers_ui.inc
3530    /inventory/manage/item_units.php
3531    /manufacturing/work_order_entry.php
3532    /manufacturing/inquiry/where_used_inquiry.php
3533    /manufacturing/manage/bom_edit.php
3534    /purchasing/po_entry_items.php
3535    /purchasing/po_receive_items.php
3536    /purchasing/supplier_credit_grns.php
3537    /purchasing/supplier_invoice_grns.php
3538    /purchasing/supplier_payment.php
3539    /purchasing/supplier_trans_gl.php
3540    /purchasing/allocations/supplier_allocate.php
3541    /purchasing/includes/ui/po_ui.inc
3542    /purchasing/inquiry/po_search.php
3543    /sales/credit_note_entry.php
3544    /sales/customer_credit_invoice.php
3545    /sales/customer_delivery.php
3546    /sales/customer_invoice.php
3547    /sales/customer_payments.php
3548    /sales/sales_order_entry.php
3549    /sales/allocations/customer_allocate.php
3550    /sales/includes/ui/sales_credit_ui.inc
3551    /sales/includes/ui/sales_order_ui.inc
3552    /sales/manage/customers.php
3553    /sales/manage/sales_people.php
3554    /sales/view/view_credit.php
3555    /sales/view/view_dispatch.php
3556    /sales/view/view_invoice.php
3557    /sales/view/view_receipt.php
3558    /sales/view/view_sales_order.php
3559    /taxes/item_tax_types.php
3560    /taxes/tax_groups.php
3561    /taxes/tax_types.php
3562  + User format functions for percent/price/exrate amounts display.
3563  $ /includes/current_user.inc
3564  + Input checking functions for numeric input fields in user native format
3565  $ /includes/data_checks.inc
3566  + Numeric input fields in user native format
3567  $ /includes/ui/ui_input.inc
3568  + Javascript function for conversion to/from user native numeric format.
3569  $ /includes/ui/ui_view.inc
3570  + New class amount for numeric input
3571  $ /themes/aqua/default.css
3572    /themes/cool/default.css
3573    /themes/default/default.css
3574  # Removed warning on adding component
3575    /manufacturing/manage/bom_edit.php
3576  # Quantity display correction
3577    /manufacturing/inquiry/where_used_inquiry.php
3578  # Fixed add_customer_trans() call
3579    /gl/includes/db/gl_db_banking.inc
3580
3581 12-Mar-2008 Joe Hung
3582  + Added update of Units of Measure and converting of deptor_trans records from release 1.XX
3583  - Removed default insertion of Units of Measure. Not neccessary.
3584  $ /sql/alter.sql
3585    /admin/db/maintenance_db.inc (added support for update)
3586
3587 11-Mar-2008 Janusz Dobrowolski
3588  + Table of measure moved into new table item_units
3589  ! Removed $themes[] from config.php, theme list based on directory structure
3590  $ /config.php
3591    /includes/ui/ui_lists.inc
3592    /applications/inventory.php
3593    /inventory/includes/inventory_db.inc
3594    /inventory/includes/db/items_units_db.inc
3595    /inventory/manage/item_units.php
3596    /inventory/manage/items.php
3597    /sql/alter.sql
3598
3599 11-Mar-2008 Joe Hunt
3600  # Small fix for alignment of date and due date label fields in customer_invoice.php and customer_delivery.php
3601  $ /sales/customer_invoice.php
3602    /sales/customer_delivery.php
3603  
3604 10-Mar-2008 Joe Hunt
3605  # Small fix for Template Invoice in sales_order_entry.php on line 363 (duedate for Invoice).
3606  $ /sales/sales_order_entry.php
3607  
3608 10-Mar-2008 Janusz Dobrowolski
3609  + Added price list selector to sales entry (debtor_master gives only default one)
3610  + Added optional submit_on_change parameter to sales ui lists
3611  $ /includes/ui/ui_lists.inc
3612    /sales/sales_order_entry.php
3613    /sales/includes/ui/sales_credit_ui.inc
3614    /sales/includes/ui/sales_order_ui.inc
3615  # Additional PHP5 fixes, do_clone superseded by local ? : constructs
3616  $ /sales/includes/cart_class.inc
3617    /includes/ui/ui_view.inc
3618    /sales/includes/sales_db.inc
3619  # Fixed bogus sales_type lists in edition mode
3620  $ /sales/customer_delivery.php
3621    /sales/customer_invoice.php
3622  # Smaller fixes, cart_class.sales_type name change
3623  $ /sales/includes/ui/sales_credit_db.inc
3624    /sales/credit_note_entry.php
3625    /sales/customer_credit_invoice.php
3626    /sales/includes/cart_class.inc
3627    /sales/includes/db/sales_credit_db.inc
3628    /sales/includes/db/sales_delivery_db.inc
3629    /sales/includes/db/sales_invoice_db.inc
3630    /sales/includes/db/sales_order_db.inc
3631    /sales/includes/ui/sales_credit_ui.inc
3632  # One another pmWiki name conflict removed
3633  $ /admin/display_prefs.php
3634  
3635 09-Mar-2008 Joe Hunt
3636  - Removed redundant form_types functions and the file /reporting/includes/form_types.inc. Removed table form_items
3637  $ /dimensions/includes/dimensions_db.inc
3638    /gl/includes/db/gl_db_banking.inc
3639    /includes/main.inc
3640    /inventory/includes/db/items_adjust_db.inc
3641    /manufacturing/includes/db/work_order_issues_db.inc
3642    /manufacturing/includes/db/work_order_produce_items_db.inc
3643    /manufacturing/includes/db/work_orders_db.inc
3644    /manufacturing/includes/db/work_orders_quick_db.inc
3645    /purchasing/includes/db/grn_db.inc
3646    /purchasing/includes/db/po_db.inc
3647    /purchasing/includes/db/supp_payment_db.inc
3648    /reporting/includes/form_types.inc (File removed)
3649    /sales/includes/db/sales_delivery_db.inc
3650    /sales/includes/db/sales_invoice_db.inc
3651    /sales/includes/db/sales_order_db.inc
3652    /sql/alter.sql
3653  # Bug in calculating exchange rates in Reports Supplier Balances and Customer Balances
3654  $ /reporting/rep101.php
3655    /reporting/rep201.php
3656  # clone replacement do_clone() for both PHP 4 and PHP 5.
3657  $ /includes/ui/ui_view.inc (at the very bottom)
3658    /sales/includes/cart_class.inc
3659    
3660 07-Mar-2008 Janusz Dobrowolski
3661  ! Changed name tax type uniqueness constraint to (name, rate)
3662  $ /includes/ui/ui_lists.inc
3663    /taxes/items_tax_types.php
3664  ! Tax included option moved from tax_group to sales_types table
3665  $ includes/ui/ui_view.inc
3666    /purchasing/includes/ui/invoice_ui.inc
3667    /taxes/tax_calc.inc
3668    /taxes/tax_groups.php
3669    /taxes/db/tax_groups_db.inc
3670    /sql/alter.sql
3671  # Final rewriting of sales module, a lot of bugfixes.
3672  + Template delivery/invoicing
3673  + Concurrent document editing control on sql level
3674  + Most of sales documents are now editable
3675  + Some links to print documents after entry
3676  ! Changed javascript helper function for customer allocations
3677  $ /applications/customers.php
3678    /includes/ui/ui_input.inc
3679    /reporting/rep107.php
3680    /reporting/rep109.php
3681    /reporting/rep110.php
3682    /sales/credit_note_entry.php
3683    /sales/customer_credit_invoice.php
3684    /sales/customer_delivery.php
3685    /sales/customer_invoice.php
3686    /sales/customer_payments.php
3687    /sales/sales_order_entry.php
3688    /sales/allocations/customer_allocate.php
3689    /sales/allocations/customer_allocation_main.php
3690    /sales/includes/cart_class.inc
3691    /sales/includes/sales_db.inc
3692    /sales/includes/sales_ui.inc
3693    /sales/includes/db/cust_trans_db.inc
3694    /sales/includes/db/cust_trans_details_db.inc
3695    /sales/includes/db/custalloc_db.inc
3696    /sales/includes/db/customers_db.inc
3697    /sales/includes/db/payment_db.inc
3698    /sales/includes/db/sales_credit_db.inc
3699    /sales/includes/db/sales_delivery_db.inc
3700    /sales/includes/db/sales_invoice_db.inc
3701    /sales/includes/db/sales_order_db.inc
3702    /sales/includes/db/sales_types_db.inc
3703    /sales/includes/ui/print_invoice.inc
3704    /sales/includes/ui/sales_credit_ui.inc
3705    /sales/includes/ui/sales_order_ui.inc
3706    /sales/inquiry/customer_allocation_inquiry.php
3707    /sales/inquiry/customer_inquiry.php
3708    /sales/inquiry/sales_deliveries_view.php
3709    /sales/inquiry/sales_orders_view.php
3710    /sales/manage/credit_status.php
3711    /sales/manage/sales_types.php
3712    /sales/view/view_credit.php
3713    /sales/view/view_dispatch.php
3714    /sales/view/view_invoice.php
3715    /sales/view/view_receipt.php
3716    /sales/view/view_sales_order.php
3717 # Removed function name conflict with wiki help system
3718    /includes/lang/language.php
3719    
3720 06-Mar-2008 Janusz Dobrowolski
3721  + Wiki help links integration
3722  $ /config.php
3723    /includes/page/header.inc
3724    /includes/lang/language.php
3725  + Optional debuging with xdebug module
3726  $ /index.php
3727    /includes/db/connect_db.inc
3728  ! Concurrent edition fix
3729  $  /includes/systypes.inc
3730  # Table header fix
3731  $  /manufacturing/manage/bom_edit.php
3732  # Menu layout fixes
3733  $ /themes/aqua/renderer.php
3734    /themes/cool/renderer.php
3735    /themes/default/renderer.php
3736  # Removed warning about nonexistent $_GET variable
3737  $ /dimensions/inquiry/search_dimensions.php
3738  # MySQL 3.xx CAST bug fix
3739  $ /includes/db/manufacturing_db.inc
3740    /manufacturing/includes/db/work_order_requirements_db.inc
3741    /manufacturing/inquiry/where_used_inquiry.php
3742
3743 04-Mar-2008 Joe Hunt
3744  ! Changed so that average item material price is automatic updated whenever a PO Delivery is received.
3745    Changed so that a Bill of Materiel, Parent's material price, is automatic updated from underlying items.
3746  $ /inventory/cost_update.php
3747    /purchasing/includes/db/grn_db.inc and
3748    /manufacturing/manage/bom_edit.php. 
3749    /manufacturing/includes/db/work_orders_db.inc
3750    /manufacturing/includes/db/work_orders_quick_db.inc
3751    /manufacturing/work_order_entry.php
3752   
3753 21-Feb-2008 Joe Hunt
3754  + Added Print for documents in /admin/view_print_transaction.php (according to our new routines).
3755  $ /admin/view_print_transaction.php
3756    /applications/setup.php
3757   
3758 17-Feb-2008 Joe Hunt
3759  ! Minor change in menu and function in view_print_transaction.php
3760  $ /admin/view_print_transaction.php
3761    /application/setup.php
3762  + Preparing for print of single documents
3763  $ /reporting/includes/reporting.inc
3764  ! Removing 'out' field in table tax_types
3765  $ /sql/alter.sql
3766    /taxes/tax_types.php
3767    /taxes/db/tax_types_db.inc
3768  + Added 2 functions in ui_input.inc, button and button_cell
3769    /includes/ui/ui_input.inc
3770
3771 11-Feb-2008 Joe Hunt
3772  + Added file, update_db.php, for updating company databases from an SQL script.
3773  $ update_db.php (New file)
3774    update.html
3775   
3776 06-Fef-2008 Joe Hunt
3777  + Added Report, Salesman Listing, rep106.php. 
3778  $ /reporting/reports_main.php
3779    /reporting/rep106.php
3780   
3781 06-Feb-2008 Janusz Dobrowolski
3782  + Separation of customer invoice issue and goods delivery.
3783  + Batch invoicing for more than one delivery
3784  # Corrected inadequate shipping tax calculations.
3785  ! Default debugging status changed to off.
3786  $ /taxes/tax_calc.inc
3787    /taxes/db/tax_groups_db.inc
3788    /admin/db/voiding_db.inc
3789    /applications/customers.php
3790    /includes/systypes.inc
3791    /includes/types.inc
3792    /includes/ui/ui_controls.inc
3793    /includes/ui/ui_lists.inc
3794    /includes/ui/ui_view.inc
3795    /inventory/inquiry/stock_status.php
3796    /reporting/rep105.php
3797    /reporting/rep107.php
3798    /reporting/rep109.php
3799    /reporting/rep110.php 
3800    /reporting/rep209.php
3801    /reporting/reports_main.php
3802    /reporting/includes/doctext.inc
3803    /reporting/includes/doctext2.inc
3804    /reporting/includes/form_types.inc
3805    /reporting/includes/pdf_report.inc
3806    /reporting/includes/reports_classes.inc
3807    /sales/customer_credit_invoice.php
3808    /sales/customer_invoice.php
3809    /sales/sales_order_entry.php
3810    /sales/customer_delivery.php 
3811    /sales/includes/db/sales_delivery_db.inc 
3812    /sales/includes/ui/print_invoice.inc 
3813    /sales/includes/cart_class.inc
3814    /sales/includes/sales_db.inc
3815    /sales/includes/db/cust_trans_db.inc
3816    /sales/includes/db/cust_trans_details_db.inc
3817    /sales/includes/db/sales_credit_db.inc
3818    /sales/includes/db/sales_invoice_db.inc
3819    /sales/includes/db/sales_order_db.inc
3820    /sales/includes/ui/sales_order_ui.inc
3821    /sales/inquiry/customer_allocation_inquiry.php
3822    /sales/inquiry/customer_inquiry.php
3823    /sales/inquiry/sales_orders_view.php
3824    /sales/inquiry/sales_deliveries_view.php 
3825    /sales/view/view_dispatch.php
3826    /sales/view/view_invoice.php
3827    /sales/view/view_sales_order.php
3828    /sql/alter.sql
3829    config.php
3830   
3831 01-Feb-2008 Joe Hunt
3832  ! Changed so sales orders can have more than one row with the same stock_id. In alter.sql.
3833  $ /sales/includes/cart_class.inc
3834    /sales/includes/db/sales_credit_db.inc
3835    /sales/includes/db/sales_invoice_db.inc
3836    /sales/includes/db/sales_order_db.inc
3837    /sales/includes/db/cust_trans_details_db.inc
3838    /sales/includes/ui/sales_order_ui.inc
3839    /sales/includes/ui/sales_credit_ui.inc
3840    /sales/credit_note_entry.php
3841    /sales/customer_credit_invoice.php
3842    /sales/sales_order_entry.php
3843    /sales/customer_invoice.php
3844
3845 31-Jan-2008 Joe Hunt
3846  ! New Release 2.0 Pre Alpha
3847  $ config.php
3848  # Fixed a release 2 related bug in create_coy.php
3849  $ /admin/create_coy.php
3850  + An alter.sql file to use for updating databases. Until the update_db.php is ready, you can use the install/update companies
3851    and select the companies one by one and upload the alter.sql file to all companies. You can still run the release 2
3852    with these databases changes without any new files. They are coming as soon as possible.
3853  $ /sql/alter.sql (New file)  
3854  # Fixed a release 2 related bug. A field in supp_trans_items were declared as integer(11). Changed to VARCHAR(11) in alter.sql
3855    and 2 related files
3856  $ /purchasing/supplier_trans_gl.php
3857    /purchasing/includes/db/invoice_items_db.inc
3858  ! Moved variables $no_item_list, $no_customer_list and $no_supplier_list in config.php to company table
3859  $ /includes/ui/ui_lists.inc
3860    /purchasing/includes/ui/po_ui.inc
3861    /sales/includes/ui/sales_order_ui.inc
3862    /admin/company_preferences.php
3863    /admin/db/company_db.inc
3864    config.php
3865  + Created 3 new fields in salesman table for provision, break point and provision2. Included in alter.sql. 
3866    Update sales_people.php.Preparing for a new Salesman report with provision etc. Selected with time range. Should be very good.
3867  $ /sales/manage/sales_people.php
3868    /includes/ui/ui_input.inc
3869  
3870 -------------------- 2,0 Pre Alpha - above ----------------------------
3871 31-Jan-2008 Janusz Dobrowolski
3872  # Minor bugfix in db_import()
3873  $ /admin/db/maintenance_db.inc
3874  
3875 30-Jan-2008 Janusz Dobrowolski
3876  # Minor display fix in tax_types.php
3877  $ /taxes/tax_types.php
3878  ! Format cleanup on some files.
3879  $ /gl/includes/gl_db.inc
3880    /gl/includes/gl_ui.inc
3881    /applications/application.php
3882    frontaccounting.php
3883    index.php
3884    
3885 -------------------- 1.16 Stable Released ----------------------
3886 28-Jan-2008 Joe Hunt
3887  + Added a possibility to replace the normal listboxes for items, customer and/or suppliers with a search box.
3888    The listboxes can only hold about 1000 items. New variables in config.php, $no_item_list, $no_customer_list 
3889    and $no_supplier_list. Default is the normal behavior for all listboxes.
3890  $ /includes/ui/ui_lists.inc
3891    /sales/includes/ui/sales_orders_ui.inc
3892    /purchases/includes/ui/po_ui.inc
3893    /themes/default/images/locate.png (New file)
3894    config.php
3895
3896  + Added ALTER TABLE possibility in db_import. For future releases.
3897  $ /admin/db/maintenence_db.inc  
3898
3899  # Removed warnings 'Call-time pass-by-reference' in /includes/db/connect_db.inc and /includes/ui/ui_lists.inc
3900  # Fixed File not found when loading local stylesheet.css (for other languages) in /includes/page/header.inc
3901  $ /includes/db/connect_db.inc
3902    /includes/ui/ui_lists.inc
3903    /includes/page/header.inc
3904    /access/login.php
3905    
3906 16-Jan-2008 Joe Hunt
3907  # When login screen is displayed after session timeout page content is broken. It
3908    is because of NOT using absolute paths in href attribute theme elements.
3909  $ /access/login.php
3910  
3911 30-Dec-2007 Joe Hunt
3912  # Minor adjustments in function db_export on line 325
3913  $ /admin/db/maintenance_db.inc
3914  
3915 29-Dec-2007 Joe Hunt
3916  + Added a variable, $print_invoice_no, in config.php for printing the invoice number instead of invoice reference.
3917  $ config.php
3918  
3919  # Fixed a bug when exporting database. Exported NULL field values from NO to empty field (from mysql version 5.0.32).
3920    Also fixed a unneccessary str_replace when importing sql scripts.
3921  ! Changed the PDF presentation to deleting the Javascript cache before presentation.
3922  $ /admin/db/maintenance_db.inc
3923    /reporting/includes/pdf_report.inc
3924    
3925 13-Dec-2007 Joe Hunt
3926  # Still bugs in trial balances and account inquiry on screen when selecting non balance accounts. Fixed.
3927  $ /gl/inquiry/gl_trial_balance.php
3928    /gl/inquiry/gl_account_inquiry.php
3929
3930 13-Dec-2007 Joe Hunt
3931  # Fixed a bug when voiding a transaction (Journal Entry). An eventually underlying bank transfer was not voided.
3932  $ /admin/db/voiding_db.inc
3933  
3934 06-Dec-2007 Joe Hunt
3935  # Fixed a bug when adding lines during Payments to suppliers, the supplier was set back to the first.
3936  $ /gl/gl_payment.php
3937    /gl/includes/ui/gl_payment_ui.inc
3938    
3939  ! Changed $loc_notification to be set to 0 instead of 1.
3940  $ config.php
3941  
3942 -------------------- 1.15 Stable Released ----------------------
3943 05-Dec-2007 Joe Hunt
3944  + Added email notification to stock location when available stock is below reorder level
3945  $ config.php
3946    /sales/includes/db/sales_order_db.inc
3947    
3948  # Fixed bugs in Open balances when account is not a balance account
3949  $ /gl/inquiry/gl_trial_balance.php
3950    /gl/inquiry/gl_account_inquiry.php
3951    /reporting/rep704.php
3952    /reporting/rep708.php
3953    
3954 -------------------- 1.14 Stable Released ----------------------
3955 01-Oct-2007 Joe Hunt
3956  ! Major change in the installation of modules to also accept an SQL-file for upload.
3957  $ config.php
3958    /admin/inst_module.php
3959    /admin/db/maintenance_db.inc
3960    
3961 30-Sep-2007 Joe Hunt
3962  # The following files were still vulnerable. Fixed
3963  $ /access/login.php
3964    /includes/lang/language.php
3965
3966 -------------------- 1.13 Stable Released ----------------------
3967 14-Sep-2007 Joe Hunt
3968  + Added optional link for electronic payment on invoices (PayPal). 
3969  ! Better support for install/update languages.  
3970  ! Minor adjustments
3971  # Fixed a vulnerable item in config.php
3972  $ config.php
3973
3974 14-Sep-2007 Joe Hunt
3975  # We forgot to upload the PO file when installing new language. Used when GETTEXT is not installed on Server.
3976  # config.php has been vulnerable. Fixed.
3977  $ /admin/inst_lang.php
3978  $ config.php
3979  
3980 10-Sep-2007 Joe Hunt
3981  ! Changed Bank Address field from text to textarea (multirows)
3982  $ /gl/manage/bank_accounts.php
3983  
3984 06-Sep-2007 Joe Hunt
3985  + Added optional link for electronic payment on invoices (PayPal)
3986  $ /reporting/reports_main.php
3987    /reporting/rep107.php
3988    /reporting/includes/report_classes.inc
3989    /reporting/includes/pdf_report.inc
3990    /reporting/includes/doc_text.inc
3991    /reporting/includes/doc_text2.inc
3992    
3993 23-Aug-2007 Joe Hunt
3994  # Unnecessary parameter ($db) in check_for_recursive_bom
3995  $ /manufacturing/manage/bom_edit.php
3996  
3997 21-Aug-2007 Joe Hunt
3998  # Bug in /includes/lang/gettext.php (249) affecting changing language!
3999  $ /includes/lang/gettext.php
4000  
4001 08-Aug-2007 Joe Hunt
4002  # Minor adjustments
4003  $ config.php
4004    /access/login.php
4005    /admin/create_coy.php
4006    /reporting/includes/pdf_report.inc
4007    
4008 04-Aug-2007 Joe Hunt
4009  + Added a default fiscal year in the en_US-new.sql and start references.
4010  $ /sql/en_US-new.sql
4011  ! Changed some specific text strings in en_US.po (E.g. TAX instead of VAT)
4012  $ /lang/en_US/LC_MESSAGES/en_US.mo
4013  
4014 03-Aug-2007 Joe Hunt
4015  # A bug in Direct Invoicing (wrong Invoice Date) has been fixed.
4016  $ /sales/includes/db/sales_order_db.inc
4017  
4018 23-Jul-2007 Joe Hunt
4019  # Changed <? in front of 2 files to <?php.
4020  $ /purchasing/includes/purchasing_ui.inc
4021    /reporting/includes/class.mail.inc
4022    
4023 -------------------- 1.12 Stable Released ----------------------
4024 21-Jul-2007 Joe Hunt
4025  + Added option to handle Jalali and Islamic Calendars
4026  ! Minor adjustments
4027  $ config.php
4028    /gl/includes/db/gl_db_trans.inc
4029    /includes/date_functions.inc
4030    /includes/ui/ui_input.inc
4031    /includes/ui/ui_lists.inc
4032    /includes/ui/ui_view.inc
4033    /purchasing/po_receive_items.php
4034    /purchasing/includes/ui/invoice_ui.inc
4035    /purchasing/includes/ui/po_ui.inc
4036    /reporting/rep705.php
4037    /sales/includes/db/sales_order_db.inc
4038    /sales/includes/ui/sales_order_ui.inc
4039    
4040 20-Jul-2007 Joe Hunt
4041  ! Changed parameters on report Sales Order. Option to print as Quote.
4042  $ /reporting/reports_main.php
4043    /reporting/rep109.php
4044    /reporting/includes/pdf_report.inc
4045    /reporting/includes/doctext.inc
4046    /reporting/includes/doctext2.inc
4047  
4048 19-Jul-2007 Joe Hunt
4049  + Added Budget Entry in General Ledger. Includes Dimensions.
4050  $ config.php
4051    /applications/generalledger.php
4052    /gl/gl_budget.php (New File!)
4053    /gl/includes/db/gl_db_trans.inc
4054    /includes/date_functions.inc
4055    /reporting/report_classes.inc
4056    
4057 -------------------- 1.11 Stable Released ----------------------
4058 04-Jul-2007 Joe Hunt
4059  ! Option for using alpha numeric chart of accounts.
4060  $ config.php
4061    /gl/manage/gl_accounts.php
4062    /gl/includes/db/gl_db_accounts.inc
4063    /gl/includes/db/gl_db_bank_trans.inc
4064    /gl/includes/db/gl_db_trans.inc
4065    /gl/inquiry/gl_trial_balance.inc
4066    /admin/db/company_db.inc
4067    /inventory/includes/db/items_db.inc
4068    /sales/manage/customer_branches.inc
4069
4070 04-Jul-2007 Joe Hunt
4071  # Problems retrieving language texts for poEdit in long javascripts
4072  $ /includes/ui/ui_view.inc
4073  
4074 04-May-2007 Joe Hunt
4075  # Database error when updating more than one item row in Sales Orders.
4076  $ /sales/includes/db/sales_order_db.inc
4077  # Database error when inserting work order issues. Fixed.
4078  $ /manufacturing/includes/db/work_order_issues_db.inc
4079  
4080 03-May-2007 Joe Hunt
4081  # Multiple tables and JOIN's have syntax changes in MySQL 5.0.12. Need parentheses.
4082  $ /includes/db/manufacturing_db.inc
4083    /manufacturing/includes/db/work_order_requirements_db.inc
4084
4085 02-May-2007 Joe Hunt
4086  # Missing details on Purchase Order when emailing and printing
4087  $ /reporting/rep209.php
4088  
4089 -------------------- 1.1 Stable Released ----------------------
4090 02-May-2007 Joe Hunt
4091  + Enabled module addons and all the below bugfixes. No changes in database structure.
4092  - Removed /sql/basic.sql (included in the other sql files)
4093  - Removed /themes/default/images/left.gif and /themes/default/images/right.gif 
4094    (not needed anymore).
4095  + Addition of update.html  
4096  $ /admin/inst_module.php (New file!)
4097    /applications/customers.php
4098    /applications/dimensions.php
4099    /applications/generalledger.php
4100    /applications/inventory.php
4101    /applications/manufacturing.php
4102    /applications/setup.php
4103    /applications/suppliers.php
4104    /install/index.php
4105    /install/save.php
4106    /modules/inst_modules.php (New folder and new file!)
4107    /modules/index.php (New file!)
4108    /sql/en_US-demo.sql
4109    /sql/en_US-new.sql
4110    install.html
4111    update.html (New file!)
4112    
4113 01-May-2007 Joe Hunt
4114  # Missing measure of units when printing sales orders
4115  # Update of Sales People caused a database error
4116  $ /sales/manage/sales_people.php
4117    /reporting/rep109.php
4118  
4119 30-Apr-2007 Joe Hunt
4120  + The selected menu tab is now shown with same background as hover color.
4121  $ config.php (default tab line 77. Change if you want)
4122    /includes/page/header.inc
4123    
4124 28-Apr-2007 Joe Hunt
4125  # When saving work order entries a lot of debug boxes appeared. Fixed
4126  # When clicking on the link, Issue, on work order inquires an empty screen appeared. Fixed
4127  # When retrieving work centres id's there was a database error. Fixed by casting string to unsigned
4128  $ /includes/db/manufacturing_db.inc
4129    /manufacturing/work_order_entry.php
4130    /manufacturing/includes/work_order_issue_ui.inc
4131    /manufacturing/includes/db/work_order_requirements_db.inc
4132    /manufacturing/includes/db/work_orders_quick_db.inc
4133    /manufacturing/inquiry/where_used_inquiry.php
4134    
4135 25-Apr-2007 Joe Hunt
4136  # Missing Date Picker
4137  $ /sales/customer_invoice.php
4138  # No JS popup window
4139  $ /sales/view/view_invoice.php
4140  
4141 24-Apr-2007 Joe Hunt
4142  ! New and better Date Picker, better cool theme.
4143  $ /includes/ui/ui_input.inc
4144    /includes/ui/ui_view.inc
4145    /reporting/includes/reports_classes.inc
4146    /themes/cool/default.css
4147
4148 -------------------- 1.0.1 Stable Released ----------------------
4149 23-Apr-2007 Joe Hunt
4150  ! Release 1.0.1 established on SourceForge, fixing the bugs and including a Date Picker,
4151    the changes for selection lists customers/suppliers and the Audit Trail.
4152
4153 22-Apr-2007 Joe Hunt
4154  ! Changed the two selection lists for customers/suppliers in reports to a single one with
4155    No Filter
4156  ! Changed the sort order in these selection lists from id to name.
4157  + Added Audit Trail in GL trans. A switch in config.php, $use_audit_trail, must be set to 1.
4158  $ /reporting/reports_main.php
4159    /reporting/rep101.php
4160    /reporting/rep102.php
4161    /reporting/rep201.php
4162    /reporting/rep202.php
4163    /reporting/rep203.php
4164    /reporting/rep204.php
4165    /reporting/includes/reports_classes.inc
4166    /includes/ui/ui_lists.inc
4167    /gl/includes/db/gl_db_trans.inc
4168    config.php
4169    
4170 22-Apr-2007 Joe Hunt
4171  + Date Picker for all date fields.
4172  $ config.php
4173    /admin/fiscalyears.php
4174    /admin/void_transaction.php
4175    /includes/ui/ui_view.inc
4176    /includes/ui/ui_input.inc
4177    /dimensions/dimension_entry.php
4178    /dimensions/inquiry/search_dimensions.php
4179    /gl/gl_journal.php
4180    /gl/gl_deposit.php
4181    /gl/gl_payment.php
4182    /gl/bank_transfer.php
4183    /gl/inquiry/bank_inquiry.php
4184    /gl/inquiry/gl_account_inquiry.php
4185    /gl/inquiry/gl_trial_balance.php
4186    /gl/manage/exchange_rates.php
4187    /inventory/adjustments.php
4188    /inventory/transfers.php
4189    /inventory/inquiry/stock_movements.php
4190    /inventory/manage/items.php
4191    /manufacturing/work_order_add_finished.php
4192    /manufacturing/work_order_entry.php
4193    /manufacturing/work_order_issue.php
4194    /manufacturing/work_order_release.php
4195    /purchasing/supplier_payment.php
4196    /purchasing/po_entry_items.php
4197    /purchasing/po_receive_items.php
4198    /purchasing/supplier_credit.php
4199    /purchasing/supplier_credit_grns.php
4200    /purchasing/supplier_invoice.php
4201    /purchasing/supplier_invoice_grns.php
4202    /purchasing/supplier_trans_gl.php
4203    /purchasing/includes/ui/po_ui.inc
4204    /purchasing/inquity/po_search.php
4205    /purchasing/inquiry/po_search_completed.php
4206    /purchasing/inquiry/supplier_allocation_inquiry.php
4207    /purchasing/inquiry/supplier_inquiry.php
4208    /reporting/reports_main.php
4209    /reporting/includes/reports_classes.inc
4210    /sales/credit_note_entry.php
4211    /sales/customer_credit_invoice.php
4212    /sales/customer_payments.php
4213    /sales/sales_order_entry.php
4214    /sales/includes/ui/sales_order_ui.inc
4215    /sales/inquiry/customer_allocation_inquiry.php
4216    /sales/inquiry/customer_inquiry.php
4217    /sales/inquiry/sales_orders_view.php
4218    New image files:
4219    /themes/default/images/cal.gif
4220    /themes/default/images/next.gif
4221    /themes/default/images/prev.gif
4222
4223 19-Apr-2007 Joe Hunt
4224  # Bug no 1703895, Account numbers are varchars, need quotes, fixed
4225  # Bug no 1703891, Reserved MySQL words used as column names, fixed
4226  $ /taxes/db/tax_types_db.inc
4227
4228  # Bug no 1703888, Apostrophes and other unescaped characters, fixed
4229  $ /gl/manage/gl_accounts.php
4230    /gl/includes/db/gl_db_accounts.inc
4231    /includes/ui/ui_input.inc
4232
4233 18-Apr-2007 Joe Hunt
4234  # Bug no 1702594, Logon Loop, fixed
4235  $ config.php
4236
4237 -------------------- 1.0a Stable Released ----------------------
4238 10-Apr-2007 Joe Hunt
4239  ! Release 1.0a established on SourceForge, fixing the bugs.
4240
4241 11-Apr-2007 Joe Hunt
4242  # Bug No 1698214, Creating Items, fixed
4243  $ /includes/ui/ui_lists.inc
4244  # Bug no 1698216, Item Movements, fixed
4245  $ /inventory/manage/items.php
4246
4247 -------------------- 1.0 Stable Released ----------------------
4248 10-Apr-2007 Joe Hunt
4249  ! Release 1.0 established on SourceForge.
4250
4251 2. Copyright and disclaimer
4252 ---------------------------
4253 This application is opensource software released under the GPL.  Please
4254 see source code and the LICENSE file