Skip to content

Commit dc5378c

Browse files
authored
Update BudgetOpportunities.php
1 parent c0eb9dc commit dc5378c

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

samples/V11/BudgetOpportunities.php

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -68,19 +68,21 @@
6868
$GLOBALS['AuthorizationData']->AccountId,
6969
CampaignManagementHelper::AllCampaignTypes);
7070

71-
foreach ($campaigns->Campaign as $campaign)
71+
if(isset($campaigns->Campaigns))
72+
{
73+
foreach ($campaigns->Campaigns->Campaign as $campaign)
7274
{
73-
$opportunities = AdInsightHelper::GetBudgetOpportunities($campaign->Id)->Opportunities;
74-
75-
AdInsightHelper::OutputBudgetOpportunities($opportunities, $campaign->Id);
75+
$opportunities = AdInsightHelper::GetBudgetOpportunities($campaign->Id)->Opportunities;
76+
AdInsightHelper::OutputBudgetOpportunities($opportunities, $campaign->Id);
7677
}
78+
}
7779
}
7880
catch (SoapFault $e)
7981
{
8082
// Output the last request/response.
8183

8284
print "\nLast SOAP request/response:\n";
83-
printf("Fault Code: %s\nFault String: %s\n", $e->faultcode, $e->faultstring);
85+
printf("Fault Code: %s\nFault String: %s\n", $e->faultcode, $e->faultstring);
8486
print $GLOBALS['Proxy']->GetWsdl() . "\n";
8587
print $GLOBALS['Proxy']->GetService()->__getLastRequest()."\n";
8688
print $GLOBALS['Proxy']->GetService()->__getLastResponse()."\n";

0 commit comments

Comments
 (0)