Beispiel #1
0
 function sendProcess()
 {
     $renderMG = new ET_Message_Guide();
     $renderMG->authStub = $this->authStub;
     $renderMG->props = array("id" => $this->props['messageID']);
     $renderResult = $renderMG->render();
     if (!$renderResult->status) {
         return $renderResult;
     }
     $html = $renderResult->results->emailhtmlbody;
     $send = array();
     $send["Email"] = array("Subject" => $this->props['subject'], "HTMLBody" => $html);
     $send["List"] = array("ID" => $this->props['listID']);
     $response = new ET_Post($this->authStub, "Send", $send);
     return $response;
 }
 $renderMG->authStub = $myclient;
 $renderMG->props = $message;
 $renderRessult = $renderMG->render();
 print_r('Retrieve Status: ' . ($renderRessult->status ? 'true' : 'false') . "\n");
 print 'Code: ' . $renderRessult->code . "\n";
 print 'Message: ' . $renderRessult->message . "\n";
 print 'Results Length: ' . count($renderRessult->results) . "\n";
 print 'Results: ' . "\n";
 print_r($renderRessult->results);
 print "\n---------------\n";
 // Render the Message by Message Id
 print "Render the new Message by Message Id \n";
 $renderMG = new ET_Message_Guide();
 $renderMG->authStub = $myclient;
 $renderMG->props = array("id" => $IDofPostMessage);
 $renderRessult = $renderMG->render();
 print_r('Retrieve Status: ' . ($renderRessult->status ? 'true' : 'false') . "\n");
 print 'Code: ' . $renderRessult->code . "\n";
 print 'Message: ' . $renderRessult->message . "\n";
 print 'Results Length: ' . count($renderRessult->results) . "\n";
 print 'Results: ' . "\n";
 print_r($renderRessult->results);
 print "\n---------------\n";
 // Create List
 print "Create List \n";
 $postContent = new ET_List();
 $postContent->authStub = $myclient;
 $postContent->props = array("ListName" => "Test List for Message Guide Send", "Description" => "This list was created with the PHPSDK", "Type" => "Private");
 $postResponse = $postContent->post();
 print_r('Post Status: ' . ($postResponse->status ? 'true' : 'false') . "\n");
 print 'Code: ' . $postResponse->code . "\n";