-
= lang('Podcast.form.handle') ?>
+
= lang('Podcast.form.handle') ?>
@@ -40,7 +40,7 @@
@@ -48,7 +48,7 @@
diff --git a/themes/cp_admin/import/podcast_sync.php b/themes/cp_admin/import/podcast_sync.php
index 21470707..d71ad77d 100644
--- a/themes/cp_admin/import/podcast_sync.php
+++ b/themes/cp_admin/import/podcast_sync.php
@@ -13,8 +13,8 @@
= csrf_field() ?>
diff --git a/themes/cp_admin/my_account/change_password.php b/themes/cp_admin/my_account/change_password.php
index cbafc732..f0731a9e 100644
--- a/themes/cp_admin/my_account/change_password.php
+++ b/themes/cp_admin/my_account/change_password.php
@@ -15,12 +15,12 @@
= csrf_field() ?>
diff --git a/themes/cp_admin/page/create.php b/themes/cp_admin/page/create.php
index 125196c5..f1e32d23 100644
--- a/themes/cp_admin/page/create.php
+++ b/themes/cp_admin/page/create.php
@@ -16,7 +16,7 @@
@@ -32,7 +32,7 @@
diff --git a/themes/cp_admin/page/edit.php b/themes/cp_admin/page/edit.php
index 8047a1d0..95c5941e 100644
--- a/themes/cp_admin/page/edit.php
+++ b/themes/cp_admin/page/edit.php
@@ -16,7 +16,7 @@
diff --git a/themes/cp_admin/person/create.php b/themes/cp_admin/person/create.php
index 09f15dc6..7316d100 100644
--- a/themes/cp_admin/person/create.php
+++ b/themes/cp_admin/person/create.php
@@ -16,28 +16,28 @@
+ label="= esc(lang('Person.form.information_url')) ?>"
+ hint="= esc(lang('Person.form.information_url_hint')) ?>" />
diff --git a/themes/cp_admin/person/edit.php b/themes/cp_admin/person/edit.php
index b31504ed..1d6ff3b0 100644
--- a/themes/cp_admin/person/edit.php
+++ b/themes/cp_admin/person/edit.php
@@ -16,31 +16,31 @@
diff --git a/themes/cp_admin/podcast/create.php b/themes/cp_admin/podcast/create.php
index c2a9ac65..54ab5287 100644
--- a/themes/cp_admin/podcast/create.php
+++ b/themes/cp_admin/podcast/create.php
@@ -23,21 +23,21 @@
@@ -47,12 +47,12 @@
= lang('Podcast.form.type.episodic') ?>
= lang('Podcast.form.type.serial') ?>
@@ -65,7 +65,7 @@
@@ -73,14 +73,14 @@
@@ -110,28 +110,28 @@
-
+
= lang('Podcast.form.is_owner_email_removed_from_feed') ?>
+ label="= esc(lang('Podcast.form.publisher')) ?>"
+ hint="= esc(lang('Podcast.form.publisher_hint')) ?>" />
+ label="= esc(lang('Podcast.form.copyright')) ?>" />
@@ -139,7 +139,7 @@
title="= lang('Podcast.form.fediverse_section_title') ?>" >
-
= lang('Podcast.form.handle') ?>
+
= lang('Podcast.form.handle') ?>
@@ -148,14 +148,14 @@
-
+
= lang('Podcast.form.premium_by_default') ?>
@@ -164,7 +164,7 @@
subtitle="= lang('Podcast.form.op3_hint') ?>">
op3.dev
-
= lang('Podcast.form.op3_enable') ?>
+
= lang('Podcast.form.op3_enable') ?>
+ label="= esc(lang('Podcast.form.location_name')) ?>"
+ hint="= esc(lang('Podcast.form.location_name_hint')) ?>" />
@@ -184,13 +184,13 @@
+ label="= esc(lang('Podcast.form.custom_rss')) ?>"
+ hint="= esc(lang('Podcast.form.custom_rss_hint')) ?>" />
-
+
= lang('Podcast.form.lock') ?>
-
+
= lang('Podcast.form.block') ?>
diff --git a/themes/cp_admin/podcast/edit.php b/themes/cp_admin/podcast/edit.php
index f8ce356b..0e2d9493 100644
--- a/themes/cp_admin/podcast/edit.php
+++ b/themes/cp_admin/podcast/edit.php
@@ -44,21 +44,21 @@
@@ -69,12 +69,12 @@
= lang('Podcast.form.type.episodic') ?>
= lang('Podcast.form.type.serial') ?>
@@ -87,7 +87,7 @@
@@ -95,7 +95,7 @@
@@ -103,7 +103,7 @@
@@ -134,31 +134,31 @@
-
+
= lang('Podcast.form.is_owner_email_removed_from_feed') ?>
+ hint="= esc(lang('Podcast.form.publisher_hint')) ?>" />
@@ -167,7 +167,7 @@
title="= lang('Podcast.form.fediverse_section_title') ?>" >
-
= lang('Podcast.form.handle') ?>
+
= lang('Podcast.form.handle') ?>
@@ -176,15 +176,15 @@
-
+
= lang('Podcast.form.premium_by_default') ?>
@@ -194,7 +194,7 @@
op3.dev
= lang('Podcast.form.op3_enable') ?>
+ ->get('Analytics.enableOP3', 'podcast:' . $podcast->id) ? 'true' : 'false' ?>" hint="= esc(lang('Podcast.form.op3_enable_hint')) ?>">= lang('Podcast.form.op3_enable') ?>
+ hint="= esc(lang('Podcast.form.location_name_hint')) ?>" />
@@ -216,22 +216,22 @@
-
+
= lang('Podcast.form.lock') ?>
-
+
= lang('Podcast.form.block') ?>
diff --git a/themes/cp_admin/podcast/monetization_other.php b/themes/cp_admin/podcast/monetization_other.php
index a59bceca..68704a13 100644
--- a/themes/cp_admin/podcast/monetization_other.php
+++ b/themes/cp_admin/podcast/monetization_other.php
@@ -18,24 +18,24 @@
+ hint="= esc(lang('Podcast.form.payment_pointer_hint')) ?>" />
diff --git a/themes/cp_admin/podcast/persons.php b/themes/cp_admin/podcast/persons.php
index 6d66001d..66fde64a 100644
--- a/themes/cp_admin/podcast/persons.php
+++ b/themes/cp_admin/podcast/persons.php
@@ -26,8 +26,8 @@
as="MultiSelect"
id="persons"
name="persons[]"
- label="= lang('Person.podcast_form.persons') ?>"
- hint="= lang('Person.podcast_form.persons_hint') ?>"
+ label="= esc(lang('Person.podcast_form.persons')) ?>"
+ hint="= esc(lang('Person.podcast_form.persons_hint')) ?>"
options="= esc(json_encode($personOptions)) ?>"
selected="= esc(json_encode(old('persons', []))) ?>"
required="true" />
@@ -36,8 +36,8 @@
as="MultiSelect"
id="roles"
name="roles[]"
- label="= lang('Person.podcast_form.roles') ?>"
- hint="= lang('Person.podcast_form.roles_hint') ?>"
+ label="= esc(lang('Person.podcast_form.roles')) ?>"
+ hint="= esc(lang('Person.podcast_form.roles_hint')) ?>"
options="= esc(json_encode($taxonomyOptions)) ?>"
selected="= esc(json_encode(old('roles', []))) ?>"
/>
diff --git a/themes/cp_admin/podcast/platforms.php b/themes/cp_admin/podcast/platforms.php
index 9de8d804..0e3eaee6 100644
--- a/themes/cp_admin/podcast/platforms.php
+++ b/themes/cp_admin/podcast/platforms.php
@@ -71,7 +71,7 @@
diff --git a/themes/cp_admin/podcast/publish_edit.php b/themes/cp_admin/podcast/publish_edit.php
index 1cca91b9..53919983 100644
--- a/themes/cp_admin/podcast/publish_edit.php
+++ b/themes/cp_admin/podcast/publish_edit.php
@@ -61,8 +61,8 @@
diff --git a/themes/cp_admin/settings/general.php b/themes/cp_admin/settings/general.php
index a7540a95..ee05954e 100644
--- a/themes/cp_admin/settings/general.php
+++ b/themes/cp_admin/settings/general.php
@@ -25,7 +25,7 @@ use Config\App;
@@ -33,7 +33,7 @@ use Config\App;
@@ -83,9 +83,9 @@ use Config\App;
title="= lang('Settings.housekeeping.title') ?>"
subtitle="= lang('Settings.housekeeping.subtitle') ?>" >
- = lang('Settings.housekeeping.reset_counts') ?>
- = lang('Settings.housekeeping.rename_episodes_files') ?>
- = lang('Settings.housekeeping.clear_cache') ?>
+ = lang('Settings.housekeeping.reset_counts') ?>
+ = lang('Settings.housekeeping.rename_episodes_files') ?>
+ = lang('Settings.housekeeping.clear_cache') ?>
diff --git a/themes/cp_admin/subscription/create.php b/themes/cp_admin/subscription/create.php
index 19fbd198..0cdff137 100644
--- a/themes/cp_admin/subscription/create.php
+++ b/themes/cp_admin/subscription/create.php
@@ -18,14 +18,14 @@
diff --git a/themes/cp_admin/subscription/edit.php b/themes/cp_admin/subscription/edit.php
index 761ebc2c..11fa30fc 100644
--- a/themes/cp_admin/subscription/edit.php
+++ b/themes/cp_admin/subscription/edit.php
@@ -27,8 +27,8 @@
diff --git a/themes/cp_admin/subscription/list.php b/themes/cp_admin/subscription/list.php
index fdd50a5d..794ad6e5 100644
--- a/themes/cp_admin/subscription/list.php
+++ b/themes/cp_admin/subscription/list.php
@@ -21,8 +21,8 @@
class="w-full"
type="url"
name="subscription_link"
- label="= lang('Subscription.form_link_add.link') ?>"
- hint="= lang('Subscription.form_link_add.link_hint') ?>"
+ label="= esc(lang('Subscription.form_link_add.link')) ?>"
+ hint="= esc(lang('Subscription.form_link_add.link_hint')) ?>"
placeholder="https://…"
value="= service('settings')
->get('Subscription.link', 'podcast:' . $podcast->id) ?>" />
diff --git a/themes/cp_admin/subscription/suspend.php b/themes/cp_admin/subscription/suspend.php
index 046ad2af..2861c8b2 100644
--- a/themes/cp_admin/subscription/suspend.php
+++ b/themes/cp_admin/subscription/suspend.php
@@ -20,7 +20,7 @@
diff --git a/themes/cp_admin/user/edit.php b/themes/cp_admin/user/edit.php
index de91027d..61b0c486 100644
--- a/themes/cp_admin/user/edit.php
+++ b/themes/cp_admin/user/edit.php
@@ -21,7 +21,7 @@
diff --git a/themes/cp_app/podcast/follow.php b/themes/cp_app/podcast/follow.php
index ba904824..f67ae71e 100644
--- a/themes/cp_app/podcast/follow.php
+++ b/themes/cp_app/podcast/follow.php
@@ -56,8 +56,8 @@
diff --git a/themes/cp_app/podcast/unlock.php b/themes/cp_app/podcast/unlock.php
index 9a5ec691..5c31c62e 100644
--- a/themes/cp_app/podcast/unlock.php
+++ b/themes/cp_app/podcast/unlock.php
@@ -50,7 +50,7 @@
class="self-stretch mt-4 text-left"
name="token"
type="password"
- label="= lang('PremiumPodcasts.unlock_form.token') ?>"
+ label="= esc(lang('PremiumPodcasts.unlock_form.token')) ?>"
hint="= lang('PremiumPodcasts.unlock_form.token_hint', [
'podcastTitle' => esc($podcast->title),
]) ?>"
diff --git a/themes/cp_app/post/remote_action.php b/themes/cp_app/post/remote_action.php
index adb70991..af0ed7d2 100644
--- a/themes/cp_app/post/remote_action.php
+++ b/themes/cp_app/post/remote_action.php
@@ -48,8 +48,8 @@
diff --git a/themes/cp_auth/email_2fa_show.php b/themes/cp_auth/email_2fa_show.php
index 706c47ec..5bbd581c 100644
--- a/themes/cp_auth/email_2fa_show.php
+++ b/themes/cp_auth/email_2fa_show.php
@@ -16,8 +16,8 @@ use Modules\Auth\Config\Auth;
diff --git a/themes/cp_install/database_config.php b/themes/cp_install/database_config.php
index 6fa5c2e2..9a526f24 100644
--- a/themes/cp_install/database_config.php
+++ b/themes/cp_install/database_config.php
@@ -25,27 +25,27 @@ use Config\Database;
diff --git a/themes/cp_install/instance_config.php b/themes/cp_install/instance_config.php
index f51a2859..e1f0a228 100644
--- a/themes/cp_install/instance_config.php
+++ b/themes/cp_install/instance_config.php
@@ -20,26 +20,26 @@ use Modules\Install\Config\Install;
+ label="= esc(lang('Install.form.media_base_url')) ?>"
+ hint="= esc(lang('Install.form.media_base_url_hint')) ?>" />