diff --git a/workflow_v3.php b/workflow_v3.php index 1bbe010..1cad9fb 100644 --- a/workflow_v3.php +++ b/workflow_v3.php @@ -978,12 +978,14 @@ if ($_POST && $testRunner) { break; case 'update_status_to_b2': - if (isset($results['selected_campaign_b1'])) { + $campaignId = $_POST['campaign_id'] ?? null; + if (!$campaignId && isset($results['selected_campaign_b1'])) { + $campaignId = $results['selected_campaign_b1']['asset_id']; + } + + if ($campaignId) { $statusManager = createStatusManager($testRunner); - $statusResult = $statusManager->updateCampaignStatus( - $results['selected_campaign_b1']['asset_id'], - 'B2' - ); + $statusResult = $statusManager->updateCampaignStatus($campaignId, 'B2'); if ($statusResult['success']) { $results['status_update_b2'] = $statusResult; @@ -3202,6 +3204,38 @@ $envInfo = $configV3->getEnvironmentInfo(); + +
+ + + += htmlspecialchars($results['selected_campaign_b1']['asset_id']) ?>
+ + Once all Global Master assets are downloaded and sent to Agency, update the campaign status to B2 +
+ +