Beispiel #1
0
include '../../includes/classes/core.php';
$action = $_REQUEST['act'];
$user_id = $_SESSION['USERID'];
$error = '';
$data = '';
switch ($action) {
    case 'get_add_page':
        $page = GetGroupPage();
        $data = array('page' => $page);
        break;
    case 'get_product_dialog':
        $page = GetProductDialog();
        $data = array('page' => $page);
        break;
    case 'save_product':
        $page = SaveProduct();
        $data = array('page' => $page);
        break;
    case 'get_product_search':
        $title = $_REQUEST['title'];
        $page = GetProductDialog(GetProductSearch($title));
        $data = array('page' => $page);
        break;
    case 'get_edit_page':
        $group_id = $_REQUEST['id'];
        $page = GetGroupPage(GetPage($group_id));
        $data = array('page' => $page);
        break;
    case 'save_notes':
        $minishneba = $_REQUEST['minishneba'];
        $qvota = $_REQUEST['qvota'];
     break;
 case 'save_prod':
     $prod_id = $_REQUEST['id'];
     $arr = array('code' => htmlspecialchars($_REQUEST['cod'], ENT_QUOTES), 'name' => htmlspecialchars($_REQUEST['n'], ENT_QUOTES), 'category' => $_REQUEST['cat'], 'unit' => $_REQUEST['un'], 'min' => $_REQUEST['min'], 'comment' => htmlspecialchars($_REQUEST['c'], ENT_QUOTES), 'image' => $_REQUEST['img']);
     if ($prod_id == '') {
         if (!CheckProductExist($arr['name'])) {
             if (!CheckProductCode($arr['code'])) {
                 AddProduct($user_id, $arr);
             } else {
                 $error = 'პროდუქტი ასეთი კოდით უკვე არის სიაში!';
             }
         } else {
             $error = '"' . $arr['name'] . '" უკვე არის სიაში!';
         }
     } else {
         SaveProduct($prod_id, $user_id, $arr);
     }
     break;
 case 'disable':
     $prod_id = $_REQUEST['id'];
     DisableProduct($prod_id);
     break;
 case 'delete_image':
     $prod_id = $_REQUEST['id'];
     DeleteImage($prod_id);
     break;
 case 'clear':
     $file_list = $_REQUEST['file'];
     ClearProduct();
     if (!empty($file_list)) {
         $file_list = ClearFiles(json_decode($file_list));
Beispiel #3
0
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . "GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header("Content-type: application/json");
header("access-control-allow-origin: *");
$method = $_SERVER['REQUEST_METHOD'];
//// REST Decoder
// evaluate method
switch ($method) {
    case 'PUT':
        UpdateProduct();
        break;
    case 'POST':
        SaveProduct();
        break;
    case 'GET':
        GetProducts();
        break;
    case 'HEAD':
        echo "HEAD";
        break;
    case 'DELETE':
        DeleteProduct();
        break;
    case 'OPTIONS':
        echo "OPTIONS";
        break;
    default:
        echo "{$method}";
        $sp_price = $_REQUEST['sp'];
        $sb_price = $_REQUEST['sb'];
        if (empty($sb_price)) {
            $sb_price = 0;
        }
        $prod_id = GetProductID($prod_name);
        if ($prod_name != '' && $price_id == '') {
            if (!CheckProductExist($prod_id)) {
                AddProduct($user_id, $prod_id, $sp_price, $sb_price);
                global $log;
                $log->setInsertLog('pricelist');
            } else {
                $error = $prod_name . ' უკვე არის სიაში!';
            }
        } else {
            SaveProduct($user_id, $price_id, $prod_id, $sp_price, $sb_price);
        }
        break;
    case 'disable':
        $prod_id = $_REQUEST['id'];
        DisableProduct($prod_id);
        break;
    default:
        $error = 'Action is Null';
}
$data['error'] = $error;
echo json_encode($data);
/* ******************************
 *	Product Price List Functions
 * ******************************
 */