/** * create new subscriber list * * @param string $title * @param string $unsubscribe_page * @param string $confirm_opt_in * @param string $confirmation_success_page * @return void * @author Dan Chadwick */ public function create_list($title, $unsubscribe_page = '', $confirm_opt_in = 'false', $confirmation_success_page) { $cm = new CampaignMonitor($this->api_key); // Optional statement to include debugging information in the result $cm->debug_level = 0; // This is the actual call to the method $result = $cm->listCreate($clientid, $title, $unsubscribe_page, $confirm_opt_in, $confirmation_success_page); if ($result['Result']['Code'] == 0) { return true; } else { Kohana::log('error', 'Campaign Monitor Error : ' . $result['Result']['Message']); return false; } }
<?php ini_set('display_errors', 1); error_reporting(E_ALL); require_once 'CMBase.php'; //-----------------------------INPUT PARAMS--------------------------------------- $apikey = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'; $clientid = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'; $title = 'API Newsletter Subscribers'; $unsubscribePage = ''; $confirmOptIn = 'false'; $confirmationSuccessPage = ''; //------------------------------------------------------------------------------- $cm = new CampaignMonitor($apikey); //Optional statement to include debugging information in the result $cm->debug_level = 1; //This is the actual call to the method $result = $cm->listCreate($clientid, $title, $unsubscribePage, $confirmOptIn, $confirmationSuccessPage); echo '<br><br>'; print_r($result);