return false;
if ($type == ST_CUSTDELIVERY) // added 04 Oct 2008 by Joe Hunt. If delivery note has a not voided invoice, then NO.
{
- $childs = get_sales_child_trans($type_no, $type);
+ $childs = get_sales_child_lines($type, $type_no, false); // 2011-03-17 This had been changed. Joe
if ($childs && db_num_rows($childs))
return false;
}
$cart->Comments = $_POST['CreditText'];
$cart->document_date = $_POST['OrderDate'];
$cart->freight_cost = input_num('ChargeFreightCost');
- $cart->Location = $_POST["Location"];
+ $cart->Location = (isset($_POST["Location"]) ? $_POST["Location"] : "");
$cart->sales_type = $_POST['sales_type_id'];
if ($cart->trans_no == 0)
$cart->reference = $_POST['ref'];
function handle_new_credit($trans_no)
{
processing_start();
- $_SESSION['Items'] = new Cart(11,$trans_no);
+ $_SESSION['Items'] = new Cart(ST_CUSTCREDIT,$trans_no);
copy_from_cn();
}
//-----------------------------------------------------------------------------
if (!processing_active()) {
- handle_new_credit();
+ handle_new_credit(0);
}
//-----------------------------------------------------------------------------
$cart->ship_via = $_POST['ShipperID'];
$cart->freight_cost = input_num('ChargeFreightCost');
$cart->document_date = $_POST['CreditDate'];
- $cart->Location = $_POST['Location'];
+ $cart->Location = (isset($_POST['Location']) ? $_POST['Location'] : "");
$cart->Comments = $_POST['CreditText'];
if ($_SESSION['Items']->trans_no == 0)
$cart->reference = $_POST['ref'];