[SOY Inquiry]問い合わせ削除時にエラー

SOY Appに関する質問、要望はこちら。

[SOY Inquiry]問い合わせ削除時にエラー

投稿記事by designlog on 2019年5月07日(火) 12:41

お世話になっております。
SOY Inquiry(1.2p7.35)の問い合わせ画面(問い合わせ一覧画面)で問い合わせを全て選択し、削除を実行すると以下のエラーが表示されました。

Notice: Only variables should be passed by reference in /home/users/0/サーバーID/web/サイトディレクトリ/インストールディレクトリ/app/webapp/inquiry/pages/Inquiry/IndexPage.class.php on line 18

Warning: Cannot modify header information - headers already sent by (output started at /home/users/0/サーバーID/web/サイトディレクトリ/インストールディレクトリ/app/webapp/inquiry/pages/Inquiry/IndexPage.class.php:18) in /home/users/0/サーバーID/web/サイトディレクトリ/インストールディレクトリ/common/lib/soy2_build.php on line 311

ブラウザの戻るボタンで問い合わせ画面に戻ると問い合わせは削除されていましたが、なんらか修正が必要なエラーでしょうか?
同じプランの別サーバーでも試しましたが同じエラーが発生しました。サーバー環境によるエラーでしょうか?
最後に編集したユーザー designlog [ 2019年5月07日(火) 15:09 ], 累計 1 回
designlog
 
記事: 102
登録日時: 2010年1月11日(月) 16:42

Re: [c]問い合わせ削除時にエラー

投稿記事by inunosinsi on 2019年5月07日(火) 15:07

エラーコードを読む限り、
/インストールディレクトリ/app/webapp/inquiry/pages/Inquiry/IndexPage.class.phpの18行目によろしくない記述方法が残っているみたいです。
PHPのバージョンが上がり、エラーとなったのでしょう。

/インストールディレクトリ/app/webapp/inquiry/pages/Inquiry/IndexPage.class.phpの18行目にある

コード: 全て選択
$flag_text = array_shift(array_keys($_POST["bulk_modify"]["flag"]));




コード: 全て選択
$keys = array_keys($_POST["bulk_modify"]["flag"]);
$flag_text = array_shift($keys);


にすれば解決するかもしれません。
大阪でフリーのプログラマをしています。
以前はSOY CMSの開発元で働いていました。

SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)

最近はSOY Shopを業務アプリとして使用できないか?と模索しています。
SOY Shopで管理画面のみ使用モードを追加しました - saitodev.co

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 752
登録日時: 2008年6月12日(木) 20:48

Re: [SOY Inquiry]問い合わせ削除時にエラー

投稿記事by designlog on 2019年5月07日(火) 15:10

ありがとうございます。
試してみます。
designlog
 
記事: 102
登録日時: 2010年1月11日(月) 16:42


Return to SOY App全般

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[2人]

cron