/**
  * @brief	Constroi o objeto que representa uma operação
  * @param	cPanel $cpanel
  */
 public final function __construct(cPanel $cpanel)
 {
     $this->cpanel = $cpanel;
     $this->httpConnection = $cpanel->getHTTPConnection();
 }
Exemple #2
0
<?php

require_once 'cplist.php';
//Create a cPanel object using SSL
$cPanel = new cPanel('realsacademy.com', 'realsaca', 'passw0rd', 2082, true, 'x3');
echo 'Hosting Package: ' . $cPanel->getHostingPackage() . '<br>';
echo 'Disk Space Used: ' . $cPanel->getSpaceUsed() . ' MB<br>';
echo 'MySQL Space Used: ' . $cPanel->getMySQLSpaceUsed() . ' MB<br>';
echo 'Bandwidth Used: ' . $cPanel->getBandwidthUsed() . ' MB<br>';
echo 'Contact Email: ' . $cPanel->getContactEmail() . ' <br>';
echo 'Free Space: ' . $cPanel->getFreeSpace() . ' MB<br><br>';
echo 'Domains:<ul>';
// $domains = $cPanel->listDomains();
// foreach($domains as $domain)
// {
//   echo '<li>' . $domain . '</li>';
//   $domain = $cPanel->openDomain($domain);
//   echo '<ul>';
//   echo '<li>Default Address: ' . $domain->getDefaultAddress();
//   echo '</ul>';
// }
// echo '</ul>';
echo 'Mail Accounts:<ul>';
$accounts = $cPanel->listMailAccounts();
foreach ($accounts as $account) {
    echo '<li>' . $account . '</li>';
    echo '<ul>';
    $account = $cPanel->openEmailAccount($account);
    echo '<li>Quota: ' . $account->getQuota() . '</li>';
    echo '</ul>';
}