public function getDraftCampaignsByClientID($clientId = null)
{
// set ID
$clientId = empty($clientId) ? $this->getClientId() : $clientId;
// make the call
$records = (array) $this->doCall('clients/' . $clientId . '/drafts');
// stop here if no record was set
if (empty($records)) {
return array();
}
// reserve variable
$results = array();
// loop the records
foreach ($records as $key => $record) {
// set result values
$results[$key]['campaign_id'] = $record['CampaignID'];
$results[$key]['subject'] = $record['Subject'];
$results[$key]['name'] = $record['Name'];
$results[$key]['date_created'] = $record['DateCreated'];
$results[$key]['preview_url'] = $record['PreviewURL'];
}
// return the results
return $results;
}