'portada', 'allowSearch' => 0, 'limit' => '1', )); $portada = @$portadaRecords[0]; /*Productos portada*/ $productos_destacados = dame_registros("productos","venta_online=1 AND parentNum=0","RAND()", 12); if (COUNT($productos_destacados) < 12){ if (COUNT($productos_destacados) != 0){ $cant = 12 - COUNT($productos_destacados); foreach ($productos_destacados as $producto) { $num_otros[]= $producto['num']; } $resultado = dame_registros("productos",'num NOT IN ('.implode(",",$num_otros).') AND venta_online=1 AND parentNum=0',"RAND()", $cant); $productos_destacados= array_merge($productos_destacados,$resultado); }else{ $productos_destacados = dame_registros("productos",'venta_online=1 AND parentNum=0',"RAND()", 12); } } /*------------------*/ $productos = dame_registros("productos","venta_online=1 AND parentNum=0",""); if($_SESSION['user']=="ok"){ $elusuario=dame_registros("usuarios","num=".intval($_SESSION['usernum']),"",1); $categorias_usuario=trim(str_replace("\t",",",$_SESSION['categorias']),','); $categorias_usuario=explode(',',$categorias_usuario); foreach($productos as $cont => $producto){ $Descuento=@$elusuario[0]['descuento']; var_dump($producto['categoria']); if ($producto['categoria']){ $datosCategorias = dame_registros("categorias_productos", "num=".$producto['categoria'], "", 1)[0]; if(in_array($datosCategorias['parentNum'], $categorias_usuario)){ $datosCategoriasPadre = dame_registros("categorias_productos", "num=".$datosCategorias['parentNum'], "", 1)[0]; $Descuento=$datosCategoriasPadre['descuento']; } } if($Descuento){ $productos[$cont]['precio'] = formatoDinero(floatval($producto['precio']) - ( floatval($producto['precio']) * ($Descuento/100))); if( $producto['precio_anterior'] != "" ){ $productos[$cont]['precio_anterior'] = formatoDinero(floatval($producto['precio_anterior']) - ( floatval($producto['precio_anterior']) * ($Descuento/100))); } } } } $noticias_destacadas = dame_registros("noticias","publicado = 1","fecha DESC", 3); $opiniones = dame_registros('opiniones'); $categorias_portada = dame_registros_con_id("categorias_productos","oculto = 0 and parentNum=0 and portada=1",''); $proyectos = dame_registros("proyectos","publicar = 1",'RAND()',7); $config_portada = array( 'portada' => $portada, 'productos_destacados' => $productos_destacados, 'productos' => $productos, 'noticias' => $noticias_destacadas, 'categorias_portada' => $categorias_portada, 'opiniones' => $opiniones, 'categorias' => $categorias_id, 'proyectos' => $proyectos, ); echo tpl('portada',$config_portada); include("footer.php"); ?>