3 * @package FrontAccounting
4 * @copyright (C) 2005 - 2008 FrontAccounting
5 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
6 * FrontAccounting is Free Software
11 This is a changelog for FrontAccounting All releases.
22 21-Jun-2008 Janusz Dobrowolski
23 + Ajax additions to sales and purchasing modules
24 $ /purchasing/po_entry_items.php
25 /purchasing/supplier_payment.php
26 /purchasing/allocations/supplier_allocate.php
27 /purchasing/includes/ui/po_ui.inc
28 /purchasing/inquiry/po_search.php
29 /purchasing/inquiry/po_search_completed.php
30 /purchasing/inquiry/supplier_allocation_inquiry.php
31 /purchasing/inquiry/supplier_inquiry.php
32 /purchasing/manage/suppliers.php
33 /sales/manage/customers.php
36 + Added upload functionality to company logo. Better names on lists search.
37 $ /admin/company_preferences.php
38 ! Better layout on company logo print-out
39 $ /reporting/includes/header2.inc
41 ---------------------------------------Release Candidate 2-------------------------------
43 ! 2.0 Release Candidate 2
48 ! In reorder_level.php the heading gets updated as well
49 $ /inventory/reorder_level.php
50 ! Changes the -1 to 'User Quantiry Decimals' in the table for units.
51 $ /inventory/manage/item_units.php
53 20-Jun-2008 Janusz Dobrowolski
54 # Proper error handling even after exit() call.
55 $ /includes/errors.inc
58 # Fixed initial combo selection.
59 /includes/ui/ui_lists.inc
60 # Layout fixes to customer edition.
61 /sales/manage/customers.php
62 # Added order table reload after template option change
63 /sales/inquiry/sales_orders_view.php
65 19-Jun-2008 Janusz Dobrowolski
66 + Added ajax improvements
67 $ /purchasing/allocations/supplier_allocation_main.php
68 /sales/customer_delivery.php
69 /sales/customer_invoice.php
70 /sales/allocations/customer_allocation_main.php
71 /sales/manage/customers.php
72 + Ajax added to check helper function
73 $ /includes/ui/ui_input.inc
74 # Fixing database error in branch exist check on empty customer_id
75 $ /includes/data_checks.inc
76 # Layout fix for hyperlink_params_td()
77 $ /includes/ui/ui_controls.inc
78 # Fix for initial combo position
79 $ /includes/ui/ui_lists.inc
80 # Fix to select onchange extension
84 ! changed so the due date is updated when changing customer in direct invoice.
85 $ /sales/includes/ui/sales_order_ui.inc
88 # Minor layout bug at Credit Shipping Costs in customer_credit_invoice.php
89 $ /sales/customer_credit_invoice.php
91 18-Jun-2008 Janusz Dobrowolski
92 + Added ajax improvements
93 $ /sales/credit_note_entry.php
94 /sales/customer_payments.php
95 /sales/sales_order_entry.php
96 /sales/includes/ui/sales_credit_ui.inc
97 /sales/includes/ui/sales_order_ui.inc
98 /sales/inquiry/customer_allocation_inquiry.php
99 /sales/inquiry/customer_inquiry.php
100 + Added optional trigger parameter to div_start()
101 $ /includes/ui/ui_controls.inc
102 + Added dec attribute ajax update for amount fields
103 $ /includes/ui/ui_input.inc
104 + Ajaxified stock item types and credit types lists
105 $ /includes/ui/ui_lists.inc
106 # Fixed onblur for amount fields, extended onchange event handling for selects
108 # Fixed addAssign() js handler for nonstandard attributes
110 # Fixed bug in stock item image upload
111 $ /inventory/manage/items.php
114 ! More files with Quantity routines needed fix due to php4 related issue.
115 $ /includes/current_user.inc
116 /manufacturing/work_order_entry.php
117 /manufacturing/inquiry/where_used_inquiry.php
118 /manufacturing/manage/bom_edit.php
119 /purchasing/po_receive_items.php
120 /purchasing/supplier_credit_grns.php
121 /purchasing/supplier_invoice_grns.php
122 /sales/customer_credit_invoice.php
123 /sales/includes/ui/sales_order_ui.inc
126 ! Changed so Customer's Reference is printed on all sales documents (you can f.i. enter PO number here).
127 $ /reporting/includes/header2.inc
128 /reporting/doctext.inc
129 /reporting/doctext2.inc
132 ! Changed the Quantity routines to use the Item Units decimals if any. A lot of files.
133 $ /includes/current_user.inc
134 /includes/ui/ui_input.inc
135 /includes/ui/ui_lists.inc
136 /inventory/reorder_level.inc
137 /inventory/includes/item_adjustments_ui.inc
138 /inventory/includes/stock_transfers_ui.inc
139 /inventory/includes/db/items_units_db.inc
140 /inventory/inquiry/stock_movements.php
141 /inventory/inquiry/stock_status.php
142 /inventory/manage/item_units.php
143 /inventory/view/view_adjustment.php
144 /inventory/view/view_transfer.php
145 /manufacturing/search_work_orders.php
146 /manufacturing/work_order_entry.php
147 /manufacturing/includes/manufacturing_ui.inc
148 /manufacturing/includes/work_order_issue_ui.inc
149 /manufacturing/inquiry/where_used_inquiry.php
150 /manufacturing/manage/bom_edit.php
151 /manufacturing/view/wo_issue_view.php
152 /manufacturing/view/wo_production_view.php
153 /purchasing/po_receive_items.php
154 /purchasing/supplier_credit_grns.php
155 /purchasing/supplier_invoice_grns.php
156 /purchasing/includes/ui/invoice_ui.inc
157 /purchasing/includes/ui/po_ui.inc
158 /purchasing/view/view_grn.php
159 /purchasing/view/view_po.php
160 /reporting/rep105.php
161 /reporting/rep107.php
162 /reporting/rep108.php
163 /reporting/rep109.php
164 /reporting/rep110.php
165 /reporting/rep204.php
166 /reporting/rep209.php
167 /reporting/rep301.php
168 /reporting/rep302.php
169 /reporting/rep303.php
170 /reporting/rep401.php
171 /sales/customer_credit_invoice.php
172 /sales/customer_delivery.php
173 /sales/customer_invoice.php
174 /sales/includes/ui/sales_credit_ui.inc
175 /sales/includes/ui/sales_order_ui.inc
176 /sales/view/view_credit.php
177 /sales/view/view_dispatch.php
178 /sales/view/view_invoice.php
179 /sales/view/view_sales_order.php
181 15-Jun-2008 Janusz Dobrowolski
182 + Ajax driven delivery and order queries.
183 $ /sales/inquiry/sales_deliveries_view.php
184 /sales/inquiry/sales_orders_view.php
185 + Added searchbox class selector for text inputs with onchange event handlers.
186 ! Added text selection after focus.
189 + Added submit_on_change option to ref input functions, fixed data picker
190 $ /includes/ui/ui_input.inc
191 # Fixed bug in non-js mode for combos type 0 (stock_items_lists).
192 $ /includes/ui/ui_lists.inc
195 # Changed so Invoice Template gets the current day instead of original day.
196 $ /sales/sales_order_entry.php
199 # Bug in tax_types_list (spec_id)
200 $ /includes/ui/ui_lists.inc
203 # Minor annoying layout bug in stock movements.
204 $ /inventory/inquiry/stock_movements.php
207 ! The Customer Branch Sales Account now overrides the Item Sales Accounts if a Sales Account is here.
208 Can now be set to 'Use Item Sales Accounts', which is the first choice in list and default.
209 ! If setting the Customer Branch AR Account to a Bank Account (and hereby also Cash Account) the
210 transactions from Direct Invoice and Credit Note will be allocated immediately when placing.
211 $ /includes/ui/ui_lists.inc
212 /sales/includes/db/sales_invoice_db.inc
213 /sales/includes/db/sales_credit_db.inc
214 /sales/manage/customer_branches.php
217 + New inventory sales report. Shows total sales - costs - contribution per category, location, detailed/summary and period.
218 $ /reporting/reports_main.php
219 /reporting/rep304.php (new file)
221 ---------------------------------------Release Candidate 1-------------------------------
222 10-Jun-2008 Janusz Dobrowolski
223 # Some more fixes related to ajax combos usage
224 $ /includes/ui/ui_lists.inc
225 /inventory/cost_update.php
226 /inventory/prices.php
227 /inventory/purchasing_data.php
228 /inventory/reorder_level.php
229 /inventory/includes/item_adjustments_ui.inc
230 /inventory/inquiry/stock_status.php
231 /manufacturing/inquiry/where_used_inquiry.php
232 /manufacturing/manage/bom_edit.php
233 /purchasing/includes/ui/po_ui.inc
240 09-Jun-2008 Janusz Dobrowolski
241 # Some additional fixes related to last big committment
246 /includes/reserved.inc
247 /includes/ui/ui_lists.inc
248 /includes/ui/ui_view.inc
251 /sales/includes/ui/sales_order_ui.inc
252 /themes/default/default.css
253 /themes/aqua/default.css
254 /themes/cool/default.css
257 ! Preparing for release candidate 1
261 ! Set 'max_execution_time' to 60 seconds by ini_set.
265 # Fixed a layout bug in footer.inc
266 $ /includes/page/footer.inc
269 ! Changed install.html and update.html
272 + New files, change_current_user_password.php and alter2.sql
273 $ /admin/change_current_user_password.php
275 ! Changed some files for layout
276 $ /lang/en_US/stylesheet.css
277 /themes/aqua/default.css
278 /themes/aqua/renderer.php
279 /themes/cool/default.css
280 /themes/cool/renderer.php
281 /themes/default/default.css
282 /themes/default/renderer.php
283 ! Changed install sql scripts
284 $ /sql/en_US-demo.sql
287 07-Jun-2008 Janusz Dobrowolski
288 + Added ajax functionality and ui hints to sales form entry pages.
289 $ /sales/sales_order_entry.php
290 /sales/includes/ui/sales_order_ui.inc
291 + Added option for hints display, changed input/lists functions API
292 $ /admin/display_prefs.php
293 /admin/db/users_db.inc
294 /includes/current_user.inc
295 /includes/prefs/userprefs.inc
296 /includes/ui/ui_input.inc
297 /themes/default/renderer.php
299 + List functions rewrite. Added ajax functionality, universal combo_input().
300 $ /includes/ui/ui_lists.inc
301 + Ajaxified exchange_rate_display()
302 $ /includes/ui/ui_view.inc
303 + Added methods for setting focus and page reload to $Ajax class
306 + Added comma separated css element selectors
308 ! Searchable select js changes related to new ui_lists.inc changes
311 + Additional style definitions for various ajax controls
312 $ /themes/default/default.css
313 ! Fixes related to changed input/lists API and ajax extensions
314 $ /admin/company_preferences.php
315 /admin/fiscalyears.php
316 /admin/forms_setup.php
318 /dimensions/dimension_entry.php
319 /dimensions/inquiry/search_dimensions.php
320 /gl/bank_transfer.php
321 /gl/includes/ui/gl_deposit_ui.inc
322 /gl/includes/ui/gl_journal_ui.inc
323 /gl/includes/ui/gl_payment_ui.inc
324 /gl/inquiry/bank_inquiry.php
325 /gl/inquiry/gl_account_inquiry.php
326 /gl/inquiry/gl_trial_balance.php
327 /gl/manage/gl_account_types.php
328 /gl/manage/gl_accounts.php
329 /includes/ui/ui_controls.inc
330 /inventory/includes/item_adjustments_ui.inc
331 /inventory/includes/stock_transfers_ui.inc
332 /inventory/inquiry/stock_movements.php
333 /manufacturing/search_work_orders.php
334 /manufacturing/work_order_add_finished.php
335 /manufacturing/work_order_entry.php
336 /manufacturing/includes/work_order_issue_ui.inc
337 /manufacturing/manage/bom_edit.php
338 /purchasing/supplier_payment.php
339 /purchasing/includes/ui/grn_ui.inc
340 /purchasing/includes/ui/invoice_ui.inc
341 /purchasing/includes/ui/po_ui.inc
342 /purchasing/inquiry/po_search.php
343 /purchasing/inquiry/po_search_completed.php
344 /purchasing/inquiry/supplier_allocation_inquiry.php
345 /purchasing/inquiry/supplier_inquiry.php
346 /sales/customer_credit_invoice.php
347 /sales/customer_delivery.php
348 /sales/customer_invoice.php
349 /sales/includes/ui/sales_credit_ui.inc
350 /sales/inquiry/customer_allocation_inquiry.php
351 /sales/inquiry/customer_inquiry.php
352 /sales/inquiry/sales_deliveries_view.php
353 /sales/inquiry/sales_orders_view.php
354 /taxes/tax_groups.php
357 # Final fixes in html layout
358 $ /admin/create_coy.php
361 /gl/manage/exchange_rates.php
362 /inventory/prices.php
363 /inventory/purchasing_date.php
364 /inventory/reorder_level.php
365 /inventory/inquiry/stock_status.php
366 /manufacturing/inquiry/where_used_inquiry.php
367 /manufacturing/manage/bom_edit.php
370 ! Made an improment to the date picker. Shows the week number as well. Many delivery systems are week number based.
371 $ /includes/ui/ui_view.inc
372 # Fixed a html layout bug
373 $ /includes/page/header.inc
376 # A lot of annoying layout bugs taken. Mostly from views and inquiries. A couple of files are critical, ui_view and ui_lists!
377 $ /gl/view/gl_deposit_view.php
378 /gl/view/gl_payment_view.php
379 /includes/ui/ui_controls.inc
380 /includes/ui/ui_lists.inc
381 /includes/ui/ui_view.inc
382 /manufacturing/work_order_add_finished.php
383 /manufacturing/includes/manufacturing_ui.inc
384 /manufacturing/view/work_order_view.php
385 /manufacturing/view/wo_issue_view.php
386 /sales/inquiry/customer_allocation_inquiry.php
387 /sales/inquiry/customer_inquiry.php
390 # Fixed bug in 2 files regarding stock movements. Moved from Invoice to Delivery.
391 $ /inventory/inquiry/stock_movements.php
392 /reporting/rep302.php
395 # More bugs related to debtor_trans changes (positive amounts)
396 $ /gl/includes/db/gl_db_banking.inc
397 /sales/allocations/customer_allocate.php
398 /sales/includes/db/custalloc_db.inc
399 /sales/inquiry/customer_allocation_inquiry.php
402 # Changed more files with new html/css.
403 $ /includes/page/header.inc
404 /purchasing/inquiry/supplier_allocation_inquiry.php
405 /sales/credit_note_entry.php
408 # Fixed many minor bugs, new ones as well as debtor_trans related.
409 ! Changed to use DOCTYPE html 4.01 transitionel. Some files/css needed change.
411 /admin/create_coy.php
413 /admin/inst_module.php
414 /gl/manage/exchange_rates.php
415 /includes/session.inc
416 /includes/page/header.inc
417 /includes/ui/ui_controls.inc
418 /includes/ui/ui_input.inc
419 /includes/ui/ui_lists.inc
420 /includes/ui/ui_view.inc
421 /purchasing/allocations/supplier_allocate.php
422 /sales/allocations/customer_allocate.php
423 /sales/includes/db/sales_credit_db.inc
424 /sales/inquiry/customer_allocation_inquiry.php
425 /themes/aqua/default.css
426 /themes/cool/default.css
427 /themes/default/default.css
430 # Minor bug in dimensions.php (Outstanding Dimensions)
431 $ /applications/dimensions.php
432 /dimensions/inquiry/search_dimensions.php
434 23-May-2008 Janusz Dobrowolski
435 ! Include file order / error handling order fixed once again.
437 /includes/session.inc
440 ! Moved menu-system from header.inc/footer.inc to renderer.php for relevant theme. Fixed frontaccounting.php to get the
441 correct renderer.php.
442 $ frontaccounting.php
443 /includes/page/header.inc
444 /includes/page/footer.inc
445 /themes/default/renderer.php
446 /themes/cool/renderer.php
447 /themes/aqua/renderer.php
449 22-May-2008 Janusz Dobrowolski
450 ! Error handler switching moved to session.inc for early error catching
452 /includes/session.inc
456 18-May-2008 Janusz Dobrowolski
457 # Added explicit ob_end_flush() on shutdown needed for php5
459 # Fixed for www servers on nonstandard listening ports.
460 $ /js/JsHttpRequest.js
463 # Bug when inserting new records in debtor_trans.
464 $ /sales/includes/db/cust_trans_db.inc
466 16-May-2008 Janusz Dobrowolski
467 + Rewritten errors/messages handling, unified for ajax/user/php errors
468 $ /includes/errors.inc
470 /includes/ui/ui_msgs.inc
471 + Framework extended for ajax functionality, javascript code organization improvements.
473 /includes/JsHttpRequest.php (new file)
474 /includes/ajax.inc (new file)
475 /includes/current_user.inc
476 /includes/session.inc
477 /includes/lang/language.php
478 /includes/page/footer.inc
479 /includes/page/header.inc
480 /includes/ui/ui_controls.inc
481 /includes/ui/ui_input.inc
482 /includes/ui/ui_view.inc
483 /js/JsHttpRequest.js (new file)
484 /js/allocate.js (new file)
485 /js/utils.js (new file)
488 /themes/aqua/images (new dir)
489 /themes/aqua/images/button_ok.png (new file)
490 /themes/aqua/images/locate.png (new file)
491 /themes/cool/images (new dir)
492 /themes/coll/images/button_ok.png (new file)
493 /themes/coll/images/locate.png (new file)
494 /themes/default/images/button_ok.png (new file)
495 /themes/default/images/progressbar.gif (new file)
496 /themes/default/images/progressbar1.gif (new file)
497 /themes/default/images/progressbar2.gif (new file)
498 /themes/default/default.css
499 /themes/aqua/default.css
500 /themes/cool/default.css
501 ! Payment allocation js functions moved to allocate.js
502 $ /purchasing/allocations/supplier_allocate.php
503 /sales/allocations/customer_allocate.php
504 ! Some initializations moved from sales_order_ui.inc
505 $ /sales/includes/cart_class.inc
506 + Added javascript compression routine
510 # Minor bugs in the former fixing.
511 $ /includes/ui/ui_lists.inc
514 # When no_item_list or no_customer_list or no_supplier_list was checked in company setup the listboxes were filled with all
515 the records when there were no search values.
516 $ /includes/ui/ui_lists.inc
519 ! Due to differences in Javascript the script update_db.php had to be changed.
520 ! New fields, base_sales in 0_company and factor in 0_sales_types affects the default chart of accounts.
525 09-May-2008 Janusz Dobrowolski
526 # Automatic calculation of not set item prices from home currency and base sales type settings.
527 $ /admin/company_preferences.php
528 /admin/db/company_db.inc
529 /includes/ui/ui_lists.inc
530 /sales/includes/cart_class.inc
531 /sales/includes/sales_db.inc
532 /sales/includes/db/sales_order_db.inc
533 /sales/includes/db/sales_types_db.inc
534 /sales/includes/ui/sales_credit_ui.inc
535 /sales/includes/ui/sales_order_ui.inc
536 /sales/manage/sales_types.php
538 # Fixed dev bug blocking change of price on order entry.
539 $ /sales/includes/ui/sales_order_ui.inc
541 $ /sales/manage/sales_people.php
544 # Fixed price update also in purchase order
545 $ /purchasing/includes/ui/po_ui.inc
547 30-Apr-2008 Janusz Dobrowolski
548 # Fixed price update when changing item in sales order.
549 $ /includes/ui/ui_lists.inc
551 /sales/includes/ui/sales_order_ui.inc
553 24-Apr-2008 Janusz Dobrowolski
554 + Added new per company directory for customized versions of report definition files repXXX.php, checked before using system default file.
555 $ /company/0/reporting (added new directory)
556 /company/0/reporting/index.php
557 /admin/create_coy.php
558 /reporting/includes/reports_classes.inc
559 # Warnings turned off in case of charset not supported by htmlspecialchars().
560 $ /includes/db/connect_db.inc
561 # Added content type encoding header
562 $ /includes/page/header.inc
565 # Wrong include file path in /includes/ui/items_cart.inc changed /inventory/includes/prefs/sysprefs.inc to
566 /includes/prefs/sysprefs.inc
567 $ /includes/ui/items_cart.inc
568 # Wrong include file in /reporting/includes/pdf_report.inc. Changed header2a.inc to header2.inc
569 $ /reporting/includes/pdf_report.inc
572 ! Removed the content of function header2 in pdf_report.inc to a separate file, header2.inc.
573 It will make it easier to design your own document layouts.
574 $ /reporting/includes/pdf_report.inc
575 /reporting/includes/header2.inc (new file)
577 20-Apr-2008 Janusz Dobrowolski
578 # Checking uniqueness of company settings, fixed creating database with prefix 0 when none was selected.
579 $ /admin/create_coy.php
580 ! Added missing include_once directives.
581 $ /includes/ui/items_cart.inc
582 /includes/ui/ui_lists.inc
583 /includes/ui/ui_view.inc
584 + Added ini default_charset unnecessary for planned ajax calls.
585 $ /includes/lang/language.inc
588 # Bug (right to left text was done if price decimals were 3). A test sentense from a while
590 $ /reporting/includes/pdf_report.inc
592 18-Apr-2008 Janusz Dobrowolski
593 # Additional checks on provisions and break point entry.
594 $ /sales/manage/sales_people.php
595 ! Modules purchasing, sales and taxes sealed against XSS attacks
597 /admin/db/maintenance_db.inc
598 /purchasing/includes/db/grn_db.inc
599 /purchasing/includes/db/invoice_items_db.inc
600 /purchasing/includes/db/po_db.inc
601 /purchasing/includes/db/supp_trans_db.inc
602 /purchasing/manage/suppliers.php
603 /sales/includes/db/credit_status_db.inc
604 /sales/includes/db/cust_trans_db.inc
605 /sales/includes/db/cust_trans_details_db.inc
606 /sales/includes/db/sales_order_db.inc
607 /sales/includes/db/sales_types_db.inc
608 /sales/manage/customer_branches.php
609 /sales/manage/customers.php
610 /sales/manage/sales_areas.php
611 /sales/manage/sales_people.php
612 /taxes/db/item_tax_types_db.inc
613 /taxes/db/tax_groups_db.inc
614 /taxes/db/tax_types_db.inc
617 ! Module gl sealed against XSS Attacks
618 $ /gl/includes/db/gl_db_accounts.inc
619 /gl/includes/db/gl_db_account_types.inc
620 /gl/includes/db/gl_db_bank_accounts.inc
621 /gl/includes/db/gl_db_bank_trans.inc
622 /gl/includes/db/gl_db_bank_trans_types.inc
623 /gl/includes/db/gl_db_currencies.inc
624 /gl/includes/db/gl_db_trans.inc
626 18-Apr-2008 Janusz Dobrowolski
627 ! Modules admin and dimensions sealed against XSS attacks
628 $ /admin/payment_terms.php
629 /admin/shipping_companies.php
630 /admin/db/company_db.inc
631 /admin/db/maintenance_db.inc
632 /admin/db/users_db.inc
633 /admin/db/voiding_db.inc
634 /dimensions/includes/dimensions_db.inc
637 ! Modules includes, inventory and manufacturing sealed against XSS attacks
638 $ /includes/db/comments_db.inc
639 /includes/db/inventory_db.inc
640 /includes/db/references_db.inc
641 /inventory/includes/db/items_category_db.inc
642 /inventory/includes/db/items_db.inc
643 /inventory/includes/db/items_locations_db.inc
644 /inventory/includes/db/items_units_db.inc
645 /inventory/includes/db/movement_types_db.inc
646 /manufacturing/includes/db/work_centres_db.inc
647 /manufacturing/includes/db/work_orders_db.inc
648 /manufacturing/includes/db/work_orders_quick_db.inc
649 /manufacturing/includes/db/work_order_issues_db.inc
650 /manufacturing/includes/db/work_order_produce_items_db.inc
652 18-Apr-2008 Janusz Dobrowolski
653 ! Changed db_escape function to avoid XSS attacks via js db injection
654 $ /includes/db/connect_db.inc
655 # Database inserts/updates secured against js injection
656 $ /admin/db/maintenance_db.inc
657 /gl/includes/db/gl_db_accounts.inc
658 /purchasing/includes/db/po_db.inc
659 /sales/sales_order_entry.php
660 /sales/includes/db/sales_order_db.inc
663 # Bug in /includes/ui/ui_lists.inc:914. Sql clause was cut.
664 $ /includes/ui/ui_lists.inc
666 09-Apr-2008 Janusz Dobrowolski
667 # Fixed number formatting bug in standard cost update.
668 $ /inventory/cost_update.php
670 -------------------- 2,0 Beta - released ----------------------------
673 ! Changed install.html and update.html to fit the new unstable release 2.0
674 ! Changed demo sql script to fit the 2.0 unstable.
679 06-Apr-2008 Janusz Dobrowolski
680 # Sales invoice edition denied for documents created in FA 1.xx because of nonportable differences in gl posting/db schema.
681 /sales/customer_invoice.php
682 # Fixed typo causing error while adding new tax type.
686 # Fixed a bug when creating subfolder for new companies. Should be company id and not the table pref counter.
687 $ /admin/create_coy.php
690 # Removed annoying warnings in several reports.
692 /reporting/rep102.php
693 /reporting/rep104.php
694 /reporting/rep201.php
695 /reporting/rep203.php
696 /reporting/rep705.php
697 /reporting/rep706.php
698 /reporting/rep707.php
699 /reporting/rep709.php
700 /reporting/reports_main.php
701 /reporting/includes/pdf_report.inc
703 04-Apr-2008 Janusz Dobrowolski
704 # Javascript bugfix in selecting orders for template.
705 $ /sales/inquiry/sales_orders_view.php
708 ! Updated chart of accounts for release 2.0 unstable. Set the status to 2.0 Beta in config.php. Minor changes in update.html
709 + Preparing for download of release 2.0b on SourceForge.
715 02-Apr-2008 Janusz Dobrowolski
716 # Removed selector expansion on space key for multi-line selectors
718 ! Hiding search button in combo selectors for javascript enabled browsers
719 $ /includes/ui/ui_lists.inc
721 + Focus set to invalid form field after submit check fail
722 $ /admin/company_preferences.php
723 /admin/fiscalyears.php
725 /admin/payment_terms.php
726 /admin/shipping_companies.php
728 /admin/void_transaction.php
729 /dimensions/dimension_entry.php
730 /gl/bank_transfer.php
734 /gl/manage/bank_accounts.php
735 /gl/manage/bank_trans_types.php
736 /gl/manage/currencies.php
737 /gl/manage/exchange_rates.php
738 /gl/manage/gl_account_classes.php
739 /gl/manage/gl_account_types.php
740 /gl/manage/gl_accounts.php
741 /inventory/adjustments.php
742 /inventory/cost_update.php
743 /inventory/prices.php
744 /inventory/purchasing_data.php
745 /inventory/transfers.php
746 /inventory/manage/item_categories.php
747 /inventory/manage/item_units.php
748 /inventory/manage/items.php
749 /inventory/manage/locations.php
750 /inventory/manage/movement_types.php
751 /manufacturing/work_order_add_finished.php
752 /manufacturing/work_order_entry.php
753 /manufacturing/work_order_issue.php
754 /manufacturing/work_order_release.php
755 /manufacturing/manage/bom_edit.php
756 /manufacturing/manage/work_centres.php
757 /purchasing/po_entry_items.php
758 /purchasing/po_receive_items.php
759 /purchasing/supplier_credit.php
760 /purchasing/supplier_credit_grns.php
761 /purchasing/supplier_invoice.php
762 /purchasing/supplier_invoice_grns.php
763 /purchasing/supplier_payment.php
764 /purchasing/supplier_trans_gl.php
765 /purchasing/allocations/supplier_allocate.php
766 /purchasing/manage/suppliers.php
767 /sales/credit_note_entry.php
768 /sales/customer_credit_invoice.php
769 /sales/customer_delivery.php
770 /sales/customer_invoice.php
771 /sales/customer_payments.php
772 /sales/sales_order_entry.php
773 /sales/allocations/customer_allocate.php
774 /taxes/item_tax_types.php
775 /taxes/tax_groups.php
777 # Set default focus in update_db.php
780 29-Mar-2008 Janusz Dobrowolski
781 # Changed gl_all_accounts_list() API
782 $ /includes/ui/ui_lists.inc
783 + Enhanced list accessability in kbd usage via space key
786 28-Mar-2008 Janusz Dobrowolski
787 # Fixed headers for various display mode
788 $ /sales/inquiry/sales_orders_view.php
791 + Added print document options in inquiries.
792 $ /sales/inquiry/customer_inquiry.php
793 /sales/inquiry/sales_orders_view.php
794 /sales/inquiry/sales_deliveries_view.php
795 /purchasing/inquiry/po_search.php
796 /purchasing/inquiry/po_search_completed.php
799 # Fixed a minor bug in customers_db.inc (should include type == 2 - Bank Deposits)
800 $ /sales/includes/db/customers_db.inc
801 # Fixed a PHP vers. 5.xx bug. No need for & operator in function calls, only in declaration. Gives a warning.
802 $ /sales/includes/db/sales_credit_db.inc
803 # Fixed a wrong variabel declaration doc_Document_no to doc_Invoice_no
804 $ /reporting/includes/doctext.inc
805 /reporting/includes/doctext2.inc
806 # Fixed so Customer Balances and Aged Customer Analysis reports presents correct sign.
807 $ /reporting/rep101.php
808 /reporting/rep102.php
810 28-Mar-2008 Janusz Dobrowolski
811 # Layout/focus fixes for no_[customer/supplier/item]_list option on
812 $ /includes/ui/ui_lists.inc
813 /purchasing/includes/ui/po_ui.inc
814 /sales/credit_note_entry.php
815 /sales/sales_order_entry.php
816 /sales/includes/ui/sales_credit_ui.inc
817 /sales/includes/ui/sales_order_ui.inc
819 27-Mar-2008 Janusz Dobrowolski
820 + Automatic first field focus on page start, focus order preserved between form updates
821 $ /gl/inquiry/gl_account_inquiry.php
822 /includes/page/footer.inc
823 /includes/ui/ui_controls.inc
824 /includes/ui/ui_input.inc
825 /includes/ui/ui_lists.inc
826 /includes/ui/ui_view.inc
828 /sales/sales_order_entry.php
829 /sales/credit_note_entry.php
830 /sales/includes/ui/sales_credit_ui.inc
831 /sales/includes/ui/sales_order_ui.inc
832 + Data picker omitted in keyboard tabbing sequence (FF,IE, not old mozilla)
833 $ /includes/ui/ui_input.inc
834 ! Javascript recalcAccount() superseded by class='combo' behaviour binding
838 /gl/includes/ui/gl_deposit_ui.inc
839 /gl/includes/ui/gl_journal_ui.inc
840 /gl/includes/ui/gl_payment_ui.inc
841 /includes/ui/ui_view.inc
842 /purchasing/po_entry_items.php
843 /purchasing/includes/ui/po_ui.inc
844 /sales/sales_order_entry.php
845 /sales/includes/ui/sales_credit_ui.inc
846 /sales/includes/ui/sales_order_ui.inc
848 ! get_js_set_focus moved from ui_view (this is only standalone form).
850 # Fixed debit/credit entry check
852 # Restored GET/POST security check on path_to_root
855 26-Mar-2008 Janusz Dobrowolski
856 # Bug fixes in purchase module related to tax structure changes.
857 $ /purchasing/includes/supp_trans_class.inc
858 /purchasing/includes/db/invoice_db.inc
859 /purchasing/includes/db/invoice_items_db.inc
860 /purchasing/includes/ui/invoice_ui.inc
861 /reporting/rep105.php
863 25-Mar-2008 Janusz Dobrowolski
864 ! Per company pdf, backup and graphics directories in 'company' dir.
867 /company/0/images/ (new dir)
868 /company/0/images/102.jpg (moved from inventory/manage/image)
869 /company/0/images/103.jpg (moved from inventory/manage/image)
870 /company/0/images/104.jpg (moved from inventory/manage/image)
871 /company/0/images/logo_frontaccounting.jpg (moved from themes/default/images)
872 /company/0/images/logo_frontaccounting.png (moved from themes/default/images)
874 /admin/create_coy.php
875 /admin/db/maintenance_db.inc
877 /reporting/rep102.php
878 /reporting/rep104.php
879 /reporting/rep202.php
880 /reporting/rep303.php
881 /reporting/rep706.php
882 /reporting/rep707.php
883 /reporting/includes/pdf_report.inc
884 /inventory/manage/items.php
886 + jscript component caching (enables browser caching and future compression)
887 $ /includes/session.inc
889 /includes/page/header.inc
890 /includes/ui/ui_view.inc
891 /admin/display_prefs.php
894 - Removed obsolete file
895 $ /sales/includes/ui/print_invoice.inc
897 21-Mar-2008 Janusz Dobrowolski
898 ! Total Allocation/Left to Allocate update without page submit.
899 $ /includes/ui/ui_view.inc
900 /purchasing/allocations/supplier_allocate.php
901 /sales/allocations/customer_allocate.php
902 # Fixed unvisable under IE editbutton
903 $ /themes/aqua/default.css
904 /themes/cool/default.css
905 /themes/default/default.css
907 20-Mar-2008 Janusz Dobrowolski
908 # Excluding delivery notes from Customer Balances, removed warnings.
909 $ /reporting/rep101.php
910 # Divide by zero fix on order_price==0 in new supplier invoice
911 $ /purchasing/supplier_invoice_grns.php
912 # Database bug fix in new customer entry
913 $ /sales/manage/customers.php
914 # Small bug fix (warnings) in is_date() function.
915 $ /includes/date_functions.inc
917 18-Mar-2008 Janusz Dobrowolski
918 # Line items editor uses POST method - no disappearing shippment info.
919 $ /sales/credit_note_entry.php
920 /sales/sales_order_entry.php
921 /sales/includes/ui/sales_credit_ui.inc
922 /sales/includes/ui/sales_order_ui.inc
923 + Added edit_button_cell() function
924 $ /includes/ui/ui_controls.inc
925 + Helper function for finding indexed submit $_POST vars.
926 $ /includes/ui/ui_input.inc
927 + New class .editbutton for buttons. Default view is link alike.
928 $ /themes/aqua/default.css
929 /themes/cool/default.css
930 /themes/default/default.css
932 17-Mar-2008 Janusz Dobrowolski
933 # Added rounding when needed to avoid document non cosistent documents.
934 $ /includes/banking.inc
935 /purchasing/supplier_credit_grns.php
936 /purchasing/supplier_invoice_grns.php
937 /purchasing/includes/supp_trans_class.inc
938 /purchasing/includes/ui/invoice_ui.inc
939 /purchasing/includes/ui/po_ui.inc
940 /reporting/rep107.php
941 /reporting/rep109.php
942 /reporting/rep110.php
943 /reporting/rep209.php
944 /sales/includes/cart_class.inc
945 /sales/includes/ui/sales_credit_ui.inc
946 /sales/includes/ui/sales_order_ui.inc
947 /sales/view/view_credit.php
948 /sales/view/view_dispatch.php
949 /sales/view/view_invoice.php
950 /sales/view/view_sales_order.php
952 # Sign bug for customer transactions
953 $ /reporting/rep709.php
954 # Include file conflict fix
955 $ /purchasing/includes/ui/invoice_ui.inc
956 /gl/manage/bank_accounts.php
957 /manufacturing/inquiry/where_used_inquiry.php
958 /purchasing/manage/suppliers.php
960 16-Mar-2008 Janusz Dobrowolski
961 + Added javascript add-on for unobtrusive apply javascript handlers to html elements.
964 + Added javascript source collecting functions
966 ! Moved check_page_security(); for safe start in case of broken wa_current_user var.
967 + Added global js code collecting arrays $js_lib, $js_static
968 $ /includes/session.inc
969 ! Changed get_js_user num to add_js_user_num; extended for percent/qty/price formatting
970 $ /includes/ui/ui_view.inc
971 + Added including javascript source colections from $js_lib, $js_static; conditional display for ajax calls
972 $ /includes/page/footer.inc
973 /includes/page/header.inc
974 ! Added including of data_checks.inc
976 + User side percent/exrate/qty/price input formatting via onblur handler.
977 $ /admin/gl_setup.php
979 /gl/manage/exchange_rates.php
980 /includes/ui/ui_input.inc
981 /inventory/purchasing_data.php
982 /inventory/reorder_level.php
983 /inventory/includes/item_adjustments_ui.inc
984 /inventory/includes/stock_transfers_ui.inc
985 /manufacturing/work_order_entry.php
986 /manufacturing/manage/bom_edit.php
987 /purchasing/po_entry_items.php
988 /purchasing/po_receive_items.php
989 /purchasing/supplier_credit.php
990 /purchasing/supplier_credit_grns.php
991 /purchasing/supplier_invoice_grns.php
992 /purchasing/supplier_trans_gl.php
993 /purchasing/allocations/supplier_allocate.php
994 /purchasing/includes/ui/po_ui.inc
995 /sales/customer_delivery.php
996 /sales/customer_invoice.php
997 /sales/allocations/customer_allocate.php
998 /sales/includes/ui/sales_credit_ui.inc
999 /sales/includes/ui/sales_order_ui.inc
1000 /taxes/tax_groups.php
1001 /taxes/tax_types.php
1003 14-Mar-2008 Janusz Dobrowolski
1004 + All forms fixed to accept user native numeric format.
1005 $ /admin/gl_setup.php
1006 /gl/bank_transfer.php
1011 /gl/includes/db/gl_db_banking.inc
1012 /gl/includes/ui/gl_deposit_ui.inc
1013 /gl/includes/ui/gl_journal_ui.inc
1014 /gl/includes/ui/gl_payment_ui.inc
1015 /gl/manage/exchange_rates.php
1016 /inventory/adjustments.php
1017 /inventory/cost_update.php
1018 /inventory/prices.php
1019 /inventory/purchasing_data.php
1020 /inventory/reorder_level.php
1021 /inventory/transfers.php
1022 /inventory/includes/item_adjustments_ui.inc
1023 /inventory/includes/stock_transfers_ui.inc
1024 /inventory/manage/item_units.php
1025 /manufacturing/work_order_entry.php
1026 /manufacturing/inquiry/where_used_inquiry.php
1027 /manufacturing/manage/bom_edit.php
1028 /purchasing/po_entry_items.php
1029 /purchasing/po_receive_items.php
1030 /purchasing/supplier_credit_grns.php
1031 /purchasing/supplier_invoice_grns.php
1032 /purchasing/supplier_payment.php
1033 /purchasing/supplier_trans_gl.php
1034 /purchasing/allocations/supplier_allocate.php
1035 /purchasing/includes/ui/po_ui.inc
1036 /purchasing/inquiry/po_search.php
1037 /sales/credit_note_entry.php
1038 /sales/customer_credit_invoice.php
1039 /sales/customer_delivery.php
1040 /sales/customer_invoice.php
1041 /sales/customer_payments.php
1042 /sales/sales_order_entry.php
1043 /sales/allocations/customer_allocate.php
1044 /sales/includes/ui/sales_credit_ui.inc
1045 /sales/includes/ui/sales_order_ui.inc
1046 /sales/manage/customers.php
1047 /sales/manage/sales_people.php
1048 /sales/view/view_credit.php
1049 /sales/view/view_dispatch.php
1050 /sales/view/view_invoice.php
1051 /sales/view/view_receipt.php
1052 /sales/view/view_sales_order.php
1053 /taxes/item_tax_types.php
1054 /taxes/tax_groups.php
1055 /taxes/tax_types.php
1056 + User format functions for percent/price/exrate amounts display.
1057 $ /includes/current_user.inc
1058 + Input checking functions for numeric input fields in user native format
1059 $ /includes/data_checks.inc
1060 + Numeric input fields in user native format
1061 $ /includes/ui/ui_input.inc
1062 + Javascript function for conversion to/from user native numeric format.
1063 $ /includes/ui/ui_view.inc
1064 + New class amount for numeric input
1065 $ /themes/aqua/default.css
1066 /themes/cool/default.css
1067 /themes/default/default.css
1068 # Removed warning on adding component
1069 /manufacturing/manage/bom_edit.php
1070 # Quantity display correction
1071 /manufacturing/inquiry/where_used_inquiry.php
1072 # Fixed add_customer_trans() call
1073 /gl/includes/db/gl_db_banking.inc
1075 12-Mar-2008 Joe Hung
1076 + Added update of Units of Measure and converting of deptor_trans records from release 1.XX
1077 - Removed default insertion of Units of Measure. Not neccessary.
1079 /admin/db/maintenance_db.inc (added support for update)
1081 11-Mar-2008 Janusz Dobrowolski
1082 + Table of measure moved into new table item_units
1083 ! Removed $themes[] from config.php, theme list based on directory structure
1085 /includes/ui/ui_lists.inc
1086 /applications/inventory.php
1087 /inventory/includes/inventory_db.inc
1088 /inventory/includes/db/items_units_db.inc
1089 /inventory/manage/item_units.php
1090 /inventory/manage/items.php
1093 11-Mar-2008 Joe Hunt
1094 # Small fix for alignment of date and due date label fields in customer_invoice.php and customer_delivery.php
1095 $ /sales/customer_invoice.php
1096 /sales/customer_delivery.php
1098 10-Mar-2008 Joe Hunt
1099 # Small fix for Template Invoice in sales_order_entry.php on line 363 (duedate for Invoice).
1100 $ /sales/sales_order_entry.php
1102 10-Mar-2008 Janusz Dobrowolski
1103 + Added price list selector to sales entry (debtor_master gives only default one)
1104 + Added optional submit_on_change parameter to sales ui lists
1105 $ /includes/ui/ui_lists.inc
1106 /sales/sales_order_entry.php
1107 /sales/includes/ui/sales_credit_ui.inc
1108 /sales/includes/ui/sales_order_ui.inc
1109 # Additional PHP5 fixes, do_clone superseded by local ? : constructs
1110 $ /sales/includes/cart_class.inc
1111 /includes/ui/ui_view.inc
1112 /sales/includes/sales_db.inc
1113 # Fixed bogus sales_type lists in edition mode
1114 $ /sales/customer_delivery.php
1115 /sales/customer_invoice.php
1116 # Smaller fixes, cart_class.sales_type name change
1117 $ /sales/includes/ui/sales_credit_db.inc
1118 /sales/credit_note_entry.php
1119 /sales/customer_credit_invoice.php
1120 /sales/includes/cart_class.inc
1121 /sales/includes/db/sales_credit_db.inc
1122 /sales/includes/db/sales_delivery_db.inc
1123 /sales/includes/db/sales_invoice_db.inc
1124 /sales/includes/db/sales_order_db.inc
1125 /sales/includes/ui/sales_credit_ui.inc
1126 # One another pmWiki name conflict removed
1127 $ /admin/display_prefs.php
1129 09-Mar-2008 Joe Hunt
1130 - Removed redundant form_types functions and the file /reporting/includes/form_types.inc. Removed table form_items
1131 $ /dimensions/includes/dimensions_db.inc
1132 /gl/includes/db/gl_db_banking.inc
1134 /inventory/includes/db/items_adjust_db.inc
1135 /manufacturing/includes/db/work_order_issues_db.inc
1136 /manufacturing/includes/db/work_order_produce_items_db.inc
1137 /manufacturing/includes/db/work_orders_db.inc
1138 /manufacturing/includes/db/work_orders_quick_db.inc
1139 /purchasing/includes/db/grn_db.inc
1140 /purchasing/includes/db/po_db.inc
1141 /purchasing/includes/db/supp_payment_db.inc
1142 /reporting/includes/form_types.inc (File removed)
1143 /sales/includes/db/sales_delivery_db.inc
1144 /sales/includes/db/sales_invoice_db.inc
1145 /sales/includes/db/sales_order_db.inc
1147 # Bug in calculating exchange rates in Reports Supplier Balances and Customer Balances
1148 $ /reporting/rep101.php
1149 /reporting/rep201.php
1150 # clone replacement do_clone() for both PHP 4 and PHP 5.
1151 $ /includes/ui/ui_view.inc (at the very bottom)
1152 /sales/includes/cart_class.inc
1154 07-Mar-2008 Janusz Dobrowolski
1155 ! Changed name tax type uniqueness constraint to (name, rate)
1156 $ /includes/ui/ui_lists.inc
1157 /taxes/items_tax_types.php
1158 ! Tax included option moved from tax_group to sales_types table
1159 $ includes/ui/ui_view.inc
1160 /purchasing/includes/ui/invoice_ui.inc
1162 /taxes/tax_groups.php
1163 /taxes/db/tax_groups_db.inc
1165 # Final rewriting of sales module, a lot of bugfixes.
1166 + Template delivery/invoicing
1167 + Concurrent document editing control on sql level
1168 + Most of sales documents are now editable
1169 + Some links to print documents after entry
1170 ! Changed javascript helper function for customer allocations
1171 $ /applications/customers.php
1172 /includes/ui/ui_input.inc
1173 /reporting/rep107.php
1174 /reporting/rep109.php
1175 /reporting/rep110.php
1176 /sales/credit_note_entry.php
1177 /sales/customer_credit_invoice.php
1178 /sales/customer_delivery.php
1179 /sales/customer_invoice.php
1180 /sales/customer_payments.php
1181 /sales/sales_order_entry.php
1182 /sales/allocations/customer_allocate.php
1183 /sales/allocations/customer_allocation_main.php
1184 /sales/includes/cart_class.inc
1185 /sales/includes/sales_db.inc
1186 /sales/includes/sales_ui.inc
1187 /sales/includes/db/cust_trans_db.inc
1188 /sales/includes/db/cust_trans_details_db.inc
1189 /sales/includes/db/custalloc_db.inc
1190 /sales/includes/db/customers_db.inc
1191 /sales/includes/db/payment_db.inc
1192 /sales/includes/db/sales_credit_db.inc
1193 /sales/includes/db/sales_delivery_db.inc
1194 /sales/includes/db/sales_invoice_db.inc
1195 /sales/includes/db/sales_order_db.inc
1196 /sales/includes/db/sales_types_db.inc
1197 /sales/includes/ui/print_invoice.inc
1198 /sales/includes/ui/sales_credit_ui.inc
1199 /sales/includes/ui/sales_order_ui.inc
1200 /sales/inquiry/customer_allocation_inquiry.php
1201 /sales/inquiry/customer_inquiry.php
1202 /sales/inquiry/sales_deliveries_view.php
1203 /sales/inquiry/sales_orders_view.php
1204 /sales/manage/credit_status.php
1205 /sales/manage/sales_types.php
1206 /sales/view/view_credit.php
1207 /sales/view/view_dispatch.php
1208 /sales/view/view_invoice.php
1209 /sales/view/view_receipt.php
1210 /sales/view/view_sales_order.php
1211 # Removed function name conflict with wiki help system
1212 /includes/lang/language.php
1214 06-Mar-2008 Janusz Dobrowolski
1215 + Wiki help links integration
1217 /includes/page/header.inc
1218 /includes/lang/language.php
1219 + Optional debuging with xdebug module
1221 /includes/db/connect_db.inc
1222 ! Concurrent edition fix
1223 $ /includes/systypes.inc
1225 $ /manufacturing/manage/bom_edit.php
1227 $ /themes/aqua/renderer.php
1228 /themes/cool/renderer.php
1229 /themes/default/renderer.php
1230 # Removed warning about nonexistent $_GET variable
1231 $ /dimensions/inquiry/search_dimensions.php
1232 # MySQL 3.xx CAST bug fix
1233 $ /includes/db/manufacturing_db.inc
1234 /manufacturing/includes/db/work_order_requirements_db.inc
1235 /manufacturing/inquiry/where_used_inquiry.php
1237 04-Mar-2008 Joe Hunt
1238 ! Changed so that average item material price is automatic updated whenever a PO Delivery is received.
1239 Changed so that a Bill of Materiel, Parent's material price, is automatic updated from underlying items.
1240 $ /inventory/cost_update.php
1241 /purchasing/includes/db/grn_db.inc and
1242 /manufacturing/manage/bom_edit.php.
1243 /manufacturing/includes/db/work_orders_db.inc
1244 /manufacturing/includes/db/work_orders_quick_db.inc
1245 /manufacturing/work_order_entry.php
1247 21-Feb-2008 Joe Hunt
1248 + Added Print for documents in /admin/view_print_transaction.php (according to our new routines).
1249 $ /admin/view_print_transaction.php
1250 /applications/setup.php
1252 17-Feb-2008 Joe Hunt
1253 ! Minor change in menu and function in view_print_transaction.php
1254 $ /admin/view_print_transaction.php
1255 /application/setup.php
1256 + Preparing for print of single documents
1257 $ /reporting/includes/reporting.inc
1258 ! Removing 'out' field in table tax_types
1260 /taxes/tax_types.php
1261 /taxes/db/tax_types_db.inc
1262 + Added 2 functions in ui_input.inc, button and button_cell
1263 /includes/ui/ui_input.inc
1265 11-Feb-2008 Joe Hunt
1266 + Added file, update_db.php, for updating company databases from an SQL script.
1267 $ update_db.php (New file)
1270 06-Fef-2008 Joe Hunt
1271 + Added Report, Salesman Listing, rep106.php.
1272 $ /reporting/reports_main.php
1273 /reporting/rep106.php
1275 06-Feb-2008 Janusz Dobrowolski
1276 + Separation of customer invoice issue and goods delivery.
1277 + Batch invoicing for more than one delivery
1278 # Corrected inadequate shipping tax calculations.
1279 ! Default debugging status changed to off.
1280 $ /taxes/tax_calc.inc
1281 /taxes/db/tax_groups_db.inc
1282 /admin/db/voiding_db.inc
1283 /applications/customers.php
1284 /includes/systypes.inc
1286 /includes/ui/ui_controls.inc
1287 /includes/ui/ui_lists.inc
1288 /includes/ui/ui_view.inc
1289 /inventory/inquiry/stock_status.php
1290 /reporting/rep105.php
1291 /reporting/rep107.php
1292 /reporting/rep109.php
1293 /reporting/rep110.php
1294 /reporting/rep209.php
1295 /reporting/reports_main.php
1296 /reporting/includes/doctext.inc
1297 /reporting/includes/doctext2.inc
1298 /reporting/includes/form_types.inc
1299 /reporting/includes/pdf_report.inc
1300 /reporting/includes/reports_classes.inc
1301 /sales/customer_credit_invoice.php
1302 /sales/customer_invoice.php
1303 /sales/sales_order_entry.php
1304 /sales/customer_delivery.php
1305 /sales/includes/db/sales_delivery_db.inc
1306 /sales/includes/ui/print_invoice.inc
1307 /sales/includes/cart_class.inc
1308 /sales/includes/sales_db.inc
1309 /sales/includes/db/cust_trans_db.inc
1310 /sales/includes/db/cust_trans_details_db.inc
1311 /sales/includes/db/sales_credit_db.inc
1312 /sales/includes/db/sales_invoice_db.inc
1313 /sales/includes/db/sales_order_db.inc
1314 /sales/includes/ui/sales_order_ui.inc
1315 /sales/inquiry/customer_allocation_inquiry.php
1316 /sales/inquiry/customer_inquiry.php
1317 /sales/inquiry/sales_orders_view.php
1318 /sales/inquiry/sales_deliveries_view.php
1319 /sales/view/view_dispatch.php
1320 /sales/view/view_invoice.php
1321 /sales/view/view_sales_order.php
1325 01-Feb-2008 Joe Hunt
1326 ! Changed so sales orders can have more than one row with the same stock_id. In alter.sql.
1327 $ /sales/includes/cart_class.inc
1328 /sales/includes/db/sales_credit_db.inc
1329 /sales/includes/db/sales_invoice_db.inc
1330 /sales/includes/db/sales_order_db.inc
1331 /sales/includes/db/cust_trans_details_db.inc
1332 /sales/includes/ui/sales_order_ui.inc
1333 /sales/includes/ui/sales_credit_ui.inc
1334 /sales/credit_note_entry.php
1335 /sales/customer_credit_invoice.php
1336 /sales/sales_order_entry.php
1337 /sales/customer_invoice.php
1339 31-Jan-2008 Joe Hunt
1340 ! New Release 2.0 Pre Alpha
1342 # Fixed a release 2 related bug in create_coy.php
1343 $ /admin/create_coy.php
1344 + An alter.sql file to use for updating databases. Until the update_db.php is ready, you can use the install/update companies
1345 and select the companies one by one and upload the alter.sql file to all companies. You can still run the release 2
1346 with these databases changes without any new files. They are coming as soon as possible.
1347 $ /sql/alter.sql (New file)
1348 # Fixed a release 2 related bug. A field in supp_trans_items were declared as integer(11). Changed to VARCHAR(11) in alter.sql
1350 $ /purchasing/supplier_trans_gl.php
1351 /purchasing/includes/db/invoice_items_db.inc
1352 ! Moved variables $no_item_list, $no_customer_list and $no_supplier_list in config.php to company table
1353 $ /includes/ui/ui_lists.inc
1354 /purchasing/includes/ui/po_ui.inc
1355 /sales/includes/ui/sales_order_ui.inc
1356 /admin/company_preferences.php
1357 /admin/db/company_db.inc
1359 + Created 3 new fields in salesman table for provision, break point and provision2. Included in alter.sql.
1360 Update sales_people.php.Preparing for a new Salesman report with provision etc. Selected with time range. Should be very good.
1361 $ /sales/manage/sales_people.php
1362 /includes/ui/ui_input.inc
1364 -------------------- 2,0 Pre Alpha - above ----------------------------
1365 31-Jan-2008 Janusz Dobrowolski
1366 # Minor bugfix in db_import()
1367 $ /admin/db/maintenance_db.inc
1369 30-Jan-2008 Janusz Dobrowolski
1370 # Minor display fix in tax_types.php
1371 $ /taxes/tax_types.php
1372 ! Format cleanup on some files.
1373 $ /gl/includes/gl_db.inc
1374 /gl/includes/gl_ui.inc
1375 /applications/application.php
1379 -------------------- 1.16 Stable Released ----------------------
1380 28-Jan-2008 Joe Hunt
1381 + Added a possibility to replace the normal listboxes for items, customer and/or suppliers with a search box.
1382 The listboxes can only hold about 1000 items. New variables in config.php, $no_item_list, $no_customer_list
1383 and $no_supplier_list. Default is the normal behavior for all listboxes.
1384 $ /includes/ui/ui_lists.inc
1385 /sales/includes/ui/sales_orders_ui.inc
1386 /purchases/includes/ui/po_ui.inc
1387 /themes/default/images/locate.png (New file)
1390 + Added ALTER TABLE possibility in db_import. For future releases.
1391 $ /admin/db/maintenence_db.inc
1393 # Removed warnings 'Call-time pass-by-reference' in /includes/db/connect_db.inc and /includes/ui/ui_lists.inc
1394 # Fixed File not found when loading local stylesheet.css (for other languages) in /includes/page/header.inc
1395 $ /includes/db/connect_db.inc
1396 /includes/ui/ui_lists.inc
1397 /includes/page/header.inc
1400 16-Jan-2008 Joe Hunt
1401 # When login screen is displayed after session timeout page content is broken. It
1402 is because of NOT using absolute paths in href attribute theme elements.
1405 30-Dec-2007 Joe Hunt
1406 # Minor adjustments in function db_export on line 325
1407 $ /admin/db/maintenance_db.inc
1409 29-Dec-2007 Joe Hunt
1410 + Added a variable, $print_invoice_no, in config.php for printing the invoice number instead of invoice reference.
1413 # Fixed a bug when exporting database. Exported NULL field values from NO to empty field (from mysql version 5.0.32).
1414 Also fixed a unneccessary str_replace when importing sql scripts.
1415 ! Changed the PDF presentation to deleting the Javascript cache before presentation.
1416 $ /admin/db/maintenance_db.inc
1417 /reporting/includes/pdf_report.inc
1419 13-Dec-2007 Joe Hunt
1420 # Still bugs in trial balances and account inquiry on screen when selecting non balance accounts. Fixed.
1421 $ /gl/inquiry/gl_trial_balance.php
1422 /gl/inquiry/gl_account_inquiry.php
1424 13-Dec-2007 Joe Hunt
1425 # Fixed a bug when voiding a transaction (Journal Entry). An eventually underlying bank transfer was not voided.
1426 $ /admin/db/voiding_db.inc
1428 06-Dec-2007 Joe Hunt
1429 # Fixed a bug when adding lines during Payments to suppliers, the supplier was set back to the first.
1430 $ /gl/gl_payment.php
1431 /gl/includes/ui/gl_payment_ui.inc
1433 ! Changed $loc_notification to be set to 0 instead of 1.
1436 -------------------- 1.15 Stable Released ----------------------
1437 05-Dec-2007 Joe Hunt
1438 + Added email notification to stock location when available stock is below reorder level
1440 /sales/includes/db/sales_order_db.inc
1442 # Fixed bugs in Open balances when account is not a balance account
1443 $ /gl/inquiry/gl_trial_balance.php
1444 /gl/inquiry/gl_account_inquiry.php
1445 /reporting/rep704.php
1446 /reporting/rep708.php
1448 -------------------- 1.14 Stable Released ----------------------
1449 01-Oct-2007 Joe Hunt
1450 ! Major change in the installation of modules to also accept an SQL-file for upload.
1452 /admin/inst_module.php
1453 /admin/db/maintenance_db.inc
1455 30-Sep-2007 Joe Hunt
1456 # The following files were still vulnerable. Fixed
1458 /includes/lang/language.php
1460 -------------------- 1.13 Stable Released ----------------------
1461 14-Sep-2007 Joe Hunt
1462 + Added optional link for electronic payment on invoices (PayPal).
1463 ! Better support for install/update languages.
1465 # Fixed a vulnerable item in config.php
1468 14-Sep-2007 Joe Hunt
1469 # We forgot to upload the PO file when installing new language. Used when GETTEXT is not installed on Server.
1470 # config.php has been vulnerable. Fixed.
1471 $ /admin/inst_lang.php
1474 10-Sep-2007 Joe Hunt
1475 ! Changed Bank Address field from text to textarea (multirows)
1476 $ /gl/manage/bank_accounts.php
1478 06-Sep-2007 Joe Hunt
1479 + Added optional link for electronic payment on invoices (PayPal)
1480 $ /reporting/reports_main.php
1481 /reporting/rep107.php
1482 /reporting/includes/report_classes.inc
1483 /reporting/includes/pdf_report.inc
1484 /reporting/includes/doc_text.inc
1485 /reporting/includes/doc_text2.inc
1487 23-Aug-2007 Joe Hunt
1488 # Unnecessary parameter ($db) in check_for_recursive_bom
1489 $ /manufacturing/manage/bom_edit.php
1491 21-Aug-2007 Joe Hunt
1492 # Bug in /includes/lang/gettext.php (249) affecting changing language!
1493 $ /includes/lang/gettext.php
1495 08-Aug-2007 Joe Hunt
1499 /admin/create_coy.php
1500 /reporting/includes/pdf_report.inc
1502 04-Aug-2007 Joe Hunt
1503 + Added a default fiscal year in the en_US-new.sql and start references.
1504 $ /sql/en_US-new.sql
1505 ! Changed some specific text strings in en_US.po (E.g. TAX instead of VAT)
1506 $ /lang/en_US/LC_MESSAGES/en_US.mo
1508 03-Aug-2007 Joe Hunt
1509 # A bug in Direct Invoicing (wrong Invoice Date) has been fixed.
1510 $ /sales/includes/db/sales_order_db.inc
1512 23-Jul-2007 Joe Hunt
1513 # Changed <? in front of 2 files to <?php.
1514 $ /purchasing/includes/purchasing_ui.inc
1515 /reporting/includes/class.mail.inc
1517 -------------------- 1.12 Stable Released ----------------------
1518 21-Jul-2007 Joe Hunt
1519 + Added option to handle Jalali and Islamic Calendars
1522 /gl/includes/db/gl_db_trans.inc
1523 /includes/date_functions.inc
1524 /includes/ui/ui_input.inc
1525 /includes/ui/ui_lists.inc
1526 /includes/ui/ui_view.inc
1527 /purchasing/po_receive_items.php
1528 /purchasing/includes/ui/invoice_ui.inc
1529 /purchasing/includes/ui/po_ui.inc
1530 /reporting/rep705.php
1531 /sales/includes/db/sales_order_db.inc
1532 /sales/includes/ui/sales_order_ui.inc
1534 20-Jul-2007 Joe Hunt
1535 ! Changed parameters on report Sales Order. Option to print as Quote.
1536 $ /reporting/reports_main.php
1537 /reporting/rep109.php
1538 /reporting/includes/pdf_report.inc
1539 /reporting/includes/doctext.inc
1540 /reporting/includes/doctext2.inc
1542 19-Jul-2007 Joe Hunt
1543 + Added Budget Entry in General Ledger. Includes Dimensions.
1545 /applications/generalledger.php
1546 /gl/gl_budget.php (New File!)
1547 /gl/includes/db/gl_db_trans.inc
1548 /includes/date_functions.inc
1549 /reporting/report_classes.inc
1551 -------------------- 1.11 Stable Released ----------------------
1552 04-Jul-2007 Joe Hunt
1553 ! Option for using alpha numeric chart of accounts.
1555 /gl/manage/gl_accounts.php
1556 /gl/includes/db/gl_db_accounts.inc
1557 /gl/includes/db/gl_db_bank_trans.inc
1558 /gl/includes/db/gl_db_trans.inc
1559 /gl/inquiry/gl_trial_balance.inc
1560 /admin/db/company_db.inc
1561 /inventory/includes/db/items_db.inc
1562 /sales/manage/customer_branches.inc
1564 04-Jul-2007 Joe Hunt
1565 # Problems retrieving language texts for poEdit in long javascripts
1566 $ /includes/ui/ui_view.inc
1568 04-May-2007 Joe Hunt
1569 # Database error when updating more than one item row in Sales Orders.
1570 $ /sales/includes/db/sales_order_db.inc
1571 # Database error when inserting work order issues. Fixed.
1572 $ /manufacturing/includes/db/work_order_issues_db.inc
1574 03-May-2007 Joe Hunt
1575 # Multiple tables and JOIN's have syntax changes in MySQL 5.0.12. Need parentheses.
1576 $ /includes/db/manufacturing_db.inc
1577 /manufacturing/includes/db/work_order_requirements_db.inc
1579 02-May-2007 Joe Hunt
1580 # Missing details on Purchase Order when emailing and printing
1581 $ /reporting/rep209.php
1583 -------------------- 1.1 Stable Released ----------------------
1584 02-May-2007 Joe Hunt
1585 + Enabled module addons and all the below bugfixes. No changes in database structure.
1586 - Removed /sql/basic.sql (included in the other sql files)
1587 - Removed /themes/default/images/left.gif and /themes/default/images/right.gif
1588 (not needed anymore).
1589 + Addition of update.html
1590 $ /admin/inst_module.php (New file!)
1591 /applications/customers.php
1592 /applications/dimensions.php
1593 /applications/generalledger.php
1594 /applications/inventory.php
1595 /applications/manufacturing.php
1596 /applications/setup.php
1597 /applications/suppliers.php
1600 /modules/inst_modules.php (New folder and new file!)
1601 /modules/index.php (New file!)
1605 update.html (New file!)
1607 01-May-2007 Joe Hunt
1608 # Missing measure of units when printing sales orders
1609 # Update of Sales People caused a database error
1610 $ /sales/manage/sales_people.php
1611 /reporting/rep109.php
1613 30-Apr-2007 Joe Hunt
1614 + The selected menu tab is now shown with same background as hover color.
1615 $ config.php (default tab line 77. Change if you want)
1616 /includes/page/header.inc
1618 28-Apr-2007 Joe Hunt
1619 # When saving work order entries a lot of debug boxes appeared. Fixed
1620 # When clicking on the link, Issue, on work order inquires an empty screen appeared. Fixed
1621 # When retrieving work centres id's there was a database error. Fixed by casting string to unsigned
1622 $ /includes/db/manufacturing_db.inc
1623 /manufacturing/work_order_entry.php
1624 /manufacturing/includes/work_order_issue_ui.inc
1625 /manufacturing/includes/db/work_order_requirements_db.inc
1626 /manufacturing/includes/db/work_orders_quick_db.inc
1627 /manufacturing/inquiry/where_used_inquiry.php
1629 25-Apr-2007 Joe Hunt
1630 # Missing Date Picker
1631 $ /sales/customer_invoice.php
1632 # No JS popup window
1633 $ /sales/view/view_invoice.php
1635 24-Apr-2007 Joe Hunt
1636 ! New and better Date Picker, better cool theme.
1637 $ /includes/ui/ui_input.inc
1638 /includes/ui/ui_view.inc
1639 /reporting/includes/reports_classes.inc
1640 /themes/cool/default.css
1642 -------------------- 1.0.1 Stable Released ----------------------
1643 23-Apr-2007 Joe Hunt
1644 ! Release 1.0.1 established on SourceForge, fixing the bugs and including a Date Picker,
1645 the changes for selection lists customers/suppliers and the Audit Trail.
1647 22-Apr-2007 Joe Hunt
1648 ! Changed the two selection lists for customers/suppliers in reports to a single one with
1650 ! Changed the sort order in these selection lists from id to name.
1651 + Added Audit Trail in GL trans. A switch in config.php, $use_audit_trail, must be set to 1.
1652 $ /reporting/reports_main.php
1653 /reporting/rep101.php
1654 /reporting/rep102.php
1655 /reporting/rep201.php
1656 /reporting/rep202.php
1657 /reporting/rep203.php
1658 /reporting/rep204.php
1659 /reporting/includes/reports_classes.inc
1660 /includes/ui/ui_lists.inc
1661 /gl/includes/db/gl_db_trans.inc
1664 22-Apr-2007 Joe Hunt
1665 + Date Picker for all date fields.
1667 /admin/fiscalyears.php
1668 /admin/void_transaction.php
1669 /includes/ui/ui_view.inc
1670 /includes/ui/ui_input.inc
1671 /dimensions/dimension_entry.php
1672 /dimensions/inquiry/search_dimensions.php
1676 /gl/bank_transfer.php
1677 /gl/inquiry/bank_inquiry.php
1678 /gl/inquiry/gl_account_inquiry.php
1679 /gl/inquiry/gl_trial_balance.php
1680 /gl/manage/exchange_rates.php
1681 /inventory/adjustments.php
1682 /inventory/transfers.php
1683 /inventory/inquiry/stock_movements.php
1684 /inventory/manage/items.php
1685 /manufacturing/work_order_add_finished.php
1686 /manufacturing/work_order_entry.php
1687 /manufacturing/work_order_issue.php
1688 /manufacturing/work_order_release.php
1689 /purchasing/supplier_payment.php
1690 /purchasing/po_entry_items.php
1691 /purchasing/po_receive_items.php
1692 /purchasing/supplier_credit.php
1693 /purchasing/supplier_credit_grns.php
1694 /purchasing/supplier_invoice.php
1695 /purchasing/supplier_invoice_grns.php
1696 /purchasing/supplier_trans_gl.php
1697 /purchasing/includes/ui/po_ui.inc
1698 /purchasing/inquity/po_search.php
1699 /purchasing/inquiry/po_search_completed.php
1700 /purchasing/inquiry/supplier_allocation_inquiry.php
1701 /purchasing/inquiry/supplier_inquiry.php
1702 /reporting/reports_main.php
1703 /reporting/includes/reports_classes.inc
1704 /sales/credit_note_entry.php
1705 /sales/customer_credit_invoice.php
1706 /sales/customer_payments.php
1707 /sales/sales_order_entry.php
1708 /sales/includes/ui/sales_order_ui.inc
1709 /sales/inquiry/customer_allocation_inquiry.php
1710 /sales/inquiry/customer_inquiry.php
1711 /sales/inquiry/sales_orders_view.php
1713 /themes/default/images/cal.gif
1714 /themes/default/images/next.gif
1715 /themes/default/images/prev.gif
1717 19-Apr-2007 Joe Hunt
1718 # Bug no 1703895, Account numbers are varchars, need quotes, fixed
1719 # Bug no 1703891, Reserved MySQL words used as column names, fixed
1720 $ /taxes/db/tax_types_db.inc
1722 # Bug no 1703888, Apostrophes and other unescaped characters, fixed
1723 $ /gl/manage/gl_accounts.php
1724 /gl/includes/db/gl_db_accounts.inc
1725 /includes/ui/ui_input.inc
1727 18-Apr-2007 Joe Hunt
1728 # Bug no 1702594, Logon Loop, fixed
1731 -------------------- 1.0a Stable Released ----------------------
1732 10-Apr-2007 Joe Hunt
1733 ! Release 1.0a established on SourceForge, fixing the bugs.
1735 11-Apr-2007 Joe Hunt
1736 # Bug No 1698214, Creating Items, fixed
1737 $ /includes/ui/ui_lists.inc
1738 # Bug no 1698216, Item Movements, fixed
1739 $ /inventory/manage/items.php
1741 -------------------- 1.0 Stable Released ----------------------
1742 10-Apr-2007 Joe Hunt
1743 ! Release 1.0 established on SourceForge.
1745 2. Copyright and disclaimer
1746 ---------------------------
1747 This application is opensource software released under the GPL. Please
1748 see source code and the LICENSE file