hosted-licensed.php 1023 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. require_once dirname(__FILE__) . '/../../common.php';
  3. system('clear');
  4. print(Demos_Zend_Service_LiveDocx_Helper::wrapLine(
  5. PHP_EOL . 'Using Hosted Solution and Fully-Licensed Servers' .
  6. PHP_EOL .
  7. PHP_EOL . 'This sample application illustrates how to use Zend_Service_LiveDocx_MailMerge with hosted and fully-licensed LiveDocx servers, by specifying an alternative SOAP client (must be instance of Zend_Soap_Client).' .
  8. PHP_EOL .
  9. PHP_EOL)
  10. );
  11. $mailMerge = new Zend_Service_LiveDocx_MailMerge();
  12. $mailMerge->setWsdl('https://api.example.com/1.2/mailmerge.asmx?WSDL')
  13. ->setUsername(DEMOS_ZEND_SERVICE_LIVEDOCX_USERNAME)
  14. ->setPassword(DEMOS_ZEND_SERVICE_LIVEDOCX_PASSWORD);
  15. $mailMerge->getTemplateFormats(); // then call methods as usual
  16. printf('Username : %s%sPassword : %s%s WSDL : %s%s%s',
  17. $mailMerge->getUsername(),
  18. PHP_EOL,
  19. $mailMerge->getPassword(),
  20. PHP_EOL,
  21. $mailMerge->getWsdl(),
  22. PHP_EOL,
  23. PHP_EOL
  24. );
  25. unset($mailMerge, $mySoapClient);