File: //usr/local/sbin/hp-list-packages
#!/usr/bin/env php
<?php
require_once("/usr/local/share/hostingplatform/esrpc.php");
$client = new ESRPCConnection();
$client->connect("hp-esrpc");
$target = $client->get();
$packages = $target->listHostingpackages();
print "Hosting Packages:\n";
foreach ($packages as $package) {
print "\n";
print " - {$package['packagename']}:\n";
print " Storage: {$package['storage']}\n";
print " Bandwidth: {$package['bandwidth']}\n";
if ($package['suspended'])
print " Suspended: True\n";
else
print " Suspended: False\n";
print " Domains:\n";
foreach ($package['domains'] as $domain) {
print " - {$domain}\n";
}
}