Un usuario preguntó 👇
Encuentro estos errores cuando recibimos la notificación por correo electrónico después de que el usuario haya completado el formulario (utilizando los campos configurados para «dirección», «estado» y «país»):
Aviso: Índice no definido: streetAddress2 en /home3/pch808/public_html/wp-content/plugins/smart-forms/string_renderer/rednao_address_renderer.php en línea 11
Aviso: índice no definido: estado en /home3/pch808/public_html/wp-content/plugins/smart-forms/string_renderer/rednao_address_renderer.php en línea 13
Aviso: índice no definido: país en /home3/pch808/public_html/wp-content/plugins/smart-forms/string_renderer/rednao_address_renderer.php en línea 15
Por favor avise. Gracias, Mark
(@edgarrojas)
Hace 3 años, 1 mes
¡Hola!
Lo siento, el plugin parece tener un error. Liberaré la configuración en la próxima actualización, pero si desea solucionarlo de inmediato, abra el archivo smart-forms string_renderer rednao_address_renderer.php y cambie el contenido del archivo adjunto:
<?php
class rednao_address_renderer extends rednao_base_elements_renderer {
public function GetString($formElement,$entry)
{
$address="";
if(isset($entry["streetAddress1"]))
$this->AppendAddressComponent($address,$entry["streetAddress1"]);
if(isset($entry["streetAddress2"]))
$this->AppendAddressComponent($address,$entry["streetAddress2"]);
if(isset($entry["city"]))
$this->AppendAddressComponent($address,$entry["city"]);
if(isset($entry["state"]))
$this->AppendAddressComponent($address,$entry["state"]);
if(isset($entry["zip"]))
$this->AppendAddressComponent($address,$entry["zip"]);
if(isset($entry["country"]))
$this->AppendAddressComponent($address,$entry["country"]);
return htmlspecialchars($address);
}
public function AppendAddressComponent(&$address, $component)
{
if($component=="")
return $address;
if($address=="")
$address=$component;
else
$address.=", ".$component;
return $address;
}
public function GetExValues($formElement, $entry)
{
return array(
"exvalue1"=>htmlspecialchars($entry["streetAddress1"]),
"exvalue2"=>htmlspecialchars($entry["streetAddress2"]),
"exvalue3"=>htmlspecialchars($entry["city"]),
"exvalue4"=>htmlspecialchars($entry["state"]),
"exvalue5"=>htmlspecialchars($entry["zip"]),
"exvalue6"=>htmlspecialchars($entry["country"])
);
}
}
¡Sobre él!
¿Solucionó tu problema??
0 / 0