Example #1
0
function renewdomain($conn, $domainname, $expdate)
{
    try {
        $domain = new Metaregistrar\EPP\eppDomain($domainname);
        $domain->setPeriodUnit('y');
        $domain->setPeriod('3');
        $expdate = substr($expdate, 0, 10);
        $renew = new Metaregistrar\EPP\eppRenewRequest($domain, $expdate);
        if (($response = $conn->writeandread($renew)) instanceof Metaregistrar\EPP\eppRenewResponse && $response->Success()) {
            echo "Domain {$domainname} renewed, infoing\n";
            infodomain($conn, $domainname);
        }
    } catch (Metaregistrar\EPP\eppException $e) {
        echo $e->getMessage() . "\n";
    }
}