Property | 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. |
Method | 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 |
public __construct ( array $params = [] ) | ||
$params | array | A hash containing connection parameters. |
public _deleteRecord ( array $data ) : boolean | ||
$data | array | Reference to array of record data to be deleted |
return | boolean | true on success, PEAR::Error on error |
public _disconnect ( ) : boolean | ||
return | boolean | True on success, false on failure. |
public _getDomains ( ) : array | ||
return | array | Array with zone records numerically indexed |
public _saveRecord ( array $info ) : boolean | ||
$info | array | Array of record data |
return | boolean | true on success |
public getRecords ( string $domain ) : array | ||
$domain | string | Retrieve records for this domain |
return | array | Array with zone records |
public bool $_connected | ||
return | boolean |
public array $_params | ||
return | array |