$val){ // echo($name.'='.$val.'
'); // } //exit(); // PROCESO DE ADICIONAR PRODUCTO $ruta=1; // ruta cambiada para las variables if($rutap==1)$ruta=4; include($rut."incluidos_modulos/modulos.funciones.php"); include($rut."incluidos_modulos/version.php"); include($rut."incluidos_modulos/comunes.php"); include($rut."incluidos_modulos/varconexion.php"); include($rut."incluidos_modulos/sql.injection.php"); // $db->debug=true; if ($_SESSION['i_idcliente']<>"") $tipocliente=seldato("idtipocliente","id","tblclientes",$_SESSION['i_idcliente'],1);// $sql="select precio1,precio2,precio3,precio4,precio5,dsflete,iva,idtipo,dsunidadesdispo from ecommerce_tblproductos where id=$idproducto"; $result=$db->Execute($sql); if(!$result->EOF){ $precio1=$result->fields[0]; $precio2=$result->fields[1]; $precio3=$result->fields[2]; $precio4=$result->fields[3]; $precio5=$result->fields[4]; $dsvalorflete=$result->fields[5]; $iva=$result->fields[6]; $idtipo=$result->fields[7]; $unidadesdispnibles=$result->fields[8]; } //********* Bloque Valores Segun Tipo Cliente ****************** $tipocliente=seldato("idtipocliente","id"," tblclientes",$_SESSION['i_idcliente'],1); if($tipocliente==2) { $xprecio=2; $idprecio=$precio2; }elseif($tipocliente==3){ $xprecio=3; $idprecio=$precio3; }elseif($tipocliente==4){ $xprecio=4; $idprecio=$precio4; }elseif($tipocliente==5){ $xprecio=5; $idprecio=$precio5; }else{ $xprecio=1; $idprecio=$precio1; } //********* Fin Bloque Valores Segun Tipo Cliente ****************** //**********************inicio Valor De La Promocion ***********************// $sqldes="select a.id,a.dsporcentaje,idprecio from ecommerce_tblpromociones a , "; $sqldes.="ecommerce_tblpromocionesxproducto b where 1 and idactivo not in (2,9) "; $sqldes.=" and ".date("YmdHi")." between idfechai and idfechaf "; $sqldes.=" and b.idprecio=$xprecio "; // $sqldes.=" and (iddestino=$idproducto or dsref='$dsreferencia')"; $sqldes.=" and (iddestino=$idproducto)"; $sqldes.=" and b.idorigen=a.id "; // echo "
".$sqldes."
--productos"; // echo $sqldes; // exit(); $result_des=$db->Execute($sqldes); if(!$result_des->EOF){ $xpromoproducto=1; $promodescuento=($result_des->fields[1]); $idpreciox=($result_des->fields[2]); }else{ $sqldes="select a.id,a.dsporcentaje,idprecio from ecommerce_tblpromociones a , "; $sqldes.="ecommerce_tblpromocionesxcategoria b where 1 and idactivo not in (2,9) "; $sqldes.=" and ".date("YmdHi")." between idfechai and idfechaf "; $sqldes.=" and b.idprecio=$xprecio "; $sqldes.=" and b.idorigen=a.id "; $sqldes.=" and b.iddestino='".seldato('iddestino','idorigen','tbltblproductoxcategoria',$idproducto,1)."'"; // echo "
".$sqldes."
--Categoria"; $resultY=$db->Execute($sqldes); if(!$resultY->EOF){ $xpromocatecoria=1; $promodescuento=($resultY->fields[1]); $idpreciox=($resultY->fields[2]); }else{ $sqldes="select a.id,a.dsporcentaje,idprecio from ecommerce_tblpromociones a , "; $sqldes.=" ecommerce_tblpromocionesxsubcategoria b where 1 and idactivo not in (2,9) "; $sqldes.=" and ".date("YmdHi")." between idfechai and idfechaf "; $sqldes.=" and b.idprecio=$xprecio "; $sqldes.=" and b.idorigen=a.id "; $sqldes.=" and b.iddestino='".seldato('iddestino','idorigen','ecommerce_tblsubcategoriaxtblproducto',$idproducto,1)."'"; //echo $sqldes."
--Sub"; $resultx=$db->Execute($sqldes); if(!$resultx->EOF){ $xpromosubcategoria=1; $promodescuento=($resultx->fields[1]); $idpreciox=($resultx->fields[2]); }$resultx->Close();// Fin Subcategoria }$resultY->Close();// Fin promocion Categoria }$result_des->Close();// Fin promocion producto $dspordescuento=$promodescuento; //echo "
".$idprecio."
".$xprecio; //****Modifica la cantidad del producto Inicio****// $unidadesfinal=$unidadesdispnibles-1; $sql=" update ecommerce_tblproductos set "; $sql.=" dsunidadesdispo='$unidadesfinal'"; $sql.=" where id=".$idproducto; if ($db->Execute($sql)) { }else{ echo "Problemas al insertar "; echo $db->ErrorMsg(); exit(); $redir="index.php"; } //****Modifica la cantidad del producto Fin****// $sql="select id,idcant"; $sql.=" from ecommerce_tbltemporalcompras"; $sql.=" where dsfecha='".$_SESSION['dsfechacompra']."' and idcliente='".$_SESSION['idcomprador']."' and idproducto=$idproducto"; $result=$db->Execute($sql); if(!$result->EOF){ $idproductotemporal=($result->fields[0]); $idcant=($result->fields[1]+1); $sql=" update ecommerce_tbltemporalcompras set "; $sql.=" idcant=$idcant"; $sql.=" where id=".$idproductotemporal; if ($db->Execute($sql)) { }else{ echo "Problemas al insertar "; echo $db->ErrorMsg(); // enviar correo con el problema exit(); $redir="index.php"; } }else{ if($_SESSION['idcomprador']==""){ $_SESSION['idcomprador']=session_id(); $_SESSION['dsfechacompra']=date("YmdHis"); $_SESSION['ipremota']=$remoto; } //cierra sessiones // datos del producto $idprecio; $dsdescuento=($idprecio*($dspordescuento/100)); // $dsdescuento=$idprecio-$idprecio*($dspordescuento/100); $subtotal=($idprecio-$dsdescuento); // $subtotal=number_format($subtotal,0); $dsiva=$subtotal*($iva/100); $dstotal=$subtotal+$dsiva; $tabla="ecommerce_tbltemporalcompras"; if ($_REQUEST['idconsec']>0) { $sql=" update "; $sql.=" ecommerce_tbltemporalcompras set dstalla='$sel_tallas',dscolor='$sel_colores' where idconsec=$idconsec "; $sql.=" and dsfecha='".$_SESSION['dsfechacompra']."' and idcliente='".$_SESSION['idcomprador']."' and idtienda=$idtienda "; } else { $sql="select max(idconsec) as t from ecommerce_tbltemporalcompras "; $sql.=" where dsfecha='".$_SESSION['dsfechacompra']."' and idcliente='".$_SESSION['idcomprador']."' and idtienda=$idtienda "; $result=$db->Execute($sql); if(!$result->EOF){ $idconsecx=$result->fields[0]; if ($idconsecx=="") { $idconsec=0; } else { $idconsec=$idconsecx+1; } } else { $idconsec=1; } $result->Close(); // fn datos del producto $sql="insert into $tabla (idproducto,idcant,idcliente,dsfecha,idprecio,dsdescuento"; $sql.=",dsiva,dstotal,idip,dspordescuento,dsporiva"; $sql.=",idconsec,idtienda,dsvalorflete,dstalla,dscolor)"; $sql.=" values ('$idproducto','$idcant','".$_SESSION['idcomprador']."','".$_SESSION['dsfechacompra']."','$idprecio','$dsdescuento'"; $sql.=",'$dsiva','$dstotal','".$_SESSION['ipremota']."','$dspordescuento','$iva'"; $sql.=",$idconsec,$idtienda,'$dsvalorflete','$sel_tallas','$sel_colores')"; } // fin de idconsec } $result->Close(); //cierra validacion del prodcuto si ya existe en la tabla temporal le suma el siguiente // echo $sql; // exit(); //Para el ingreso de las especificaciones de la manilla en la tabla compras if ($db->Execute($sql)) { $tipocliente=seldato("idtipocliente","id","tblclientes",$_SESSION['i_idcliente'],1);// if($tipocliente==2) { $rutax="carrito.distribuidor.php"; }else{ $rutax="carrito.php"; } $redir=$rutax."?idproducto=$idproducto&idconsec=$idconsec"; if ($idtipo==5) $redir="ecommerce.productos.detalle.mensaje.php?idproducto=$idproducto&idconsec=$idconsec"; } else { echo "Problemas al insertar "; echo $db->ErrorMsg(); // enviar correo con el problema exit(); $redir="index.php"; } //exit; // exit; include($rut."incluidos_modulos/cerrarconexion.php"); include($rut."redir.php"); ?>