public function getListsByCampaignId($campaignId)
{
// set parameters
$parameters['CampaignID'] = (string) $campaignId;
// make the call
$records = (array) $this->doCall('campaigns/' . $campaignId . '/listsandsegments', $parameters);
// stop here if no records were set
if (empty($records)) {
return array();
}
// reserve variable
$results = array();
$i = 0;
// loop the list and segment records
foreach ($records['Lists'] as $record) {
$results[$i]['id'] = $record['ListID'];
$results[$i]['name'] = $record['Name'];
$i++;
}
// return the records
return $results;
}