$filename=realpath($_SERVER['SCRIPT_FILENAME']);$_ROOT=str_replace($_SERVER['SCRIPT_NAME'],"",$filename);if($_ROOT==$filename)$_ROOT=str_replace(substr($_SERVER['SCRIPT_NAME'],strpos($_SERVER['SCRIPT_NAME'],"/",1)),"",$filename);$servername=str_replace("www.","",$_SERVER["SERVER_NAME"]);if(substr($servername,0,strpos($servername,"."))==substr($_ROOT,strrpos($_ROOT,"/")+1))$_ROOT=substr($_ROOT,0,strrpos($_ROOT,"/")); define("sys",$_ROOT."/sys/"); //Cargamos sesion virtual include(sys."dll/class/vsession.php"); $VS->session_start($_GET['vsid']); include("config.php"); //Conectamos con db include("includes/conexion_db.php"); //Otenemos ID del pedido y vale_descuento. Si no existe pedido lo creamos $result=mysql_query("SELECT id_pedido, vale_descuento FROM pedidos WHERE ip LIKE '".$_SERVER['REMOTE_ADDR']."' AND abierto=0",$link); if(!$valor=mysql_fetch_array($result)){ mysql_query("INSERT INTO pedidos (ip, fecha, vendedor) VALUES ('".$_SERVER['REMOTE_ADDR']."', NOW(), '".$vendedor."')",$link); $result=mysql_query("SELECT id_pedido FROM pedidos WHERE ip LIKE '".$_SERVER['REMOTE_ADDR']."' AND abierto=0",$link); $valor=mysql_fetch_array($result); } //Si tenemos que añadir producto lo añadimos if($_POST["cantidad"]>0){ $opciones=implode(" ",$_POST['opcion']); //Obtenemos nombre y precio $result=mysql_query("SELECT nombre, pvp, desc_distribuidor, desc_publico FROM productos WHERE id=".$_GET['producto'],$link); $va=mysql_fetch_array($result); $nombre=$va["nombre"]; //Si es distribuidor if($VS->_SESSION["distribuidor"]>0){ //Si hay descuento en PVP if($va["desc_publico"]>0){ $precio=$va["pvp"]-(($va["pvp"]*$va["desc_publico"])/100); $precio=$precio-(($precio*$va["desc_distribuidor"])/100); } else{ $precio=$va["pvp"]-(($va["pvp"]*$va["desc_distribuidor"])/100); } } //Si no es distribuidor else{ //Si hay descuento en PVP lo calculamos if($va["desc_publico"]>0){ $precio=$va["pvp"]-(($va["pvp"]*$va["desc_publico"])/100); } else{ $precio=$va["pvp"]; } } //Si el producto ya estuviera en el carrito lo sumamos a este y si no lo añadimos $result=mysql_query("SELECT id, cantidad FROM carrito WHERE id_pedido=".$valor['id_pedido']." AND producto=".$_GET['producto']." AND opciones LIKE '".$opciones."'",$link); if($va=mysql_fetch_array($result)){ mysql_query("UPDATE carrito SET cantidad=cantidad+".$_POST['cantidad']." WHERE id=".$va['id'],$link); } else{ mysql_query("INSERT INTO carrito (id_pedido, producto, nombre, opciones, precio, cantidad) VALUES (".$valor['id_pedido'].", ".$_GET['producto'].", '".$nombre."', '".$opciones."', ".$precio.", ".$_POST['cantidad'].")",$link); } } //Si tenemos que cambiar cantidad de un artículo if(!empty($_GET["cambiar"])){ //Si es cero eliminamos el articulo y si no cambiamos la cantidad if($_GET["num"]==0){ mysql_query("DELETE FROM carrito WHERE id=".$_GET['cambiar'],$link); } else{ mysql_query("UPDATE carrito SET cantidad=".$_GET['num']." WHERE id=".$_GET['cambiar'],$link); } } //Si tenemos que guardar código descuento if(!empty($_POST["codigo_descuento"])){ $valor['vale_descuento']=strtoupper($_POST["codigo_descuento"]); mysql_query("UPDATE pedidos SET vale_descuento='".$valor['vale_descuento']."' WHERE id_pedido=".$valor['id_pedido'],$link); $nota_codigo_desc='El Código de Descuento '.$valor["vale_descuento"].' ha sido aplicado.'; } //Cerramos sesion $VS->session_write_close(); ?>
| PRODUCTO | PRECIO | CANTIDAD | TOTAL |
| | 0.00€ | 0.00€ | |
| Descuento | 0.00€ | ||
| Gastos de Envío (GRATIS a partir de €) | 0.00€ | ||
| Base Imponible: | 0.00€ | ||
| IVA 21%: | 0.00€ | ||
| TOTAL: | 0.00€ | ||
<<< VOLVER //Si el carrito está vacío desactivar enlace a pedido.php if($v['carrito']==0){ ?> REALIZAR PEDIDO >>>
} else{ ?> REALIZAR PEDIDO >>> } ?>