mirror of
https://code.castopod.org/adaures/castopod
synced 2025-04-19 13:01:19 +00:00
fix: remove required for other_categories field and add podcast_id to latest podcasts query
This commit is contained in:
parent
2d44b457a0
commit
5417be0049
@ -424,9 +424,10 @@ class Podcast extends BaseController
|
||||
return redirect()->route('podcast-view', [$this->podcast->id]);
|
||||
}
|
||||
|
||||
public function latestEpisodes(int $limit)
|
||||
public function latestEpisodes(int $limit, int $podcast_id)
|
||||
{
|
||||
$episodes = (new EpisodeModel())
|
||||
->where('podcast_id', $podcast_id)
|
||||
->orderBy('created_at', 'desc')
|
||||
->findAll($limit);
|
||||
|
||||
|
@ -27,7 +27,6 @@
|
||||
'id' => 'image',
|
||||
'name' => 'image',
|
||||
'class' => 'form-input',
|
||||
|
||||
'required' => 'required',
|
||||
'type' => 'file',
|
||||
'accept' => '.jpg,.jpeg,.png',
|
||||
@ -65,21 +64,13 @@
|
||||
hint_tooltip(lang('Podcast.form.type.hint'), 'ml-1') ?>
|
||||
</legend>
|
||||
<?= form_radio(
|
||||
[
|
||||
'id' => 'episodic',
|
||||
'name' => 'type',
|
||||
'class' => 'form-radio-btn',
|
||||
],
|
||||
['id' => 'episodic', 'name' => 'type', 'class' => 'form-radio-btn'],
|
||||
'episodic',
|
||||
old('type') ? old('type') == 'episodic' : true
|
||||
) ?>
|
||||
<label for="episodic"><?= lang('Podcast.form.type.episodic') ?></label>
|
||||
<?= form_radio(
|
||||
[
|
||||
'id' => 'serial',
|
||||
'name' => 'type',
|
||||
'class' => 'form-radio-btn',
|
||||
],
|
||||
['id' => 'serial', 'name' => 'type', 'class' => 'form-radio-btn'],
|
||||
'serial',
|
||||
old('type') ? old('type') == 'serial' : false
|
||||
) ?>
|
||||
@ -124,7 +115,6 @@
|
||||
|
||||
<?= form_label(
|
||||
lang('Podcast.form.other_categories'),
|
||||
|
||||
'other_categories',
|
||||
[],
|
||||
'',
|
||||
@ -137,7 +127,6 @@
|
||||
[
|
||||
'id' => 'other_categories',
|
||||
'class' => 'mb-4',
|
||||
'required' => 'required',
|
||||
'data-max-item-count' => '2',
|
||||
]
|
||||
) ?>
|
||||
|
@ -25,6 +25,7 @@
|
||||
|
||||
<?= view_cell('\App\Controllers\Admin\Podcast::latestEpisodes', [
|
||||
'limit' => 5,
|
||||
'podcast_id' => $podcast->id,
|
||||
]) ?>
|
||||
|
||||
<?= $this->endSection() ?>
|
||||
|
Loading…
x
Reference in New Issue
Block a user