Skip to content

fix: マネージャー各画面のリクエスト/セッション処理統一・TinyMCE7 CSS対応・bkmanager改善#448

Merged
yama merged 5 commits into
mainfrom
dev
May 10, 2026
Merged

fix: マネージャー各画面のリクエスト/セッション処理統一・TinyMCE7 CSS対応・bkmanager改善#448
yama merged 5 commits into
mainfrom
dev

Conversation

@yama

@yama yama commented May 10, 2026

Copy link
Copy Markdown
Member

Summary

  • TinyMCE7: editor_css_path 設定値をエディタの content_css に適用する機能を追加。絶対URL・相対パス・外部URLを正規化し、ローカルファイルの mtime をクエリパラメータとしてキャッシュバスティングを実装
  • messages.static: $_REQUEST 直参照を anyv() / sessionv() ヘルパーに統一。インデントを全面的に整理し可読性を向上
  • welcome.static: $_SESSION 直代入を sessionv('*key', value) に統一。メッセージカウント取得も合わせて修正
  • template-tv-rank: $_REQUEST['id']anyv('id') に、isset($_POST['listSubmitted'])postv() に修正。フォームに CSRF トークンフィールドを追加
  • bkmanager: truncateable 配列をループ外に移動。InnoDB テーブルの行数を COUNT(*) で正確に取得し、オーバーヘッド/フリースペースカラムに - を表示するよう調整

Test plan

  • TinyMCE7 エディタで editor_css_path 設定時にカスタム CSS が読み込まれること
  • メッセージ一覧・送受信・返信・転送が正常に動作すること
  • ウェルカム画面でメッセージカウントが正しく表示されること
  • テンプレートTV並び替え画面で ID 取得・CSRF 検証が正常に動作すること
  • バックアップマネージャーでテーブル一覧が正しく表示され、トランケートリンクが機能すること

🤖 Generated with Claude Code

Copilot AI review requested due to automatic review settings May 10, 2026 10:25

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@yama yama merged commit 1420a54 into main May 10, 2026
4 of 5 checks passed
@yama yama deleted the dev branch May 10, 2026 11:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants