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 }?> >
0){?>
0){?>
0) {?>