requestAPI($requestUrl, true, $_POST); // check result before access if (!empty($result['error'])) { powerpress_page_message_add_error(__('Error: ', 'powerpress') . $result['error']); } else if ($result) { $networkShowSearchResults = $result['programs']; $networkShowSearchValue = $searchValue; $networkShowSearchCount = $result['num_results']; } } } $accountShowsNotInNetwork = false; $accountShowsNotInNetworkCount = 0; if($networkID){ // find internal shows not in network $requestUrl = '/2/powerpress/network/' . $networkID . '/not-in-network/'; $result = $networkObj->requestAPI($requestUrl, true, $_POST); // check result before access if (!empty($result['error'])) { powerpress_page_message_add_error(__('Error: ', 'powerpress') . $result['error']); } else if ($result){ $accountShowsNotInNetwork = $result['programs']; $accountShowsNotInNetworkCount = $result['num_results']; } // refresh shows in network $requestUrl = '/2/powerpress/network/' . $networkID . '/programs/'; $props = $networkObj->requestAPI($requestUrl, true, $_POST); // check result before access if (!empty($props['error']) || !is_array($props)) { $props = []; } } if (empty($props)) $props = []; // pre-group by internal/external $groups = ['internal' => [], 'external' => []]; $inNetworkIds = []; foreach ($props as $program) { if (empty($program['program_id'])) continue; // skip entries w/o valid program_id $bucket = !empty($program['internal']) ? 'internal' : 'external'; $groups[$bucket][] = $program; $inNetworkIds[$program['program_id']] = true; } // ================= // HOMEPAGE BUTTON // ================= // toggle between create and edit based on page existence $homepageMap = get_option('powerpress_network_map', []); $homepageExists = false; $homepageId = null; if (!empty($homepageMap['Homepage'])) { $hpId = $homepageMap['Homepage']; if (get_post_status($hpId) == 'publish') { $homepageExists = true; $homepageId = $hpId; } } ?>

|

podcasts

SEARCH RESULTS:

Add to Network
Show Coverart

SUGGESTED SHOWS

Add to Network
Show Coverart

'changeForm', 'select_id' => 'page-select-ppn', 'shortcode_id' => 'ppn-program-shortcode', 'target' => 'Program', 'target_id_attr' => 'select-page-target-id', 'pages' => $availablePages, ]); ?>