= $this->extend('admin/_layout') ?>
= $this->section('title') ?>
= lang('Episode.edit') ?>
= $this->endSection() ?>
= $this->section('content') ?>
= form_open_multipart(
route_to('episode-edit', $episode->podcast->id, $episode->id),
['method' => 'post', 'class' => 'flex flex-col max-w-md']
) ?>
= csrf_field() ?>
= form_label(lang('Episode.form.enclosure'), 'enclosure') ?>
= form_input([
'id' => 'enclosure',
'name' => 'enclosure',
'class' => 'form-input mb-4',
'type' => 'file',
'accept' => '.mp3,.m4a',
]) ?>
= form_label(lang('Episode.form.image'), 'image') ?>
= form_input([
'id' => 'image',
'name' => 'image',
'class' => 'form-input',
'type' => 'file',
'accept' => '.jpg,.jpeg,.png',
]) ?>
= lang(
'Common.forms.image_size_hint'
) ?>
= form_label(lang('Episode.form.title'), 'title') ?>
= form_input([
'id' => 'title',
'name' => 'title',
'class' => 'form-input mb-4',
'value' => old('title', $episode->title),
'required' => 'required',
'data-slugify' => 'title',
]) ?>
= form_label(lang('Episode.form.slug'), 'slug') ?>
= form_input([
'id' => 'slug',
'name' => 'slug',
'class' => 'form-input mb-4',
'value' => old('slug', $episode->slug),
'required' => 'required',
'data-slugify' => 'slug',
]) ?>
= form_label(lang('Episode.form.description'), 'description') ?>
= form_textarea(
[
'id' => 'description',
'name' => 'description',
'class' => 'form-textarea',
'required' => 'required',
],
old('description', $episode->description, false),
'data-editor="markdown"'
) ?>
= form_fieldset('', ['class' => 'flex mb-4']) ?>
= form_label(lang('Episode.form.publication_date'), 'publication_date', [
'class' => 'sr-only',
]) ?>
= form_input([
'id' => 'publication_date',
'name' => 'publication_date',
'class' => 'form-input',
'value' => old(
'publication_date',
$episode->published_at
? $episode->published_at->format('Y-m-d')
: ''
),
'type' => 'date',
]) ?>
= form_label(lang('Episode.form.publication_time'), 'publication_time', [
'class' => 'sr-only',
]) ?>
= form_input([
'id' => 'publication_time',
'name' => 'publication_time',
'class' => 'form-input',
'value' => old(
'publication_time',
$episode->published_at ? $episode->published_at->format('H:i') : ''
),
'placeholder' => '--:--',
'type' => 'time',
]) ?>
= form_fieldset_close() ?>
= form_label(lang('Episode.form.season_number'), 'season_number') ?>
= form_input([
'id' => 'season_number',
'name' => 'season_number',
'class' => 'form-input mb-4',
'value' => old('season_number', $episode->season_number),
'type' => 'number',
]) ?>
= form_label(lang('Episode.form.episode_number'), 'episode_number') ?>
= form_input([
'id' => 'episode_number',
'name' => 'episode_number',
'class' => 'form-input mb-4',
'value' => old('episode_number', $episode->number),
'required' => 'required',
'type' => 'number',
]) ?>
= form_fieldset('', ['class' => 'flex flex-col mb-4']) ?>
= form_fieldset_close() ?>
= form_button([
'content' => lang('Episode.form.submit_edit'),
'type' => 'submit',
'class' => 'self-end px-4 py-2 bg-gray-200',
]) ?>
= form_close() ?>
= $this->endSection() ?>