Documentation

Horde_DNS_Backend_Rdo
in package

The RDO backend of the DNS service TODO: Needs Refactoring

See the enclosed file LICENSE for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.

Tags
author

Diana Hille hille@b1-systems.de

author

Ralf Lang lang@b1-systems.de

category

Horde

Table of Contents

$_rm  : mixed
The mapper variables
$_zm  : mixed
__construct()  : mixed
The Constructor of the class Sets the Mapper for the Record and the Zone
addRecord()  : mixed
Adds a record to the RDO backend
addZone()  : mixed
Adds a zone to the RDO backend TODO: Check whenever it is necessary to always add a new zone TODO: Zones with the same name should not exist (as records are added to the first zone found) TODO: Add a full array instead of a zone or do the validation checks somewhere else
deleteRecord()  : mixed
Deletes a record from the RDO backend
deleteZone()  : mixed
Deletes a zone from the RDO backend
updateRecord()  : mixed
Updates a record in the RDO backend

Properties

$_rm

The mapper variables

protected mixed $_rm

$_zm

protected mixed $_zm

Methods

__construct()

The Constructor of the class Sets the Mapper for the Record and the Zone

public __construct(Horde_Rdo_Factory $factory) : mixed
Parameters
$factory : Horde_Rdo_Factory

The factory for creating a Record and a Zone

Return values
mixed

addRecord()

Adds a record to the RDO backend

public addRecord(Horde_DNS_Record $record) : mixed
Parameters
$record : Horde_DNS_Record

The definition of a Record TODO: Add a full array instead of a record or do the validation checks somewhere else

Return values
mixed

addZone()

Adds a zone to the RDO backend TODO: Check whenever it is necessary to always add a new zone TODO: Zones with the same name should not exist (as records are added to the first zone found) TODO: Add a full array instead of a zone or do the validation checks somewhere else

public addZone(Horde_DNS_Zone $zone) : mixed
Parameters
$zone : Horde_DNS_Zone

The definition of a Zone

Return values
mixed

deleteRecord()

Deletes a record from the RDO backend

public deleteRecord(Horde_DNS_Record $record) : mixed
Parameters
$record : Horde_DNS_Record

The definition of a Record TODO: Use the record_id instead of the full Horde_DNS_Record

Return values
mixed

deleteZone()

Deletes a zone from the RDO backend

public deleteZone(Horde_DNS_Zone $zone) : mixed
Parameters
$zone : Horde_DNS_Zone

The definition of a Zone TODO: Use the zone_id instead of the full Horde_DNS_zone

Return values
mixed

updateRecord()

Updates a record in the RDO backend

public updateRecord(Horde_DNS_Record $record) : mixed
Parameters
$record : Horde_DNS_Record

The definition of a Record TODO: Use record_id instead of the full Horde_DNS_Record

Return values
mixed

Search results