= 2) $flag_GET = true; // separamos por & $partes = explode("&", $parametros); for($c1=0;$c1 6) $error = true; // procesamos datos // idioma $datosIdioma = obtenDatosIdioma($parametro1); $id_i18n = $datosIdioma[0]; $abreviatura_idioma = $datosIdioma[1]; if($id_i18n == 0) $error_idioma = true; // parametro2 if(!empty($parametro2)) { $id_texto = obtenIdTextoPorCadena($parametro2); if($id_texto == 0) $id_marca = obtenIdMarcaPorCadena($parametro2); if(($id_texto == 0) && ($id_marca == 0)) $id_texto_extra = obtenIdTextoExtraPorCadena($parametro2); if(($id_texto == 0) && ($id_marca == 0) && ($id_texto_extra == 0)) $error = true; } // parametro2 if($id_texto != 0) { $datosTexto = obtenDatosTexto($id_texto); $contacto = $datosTexto[7]; $tienda = $datosTexto[8]; $portada = $datosTexto[9]; if($portada == 1) $flag_portada = true; else if($tienda == 1) $flag_tienda = true; } // texto definido // parametro3 if(!empty($parametro3)) { if($flag_tienda) $id_categoria_productos = obtenIdCategoriaProductosPorCadena($parametro3); if($id_categoria_productos == 0) $error = true; } // parametro3 // parametro4 if(!empty($parametro4)) { if($flag_tienda) $id_subcategoria_productos = obtenIdSubCategoriaProductosPorCadena($parametro4); if($id_subcategoria_productos == 0) $error = true; } // parametro4 // parametro5 if(!empty($parametro5)) { if($flag_tienda) { $id_familia_productos = obtenIdFamiliaProductosPorCadena($parametro5); if($id_familia_productos == 0) $id_producto = obtenIdProductoPorCadena($parametro5); } if(($id_familia_productos == 0) && ($id_producto == 0)) $error = true; } // parametro5 // parametro6 if(!empty($parametro6)) { if($flag_tienda) { $id_producto = obtenIdProductoPorCadena($parametro6); } if($id_producto == 0) $error = true; } // parametro6 if((!$error) && ($id_texto == 0) && ($id_marca == 0) && ($id_texto_extra == 0)) { $id_texto = obtenIdTexto(); if($id_texto == 0) $error = true; else { $datosTexto = obtenDatosTexto($id_texto); $contacto = $datosTexto[7]; $tienda = $datosTexto[8]; $portada = $datosTexto[9]; if($portada == 1) $flag_portada = true; else if($tienda == 1) $flag_tienda = true; } } // nada definido // asignaciones if(($error) || ($error_idioma)) { require("error.php"); exit; } if($flag_portada) { require("portada.php"); exit; } if($flag_tienda) { require("include/inc.productos.php"); if($id_producto != 0) require("producto.php"); else require("productos.php"); exit; } // tienda if($id_marca != 0) { require("marca.php"); exit; } // marca if($id_texto_extra != 0) { require("extra.php"); exit; } // texto_extra if($id_texto != 0) { require("texto.php"); exit; } // texto // Si llega aquí, es que no se ha entrado en ninguna de las comparaciones anteriores // echo "Ninguna comparación válida"; require("error.php"); exit; ?>