Soy Inquiryで表示されるエラーメッセージ 投稿する

投稿者:kosame  投稿日時:2024-07-10 15:44:32
こんにちは!
バージョンは本体がversion: 3.15.23とInquiryが2.8.11になります。
CSVエクスポートをしようとすると、
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in .../app/webapp/inquiry/pages/Inquiry/ExportPage.class.php on line 110

Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /.../app/webapp/inquiry/pages/Inquiry/ExportPage.class.php on line 111

Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in .../app/webapp/inquiry/pages/Inquiry/ExportPage.class.php on line 118

Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /.../app/webapp/inquiry/pages/Inquiry/ExportPage.class.php on line 119

というメッセージが出ました。
あと、メッセージを削除しようとしても操作しても消えない……?
特にいま困っているわけではないのですが、ご確認いただければと思います。
投稿者:齋藤毅  投稿日時:2024-07-10 16:19:44
.../app/webapp/inquiry/pages/Inquiry/ExportPage.class.php
の85行目付近にあります
$start = (isset($_GET["start"]) && $_GET["start"] != "投稿日時(始)") ? $_GET["start"] : null;
$end = (isset($_GET["end"]) && $_GET["end"] != "投稿日時(終)") ? $_GET["end"] : null;

$start = (isset($_GET["start"]) && $_GET["start"] != "投稿日時(始)") ? $_GET["start"] : "";
$end = (isset($_GET["end"]) && $_GET["end"] != "投稿日時(終)") ? $_GET["end"] : "";
に変更したら如何でしょうか?
投稿者:kosame  投稿日時:2024-07-10 16:29:50
その通りに変更してみたところ、エラーメッセージは表示されなくなり、問い合わせ一覧も操作の通りに削除できました!
素早いご回答ありがとうございました。
ログインして投稿する