hjkhghopjkertteerterterterertertrtoirh
bnmbertsurhetertertertertertertertpdf'tdfg
/
home
/
distin10n
/
public_html
/
Upload FileeE
HOME
<?php require_once("numletras.php"); if (!isset($username)) { /*header("Location: index.php"); exit();*/ echo "<script> window.location.replace('index.php'); </script>"; } ?> <!--<form method="POST" name="datoscarrito" action="?p=confirmar_pedido">--> <div class="caja-titulo"> <span class="material-icons-round">shopping_cart</span> <label>MI CARRITO</label> <?php if (isset($_GET["dltd"]) || isset($_GET['updtd'])) { echo "<font size='4px' style='color: #303F9F; float: right;'>Carrito actualizado</font>"; } /*else { echo "<script> window.location.replace('?p=carrito'); </script>"; }*/ /*if (isset($qRango) == 'admin') { echo "<b style='font-size: 12px; float: right;'>Subir .CSV</b>"; echo "<br>"; echo "<input type='file' name='' style='float: right;'>"; echo "<input type='text' name='' value='$username' style='float: right;' hidden>"; }*/ if ($qRango == 'admin') { echo "<div style='height: 30px; float: right;' class='browser'>"; //echo "<font style='font-size: 8px;'>v Template</font>"; echo "<form method='POST' name='subiritems' action='add_cart_items.php' enctype='multipart/form-data'>"; echo "<a class='menulink' href='admin/csv/csv_cart_template.csv'>"; echo "<span style='float: right;' class='material-icons-round'>download_for_offline</span>"; echo "</a>"; echo "<button style='float: right; width: 100px;' class='btnAddtoCart'>Subir .csv</button>"; echo "<input type='file' name='archivo' id='archivo' accept='.csv' onchange='validarCSV();'' style='float: right;' class='subircsv'>"; echo "<input value='$username' name='usuario' hidden>"; echo "</form>"; echo "</div>"; } ?> </div> <?php $comprobarCarrito = mysqli_query($connection, "SELECT * FROM carrito WHERE usuario = '$username'"); if (mysqli_num_rows($comprobarCarrito) < 1) { ?> <div style="width: 100%;"> <hr> <center> <br> <br> <span class="material-icons-round" style="font-size: 80px;">production_quantity_limits</span> <br> <b>No hay artículos en el carrito</b> <br> <br> </center> </div> <div class="relatedItems"> <?php include("otros_articulos.php"); ?> </div> <?php } else { //include("num2words.php"); /*echo " <div style='float: right; font-size: 12px;'> <b>Simbología: </b> <span class='material-icons-round' style='font-size: 12px; color: #3F51B5;'>new_releases</span> Nuevo | <span class='material-icons-round' style='font-size: 12px; color: #4CAF50;'>check_circle</span> Disponible| <span class='material-icons-round' style='font-size: 12px; color: #FBC02D;'>error</span> Por Llegar | <span class='material-icons-round' style='font-size: 12px; color: #7C4DFF;'>note_alt</span> Por Pedido | <span class='material-icons-round' style='font-size: 12px; color: #F44336;'>warning</span> Últimas Piezas | <span class='material-icons-round' style='font-size: 12px; color: #607D8B;'>disabled_by_default</span> Temp. Agotado </div> ";*/ //echo "<span class='material-icons-round' style='font-size: 12px; color: #616161;'>block</span> Inactivo"; ?> <?php /*$activado = false; if ($qRango == 'admin' && $activado == true) { echo "<button style='float: right; width: 100px;' class='btnAddtoCart'>Subir .csv</button>"; echo "<input type='file' name='' style='float: right;'>"; }*/ ?> <br> <form method='POST' id="updtcart" name='updtcart'> <?php if (isset($_GET['editQuantity'])) { $editQuantity = $_GET['editQuantity']; echo "<input name='usr' value='$username' hidden>"; } else { $editQuantity = false; } ?> <table class="tableCart"> <thead> <tr> <th style="width: 1%;"> <?php //Delete ?></th> <th style="width: 10%; text-align: center;">ITEM</th> <th style="width: 16%; text-align: left;">MODELO</th> <th style="width: 51%; text-align: left;">DESCRIPCIÓN</th> <th style="width: 2%;"><?php //Estatus ?></th> <th style="width: 2%;">CANT.</th> <th style="width: 9%;">PRECIO</th> <th style="width: 9%;">IMPORTE</th> </tr> </thead> <tbody> <?php $noDisponibles = 0; $subTotal = 0; if (isset($username)) { $queryser = mysqli_query($connection, "SELECT * FROM usuarios WHERE username = '$username' "); while ($datauser = mysqli_fetch_array($queryser)) { $factor = $datauser["factor"]; $rango = $datauser["rango"]; //$habilitado = $datausr["habilitado"]; } } $cons_mult = mysqli_query($connection, "SELECT * FROM multiplicador_main WHERE id = '1'"); while ($datam = mysqli_fetch_array($cons_mult)) { $multiplicador = $datam["multiplicador"]; } $qCarrito = mysqli_query($connection, "SELECT usuario, modelo, SUM(cantidad) AS cantTot FROM carrito WHERE usuario = '$username' GROUP BY modelo"); while ($qCart = mysqli_fetch_array($qCarrito)) { $qCartUser = $qCart["usuario"]; $qCartModel = $qCart["modelo"]; $qCartCant = $qCart["cantTot"]; //$qCartColor = $qCart["color"]; $qItemInfo = mysqli_query($connection, "SELECT * FROM productos WHERE modelo = '$qCartModel' AND estatus != 'INACTIVO' "); while ($qInf = mysqli_fetch_array($qItemInfo)) { $itemDesc = $qInf["descripcion"]; $itemEstatus = $qInf["estatus"]; $itemPrecioSet = $qInf["precio_set"]; $itemDescuento = $qInf["descuento"]; $itemSetPublico = $qInf["set_publico"]; $itemDescuentoPublico = $qInf["descuento_publico"]; $tiendaPrecioSet = $qInf["tienda_set"]; $tiendaDescuento = $qInf["tienda_descuento"]; $stock = $qInf["stock"]; $colorflag = $qInf["variantes_color"]; ?> <tr> <td style="width: 1%;" align="right"> <?php $usern = $username; echo " <a href='?p=dlt_cart_item&usern=$usern&item=$qCartModel' class='menulink' onclick='return confirm_delete_ind();'> <span class='material-icons-round'>delete_forever</span> </a>"; ?> <script type="text/javascript"> function confirm_delete_ind() { return confirm('¿Quieres eliminar este ártículo del carrito?'); } </script> </td> <td style="width: 10%;" align="center"> <?php if (file_exists("articulos/".$qCartModel."_s.jpg")) { $thumb = "articulos/".$qCartModel."_s.jpg"; } else { $thumb = "images/item_default_s.jpg"; } echo "<a href='?p=producto&item=$qCartModel' class='menulink'>"; ?> <img src="<?php echo $thumb ?>" width="60%;" style="border-radius: 5px;"> </a> </td> <td style="width: 16%;" align="left"> <?php if ($itemEstatus == "AGOTADO") { echo "<s><i><b>".$qCartModel."</i></s></b> <b style='color: #D32F2F;'>(AGOTADO)</b>"; //echo "<s><i><b><a href='?p=producto&item=$qCartModel' class='menulink'>".$qCartModel."</a></i></s> (AGOTADO)</b>"; } else { //echo "<b><a href='?p=producto&item=$qCartModel' class='menulink'>".$qCartModel."</a></b>"; echo "<b>".$qCartModel."</b>"; } ?> </td> <td style="width: 51%;" align="left"> <?php if ($itemEstatus == 'AGOTADO') { echo "<s><i>".$itemDesc/*utf8_encode($itemDesc)*/."</i></s>"; } else { echo $itemDesc;/*utf8_encode($itemDesc);*/ /* ESTE ES EL BUENO $qCarritoColor = mysqli_query($connection, "SELECT color FROM carrito WHERE usuario = '$username' AND modelo = '$qCartModel'"); while ($qCartC = mysqli_fetch_array($qCarritoColor)) { $qcColor = $qCartC["color"]; if (!isset($colorfinal)) { $colorfinal = ""; } $colorfinal = $qcColor.", ".$colorfinal; } if (strlen($qcColor) > 0) { echo "<br><i><b>Colores: </b>[".$colorfinal."]</i>"; }*/ if (!isset($counter)) { $counter = 0; } $qCarritoColor = mysqli_query($connection, "SELECT color FROM carrito WHERE usuario = '$username' AND modelo = '$qCartModel'"); while ($qCartC = mysqli_fetch_array($qCarritoColor)) { $qcColor = $qCartC["color"]; $counter += 1; /*if (!isset($colorfinal)) { $colorfinal = ""; } $colorfinal = $qcColor.", ".$colorfinal;*/ if ($counter > 1) { $colorfinal = $colorfinal.", ".$qcColor; } else { $colorfinal = $qcColor; } /*if ($editQuantity == true) { if ($qcColor) { echo "<input type='text' size='45' value='".$qcColor."' name='color_".$qCartModel."' hidden>"; echo "<br><i><b>Colores: </b></i><input type='text' size='45' value='".$qcColor."' placeholder='Indique color/es o deje en blanco para color/es al azar.' name='color_".$qCartModel."'>"; } else { echo ""; } } else { if (strlen($qcColor) > 0) { echo "<br><i><b>Colores: </b>[".$qcColor."]</i>"; } else { echo ""; } }*/ /*if ($editQuantity == true) { if ($colorfinal) { echo "<input type='text' size='45' value='".$colorfinal."' name='color_".$qCartModel."' hidden>"; echo "<br><i><b>Colores: </b></i><input type='text' size='45' value='".$colorfinal."' placeholder='Indique color/es o deje en blanco para color/es al azar.' name='color_".$qCartModel."'>"; } else { echo ""; } } else { if (strlen($colorfinal) > 0) { echo "<br><i><b>Colores: </b>[".$colorfinal."]</i>"; } else { echo ""; } }*/ } if (!$editQuantity) { if (strlen($colorfinal) > 0) { echo "<br><i><b>Colores: </b>[".$colorfinal."]</i>"; } } else { if ($colorflag == 1) { echo "<input type='text' size='45' value='".$colorfinal."' name='color_".$qCartModel."' hidden>"; echo "<br><i><b>Colores: </b></i><input type='text' size='45' value='".$colorfinal."' placeholder='Indique color/es o deje en blanco para color/es al azar.' name='color_".$qCartModel."'>"; } else { echo "<input type='text' size='45' value='' name='color_".$qCartModel."' hidden>"; } } $counter = 0; /*$qCarritoColor = mysqli_query($connection, "SELECT color FROM carrito WHERE usuario = '$username' AND modelo = '$qCartModel'"); while ($qCartC = mysqli_fetch_array($qCarritoColor)) { $qcColor = $qCartC["color"]; if (!isset($colorfinal)) { $colorfinal = ""; } $colorfinal = $qcColor.", ".$colorfinal; } if (strlen($qcColor) > 0) { if ($editQuantity == true) { echo "<br><i><b>Colores: </b></i><input type='text' size='45' value='".$colorfinal."' placeholder='Indique color/es o deje en blanco para color/es al azar.' name='updtColores'>"; } else { echo "<br><i><b>Colores: </b>[".$colorfinal."]</i>"; } }*/ /*$qCarritoColor = mysqli_query($connection, "SELECT color FROM carrito WHERE usuario = '$username' AND modelo = '$qCartModel'"); if (strlen($qCarritoColor) > 0) { if ($editQuantity) { echo "<br><i><b>Colores: </b></i><input type='text' size='45' value='"; while ($qCartC = mysqli_fetch_array($qCarritoColor)) { $qcColor = $qCartC["color"]; echo $qcColor.", "; } echo "' placeholder='Indique color/es o deje en blanco para color/es al azar.' name='updtColores'>"; } else { echo "<br><i><b>Colores: </b>["; while ($qCartC = mysqli_fetch_array($qCarritoColor)) { $qcColor = $qCartC["color"]; echo $qcColor.", "; } echo "]</i>"; } }*/ } ?> </td> <td style="width: 2%;"> <?php //ITEM ALERT /*if ($itemEstatus == 'ACTIVO') { $iconEstatus = "<span class='material-icons-round' style='color: #4CAF50;' title='Disponible'>check_circle</span>"; } else if ($itemEstatus == 'NUEVO') { $iconEstatus = "<span class='material-icons-round' style='color: #3F51B5;' title='Nuevo'>new_releases</span>"; } else if ($itemEstatus == 'ULTIMAS') { $iconEstatus = "<span class='material-icons-round' style='color: #F44336;' title='Últimas Piezas'>warning</span>"; } else if ($itemEstatus == 'AGOTADO') { $iconEstatus = "<span class='material-icons-round' style='color: #607D8B;' title='Temp. Agotado'>disabled_by_default</span>"; } else if ($itemEstatus == 'POR LLEGAR') { $iconEstatus = "<span class='material-icons-round' style='color: #FBC02D;' title='Por Llegar'>error</span>"; } else if ($itemEstatus == 'POR PEDIDO') { //#0097A7 $iconEstatus = "<span class='material-icons-round' style='color: #7C4DFF;' title='Por Pedido'>note_alt</span>"; } else if ($itemEstatus == 'INACTIVO') { //#0097A7 $iconEstatus = "<span class='material-icons-round' style='color: #616161;' title='No disponible'>block</span>"; } else { $iconEstatus = "<span class='material-icons-round' style='color: #616161;'>block</span>"; }*/ if ($itemEstatus == 'ULTIMAS') { $iconEstatus = "<span class='material-icons-round' style='color: #F44336;' title='Últimas Piezas'>warning</span> últimas piezas"; } else if ($itemEstatus == 'AGOTADO') { $iconEstatus = "<span class='material-icons-round' style='color: #D32F2F' title='Temp. Agotado'>disabled_by_default</span>"; } else { $iconEstatus = ""; } echo $iconEstatus; ?> </td> <td style="width: 2%;" align="center"> <?php if ($itemEstatus == 'AGOTADO') { echo "<s>x<b>".$qCartCant."</b></s>"; } else { if ($editQuantity == true) { echo "<input name='$qCartModel' value='$qCartModel' hidden>"; echo "<input type='number' name='cant_$qCartModel' value='$qCartCant' min='1' style='max-width: 35px; font-size: 14px; font-weight: bold; font-family: Quicksand;'>"; } else { echo "x<b>".$qCartCant."</b>"; } /*echo "<br>"; echo "<a href='' class='menulink'><span class='material-icons-round' style='font-size: 18px;'>remove_circle</span></a>"; //echo " "; echo "<input type='number' width='1'>"; echo "<a href='' class='menulink'><span class='material-icons-round' style='font-size: 18px;'>add_circle</span></a>";*/ } /*if ($qCartCant > $stock) { $stockRequiered = $qCartCant; echo "<s>x".$stockRequiered."</s>"; $qCartCant = $stock; echo "<br>"; echo "<b style='color: red;'>x".$qCartCant."</b>"; } else { if ($itemEstatus == 'AGOTADO') { echo "<s>x<b>".$qCartCant."</b></s>"; } else { echo "x<b>".$qCartCant."</b>"; echo "<br>"; echo "<a href='' class='menulink'><span class='material-icons-round' style='font-size: 18px;'>remove_circle</span></a>"; //echo " "; echo "<input type='number' width='1'>"; echo "<a href='' class='menulink'><span class='material-icons-round' style='font-size: 18px;'>add_circle</span></a>"; } }*/ ?> </td> <td style="width: 9%;"> <?php //////////////////////////////////////// START PRECIOS //////////////////////////////////////// //////////////////// START PRECIO con rango MAYOREO //////////////////// if ($rango != "publico" && $rango != "tiendas") { $precioset_multip = $itemPrecioSet * $multiplicador; $precioset_factor = $precioset_multip / $factor; $precioSet_Int = intval($precioset_factor); $precioSet_Dec = $precioset_factor - $precioSet_Int; if ($precioSet_Dec > 0 && $precioSet_Dec <= 0.49) { $precioSet_Dec = 0.50; } else if ($precioSet_Dec >= 0.51 && $precioSet_Dec <= 0.99) { $precioSet_Int += 1; $precioSet_Dec = 0; } //$precioSetRedondo = number_format($precioSet_Int+$precioSet_Dec,2); $precioSetRedondo = $precioSet_Int+$precioSet_Dec; ////////// Precio MAYOREO con DESCUENTO ////////// $cantDescuento = ($precioset_multip * $itemDescuento) / 100; $precioset_multip_desc = $precioset_multip - $cantDescuento; $precioset_factor_desc = $precioset_multip_desc / $factor; //Redondear precio con descuento $precioSetDesc_Int = intval($precioset_factor_desc); $precioSetDesc_Dec = $precioset_factor_desc - $precioSetDesc_Int; if ($precioSetDesc_Dec > 0 && $precioSetDesc_Dec <= 0.49) { $precioSetDesc_Dec = 0.50; } else if ($precioSetDesc_Dec >= 0.51 && $precioSetDesc_Dec <= 0.99) { $precioSetDesc_Int += 1; $precioSetDesc_Dec = 0; } //$precioSetDescRedondo = number_format($precioSetDesc_Int+$precioSetDesc_Dec,2); $precioSetDescRedondo = $precioSetDesc_Int+$precioSetDesc_Dec; ////////// IMPRIMIR PRECIOS MAYOREO ////////// if ($itemDescuento > 0) { echo "<s>$".$precioSetRedondo."</s><br>"; if ($itemEstatus == 'AGOTADO') { echo "<s><b style='color: red;'>$".$precioSetDescRedondo."</b></s>"; } else { echo "<b style='color: red;'>$".$precioSetDescRedondo."</b>"; } $importe = $precioSetDescRedondo * $qCartCant; } else { if ($itemEstatus == 'AGOTADO') { echo "<s>$".$precioSetRedondo."</s>"; } else { echo "$".$precioSetRedondo; } $importe = $precioSetRedondo * $qCartCant; } $importeNF = number_format($importe,2); } //////////////////// END PRECIO con rango MAYOREO //////////////////// //////////////////// START PRECIO con rango PUBLICO //////////////////// if ($rango == "publico") { $publico_set_multip = $itemSetPublico * $multiplicador; $publico_set_factor = $publico_set_multip / $factor; $publicoSet_Int = intval($publico_set_factor); $publicoSet_Dec = $publico_set_factor - $publicoSet_Int; //Redondear precio publico SET if ($publicoSet_Dec > 0 && $publicoSet_Dec <= 0.49) { $publicoSet_Dec = 0.50; } else if ($publicoSet_Dec >= 0.51 && $publicoSet_Dec <= 0.99) { $publicoSet_Int += 1; $publicoSet_Dec = 0; } //$publicoSetRedondo = number_format($publicoSet_Int + $publicoSet_Dec,2); $publicoSetRedondo = $publicoSet_Int + $publicoSet_Dec; ////////// Precio MAYOREO con DESCUENTO ////////// $cantDescuento = ($publico_set_multip * $itemDescuentoPublico) / 100; $publico_set_multip_desc = $publico_set_multip - $cantDescuento; $publico_set_factor_desc = $publico_set_multip_desc / $factor; //Redondear precio publico con descuento $publicoSetDesc_Int = intval($publico_set_factor_desc); $publicoSetDesc_Dec = $publico_set_factor_desc - $publicoSetDesc_Int; if ($publicoSetDesc_Dec > 0 && $publicoSetDesc_Dec <= 0.49) { $publicoSetDesc_Dec = 0.50; } else if ($publicoSetDesc_Dec >= 0.51 && $publicoSetDesc_Dec <= 0.99) { $publicoSetDesc_Int += 1; $publicoSetDesc_Dec = 0; } //$publicoSetDescRedondo = number_format($publicoSetDesc_Int + $publicoSetDesc_Dec,2); $publicoSetDescRedondo = $publicoSetDesc_Int + $publicoSetDesc_Dec; ////////// IMPRIMIR PRECIOS MAYOREO ////////// if ($itemDescuentoPublico > 0) { echo "<s>$".$publicoSetRedondo."</s><br>"; if ($itemEstatus == 'AGOTADO') { echo "<s><b style='color: red;'>$".$publicoSetDescRedondo."</b></s>"; } else { echo "<b style='color: red;'>$".$publicoSetDescRedondo."</b>"; } $importe = $publicoSetDescRedondo * $qCartCant; } else { if ($itemEstatus == 'AGOTADO') { echo "<s>$".$publicoSetRedondo."</s>"; } else { echo "$".$publicoSetRedondo; } $importe = $publicoSetRedondo * $qCartCant; } $importeNF = number_format($importe,2); } //////////////////// END PRECIO con rango PUBLICO //////////////////// //////////////////// START PRECIO con rango TIENDAS //////////////////// if ($rango == "tiendas") { $tiendas_set_multip = $tiendaPrecioSet * $multiplicador; $tiendas_set_factor = $tiendas_set_multip / $factor; $tiendasSet_Int = intval($tiendas_set_factor); $tiendasSet_Dec = $tiendas_set_factor - $tiendasSet_Int; //Redondear precio TIENDAS SET if ($tiendasSet_Dec > 0 && $tiendasSet_Dec <= 0.49) { $tiendasSet_Dec = 0.50; } else if ($tiendasSet_Dec >= 0.51 && $tiendasSet_Dec <= 0.99) { $tiendasSet_Int += 1; $tiendasSet_Dec = 0; } //$tiendasSetRedondo = number_format($tiendasSet_Int + $tiendasSet_Dec,2); $tiendasSetRedondo = $tiendasSet_Int + $tiendasSet_Dec; ////////// Precio TIENDAS con DESCUENTO ////////// $cantDescuento = ($tiendas_set_multip * $tiendaDescuento) / 100; $tiendas_set_multip_desc = $tiendas_set_multip - $cantDescuento; $tiendas_set_factor_desc = $tiendas_set_multip_desc / $factor; //Redondear precio TIENDAS con descuento $tiendasSetDesc_Int = intval($tiendas_set_factor_desc); $tiendasSetDesc_Dec = $tiendas_set_factor_desc - $tiendasSetDesc_Int; if ($tiendasSetDesc_Dec > 0 && $tiendasSetDesc_Dec <= 0.49) { $tiendasSetDesc_Dec = 0.50; } else if ($tiendasSetDesc_Dec >= 0.51 && $tiendasSetDesc_Dec <= 0.99) { $tiendasSetDesc_Int += 1; $tiendasSetDesc_Dec = 0; } //$tiendasSetDescRedondo = number_format($tiendasSetDesc_Int + $tiendasSetDesc_Dec,2); $tiendasSetDescRedondo = $tiendasSetDesc_Int + $tiendasSetDesc_Dec; ////////// Precio TIENDAS con DESCUENTO ////////// ////////// IMPRIMIR PRECIOS MAYOREO ////////// if ($tiendaDescuento > 0) { echo "<s>$".$tiendasSetRedondo."</s><br>"; if ($itemEstatus == 'AGOTADO') { echo "<s><b style='color: red;'>$".$tiendasSetDescRedondo."</b></s>"; } else { echo "<b style='color: red;'>$".$tiendasSetDescRedondo."</b>"; } $importe = $tiendasSetDescRedondo * $qCartCant; } else { if ($itemEstatus == 'AGOTADO') { echo "<s><b style='color: red;'>$".$tiendasSetRedondo."</b></s>"; } else { echo "<b style='color: red;'>$".$tiendasSetRedondo."</b>"; } $importe = $tiendasSetRedondo * $qCartCant; } $importeNF = number_format($importe,2); } //////////////////// END PRECIO con rango TIENDAS //////////////////// //////////////////////////////////////// END PRECIOS //////////////////////////////////////// ?> </td> <td style="width: 9%;"> <?php /////IMPORTE if ($itemEstatus == 'AGOTADO') { echo "<s><b>$".$importeNF."</b></s>"; } else { echo "<b>$".$importeNF."</b>"; } ?> </td> </tr> <?php //CALCULAR SUBTOTAL, SUMAR IVA, TOTAL if ($itemEstatus == 'AGOTADO') { $noDisponibles ++; $importe = 0; } $subTotal = $subTotal + $importe; //$subTotal = $subTotal + $importeNF; //$subTotal2 = number_format(round($subTotal,1,PHP_ROUND_HALF_UP),2); } //Cierra while consulta carrito } //Cierra while consulta productos ?> <?php //$subtotalNF = number_format(round($subTotal,1,PHP_ROUND_HALF_UP),2); $subtotalNF = number_format($subTotal,2); /*$iva = $subTotal * .16; $ivaNF = number_format($iva,2); $costoTotal = $subTotal + $iva; $costoTotalNF= number_format($costoTotal,2);*/ ?> <tr style="border-top: 1px solid #414042;"> <td colspan="7"><b>Subtotal: </b></td> <td><?php echo "$".$subtotalNF; ?></td> </tr> <?php if (isset($_POST['aplicar_cupon'])) { $cuponaplicado = $_POST['aplicar_cupon']; //$cantdesccupon = $_POST['cantdesccupon']; $actualDate2 = date("Y-m-d h:i:s"); $sqlCupones2 = mysqli_query($connection, "SELECT * FROM cupones_registro WHERE usuario_pertenece = '$username' AND utilizado = '0' AND codigo_cupon = '$cuponaplicado' "); while ($sqlc2 = mysqli_fetch_array($sqlCupones2)) { $cFechaMax3 = $sqlc2["fecha_maxima"]; $cDescuento2 = $sqlc2["descuento"]; } if ($actualDate2 < $cFechaMax3 || $cFechaMax3 == '0000-00-00 00:00:00') { $descCupon = ($subTotal * $cDescuento2) / 100; /*$descCupon_Int = intval($descCupon); $descCupon_Dec = $descCupon - $descCupon_Int; if ($descCupon_Dec > 0 && $descCupon_Dec <= 0.50) { $descCupon_Dec = 0.50; } else if ($descCupon_Dec >= 0.51 && $descCupon_Dec <= 0.99) { $descCupon_Dec = 0; $descCupon_Int += 1; } $descCuponNew = $descCupon_Int + $descCupon_Dec;*/ //$subTotal = $subTotal - $descCuponNew; $subTotal = $subTotal - $descCupon; $subtotalNF = number_format($subTotal,2); echo "<tr style='background-color: #FBC02D;'>"; echo "<td colspan='7'>"; echo "<b>Cupón ".$cuponaplicado." (-".$cDescuento2."%)</b>"; echo "</td>"; echo "<td>"; echo "-$".number_format($descCupon,2); echo "</td>"; echo "</tr>"; echo "<tr style='background-color: #FFEB3B;'>"; echo "<td colspan='7'>"; echo "<b>Subtotal c/Cupón</b>"; echo "</td>"; echo "<td>"; echo "$".$subtotalNF; echo "</td>"; echo "</tr>"; } } ?> <?php $iva = $subTotal * .16; $iva_Int = intval($iva); $iva_Dec = $iva - $iva_Int; if ($iva_Dec > 0 && $iva_Dec <= 0.50) { $iva_dif = 0.50 - $iva_Dec; } else if ($iva_Dec <= 1 && $iva_Dec >= 0.51) { $iva_dif = 1 - $iva_Dec; } else { $iva_dif = 0; } $ajuste_iva = number_format($iva_dif,2); /*if ($iva_Dec > 0 && $iva_Dec <= 0.49) { $iva_dif = 0.50 - $iva_Dec; } else if ($iva_Dec >= 0.51 && $iva_Dec <= 0.99) { $iva_dif = 0.99 - $iva_Dec; } else { $iva_dif = 0; }*/ $ivaNF = number_format($iva,2); //$costoTotal = $subTotal + $iva; $costoTotal = $subTotal + $iva + $ajuste_iva; $costoTotalNF= number_format($costoTotal,2); ?> <tr> <td colspan="6"> </td> <td><b>IVA: </b></td> <td><?php echo "$".$ivaNF; ?></td> </tr> <tr> <td colspan="6">CANTIDAD CON LETRA: </td> <td><b>Ajuste: </b></td> <td><?php echo "$".$ajuste_iva; ?></td> </tr> <?php //$rCostoTotal = round($costoTotal,2,PHP_ROUND_HALF_ODD); //$rCostoTotal = $costoTotal; //$cantLetra = num2letras($rCostoTotal); $cents = substr("$costoTotalNF",-2); //$cantTotalLetra = strtoupper($cantLetra.' PESOS '.$cents.'/100 M.N.'); $rCostoTotall = intval($costoTotal); $formatterES = new NumberFormatter("es", NumberFormatter::SPELLOUT); $cantTotalLetra = strtoupper($formatterES->format($rCostoTotall).' PESOS '.$cents.'/100 M.N.'); ?> <tr> <td colspan="6"><b><?php echo $cantTotalLetra ?></b></td> <td><b>Total: </b></td> <td><?php echo "<b>$".$costoTotalNF."</b>"; ?></td> </tr> </tbody> </table> </form> <?php //$subTotal >= 1000 && $rCostoTotal < 5000 /*if ($rCostoTotal >= 1000 && $rCostoTotal < 5000 && !isset($_POST['aplicar_cupon'])) { echo "<br> <font style='float: right; background-color: #FFCCBC; color: #D32F2F; padding: 4px;'> <span class='material-icons-round'>price_check</span> <b>¡Alcanza $5,000 en productos y obtén un descuento extra!</b> </font> <br>"; }*/ if ($noDisponibles > 0) { /*if ($noDisponibles == 1) { echo "<i><b>*</b>Los artículos <b>agotados</b> serán <b>omitidos</b> del <b>pedido</b> y <b>no</b> forman parte de los <b>totales</b>.</i>"; }*/ echo "<i><b>*</b>Los artículos <b>agotados</b> serán <b>omitidos</b> del <b>pedido</b> y <b>no</b> forman parte de los <b>totales</b>.</i>"; } if ($costoTotal <= 0) { echo " <i style='color: #D32F2F;'><b>*No puedes realizar un pedido de artículos agotados.</b></i>"; } ?> <br> <!-- USO DE CUPONES --> <?php $sqlCupones = mysqli_query($connection, "SELECT * FROM cupones_registro WHERE usuario_pertenece = '$username' AND utilizado = '0' GROUP BY codigo_cupon"); $cantCupones = mysqli_num_rows($sqlCupones); //if ($cantCupones > 0 && !isset($_POST['aplicar_cupon'])) { //cerrar if ?> <div style="background-color: #eee; display: inline-block; padding: 10px;"> <?php if ($cantCupones >= 1 && !isset($_POST['aplicar_cupon'])) { ?> <div style="display: inline-block;"> <form method="POST" name="datoscupon" action="?p=carrito_test"> <?php /*if ($cantCupones == 1) { echo "<b>Cupón disponible</b>"; } else if ($cantCupones > 1) { echo "<b>Cupónes disponibles</b>"; }*/ echo "<b>Cupónes disponibles</b>"; ?> <select name='aplicar_cupon'> <option selected disabled>Seleccionar</option> <?php while ($sqlc = mysqli_fetch_array($sqlCupones)) { $cID = $sqlc["id"]; $cIDCupon = $sqlc["id_cupon"]; $cCodigoCupon = $sqlc["codigo_cupon"]; $cUsuarioID = $sqlc["usuario_id"]; $cUsuarioPertenece = $sqlc["usuario_pertenece"]; $cDescuento = $sqlc["descuento"]; $cImagen = $sqlc["imagen"]; $cFechaMax = $sqlc["fecha_maxima"]; $cUtilizado = $sqlc["utilizado"]; $img = "images/cupones/".$cImagen; echo" <option value='".$cCodigoCupon."'>".$cCodigoCupon." (-".$cDescuento."%)</option> "; } ?> </select> <?php //echo"<input name='cantdesccupon' value='$cDescuento' hidden>"; ?> <br> <center> <button class="btnAddtoCart" style="margin-top: 6px;">Aplicar</button> <!--<button class="btn-enviar" style="width: 100px; margin-top: 6px;">Aplicar</button>--> </center> </form> </div> <div style="border-left: 1px solid #000; height: 50px; display: inline-block;"></div> <?php } ?> <?php if (!isset($_POST['aplicar_cupon'])) { ?> <div style="display: inline-block;"> <form method="POST" name="canjearcupon" action="canjear_cupon.php"> <b>Canjear Cupón</b> <input type="text" name="codigocanje" placeholder="Código" style="width: 80px; height: 13px;"> <?php echo "<input name='nombreusr' value='$username' hidden>"; ?> <center> <button class="btnAddtoCart" style="margin-top: 6px;">Canjear</button> </center> </form> </div> <?php } ?> </div> <?php //} //if cerrado if (isset($_POST['aplicar_cupon'])) { $cuponaplica2 = $_POST['aplicar_cupon']; $actualDate = date("Y-m-d h:i:s"); $sqlCupones2 = mysqli_query($connection, "SELECT * FROM cupones_registro WHERE usuario_pertenece = '$username' AND utilizado = '0' AND codigo_cupon = '$cuponaplica2' "); while ($sqlc2 = mysqli_fetch_array($sqlCupones2)) { $cID2 = $sqlc2["id"]; $cIDCupon2 = $sqlc2["id_cupon"]; $cCodigoCupon2 = $sqlc2["codigo_cupon"]; $cUsuarioID2 = $sqlc2["usuario_id"]; $cUsuarioPertenece2 = $sqlc2["usuario_pertenece"]; $cDescuento2 = $sqlc2["descuento"]; $cImagen2 = $sqlc2["imagen"]; $cFechaMax2 = $sqlc2["fecha_maxima"]; $cUtilizado2 = $sqlc2["utilizado"]; } if ($actualDate > $cFechaMax2) { if ($cFechaMax2 == '0000-00-00 00:00:00') { echo "<b style='color: #3F51B5;'>Cupón aplicado con éxito.</b>"; } else { echo "<b style='color: #F44336;'>El cupón ha caducado, no se puede aplicar descuento.</b>"; } } else { echo "<b style='color: #3F51B5;'>Cupón aplicado con éxito.</b>"; } echo "<br>"; echo "<div style='background-color: #eee; display: inline-block; padding: 10px;'>"; echo "<img src='images/cupones/".$cuponaplica2.".jpg'>"; echo " "; echo "<a href='?p=carrito'><button class='btnCancelCoupon'>Cancelar</button></a>"; //echo "<button style='height: 30px;'>Volver/Cancelar</button>"; echo "</div>"; } ?> <!-- <div style="background-color: #eee; display: inline-block; padding: 10px;"> <img src="images/cupones/test.jpg"> </div> --> <!-- USO DE CUPONES --> <div style="background-color: none; display: inline-block; height: 110px; width: 330px; float: right;"> <?php if ($editQuantity == true || $costoTotal <= 0) { //nada } else { ?> <form method="POST" name="datoscarrito" action="?p=confirmar_pedido"> <button class="btnPedido" style="width: 100px; height: 100px;"> <center> <span class="material-icons-round" style="font-size: 30px;">shopping_bag</span> <br> <font style="font-family: Quicksand; font-size: 16px;"><b>Realizar Pedido</b></font> </center> </button> <?php } ?> <?php //echo "<a href='?p=empty_cart&usern=$username' class='btnVaciar' onclick='return confirm_delete()'>"; ?> <!-- <center> <span class="material-icons-round" style="font-size: 30px;">remove_shopping_cart</span> <br> <b>Vaciar Carrito</b> </center> </a> --> <?php if (isset($_POST['aplicar_cupon'])) { $enviarCupon = $_POST['aplicar_cupon']; echo "<input value='".$enviarCupon."' name='cuponenviar' hidden>"; } if (isset($costoTotal)) { echo "<input value='".$costoTotal."' name='totalenviar' hidden>"; } //echo "<input value='".$username."' name='usrname' hidden>"; //echo "<input value='".$subtotal."' name='totalenviar' hidden>"; //echo "<input value='".$subtotalNF."' name='totalnfenviar' hidden>"; //echo "<input value='".$cantTotalLetra."' name='totalletra' hidden>"; //echo "<input value='".$costoTotal."' name='totalenviar' hidden>"; //echo "<input value='".$costoTotalNF."' name='totalnfenviar' hidden>"; ?> </form> <?php echo "<form method='POST' name='vaciarcarrito' action='?p=empty_cart&usern=$username'>"; ?> <button class="btnVaciar" style="width: 100px; height: 100px;" onclick="return confirm_delete();"> <center> <span class="material-icons-round" style="font-size: 30px;">remove_shopping_cart</span> <br> <font style="font-family: Quicksand; font-size: 16px;"><b>Vaciar Carrito</b></font> </center> </button> </form> <?php if ($editQuantity == true) { //echo "<form method='POST' name='guardarcarrito' action='#'>"; ?> <form method="POST" name="cancelcart" action="?p=carrito"> <button class="btnVaciar" style="width: 100px; height: 100px;"> <center> <span class="material-icons-round" style="font-size: 30px;">cancel</span> <br> <font style="font-family: Quicksand; font-size: 16px;"><b>Cancelar</b></font> </center> </button> </form> <form method="POST" name="guardarcarrito"> <button class="btnSave" style="width: 100px; height: 100px;" onclick="" form="updtcart" formaction="savecart.php"> <center> <span class="material-icons-round" style="font-size: 30px;">save</span> <br> <font style="font-family: Quicksand; font-size: 16px;"><b>Guardar Cambios</b></font> </center> </button> </form> <?php } else { ?> <form method="POST" name="editarcarrito" action="?p=carrito&editQuantity=true"> <button class="btnEditarCarrito" style="width: 100px; height: 100px;"> <center> <span class="material-icons-round" style="font-size: 30px;">edit</span> <br> <font style="font-family: Quicksand; font-size: 16px;"><b>Editar Carrito</b></font> </center> </button> </form> <?php } ?> </div> <?php } //Cerrar comprobacion de articulos en carrito if (isset($_GET['codigocupon'])) { $codigocupon = $_GET['codigocupon']; } if (isset($_GET['nombreusuario'])) { $nombreusuario = $_GET['nombreusuario']; } if (isset($_GET['estadocupon'])) { $estadocupon = $_GET['estadocupon']; if ($estadocupon == 'entregado') { echo "<b style='color: #303F9F;'>¡Cupón ".$codigocupon." recibido!</b>"; } else if ($estadocupon == 'invalido') { echo "<b style='color: #D32F2F;'>El código no es válido.</b>"; } else if ($estadocupon == 'caducado') { echo "<b style='color: #D32F2F;'>Éste cupón ha caducado.</b>"; } else if ($estadocupon == 'utilizado') { echo "<b style='color: #D32F2F;'>¡Ya has utilizado el cupón!</b>"; } else if ($estadocupon == 'sinusar') { echo "<b style='color: #303F9F;'>Ya posees éste cupón.</b>"; } } ?> <?php echo "<div class='relatedItems'>"; include('otros_articulos.php'); echo "</div>"; /*if (mysqli_num_rows($comprobarCarrito) >= 1 && mysqli_num_rows($comprobarCarrito) <= 3) { echo "<div class='relatedItems'>"; include('otros_articulos.php'); echo "</div>"; }*/ ?> <script type="text/javascript"> function confirm_delete() { return confirm('¿Estás seguro de vaciar el carrito? Esta acción no se puede deshacer.'); } </script> <script type="text/javascript"> function validarCSV() { // Obtener nombre de archivo let archivo = document.getElementById('archivo').value, // Obtener extensión del archivo extension = archivo.substring(archivo.lastIndexOf('.'),archivo.length); // Si la extensión obtenida no está incluida en la lista de valores // del atributo "accept", mostrar un error. if(document.getElementById('archivo').getAttribute('accept').split(',').indexOf(extension) < 0) { alert('Archivo inválido. No se permite la extensión ' + extension); document.getElementById('archivo').value = ""; } } </script>