$counter++; // ----------------------------------------------------------------------------- if (defined('DEMOS_ZENDSERVICE_LIVEDOCX_PREMIUM_USERNAME') && defined('DEMOS_ZENDSERVICE_LIVEDOCX_PREMIUM_PASSWORD') && false !== DEMOS_ZENDSERVICE_LIVEDOCX_PREMIUM_USERNAME && false !== DEMOS_ZENDSERVICE_LIVEDOCX_PREMIUM_PASSWORD) { $errorMessage = null; try { $microtime = microtime(true); $mailMerge = new MailMerge(); $mailMerge->setUsername(DEMOS_ZENDSERVICE_LIVEDOCX_PREMIUM_USERNAME)->setPassword(DEMOS_ZENDSERVICE_LIVEDOCX_PREMIUM_PASSWORD)->setService(MailMerge::SERVICE_PREMIUM)->listTemplates(); $duration = microtime(true) - $microtime; unset($mailMerge); } catch (Exception $e) { $duration = -1; $errorMessage = $e->getMessage(); } if (is_null($errorMessage)) { $result = TEST_PASS; } else { $result = TEST_FAIL; $failed = true; } Helper::printLineToc($counter, sprintf('Logging into LiveDocx Premium (%01.2fs)', $duration), $result); $counter++; } // ----------------------------------------------------------------------------- if (true === $failed) { $message = 'One or more tests failed. The web server environment, in which this script is running, does not meet the requirements for ZendService_LiveDocx.'; } else { $message = 'Congratulations! All required tests passed. The server environment, in which this script is running, is suitable for ZendService_LiveDocx.'; } Helper::printLine(PHP_EOL . $message . PHP_EOL . PHP_EOL); // -----------------------------------------------------------------------------