/* General output */ $row[] = $aRow[$i]; if ($i == $count - 1) { $row[] = '<input type="checkbox" name="check_' . $aRow[$hidden] . '" class="check" value="' . $aRow[$hidden] . '" />'; } } $data['aaData'][] = $row; } break; case 'save_subtract': $user_id = $_COOKIE['USERID']; $id = $_REQUEST['id']; $prod_name = $_REQUEST['prod_name']; $quantity = $_REQUEST['qnt']; $object_id = $_REQUEST['obj_id']; $prod_id = GetProductID($prod_name); $check = IsProduct($prod_id); $checkexists = CheckProductionExists($prod_id, $quantity, $object_id); if ($check) { if ($checkexists) { AddSubtraction($user_id, $prod_id, $quantity, $object_id); SubtractReserve($prod_id, $quantity, $object_id); } else { $error = "მითითებული რაოდენობა აღემატება მარაგში არსებულ რაოდენობას!"; } } else { AddSubtraction($user_id, $prod_id, $quantity, $object_id); SubtractRecipieReserve($prod_id, $quantity, $object_id); } break; default:
$row[] = '<input type="checkbox" name="check_' . $aRow[$hidden] . '" class="check" value="' . $aRow[$hidden] . '" />'; } } $data['aaData'][] = $row; } break; case 'save_prod': $comp_id = $_REQUEST['id']; $local_id = $_REQUEST['l_id']; $amount = $_REQUEST['am']; $quantity = $_REQUEST['qn']; $price = $_REQUEST['pr']; $ing_name = $_REQUEST['rn']; $checked = $_REQUEST['ch']; $user_id = $_COOKIE['USERID']; $ingredient_id = GetProductID($ing_name); if ($comp_id == '') { if (!CheckProductionExist($local_id, $ingredient_id)) { AddProduction($local_id, $user_id, $ingredient_id, $amount, $quantity, $price, $checked); global $log; $log->setInsertLog('recipie'); } else { $error = ' უკვე არის სიაში!'; } } else { SaveProduction($comp_id, $user_id, $ingredient_id, $amount, $quantity, $price, $checked); } break; case 'disable': $ingr_id = $_REQUEST['id']; DeleteProduction($ingr_id);
AddProd($user_id, $object_id, GetTransactionId($object_id), $prod_id, $prod_quantity, $s_price, $price); } } else { $error = GetProductionInfo($object_id, $prod_id); } } } break; case 'print_check': $price = $_REQUEST['price']; printCheck($price); break; case 'add_prod_seo': $prod = $_REQUEST['name']; $object_id = $_REQUEST['obj_id']; $prod_id = GetProductID($prod); $trans_id = $_REQUEST['trans_id']; $user_id = $_COOKIE['USERID']; $price = GetProductPrice($prod_id); $s_price = getProdSelfCost($prod_id); $isProduct = IsProduct($prod_id); if ($isProduct) { $status = CheckObjectStatus($object_id); if (!$status) { $trans_id = AddTransaction($user_id, $object_id); $prod_exist = CheckProductionExists($prod_id, 1, $object_id); if ($prod_exist) { AddProd($user_id, $object_id, GetTransactionId($object_id), $prod_id, 1, $s_price, $price); } else { $error = 'არასაკმარისი პროდუქტი!'; }
while ($aRow = mysql_fetch_array($rResult)) { $row = array(); for ($i = 0; $i < $count; $i++) { /* General output */ $row[] = $aRow[$i]; if ($i == $count - 1) { $row[] = '<input type="checkbox" name="check_' . $aRow[$hidden] . '" class="check" value="' . $aRow[$hidden] . '" />'; } } $data['aaData'][] = $row; } break; case 'save_printer': $printer_id = $_REQUEST['id']; $local_id = $_REQUEST['lid']; $prod_id = GetProductID($_REQUEST['n']); $arr = array("prod_id" => $prod_id, "type" => htmlspecialchars($_REQUEST['t'], ENT_QUOTES), "price" => htmlspecialchars($_REQUEST['p'], ENT_QUOTES)); if ($printer_id == '') { AddPrinterList($user_id, $local_id, $arr); } else { SavePrinterList($printer_id, $user_id, $arr); } break; case 'disable': $list_id = $_REQUEST['id']; DisablePrinterList($list_id); break; default: $error = 'Action is Null'; } $data['error'] = $error;
$row = array(); for ($i = 0; $i < $count; $i++) { /* General output */ $row[] = $aRow[$i]; if ($i == $count - 1) { $row[] = '<input type="checkbox" name="check_' . $aRow[$hidden] . '" class="check" value="' . $aRow[$hidden] . '" />'; } } $data['aaData'][] = $row; } break; case 'save_identity': $identity_id = $_REQUEST['id']; $rs_id = $_REQUEST['rs_id']; $local_name = $_REQUEST['local_name']; $prod_id = GetProductID($local_name); SaveIdentity($identity_id, $prod_id); break; default: $error = 'Action is Null'; } $data['error'] = $error; echo json_encode($data); /* ****************************** * Identity Functions * ****************************** */ function SaveIdentity($identity_id, $prod_id) { global $log; $log->setUpdateLogBefore('production_identity', $identity_id);