Ver.3.26:PHP5.3仕様変更対策
MyHome Portal Ver.3.26をリリースしました。
http://ok2nd.web.fc2.com/download.html
PHP5.3.?の仕様変更により、「Undefined index」や「Call-time pass-by-reference has been deprecated」等のエラーが出てしまうようなので、とりあえずの対策としてエラーが出ないようにしました。
__define_common.php、include-common-all.phpに
error_reporting(E_ERROR & ~E_NOTICE & ~E_PARSE);
を追加。Undefined index等のエラーを出さないため。
__define_common.phpで、データベース名定義の一部が"で括られていなかったのを修正。
php_flag allow_call_time_pass_reference On
を追加。関数コールの引数参照渡しのエラーを出さないため。
カレンダーのスケジュールにURL等の長い英文字列があった場合に、テーブル枠内で折り返して表示するようにしました。 CSSで、<td>タグに、以下を指定しています。
word-break: break-all;