} else { $error = '"' . $name . '" უკვე შეტანილია!'; } } else { $error = 'საქონელი ასეთი კოდით უკვე შეტანილია!'; } } else { $goods = GetGoods($goods_id); if ($quantity_f == '') { $quantity_f = $quantity; } else { $quantity_f = $quantity_f + $goods['quantity']; $quantity_f = $quantity_f - $quantity; } if ($quantity_f >= 0) { SaveGoods($user_id, $goods_id, $quantity, $price, $unit_price, $vat, $quantity_f); } else { $error = 'რაოდენობა აღემატება ნაშთს!'; } } } else { $error = 'არასაკმარისი პროდუქტი მარაგში!'; } break; case 'add_sub_goods': $overhead_id = $_REQUEST['o_id']; $parent_id = $_REQUEST['parent_id']; $goods = GetGoodsList($parent_id); while ($res = mysql_fetch_assoc($goods)) { AddGoods($user_id, $overhead_id, $res['goods_id'], $res['bar_code'], $res['name'], $res['unit_id'], 0, $res['price'], 0, $res['vat_type'], $res['quantity']); }
$price = $_REQUEST['gp']; $prod_id = GetGoodsDetails($code, $name); $exist_c = CheckGoodsExist($code, '', $local_id); $exist_n = CheckGoodsExist('', $name, $local_id); if (empty($goods_id)) { if ($exist_c) { if ($exist_n) { AddGoods($user_id, $local_id, $prod_id['id'], $code, $name, $measure, $quantity, $unit_price, $price); } else { $error = '"' . $name . '" უკვე შეტანილია!'; } } else { $error = 'საქონელი ასეთი კოდით უკვე შეტანილია!'; } } else { SaveGoods($goods_id, $user_id, $prod_id['id'], $code, $name, $quantity, $price, $unit_price); } break; case 'disable': $goods_id = $_REQUEST['id']; DeleteGoods($goods_id); break; case 'get_goods': $barcode = $_REQUEST['bc']; $name = htmlspecialchars($_REQUEST['nm'], ENT_QUOTES); $res = GetGoodsDetails($barcode, $name); if (!$res) { $error = 'საქონელი ვერ მოიძებნა!'; } else { $data = array('code' => $res['code'], 'name' => $res['name'], 'measure' => $res['unit']); }