[ 'icon' => 'dashboard-fill', // @icon("dashboard-fill") 'items' => ['podcast-view', 'podcast-edit', 'podcast-persons-manage', 'podcast-imports', 'podcast-imports-sync'], 'items-permissions' => [ 'podcast-view' => 'view', 'podcast-edit' => 'edit', 'podcast-persons-manage' => 'manage-persons', 'podcast-imports' => 'manage-import', 'podcast-imports-sync' => 'manage-import', ], ], 'episodes' => [ 'icon' => 'play-circle-fill', // @icon("play-circle-fill") 'items' => ['episode-list', 'episode-create'], 'items-permissions' => [ 'episode-list' => 'episodes.view', 'episode-create' => 'episodes.create', ], 'add-cta' => 'episode-create', 'count' => $podcast->getEpisodesCount(), 'count-route' => 'episode-list', ], 'plugins' => [ 'icon' => 'puzzle-fill', // @icon("puzzle-fill") 'items' => [], 'items-labels' => [], 'items-permissions' => [], ], 'analytics' => [ 'icon' => 'line-chart-fill', // @icon("line-chart-fill") 'items' => [ 'podcast-analytics', 'podcast-analytics-unique-listeners', 'podcast-analytics-listening-time', 'podcast-analytics-players', 'podcast-analytics-locations', 'podcast-analytics-time-periods', 'podcast-analytics-webpages', ], 'items-permissions' => [ 'podcast-analytics' => 'view', 'podcast-analytics-unique-listeners' => 'view', 'podcast-analytics-listening-time' => 'view', 'podcast-analytics-players' => 'view', 'podcast-analytics-locations' => 'view', 'podcast-analytics-time-periods' => 'view', 'podcast-analytics-webpages' => 'view', ], ], 'broadcast' => [ 'icon' => 'broadcast-fill', // @icon("broadcast-fill") 'items' => [ 'platforms-podcasting', 'platforms-social', ], 'items-permissions' => [ 'platforms-podcasting' => 'manage-platforms', 'platforms-social' => 'manage-platforms', ], ], 'monetization' => [ 'icon' => 'money-dollar-circle-fill', // @icon("money-dollar-circle-fill") 'items' => [ 'subscription-list', 'subscription-create', 'platforms-funding', ], 'items-permissions' => [ 'subscription-list' => 'manage-subscriptions', 'subscription-create' => 'manage-subscriptions', 'platforms-funding' => 'manage-platforms', ], ], 'contributors' => [ 'icon' => 'group-fill', // @icon("group-fill") 'items' => ['contributor-list', 'contributor-add'], 'items-permissions' => [ 'contributor-list' => 'manage-contributors', 'contributor-add' => 'manage-contributors', ], 'add-cta' => 'contributor-add', 'count' => count($podcast->contributors), 'count-route' => 'contributor-list', ], ]; foreach (plugins()->getPluginsWithPodcastSettings() as $plugin) { $route = route_to('plugins-settings-podcast', $plugin->getVendor(), $plugin->getPackage(), $podcast->id); $podcastNavigation['plugins']['items'][] = $route; $podcastNavigation['plugins']['items-labels'][$route] = $plugin->getTitle(); $podcastNavigation['plugins']['items-permissions'][$route] = 'edit'; } ?>
= view('_partials/_nav_menu', [ 'navigation' => $podcastNavigation, 'langKey' => 'PodcastNavigation', 'podcastId' => $podcast->id, ]) ?>