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