Cleanups (fixed obscure numeric references to some sql helpers results).
authorJanusz Dobrowolski <janusz@frontaccounting.eu>
Mon, 5 Nov 2018 11:02:11 +0000 (12:02 +0100)
committerJanusz Dobrowolski <janusz@frontaccounting.eu>
Mon, 5 Nov 2018 11:10:10 +0000 (12:10 +0100)
dimensions/dimension_entry.php
dimensions/view/view_dimension.php
manufacturing/includes/db/work_orders_db.inc
manufacturing/includes/manufacturing_ui.inc
manufacturing/work_order_add_finished.php
manufacturing/work_order_costs.php
manufacturing/work_order_entry.php
purchasing/includes/db/invoice_db.inc

index 98c1d120974f9a2b4d41faa21bff1e69b2eb685d..3a11e6656a156fc4141ec047e44a9bce2112ffc2 100644 (file)
@@ -217,9 +217,9 @@ start_table(TABLESTYLE2);
 
 if ($selected_id != -1)
 {
-       $myrow = get_dimension($selected_id);
+       $myrow = get_dimension($selected_id, true);
 
-       if (strlen($myrow[0]) == 0
+       if ($myrow === false
        {
                display_error(_("The dimension sent is not valid."));
                display_footer_exit();
index 8b658278a5380417471e43fd4213aa12df55e87f..b6b3df7386463f8c3ef2060df6ecc19f27f6aa08 100644 (file)
@@ -42,9 +42,9 @@ if (isset($_POST['Show']))
 display_heading($systypes_array[ST_DIMENSION] . " # " . $id);
 
 br(1);
-$myrow = get_dimension($id);
+$myrow = get_dimension($id, true);
 
-if (strlen($myrow[0]) == 0)
+if ($myrow == false)
 {
        echo _("The dimension number sent is not valid.");
     exit;
index 5c7210e5b8572cd5fa6c97a09cb698b12d3b561b..05ddbb6b4075247e1c7cee399f015ec0c8aac3d3 100644 (file)
@@ -130,11 +130,11 @@ function get_work_order($woid, $allow_null=false)
                AND wo.id=".db_escape($woid)."
                GROUP BY wo.id";
 
-       $result = db_query($sql, "The work order issues could not be retrieved");
+       $result = db_query($sql, "The work order could not be retrieved");
 
        if (!$allow_null && db_num_rows($result) == 0)
        {
-               display_db_error("Could not find work order $woid", $sql);
+               display_db_error("Could not find work order ".(int)$woid, $sql);
                return false;
        }
 
index 812590edd1a9f6a51884f7e5c1921e7cbd5a3867..e3dbbfa3a1e767d627bfa634396c9685f56e18cd 100644 (file)
@@ -277,9 +277,9 @@ function display_wo_details($woid, $suppress_view_link=false)
 {
        global $wo_types_array;
 
-       $myrow = get_work_order($woid);
+       $myrow = get_work_order($woid, true);
 
-    if (strlen($myrow[0]) == 0)
+    if ($myrow == false)
     {
        display_note(_("The work order number sent is not valid."));
        exit;
@@ -333,9 +333,9 @@ function display_wo_details_quick($woid, $suppress_view_link=false)
 {
        global $wo_types_array;
 
-       $myrow = get_work_order($woid);
+       $myrow = get_work_order($woid, true);
 
-    if (strlen($myrow[0]) == 0)
+    if ($myrow === false)
     {
        display_note(_("The work order number sent is not valid."));
        exit;
index 43072682cbab2e1e777fa0392c14fbf7e0f3f4b0..6d508c64963ac0dd35b9df843f89aa4c4a793893 100644 (file)
@@ -57,9 +57,9 @@ if (isset($_GET['AddedID']))
 
 //--------------------------------------------------------------------------------------------------
 
-$wo_details = get_work_order($_POST['selected_id']);
+$wo_details = get_work_order($_POST['selected_id'], true);
 
-if (strlen($wo_details[0]) == 0)
+if ($wo_details === false)
 {
        display_error(_("The order number sent is not valid."));
        exit;
index bd262f81138d96901c7bd48d1bd360edb20fd219..07efe640b339af563932e2edc0fb97d4a4911c50 100644 (file)
@@ -56,9 +56,9 @@ if (isset($_GET['AddedID']))
 
 //--------------------------------------------------------------------------------------------------
 
-$wo_details = get_work_order($_POST['selected_id']);
+$wo_details = get_work_order($_POST['selected_id'], true);
 
-if (strlen($wo_details[0]) == 0)
+if ($wo_details === false)
 {
        display_error(_("The order number sent is not valid."));
        exit;
@@ -139,7 +139,7 @@ if (list_updated('PaymentType'))
 
 $item = get_item($wo_details['stock_id']);
 $r = get_default_bank_account(get_company_pref('curr_default'));
-$_POST['cr_acc'] = $r[0];
+$_POST['cr_acc'] = $r['account_code'];
 $_POST['costs'] = price_format(get_post('PaymentType')==WO_OVERHEAD ? $item['overhead_cost'] : $item['labour_cost']);
 
 amount_row(_("Additional Costs:"), 'costs');
index aa13e8d5a145150765c775b812b617f918404179..4aea96fb15d8f5d3b8378e08d0e706ad44ddb1d2 100644 (file)
@@ -316,9 +316,9 @@ $existing_comments = "";
 $dec = 0;
 if (isset($selected_id))
 {
-       $myrow = get_work_order($selected_id);
+       $myrow = get_work_order($selected_id, true);
 
-       if (strlen($myrow[0]) == 0)
+       if ($myrow === false)
        {
                echo _("The order number sent is not valid.");
                safe_exit();
index aee0bfcce7ab478afb5e30da8c23d41a6be008f8..503ed275e3b165f338d1a32683f9ac1eddc5c868 100644 (file)
@@ -70,10 +70,10 @@ function update_supp_received_items_for_invoice($id, $po_detail_item, $qty_invoi
                $sql = "SELECT act_price, unit_price FROM ".TB_PREF."purch_order_details WHERE
                        po_detail_item = ".db_escape($po_detail_item);
                $result = db_query($sql, "The old actual price of the purchase order line could not be retrieved");
-               $row = db_fetch_row($result);
-               $ret = $row[0];
+               $row = db_fetch($result);
+               $ret = $row['act_price'];
 
-               $unit_price = $row[1]; //Added by Rasmus
+               $unit_price = $row['unit_price']; //Added by Rasmus
 
                $sql = "SELECT delivery_date 
                        FROM ".TB_PREF."grn_batch grn,"
@@ -81,8 +81,8 @@ function update_supp_received_items_for_invoice($id, $po_detail_item, $qty_invoi
                        WHERE
                                grn.id = line.grn_batch_id AND line.id=".db_escape($id);
                $result = db_query($sql, "The old delivery date from the received record cout not be retrieved");
-               $row = db_fetch_row($result);
-               $date = $row[0];
+               $row = db_fetch($result);
+               $date = $row['delivery_date'];
        }
        else
        {