![]() |
IP.Board
3.3.0
|
Abstract Hosting Server Model. More...
Public Member Functions | |
| __construct ($data=array()) | |
| _makePassword ($length=12) | |
| _makeUsername ($domain, $length=8) | |
| checkForAccount ($username) | |
| createAccount ($package, $domain, $customer) | |
| getLoad () | |
| listAccounts () | |
| logError ($message) | |
| reboot () | |
| resendFailedApiCall ($data) | |
| touch () | |
Abstract Hosting Server Model.
| __construct | ( | $ | data = array() | ) |
Constructor - sets data
| array | $data | Data from nexus_hosting_servers |
Reimplemented in server_cpanel.
| _makePassword | ( | $ | length = 12 | ) |
Generate Random password
| string | $length | Length (in characters) |
| _makeUsername | ( | $ | domain, |
| $ | length = 8 |
||
| ) |
Generate Username from Domain
| string | $domain | Domain |
| string | $length | Length (in characters) |
| checkForAccount | ( | $ | username | ) | [abstract] |
Check for account
| string | $username | Username |
| Exception |
Reimplemented in server_cpanel, and server_none.
| createAccount | ( | $ | package, |
| $ | domain, | ||
| $ | customer | ||
| ) | [abstract] |
Create Account
| package | $package | package object |
| string | $domain | Domain |
| customer | $customer | Customer object |
Reimplemented in server_none.
| getLoad | ( | ) | [abstract] |
Get load
| Exception |
Reimplemented in server_cpanel, and server_none.
| listAccounts | ( | ) | [abstract] |
List Accounts
| Exception |
Reimplemented in server_cpanel, and server_none.
| logError | ( | $ | message | ) |
Log Error
| string | $message | Error Message |
| reboot | ( | ) | [abstract] |
| resendFailedApiCall | ( | $ | data | ) | [abstract] |
Resend Failed API Call
| mixed | $data | Data that was captured at error time |
| Exception |
Reimplemented in server_cpanel, and server_none.
| touch | ( | ) | [abstract] |