����JFIF��H�H����Exif��MM�*���� ��3����V�����3������3�(��������������������3�����
Server IP : 74.208.127.88 / Your IP : 52.15.242.179 Web Server : Apache/2.4.41 (Ubuntu) System : Linux ubuntu 5.4.0-163-generic #180-Ubuntu SMP Tue Sep 5 13:21:23 UTC 2023 x86_64 User : www-data ( 33) PHP Version : 7.4.3-4ubuntu2.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /var/www/html/muebles/pos11/core/app/view/ |
Upload File : |
<?php $cambiarprecio_val = ConfigurationData::getByPreffix("cambiarprecio_val")->val; if(isset($_POST["q"]) && !is_numeric($_POST["q"])){ Core::alert("Valor invalido!"); Core::redir("./?view=sell"); } if(isset($_POST["price"]) && !is_numeric($_POST["price"])){ Core::alert("Valor invalido!"); Core::redir("./?view=sell"); } if (isset($_POST["product_id"])){ $list = listPriceData::getById($_POST["product_id"]); } else{ $list = listPriceData::getById($_GET["product_id"]); echo "listas"; } if(count($list)>0){ if (isset($_POST["price"])){ if($list->price_min > $_POST["price"]) { Core::alert("Precio Capturado menor a precio minimo!!!"); $_POST["price"] = $list->price_min; Core::redir("./?view=sell"); } } } else { if(isset($_GET["price"])) { if($_POST["price"]<$_POST["price_now"]) { Core::alert("Valor Precio Minimo de este producto no esta ingresado, Precio capturado menor a precio publico!!!(para ingresar un precio menor al publico, de de alta los precios alternos) "); $_POST["price"] = $_POST["price_now"]; Core::redir("./?view=sell"); } } else { if($_POST["price"]<$_POST["price_now"]) { Core::alert("precios alternos no capturados, Vas a vender mas barato que el precio publico !!!"); } } } if(!isset($_SESSION["cart"])){ if(($cambiarprecio_val != "SI") && ($cambiarprecio_val != "si")){ $product = array("product_id"=>$_POST["product_id"],"q"=>$_POST["q"]); } else{ $product = array("product_id"=>$_POST["product_id"],"q"=>$_POST["q"],"price"=>$_POST["price"]); Core::alert("MODO PRECIOS ALTERNOS!!!"); } $_SESSION["cart"] = array($product); $cart = $_SESSION["cart"]; /////////////////////////////////////////////////////////////////// $num_succ = 0; $process=false; $errors = array(); foreach($cart as $c){ /// $q = OperationData::getQByStock($c["product_id"],StockData::getPrincipal()->id); $q2 = OperationData2::getQByStock($c["product_id"],StockData::getPrincipal()->id); $qt = $q+$q2; // echo ">>".$q; if($c["q"]<=$qt){ $num_succ++; }else{ $error = array("product_id"=>$c["product_id"],"message"=>"No hay suficiente cantidad de producto en inventario Error 1 ."); $errors[count($errors)] = $error; } } /////////////////////////////////////////////////////////////////// echo $num_succ; if($num_succ==count($cart)){ $process = true; } if($process==false){ unset($_SESSION["cart"]); $_SESSION["errors"] = $errors; ?> <script> window.location="index.php?view=sell"; </script> <?php } }else { $found = false; $cart = $_SESSION["cart"]; $index=0; if (isset($_POST["product_id"])){ $q = OperationData::getQByStock($_POST["product_id"],StockData::getPrincipal()->id); $q2 = OperationData2::getQByStock($_POST["product_id"],StockData::getPrincipal()->id); $qt = $q+$q2; } else{ $q = OperationData::getQByStock($c["product_id"],StockData::getPrincipal()->id); $q2 = OperationData2::getQByStock($c["product_id"],StockData::getPrincipal()->id); $qt = $q+$q2; } $can = true; if (isset($_POST["product_id"])){ if($_POST["q"]<=$qt){ }else{ $error = array("product_id"=>$_POST["product_id"],"message"=>"No hay suficiente cantidad de producto en inventario error 2."); $errors[count($errors)] = $error; $can=false; } } else{ if(1<=$qt){ }else{ $error = array("product_id"=>$_POST["product_id"],"message"=>"No hay suficiente cantidad de producto en inventario error 3."); $errors[count($errors)] = $error; $can=false; } } if($can==false){ $_SESSION["errors"] = $errors; ?> <script> window.location="index.php?view=sell"; </script> <?php } ?> <?php if($can==true){ foreach($cart as $c){ if (isset($_POST["product_id"])){ if($c["product_id"]==$_POST["product_id"]){ $found=true; break; } $index++; // print_r($c); // print "<br>"; } else{ if($c["product_id"]==$_GET["product_id"]){ $found=true; break; } $index++; // print_r($c); // print "<br>"; } } if($found==true){ if (isset($_POST["product_id"])){ $q1 = $cart[$index]["q"]; $q2 = $_POST["q"]; $cart[$index]["q"]=$q1+$q2; $_SESSION["cart"] = $cart; } else{ $q1 = $cart[$index]["q"]; $q2 = 1; $cart[$index]["q"]=$q1+$q2; $_SESSION["cart"] = $cart; } } if(isset($_GET["price"])) { if($found==true){ $price1 = $cart[$index]["price"]; $cart[$index]["price"]=$price1; $_SESSION["cart"] = $cart; } } if($found==false){ $nc = count($cart); if (isset($_POST["product_id"])){ if (isset($_POST["price"])){ $product = array("product_id"=>$_POST["product_id"],"q"=>$_POST["q"],"price"=>$_POST["price"]); }else{ $product = array("product_id"=>$_POST["product_id"],"q"=>$_POST["q"]); } } else{ if(isset($_POST["price"])){ $product = array("product_id"=>$_GET["product_id"],"q"=>1,"price"=>$_POST["price"]); }else{ $product = array("product_id"=>$_GET["product_id"],"q"=>1,"price"=>$_GET["priceFijo"]); } } $cart[$nc] = $product; $_SESSION["cart"] = $cart; } } } print "<script>window.location='index.php?view=sell';</script>"; // unset($_SESSION["cart"]); ?>