Skip to content

Commit cf0589e

Browse files
committed
v2.01
1 parent 7f1380f commit cf0589e

3 files changed

Lines changed: 20 additions & 7 deletions

File tree

petitnote/functions.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
//Petit Note (c)さとぴあ @satopian 2021-2026 MIT License
33
//https://paintbbs.sakura.ne.jp/
44

5-
$functions_ver=20260523;
5+
$functions_ver=20260614;
66

77
/**
88
* 編集モードログアウト
@@ -166,6 +166,10 @@ function admin_in(): void {
166166
error("失敗しました。");
167167
}
168168

169+
if(!$enable_v1_legacy_template_unsafe_get_login){
170+
check_same_origin();
171+
}
172+
169173
//禁止ホストをチェック
170174
check_badhost();
171175
aikotoba_required_to_view();

petitnote/index.php

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
//https://paintbbs.sakura.ne.jp/
44
//1スレッド1ログファイル形式のスレッド式画像掲示板
55

6-
$petit_ver='v2.0.0';
7-
$petit_lot='lot.20260613';
6+
$petit_ver='v2.0.1';
7+
$petit_lot='lot.20260614';
88

99
$lang = ($http_langs = $_SERVER['HTTP_ACCEPT_LANGUAGE'] ?? '')
1010
? explode( ',', $http_langs )[0] : '';
@@ -20,13 +20,13 @@
2020
die(__DIR__.'/functions.php'.($en ? ' does not exist.':'がありません。'));
2121
}
2222
require_once(__DIR__.'/functions.php');
23-
if(!isset($functions_ver)||$functions_ver<20260501){
23+
if(!isset($functions_ver)||$functions_ver<20260614){
2424
die($en?'Please update functions.php to the latest version.':'functions.phpを最新版に更新してください。');
2525
}
2626

2727
check_file(__DIR__.'/misskey_note.inc.php');
2828
require_once(__DIR__.'/misskey_note.inc.php');
29-
if(!isset($misskey_note_ver)||$misskey_note_ver<20260501){
29+
if(!isset($misskey_note_ver)||$misskey_note_ver<20260614){
3030
die($en?'Please update misskey_note.inc.php to the latest version.':'misskey_note.inc.phpを最新版に更新してください。');
3131
}
3232

@@ -1139,6 +1139,10 @@ function to_continue(): void {
11391139
error($en? 'Rejected.' : '拒絶されました。');
11401140
}
11411141

1142+
if(!$enable_v1_legacy_template_unsafe_get_login){
1143+
check_same_origin();
1144+
}
1145+
11421146
aikotoba_required_to_view(true);
11431147

11441148
$appc=(string)filter_input_data('COOKIE','appc');

petitnote/misskey_note.inc.php

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
//https://paintbbs.sakura.ne.jp/
44
//APIを使ってお絵かき掲示板からMisskeyにノート
55

6-
$misskey_note_ver=20260501;
6+
$misskey_note_ver=20260614;
77
class misskey_note{
88

99
//投稿済みの記事をMisskeyにノートするための前処理
@@ -12,6 +12,11 @@ public static function before_misskey_note (): void {
1212
global $boardname,$home,$petit_ver,$petit_lot,$skindir,$set_nsfw,$en,$deny_all_posts,$enable_v1_legacy_template_unsafe_get_login;
1313
//管理者判定処理
1414
session_sta();
15+
16+
if(!$enable_v1_legacy_template_unsafe_get_login){
17+
check_same_origin();
18+
}
19+
1520
aikotoba_required_to_view(true);
1621
$aikotoba= true;//テンプレート互換性
1722
$adminpost=adminpost_valid();
@@ -124,7 +129,7 @@ public static function misskey_note_edit_form(): void {
124129

125130
$flag=false;
126131
$resid="";
127-
$line="";
132+
$line=[];
128133
$first_posted_time="";
129134
foreach($r_arr as $val){
130135

0 commit comments

Comments
 (0)