DNS::recordInfo PHP Method

recordInfo() public method

public recordInfo ( $domain, $recordid, $type )
    function recordInfo($domain, $recordid, $type)
    {
        $domainid = $this->domainId($domain);
        $recordid = $this->db->quote($recordid);
        switch (strtolower($type)) {
            case 'a':
                $sql = "SELECT name, address FROM records_a WHERE domainid = {$domainid} AND recordid={$recordid}";
                break;
            case 'cname':
                $sql = "SELECT name, address FROM records_cname WHERE domainid = {$domainid} AND recordid={$recordid}";
                break;
            case 'mx':
                $sql = "SELECT priority AS name, address FROM records_mx WHERE domainid = {$domainid} AND recordid={$recordid}";
                break;
            default:
                $sql = false;
                $this->raiseError("Invalid Entry\n");
                return false;
                break;
        }
        if ($sql) {
            $result = $this->db->getRow($sql);
            return $result;
        } else {
            $this->raiseError("Record does not exist!\n");
            return false;
        }
    }