if ($rutap==1) $rut="../../tienda/";
include ($rut."sessiones.php");
$idproducto = $_REQUEST["idproducto"];
$idtipo = $_REQUEST["idtipo"];
$vistaprevia = $_REQUEST["vistaprevia"];
if ($idproducto=="") $idproducto=$idc;
if ($idproducto=="") $idproducto=0;
$rutaImagen=$rutaFuenteImagenes."contenidos/images/ecommerce_productos/";
?>
$dsnombre=$_REQUEST['dsnombre']?>
$idrelacion=$_REQUEST['idrelacion'];
if ($idrelacion=="") $idrelacion=$idproducto;
?>
debug=true;
$sql="select a.id,a.dsm,a.dsruta,a.dsimg1,a.precio1,a.dsd2,a.dsimg2,";//6
$sql.="a.dsimg3,a.dsimg4,a.dsimg5,a.dsimg6,a.dsimg7,a.precio2,a.descuento, ";//13
$sql.="a.dsdisponible,a.dsentrega,a.dsd,a.dsimg8,a.dsimg9,a.dsimg10";//19
$sql.=",a.preciodescuento,a.dscondiciones,a.dsvideo,a.idactivo,a.idtipoprod,a.idnat,a.preciocompra,a.iva,a.idproveedor,a.preciodistribuidor";//29
$sql.=",a.dsunidadesdispo,a.dsunidad,a.dsruta,a.dsreferencia,a.dsd2txt,a.dsdcondicionestxt,a.precio3,a.precio4,a.precio5,a.dsflete,a.dscaractxt,a.dscarac,a.dsmanual,a.dsmarca";//43
$sql.=" from ecommerce_tblproductos a where a.id=$idrelacion and ($fechaBaseNum between a.idfechainicial and a.idfechafinal) ";
//echo $sql;
if ($vistaprevia=="") $sql.=" and idactivo not in (2,5,12,9) and dsruta='$dsnombre'";
//echo $sql;
$result=$db->Execute($sql);
if(!$result->EOF){
$id=reemplazar($result->fields[0]);
$idproducto=reemplazar($result->fields[0]);
$dsproducto=reemplazar($result->fields[1]);
$dsproducto=str_replace("+","mas",$dsproducto);
$dsproducto=str_replace(">;<","><",$dsproducto);
$dsproducto=($dsproducto);
$dsd2=($result->fields[5]);
$dsd2=str_replace(">;<","><",$dsd2);
$dsd2=($dsd2);
$dsd2=reemplazar(preg_replace("/\n/","
",$dsd2));
$dsd2=str_replace(" "," ",$dsd2);
$dsd2=($dsd2);
$dsd2=($dsd2);
$dsd2=str_replace("$$","
",$dsd2);
$dsd=reemplazar($result->fields[16]);
$dsd=str_replace(">;<","><",$dsd);
$dsd=str_replace(" ","",$dsd);
$dsd=($dsd);
$dsd=($dsd);
$dsd=($dsd);
$dsd=(reemplazar(preg_replace("/\n/","
",$dsd)));
$dscondiciones=($result->fields[21]);
$dscondiciones=str_replace(" "," ",$dscondiciones);
$dscondiciones=str_replace(">;<","><",$dscondiciones);
$dscondiciones=($dscondiciones);
$dscondiciones=($dscondiciones);
$dsruta=($result->fields[2]);
$dirredes="http://$dirredesx/contenidos/".$dsruta; // Esta variable se usa para la sindicación
$preciodistribuidor=($result->fields[29]);
$dsvideo=($result->fields[22]);
$idproveedor=($result->fields[28]);
$dsunidadesdispo=$result->fields[30];
$dsunidad=$result->fields[31];
$dsruta=$result->fields[32];
$dsd2txt=$result->fields[34];
$dsdcondicionestxt=$result->fields[35];
$dsrutax=$rutalocal."/productos/".$dsruta;
$idactivo=($result->fields[23]);
$idtipoprod=($result->fields[24]);
$idnat=($result->fields[25]);
$dsdisponible=($result->fields[14]);
$dsentrega=reemplazar($result->fields[15]);
$dscaractxt=reemplazar($result->fields[40]);
$dscarac=reemplazar($result->fields[41]);
$dscarac=str_replace(" "," ",$dscarac);
$dscarac=str_replace(">;<","><",$dscarac);
$dscarac=($dscarac);
$dscarac=($dscarac);
$dsreferencia=$result->fields[33];
$dsmarca=reemplazar($result->fields[43]);
$dsmanual=$result->fields[42];
//$preciodescuento=($result->fields[20]);
//********* Bloque Valores Segun Tipo Cliente ******************
$tipocliente=seldato("idtipocliente","id"," tblclientes",$_SESSION['i_idcliente'],1);
if($tipocliente==2) {
$xprecio=2;
$precio1=($result->fields[12]);
}elseif($tipocliente==3){
$xprecio=3;
$precio1=($result->fields[36]);
}elseif($tipocliente==4){
$xprecio=4;
$precio1=($result->fields[37]);
}elseif($tipocliente==5){
$xprecio=5;
$precio1=($result->fields[38]);
}else{
$xprecio=1;
$precio1=($result->fields[4]);
}
$dsporflete=($result->fields[39]);
//********* 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=$id )";
$sqldes.=" and b.idorigen=a.id ";
//echo "
".$sqldes."
--productos";
$result_des=$db->Execute($sqldes);
if(!$result_des->EOF){
// echo "
".$sqldes."
--productos";
$xpromoproducto=1;
$promodescuento=($result_des->fields[1]);
$idprecio=($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',$id,1)."'";
//echo "
".$sqldes."
--Categoria";
$resultY=$db->Execute($sqldes);
if(!$resultY->EOF){
// echo "
".$sqldes."
--productos";
$xpromocatecoria=1;
$promodescuento=($resultY->fields[1]);
$idprecio=($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',$id,1)."'";
//echo $sqldes."
--Sub";
$resultx=$db->Execute($sqldes);
if(!$resultx->EOF){
// echo "
".$sqldes."
--productos";
$xpromosubcategoria=1;
$promodescuento=($resultx->fields[1]);
$idprecio=($resultx->fields[2]);
}$resultx->Close();// Fin Subcategoria
}$resultY->Close();// Fin promocion Categoria
}$result_des->Close();// Fin promocion producto
// echo $promodescuento;
//echo "
".$xpromoproducto."
".$xpromocatecoria."
".$xpromosubcategoria;
//**********************Fin Valor De La Promocion ***********************//
$preciodescuento=($precio1*($promodescuento/100));// Valor Descunto
$preciocompra=($result->fields[26]);
$dsporiva=($result->fields[27]);
$idprecio1=$precio1;
if ($idnat==1 && $preciodescuento<=0) $idprecio1=$precio1; // este valor viene con el iva incluido si es producto nacional y sin descuento
if ($preciodescuento>0) $idprecio2=$preciodescuento; // valor descuento
$preciomostrar=$idprecio1-$preciodescuento;
$preciobase=$preciomostrar;
//$dsflete=($result->fields[39]);
$valorseguro=0;
if ($idnat<>1) {
if ($valorseguro<0) $valorseguro=0;
}
$iva=($preciobase*($dsporiva/100));
$ivax=($result->fields[27]);
// constructor de mostrar porcentaje
$precio1m=$precio1*(1+($ivax/100));
$preciodescuentom=$preciodescuento*(1+($ivax/100));
$pordescuentom=$promodescuento;
// fin constructor de mostrar porcentaje
}?>