X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=sales%2Fcredit_note_entry.php;h=513fb25eb0f1fbe7b3354d22e6bf73fdd527602a;hb=0d0fd1bc61f435acf0d4e4bd6eba719e1b10e07b;hp=31f640f47ea2e143784ca20d0b30a64d612ca0a4;hpb=be42db53189e110726a0e737a1fe146bf0407c65;p=fa-stable.git diff --git a/sales/credit_note_entry.php b/sales/credit_note_entry.php index 31f640f4..513fb25e 100644 --- a/sales/credit_note_entry.php +++ b/sales/credit_note_entry.php @@ -13,8 +13,8 @@ // // Entry/Modify free hand Credit Note // -$page_security = 3; -$path_to_root=".."; +$page_security = 'SA_SALESCREDIT'; +$path_to_root = ".."; include_once($path_to_root . "/sales/includes/cart_class.inc"); include_once($path_to_root . "/includes/session.inc"); include_once($path_to_root . "/includes/data_checks.inc"); @@ -34,12 +34,12 @@ if ($use_date_picker) { } if(isset($_GET['NewCredit'])) { - $_SESSION['page_title'] = _("Customer Credit Note"); + $_SESSION['page_title'] = _($help_context = "Customer Credit Note"); handle_new_credit(0); } elseif (isset($_GET['ModifyCredit'])) { $_SESSION['page_title'] = sprintf(_("Modifying Customer Credit Note #%d"), $_GET['ModifyCredit']); handle_new_credit($_GET['ModifyCredit']); - $help_page_title = _("Modifying Customer Credit Note"); + $help_context = "Modifying Customer Credit Note"; } page($_SESSION['page_title'],false, false, "", $js); @@ -61,14 +61,14 @@ if (list_updated('branch_id')) { if (isset($_GET['AddedID'])) { $credit_no = $_GET['AddedID']; - $trans_type = 11; + $trans_type = ST_CUSTCREDIT; display_notification_centered(sprintf(_("Credit Note # %d has been processed"),$credit_no)); display_note(get_customer_trans_view_str($trans_type, $credit_no, _("&View this credit note")), 0, 1); - display_note(print_document_link($credit_no, _("&Print This Credit Invoice"), true, 11),0, 1); - display_note(print_document_link($credit_no, _("&Email This Credit Invoice"), true, 11, false, "", "", 1),0, 1); + display_note(print_document_link($credit_no."-".$trans_type, _("&Print This Credit Invoice"), true, ST_CUSTCREDIT),0, 1); + display_note(print_document_link($credit_no."-".$trans_type, _("&Email This Credit Invoice"), true, ST_CUSTCREDIT, false, "printlink", "", 1),0, 1); display_note(get_gl_view_str($trans_type, $credit_no, _("View the GL &Journal Entries for this Credit Note"))); @@ -96,7 +96,8 @@ function copy_to_cn() $cart->freight_cost = input_num('ChargeFreightCost'); $cart->Location = $_POST["Location"]; $cart->sales_type = $_POST['sales_type_id']; - $cart->reference = $_POST['ref']; + if ($cart->trans_no == 0) + $cart->reference = $_POST['ref']; $cart->ship_via = $_POST['ShipperID']; $cart->dimension_id = $_POST['dimension_id']; $cart->dimension2_id = $_POST['dimension2_id']; @@ -112,7 +113,8 @@ function copy_from_cn() $_POST['ChargeFreightCost'] = price_format($cart->freight_cost); $_POST['Location'] = $cart->Location; $_POST['sales_type_id'] = $cart->sales_type; - $_POST['ref'] = $cart->reference; + if ($cart->trans_no == 0) + $_POST['ref'] = $cart->reference; $_POST['ShipperID'] = $cart->ship_via; $_POST['dimension_id'] = $cart->dimension_id; $_POST['dimension2_id'] = $cart->dimension2_id; @@ -132,17 +134,18 @@ function handle_new_credit($trans_no) function can_process() { + global $Refs; $input_error = 0; if ($_SESSION['Items']->count_items() == 0 && (!check_num('ChargeFreightCost',0))) return false; if($_SESSION['Items']->trans_no == 0) { - if (!references::is_valid($_POST['ref'])) { + if (!$Refs->is_valid($_POST['ref'])) { display_error( _("You must enter a reference.")); set_focus('ref'); $input_error = 1; - } elseif (!is_new_reference($_POST['ref'], 11)) { + } elseif (!is_new_reference($_POST['ref'], ST_CUSTCREDIT)) { display_error( _("The entered reference is already in use.")); set_focus('ref'); $input_error = 1; @@ -263,7 +266,7 @@ hidden('cart_id'); $customer_error = display_credit_header($_SESSION['Items']); if ($customer_error == "") { - start_table("$table_style width=80%", 10); + start_table(TABLESTYLE, "width=80%", 10); echo ""; display_credit_items(_("Credit Note Items"), $_SESSION['Items']); credit_options_controls($_SESSION['Items']);