0) and (!is_numeric($idEmpresa))){ $tpl->assign("message", "La EMPRESA o el PRODUCTO no existe"); $tpl->display("header_seccion.tpl"); $tpl->display('exception.tpl'); $tpl->display('footer_seccion.tpl'); exit(); } if ((strlen($idProducto)>0) and (!is_numeric($idProducto))){ $tpl->assign("message", "La EMPRESA o el PRODUCTO no existe"); $tpl->display("header_seccion.tpl"); $tpl->display('exception.tpl'); $tpl->display('footer_seccion.tpl'); exit(); } try{ $empresa = new Empresa($idEmpresa); //Se puede contactar con la empresa a través de la ficha de empresa o de la ficha de producto //Si existe idProducto, el usuario contacta para pedir info de un producto concreto. if ($idProducto != ""){ $producto = new Producto ($idProducto, $idEmpresa); } $paises = Directorio::listPaises(); $i = 0; foreach ($paises as $pais) { $elemento["ID"] = $pais->getID(); $elemento["Pais"] = ucfirst(strtolower($pais->getPais())); $lista1[$i] = $elemento; $i++; } $tpl->assign("paises", $lista1); $tpl->assign("from", $empresa->getEmpresa()); if ($producto != null){ $tpl->assign("idProducto", $producto->getID()); $tpl->assign("asunto", "Interesado en el producto: ".$producto->getNombre()); }else{ $tpl->assign("asunto", "Interesado en contactar con su empresa"); } $tpl->assign("title", "Contactar directamente con la empresa"); $tpl->assign("idEmpresa", $empresa->getID()); $tpl->display("header_seccion.tpl"); $tpl->display("contactar_vendedor.tpl"); $tpl->display("footer_seccion.tpl"); } catch (Exception $e) { session_start(); $_SESSION["exception"] = "La EMPRESA o el PRODUCTO no existe"; header("HTTP/1.1 303 REDIRECT"); header("Location: exception.php\r\n"); exit; } ?>