PHP Class Beatnik_Driver_pdnsgsql, horde

Copyright 2008-2016 Horde LLC (http://www.horde.org/) See the enclosed file COPYING for license information (GPL). If you did not receive this file, see http://www.horde.org/licenses/gpl.
Author: Ben Klang ([email protected])
Inheritance: extends Beatnik_Driver
Afficher le fichier Open project: horde/horde

Méthodes publiques

Свойство Type Description
$_connected boolean Boolean indicating whether or not we're connected to the SQL server.
$_db DB Handle for the current database connection.
$_params array Hash containing connection parameters.
$_write_db DB Handle for the current database connection, used for writing. Defaults to the same handle as $_db if a separate write database is not required.

Méthodes publiques

Méthode Description
__construct ( array $params = [] ) Constructs a new Beatnik DB driver object.
_connect ( ) : boolean Attempts to open a persistent connection to the SQL server.
_deleteRecord ( array $data ) : boolean Delete record from backend
_disconnect ( ) : boolean Disconnects from the SQL server and cleans up the connection.
_getDomains ( ) : array Gets all zones
_saveRecord ( array $info ) : boolean Saves a new or edited record to the DNS backend
getDomain ( $domainname ) : array Return SOA for a single domain
getRecords ( string $domain ) : array Gets all records associated with the given zone

Method Details

__construct() public méthode

Constructs a new Beatnik DB driver object.
public __construct ( array $params = [] )
$params array A hash containing connection parameters.

_connect() public méthode

Attempts to open a persistent connection to the SQL server.
public _connect ( ) : boolean
Résultat boolean True on success.

_deleteRecord() public méthode

Delete record from backend
public _deleteRecord ( array $data ) : boolean
$data array Reference to array of record data to be deleted
Résultat boolean true on success, PEAR::Error on error

_disconnect() public méthode

Disconnects from the SQL server and cleans up the connection.
public _disconnect ( ) : boolean
Résultat boolean True on success, false on failure.

_getDomains() public méthode

Gets all zones
public _getDomains ( ) : array
Résultat array Array with zone records numerically indexed

_saveRecord() public méthode

Saves a new or edited record to the DNS backend
public _saveRecord ( array $info ) : boolean
$info array Array of record data
Résultat boolean true on success

getDomain() public méthode

Return SOA for a single domain
public getDomain ( $domainname ) : array
Résultat array Domain SOA

getRecords() public méthode

Gets all records associated with the given zone
public getRecords ( string $domain ) : array
$domain string Retrieve records for this domain
Résultat array Array with zone records

Property Details

$_connected public_oe property

Boolean indicating whether or not we're connected to the SQL server.
public bool $_connected
Résultat boolean

$_db public_oe property

Handle for the current database connection.
public DB $_db
Résultat DB

$_params public_oe property

Hash containing connection parameters.
public array $_params
Résultat array

$_write_db public_oe property

Handle for the current database connection, used for writing. Defaults to the same handle as $_db if a separate write database is not required.
public DB $_write_db
Résultat DB