soy inquiry で住所がエラー

投稿者:51 goat  投稿日時:2025-03-12 19:19:19
開発者様

いつもお世話になっております。

soy inquiryをアップデートしたところ項目名「住所」でエラーが表示されました。
エラー内容
Warning: Undefined array key "address1" in /home/hoge/hogehoge.jp/public_html/soy/app/webapp/inquiry/src/columns/AddressColumn.class.php on line 262

Warning: Undefined array key "address2" in /home/hoge/hogehoge.jp/public_html/soy/app/webapp/inquiry/src/columns/AddressColumn.class.php on line 262

です。

環境は、
PHP8.3.10
SOY CMS 3.18.16
SOY Inquiry 2.9.3
です。

よろしくお願いいたします。
投稿者:齋藤毅  投稿日時:2025-03-12 20:34:45
/home/hoge/hogehoge.jp/public_html/soy/app/webapp/inquiry/src/columns/AddressColumn.class.php
の261行目付近の
$address = $values["zip1"] ."-" . $values["zip2"] . "\n" .
$values["prefecture"] . $values["address1"] . $values["address2"];

$address = $values["zip1"] ."-" . $values["zip2"] . "\n" .$values["prefecture"];
if(isset($values["address1"]) && strlen($values["address1"])) $address.= $values["address1"];
if(isset($values["address2"]) && strlen($values["address2"])) $address.= $values["address2"];
に変更したら如何でしょうか?
ログインして投稿する