Bad balance in GL trans for chart en_US-demo.sql
[fa-stable.git] / inventory / manage / items.php
index a6136e7c509964a4e20e2e1116b85ee581f834b6..99091defdf6dcf9ee32be7255be0a889c10422fc 100644 (file)
@@ -18,7 +18,7 @@ $new_item = get_post('stock_id')=='';
 
 if (isset($_GET['stock_id']))
 {
-       $stock_id = strtoupper($_GET['stock_id']);
+       $_POST['stock_id'] = $stock_id = strtoupper($_GET['stock_id']);
 }
 else if (isset($_POST['stock_id']))
 {
@@ -27,6 +27,7 @@ else if (isset($_POST['stock_id']))
 
 if (list_updated('stock_id')) {
        $_POST['NewStockID'] = get_post('stock_id');
+    clear_data();
        $Ajax->activate('details');
        $Ajax->activate('controls');
 }
@@ -217,6 +218,12 @@ if (isset($_POST['delete']) && strlen($_POST['delete']) > 1)
                $Ajax->activate('_page_body');
        }
 }
+//-------------------------------------------------------------------------------------------- 
+
+if (isset($_POST['select']))
+{
+       context_return(array('stock_id' => $_POST['stock_id']));
+}
 
 //------------------------------------------------------------------------------------
 
@@ -245,7 +252,6 @@ if ($new_item)
 
 /*If the page was called without $_POST['NewStockID'] passed to page then assume a new item is to be entered show a form with a part Code field other wise the form showing the fields with the existing entries against the part will show for editing with only a hidden stock_id field. New is set to flag that the page may have called itself and still be entering a new part, in which case the page needs to know not to go looking up details for an existing part*/
 
-    clear_data();
        text_row(_("Item Code:"), 'NewStockID', null, 21, 20);
 
        $company_record = get_company_prefs();
@@ -376,7 +382,7 @@ if (!isset($_POST['NewStockID']) || $new_item)
 else 
 {
        submit_center_first('addupdate', _("Update Item"), '', true);
-
+       submit_return('select', _("Return"), _("Select this items and return to document entry."), true);
        submit_center_last('delete', _("Delete This Item"), '', true);
 }