Changes in framework API introduced in FrontAccounting 2.4
----------------------------------------------------------
-The list does not contain changes made in user interface files.
+The list does not contain changes made in user interface files or local functions.
Changed functions:
company_db_inc:
get_company_pref($prefs = null)
get_company_prefs()
maintenance_db.inc:
- db_backup($conn, $ext='no', $comm='', $path=null)
+ db_backup($conn, $ext='no', $comm='', $path='')
db_export($conn, $filename, $zip='no', $comment='', $no_default=false)
save_to_file($path, $zip, $fileData)
tax_types_db.inc:
get_tax_type_default_rate($type_id) => get_tax_type_rate($type_id)
+ inventory_db.inc:
+ get_stock_moves($type, $type_no)
+ add_stock_move($type, $stock_id, $trans_no, $location, $date_, $reference, $quantity, $std_cost, $person_id=0, $price=0)
+ sales_db.inc:
+ add_stock_move_customer() removed
+ items_transfer_db.inc:
+ add_stock_transfer($Items, $location_from, $location_to, $date_, $reference, $memo_)
+ items_adjust_db.inc:
+ add_stock_adjustment($items, $location, $date_, $reference, $memo_)
Before 2.4:
get_tax_type_default_rate($type_id)
Before 2.4:
db_backup($conn, $ext='no', $comm='', $tbpref = TB_PREF)
Now:
- db_backup($conn, $ext='no', $comm='', $path=null)
+ db_backup($conn, $ext='no', $comm='', $path='')
Description:
$tbpref parameter has been removed. Calls should be done after switch to selected company database with
set_global_connection($company).
save_to_file($path, $zip, $fileData)
Description:
$path parameter have to contain full path to file, no assumptions to target folder is done inside function.
+
+Before 2.4:
+ add_stock_move($type, $stock_id, $trans_no, $location, $date_, $reference, $quantity, $std_cost,
+ $person_id=0, $show_or_hide=1, $price=0, $discount_percent=0, $error_msg="")
+Now:
+ add_stock_move($type, $stock_id, $trans_no, $location, $date_, $reference, $quantity, $std_cost,
+ $person_id=0, $price=0)
+Description:
+ Removed parameters $show_or_hide, $discount_percent and $error_msg as obsolete after removal of related stock_moves fields.
+
+Before 2.4:
+ get_stock_moves($type, $type_no, $visible=false)
+Now:
+ get_stock_moves($type, $type_no)
+Description:
+ Removed parameter $visible (obsolete after `visible` field removal).
+
+Before 2.4
+ add_stock_move_customer($type, $stock_id, $trans_id, $location, $date_, $reference,
+ $quantity, $std_cost, $price=0, $discount_percent=0)
+Now:
+ None
+Description:
+ Obsolete and removed.
+
+Before 2.4:
+ add_stock_transfer($Items, $location_from, $location_to, $date_, $type, $reference, $memo_)
+Now:
+ add_stock_transfer($Items, $location_from, $location_to, $date_, $reference, $memo_)
+Description:
+ Removed obsolete $type argument.
+
+Before 2.4:
+ add_stock_adjustment($items, $location, $date_, $type, $increase, $reference, $memo_)
+Now:
+ add_stock_adjustment($items, $location, $date_, $reference, $memo_)
+Description:
+ Removed obsolete $type and $increase arguments.