Skip to content

Commit 06c2508

Browse files
committed
カスタムコンテンツのファイル拡張子チェックのデフォルト値を設定
1 parent 2393fe4 commit 06c2508

2 files changed

Lines changed: 10 additions & 3 deletions

File tree

plugins/bc-admin-third/templates/plugin/BcCustomContent/Admin/element/CustomFields/form.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@
127127
</li>
128128
<li>
129129
<strong><?php echo __d('baser_core', 'ファイル拡張子チェック') ?></strong><br>
130-
<?php echo __d('baser_core', '利用するには、「アップロードを許可する拡張子」に拡張子をカンマ区切りで入力します') ?>
130+
<?php echo __d('baser_core', '利用するには、「アップロードを許可する拡張子」に拡張子をカンマ区切りで入力します。未設定の場合は「gif,jpg,jpeg,png,pdf」を許可します。') ?>
131131
</li>
132132
</ul>
133133
</div>

plugins/bc-custom-content/src/Model/Table/CustomEntriesTable.php

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -336,8 +336,15 @@ public function setValidateMaxFileSize(Validator $validator, CustomLink $link, a
336336
*/
337337
public function setValidateFileExt(Validator $validator, CustomLink $link)
338338
{
339-
if (empty($link->custom_field->meta['BcCustomContent']['file_ext'])) return $validator;
340-
$fileExt = explode(',', $link->custom_field->meta['BcCustomContent']['file_ext']);
339+
if ($link->custom_field->type !== 'BcCcFile') {
340+
return $validator;
341+
}
342+
343+
$fileExt = ['gif', 'jpg', 'jpeg', 'png', 'pdf'];
344+
if (!empty($link->custom_field->meta['BcCustomContent']['file_ext'])) {
345+
$fileExt = explode(',', $link->custom_field->meta['BcCustomContent']['file_ext']);
346+
}
347+
341348
$validator->add($link->name, [
342349
'fileExt' => [
343350
'provider' => 'bc',

0 commit comments

Comments
 (0)