feat(submit): add user media library

This commit is contained in:
kate522 committed 2026-09-04 22:53:33 +08:00
1 parent 44e165d34e
commit f3fcfe45da
23 files changed
+1321 -945

No files matched your search

+7 -3
View File
@@ -49,10 +49,14 @@ trait FrontSubmitPay {
}
$downloads = DomainModel::sanitize_downloads($raw['downloads'] ?? []);
if (!empty($downloads) && $this->user_can_cap('new_post_pay_download', $user_id)) {
$pay_type = DomainModel::PAY_TYPE_DOWNLOAD;
if ($this->user_can_cap('new_post_pay_download', $user_id)) {
$meta['downloads'] = $downloads;
} elseif ($pay_type === DomainModel::PAY_TYPE_DOWNLOAD && !$this->user_can_cap('new_post_pay_download', $user_id)) {
if ($downloads !== []) {
$pay_type = DomainModel::PAY_TYPE_DOWNLOAD;
} elseif ($pay_type === DomainModel::PAY_TYPE_DOWNLOAD) {
$pay_type = DomainModel::PAY_TYPE_READING;
}
} elseif ($pay_type === DomainModel::PAY_TYPE_DOWNLOAD) {
$pay_type = DomainModel::PAY_TYPE_READING;
$meta['downloads'] = [];
}