예제 #1
0
$errors = array();
$valid = false;
$disableActions = false;
$testMailOk = false;
$recipient = null;
$name = null;
$mailjetHtml = '';
$pageFormSubmitted = io::post('page-form');
if ($pageFormSubmitted) {
    $pageId = io::post('pageId');
    $mailjetCampaign = new MailjetCampaign($campaignId);
    $result = $mailjetCampaign->setPage($pageId);
    if ($result['error']) {
        $errors[] = $result['message'];
    } else {
        $result = $mailjetCampaign->save();
        if ($result['error']) {
            $errors[] = $result['message'];
        } else {
            $valid = true;
        }
    }
} else {
    $mailjetCampaign = new MailjetCampaign($campaignId);
    $pageId = $mailjetCampaign->getPage();
    $valid = $pageId !== null;
}
//$campaignId = "4618244234";
$response = $api->newsletter(array('method' => 'VIEW', 'ID' => $campaignId));
if ($response) {
    if (isset($api->_response_code) && $api->_response_code === MailjetAPI::MAILJET_STATUS_CODE_OK_VIEW) {