Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

二重投稿、レスコメント、描画時間記録の仕様の変更 #3

Merged
merged 8 commits into from
Oct 26, 2020

Conversation

satopian
Copy link
Contributor

@satopian satopian commented Oct 25, 2020

二重投稿

同じコメントが投稿されると二重投稿ですか?というエラーがでます。
しかし、コメントが必須ではないときの「本文無し」も同じ「本文無し」というコメントになるので、二重投稿のエラーになります。
コメントの長さが 0 の時は本文が無い投稿なので、二重投稿のチェックをしないようにしました。

レスのコメントを必須に

コメント未記入の「本文無し」がボタンを押すだけで延々と投稿できる形になってしまったので、レスの時は本文の入力を促すエラー処理になるようにしました。

投稿時間

拡張子.datのユーザーデータに描画開始時間と投稿完了時間を保存しておいて、それを元に描画時間を計算する方式に。
改二の最新板と同じ処理になりました。
picpost.phpの更新も必要です。

コード整理

拡張子除去をphpのローカル関数で。
ファイルの存在確認はis_fileで。
ユーザーデータを記録したdatファイルは投稿が完了したら削除。改二ではワークファイル削除の箇所で削除しているので、それにあわせました。
しかし、行数オーバーや記事削除機能を使った時に一緒に削除する機能は残しました。
理由。すでに設置して運用している方のディレクトリには残っているから。

@sakots sakots merged commit 1a05cbe into sakots:master Oct 26, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants