DNS::delRecord PHP Method

delRecord() public method

public delRecord ( $domain, $recordid, $type )
    function delRecord($domain, $recordid, $type)
    {
        $domainid = $this->domainId($domain);
        $recordid = $this->db->quote($recordid);
        switch (strtolower($type)) {
            case 'a':
                $sql = "DELETE FROM records_a WHERE recordid = {$recordid} AND domainid = {$domainid}";
                break;
            case 'cname':
                $sql = "DELETE FROM records_cname WHERE recordid = {$recordid} AND domainid = {$domainid}";
                break;
            case 'mx':
                $sql = "DELETE FROM records_mx WHERE recordid = {$recordid} AND domainid = {$domainid}";
                break;
            default:
                $sql = false;
                $this->raiseError("Invalid Entry\n");
                return false;
                break;
        }
        if ($sql) {
            $this->db->Execute($sql);
            $this->db->Execute("INSERT INTO mod_queue (domainid) VALUES ({$domainid})");
            return true;
        }
    }