PHP Class IPAccess

Inheritance: extends DatabaseObject
Show file Open project: sourcefabric/newscoop Class Usage Examples

Public Properties

Property Type Description
$m_columnNames
$m_dbTableName
$m_keyColumnNames

Public Methods

Method Description
GetUserIPAccessList ( $p_userId )
GetUsersHavingIP ( $p_ipAddress )
IPAccess ( integer $p_userId = null, integer $p_startIP = null, integer $p_addresses = null ) IP based access has a start address and a number of addresses.
create ( $p_userId = null, $p_startIP = null, $p_addresses = 1 )
delete ( )
getAddresses ( )
getStartIP ( )
getStartIParray ( )
getStartIPstring ( )
getUserId ( )

Private Methods

Method Description
__array2int ( $p_IPAddressArray )
__array2string ( $p_IPAddressArray )
__int2array ( $p_IPAddress )
__string2array ( $p_IPaddress )

Method Details

GetUserIPAccessList() public static method

public static GetUserIPAccessList ( $p_userId )

GetUsersHavingIP() public static method

public static GetUsersHavingIP ( $p_ipAddress )

IPAccess() public method

The IP access group is assigned to a reader.
public IPAccess ( integer $p_userId = null, integer $p_startIP = null, integer $p_addresses = null )
$p_userId integer
$p_startIP integer
$p_addresses integer

create() public method

public create ( $p_userId = null, $p_startIP = null, $p_addresses = 1 )

delete() public method

public delete ( )

getAddresses() public method

public getAddresses ( )

getStartIP() public method

public getStartIP ( )

getStartIParray() public method

public getStartIParray ( )

getStartIPstring() public method

public getStartIPstring ( )

getUserId() public method

public getUserId ( )

Property Details

$m_columnNames public property

public $m_columnNames

$m_dbTableName public property

public $m_dbTableName

$m_keyColumnNames public property

public $m_keyColumnNames