Packageindex Classtrees Modulegroups Elementlist Report XML Files

XName -

Secondary

Zone
   |
  +-- Secondary

All functions for secondary manipulation

 

public class Secondary extends Zone

All functions for secondary manipulation

 

Methods inherited from Zone

zone, exists, subexists, retrieveid, zonecreate, zonedelete, zonelogs, zonestatus, retrieveuser

Public Method Summary

void

Secondary(string $db, string $zonename, string $zonetype, string $user)

Class constructor - initialize all secondary data from DB
string

printModifyForm()

Print HTML form pre-filled with current data
string

PrintModified(array $params)

Take params send by "printmodifyform", do integrity
int

updateDb(string $primary, string $xferip)

Update DB with new secondary parameters

Fields inherited from Zone

$db, $error, $zonename, $zonetype, $userid, $zoneid

Private Field Summary

unknown

$masters

unknown

$xfer

unknown

$serial

unknown

$creation

unknown

$user

Public Method Details

Secondary

public void Secondary( string $db, string $zonename, string $zonetype, string $user )

  Class constructor - initialize all secondary data from DB

Parameter
string $db
DB
string $zonename
name of zone
string $zonetype
type of zone (necessary secondary...)
string $user
Current user, from class User
Returns void


printModifyForm

public string printModifyForm( )

  Print HTML form pre-filled with current data

Returns string

HTML form pre-filled


PrintModified

public string PrintModified( array $params )

  Take params send by "printmodifyform", do integrity
checks,checkDig & call $this->updateDb

Parameter
array $params
array of params: primary, xfer & xferIP
Returns string

HTML output


updateDb

public int updateDb( string $primary, string $xferip )

  Update DB with new secondary parameters

Parameter
string $primary
IP(s) of primary name server(s)
string $xferip
IP(s) allowed to do zone transfers
Returns int

1 if success, 0 if error


Private Field Details

$masters

private unknown $masters

>><<



$xfer

private unknown $xfer

>><<



$serial

private unknown $serial

>><<



$creation

private unknown $creation

>><<



$user

private unknown $user

>><<




Packageindex Classtrees Modulegroups Elementlist Report XML Files
PHPDoc 1.0beta