コード例 #1
0
ファイル: transfers.php プロジェクト: blestab/frontaccounting
function handle_new_item()
{
    if (!check_item_data()) {
        return;
    }
    if (!isset($_POST['std_cost'])) {
        $_POST['std_cost'] = 0;
    }
    add_to_order($_SESSION['transfer_items'], $_POST['stock_id'], input_num('qty'), $_POST['std_cost']);
    line_start_focus();
}
コード例 #2
0
ファイル: work_order_issue.php プロジェクト: ravenii/guardocs
function handle_new_item()
{
    if (!check_item_data()) {
        return;
    }
    add_to_order($_SESSION['issue_items'], $_POST['stock_id'], $_POST['qty'], $_POST['std_cost']);
}
コード例 #3
0
function handle_new_item()
{
    if (!check_item_data()) {
        return;
    }
    add_to_order($_SESSION['Items'], get_post('stock_id'), input_num('qty'), input_num('price'), input_num('Disc') / 100, get_post('stock_id_text'));
    unset($_POST['_stock_id_edit'], $_POST['stock_id']);
    page_modified();
    line_start_focus();
}
コード例 #4
0
function handle_new_item()
{
    if (!check_item_data()) {
        return;
    }
    add_to_order($_SESSION['adj_items'], $_POST['stock_id'], input_num('qty'), input_num('std_cost'));
    line_start_focus();
}
コード例 #5
0
function handle_new_item()
{
    if (!check_item_data()) {
        return;
    }
    add_to_order($_SESSION['Items'], $_POST['stock_id'], input_num('qty'), input_num('price'), input_num('Disc') / 100);
    line_start_focus();
}
コード例 #6
0
ファイル: zencart.php プロジェクト: blestab/frontaccounting
                //                $cart->phone = $branch['phone'];
                $cart->freight_cost = $order_total['value'];
                $cart->Location = $branch['default_location'];
                $cart->due_date = $date_purchased;
                $cart->payment = 5;
                $sql = "SELECT orders_products.orders_id, orders_products_attributes.products_options_values, orders_products.products_priced_by_attribute, orders_products.products_quantity, orders_products.final_price, orders_products.products_id\nFROM orders_products\nLEFT JOIN orders_products_attributes ON orders_products_attributes.orders_products_id = orders_products.orders_products_id\nWHERE orders_products.orders_id = {$oID}";
                $result = mysql_query($sql, $zen);
                while ($prod = mysql_fetch_assoc($result)) {
                    if ($prod['products_priced_by_attribute'] == 1) {
                        $prod['quantity'] = $prod['products_quantity'] * (int) $prod["products_options_values"];
                    } else {
                        $prod['quantity'] = $prod['products_quantity'];
                    }
                    // 'ceil' function in the next line should round up a final decimal '3' to a '4'
                    $prod['final_price'] = ceil(1000000 * ($prod['final_price'] / $prod['quantity'] * $prod['products_quantity'])) / 1000000;
                    add_to_order($cart, $prod['products_id'], $prod['quantity'], $prod['final_price'], $customer['pymt_discount']);
                }
                mysql_free_result($result);
                $order_no = $cart->write(0);
                display_notification("Added Order Number {$order_no}");
                if ($oID > $lastoid) {
                    $sql = "UPDATE  " . TB_PREF . "zencart SET value = " . $oID . " WHERE name = 'lastoid'";
                    db_query($sql, "Update 'lastoid'");
                }
            }
            mysql_close($zen);
        }
    }
} else {
    $dbHost = $db_Host;
    $dbUser = $db_User;
コード例 #7
0
             $cart->document_date = Today();
             // $_POST['OrderDate'] = $cart->document_date;
             $cart->sales_type = $customer['sales_type'];
             $cart->ship_via = $branch['default_ship_via'];
             $cart->deliver_to = $branch['br_name'];
             $cart->delivery_address = $branch['br_address'];
             $cart->phone = $branch['phone'];
             $cart->email = $branch['email'];
             $cart->freight_cost = $order_total['value'];
             $cart->Location = $branch['default_location'];
             $cart->due_date = Today();
             $sql = "SELECT * FROM orders_products WHERE orders_id = {$oID}";
             $result = mysql_query($sql, $osc);
             $lines = array();
             while ($prod = mysql_fetch_assoc($result)) {
                 add_to_order($cart, $prod['products_model'], $prod['products_quantity'], $prod['products_price'], $customer['pymt_discount']);
             }
             mysql_free_result($result);
             $order_no = $cart->write(0);
             display_notification("Added Order Number {$order_no} for " . $order['customers_name']);
             if ($oID > $lastoid) {
                 $sql = "UPDATE  " . TB_PREF . "oscommerce SET value = " . $oID . " WHERE name = 'lastoid'";
                 db_query($sql, "Update 'lastoid'");
             }
         }
         if (!$one_database) {
             mysql_close($osc);
         }
     }
 }
 if ($action == 'p_check') {
コード例 #8
0
function handle_new_item()
{
    if (!check_item_data()) {
        return;
    }
    add_to_order($_SESSION['Items'], $_POST['stock_id'], input_num('qty'), input_num('price'), input_num('Disc') / 100, $_POST['date_from'], $_POST['notes']);
    $_POST['StockID2'] = $_POST['stock_id'] = "";
    $_POST['notes'] = "";
    line_start_focus();
}