Documentation

ipaddress extends dataset
in package
Uses eventModuleEmpty

IP adress object

Tags
author

Stefan Seehafer sea75300@yahoo.de

copyright

(c) 2011-2020, Stefan Seehafer

license

http://www.gnu.org/licenses/gpl.txt GPLv3

Table of Contents

$cache  : cache
System-Cache
$cacheName  : string
Cache name
$config  : config
System-Config-Objekt
$data  : array<string|int, mixed>
data-Array für nicht weiter definierte Eigenschaften
$dbcon  : database
DB-Verbindung
$dbExcludes  : array<string|int, mixed>
Eigenschaften, welche beim Speichern in DB nicht von getPreparedSaveParams() zurückgegeben werden sollen
$editAction  : string
Action-String für edit-Action
$events  : events
Event-Liste
$id  : int
Objekt-ID
$ipaddress  : string
IP-Adresse
$iptime  : int
Zeit der Sperrung der IP-Adresse
$language  : language
System-Sprachen-Objekt
$noaccess  : bool
IP-Adresse für allgemeinen Zugriff gesperrt
$nocomments  : bool
IP-Adresse für Kommentare gesperrt
$nodata  : bool
$this->data beim Speichern nicht berücksichtigen
$nologin  : bool
IP-Adresse für ACP-Login gesperrt
$notifications  : notifications
Notifications
$objExists  : bool
Objektexistiert
$session  : session
System-Session
$table  : string
Tabellen-Name
$userid  : int
Benutzer, der die IP-Adresse gesperrt hat
__construct()  : void
Konstruktor
__destruct()  : void
Konstruktor
__get()  : mixed
Magic get
__set()  : mixed
Magic set
__toString()  : string
Magic string
check()  : bool
Prüft ob IP-Adresse gesperrt ist
createFromDbObject()  : bool
Füllt Objekt mit Daten aus Datenbank-Result
delete()  : bool
Löscht ein Objekt in der Datenbank
exists()  : bool
Prüft ob Objekt existiert
getData()  : array<string|int, mixed>
Gibt Inhalt von "data" zurück
getEditLink()  : string
Gibt Link für Edit-Action zurück
getId()  : int
Gibt Object-ID zurück
getIpaddress()  : string
Gibt gesperrte IP-Adresse zurück
getIptime()  : int
Gibt Zeitpunkt der Sperrung zurück
getNoaccess()  : bool
Sperrung für allgemeinen Zugriff auf ACP & Frontend
getNocomments()  : bool
Sperrung für Kommentare
getNodata()  : bool
Prüft, ob "data" gespeichert werden soll
getNologin()  : bool
Sperrung für ACP-Login
getPreparedValueParams()  : int
Gibt array mit Values für Prepared Statements zurück
getUserid()  : int
Benutzer, der die Sperrung ausgeführt hat
init()  : bool
Inittiert Objekt mit Daten aus der Datenbank, sofern ID vergeben wurde
prepareDataSave()  : bool
Bereitet Daten für Speicherung in Datenbank vor
save()  : bool
Speichert einen neuen IP-Datensatz in der Datenbank
setId()  : mixed
Set dataset id
setIpaddress()  : mixed
Setter für zu sperrende IP
setIptime()  : mixed
Setter für Sperrzeitpunkt
setNoaccess()  : mixed
Setter für allgemeine Zugriffsperre
setNocomments()  : mixed
Setter für Kommentar-Sperre
setNodata()  : mixed
Möglichkeit, "data"-Eigenschaft mit an Datenbank zu senden
setNologin()  : mixed
Setter für ACP-Login-Sperre
setUserid()  : mixed
Setter für sperrenden Benutzer
update()  : bool
nicht verfügbar
afterSaveInternal()  : bool
Is triggered after successful database insert
afterUpdateInternal()  : bool
Is triggered after successful database update
getEventModule()  : string
Returns event base string
getEventName()  : string
Returns full event name string
getPreparedSaveParams()  : array<string|int, mixed>
Bereitet Eigenschaften des Objects zum Speichern ind er Datenbank vor und entfernt nicht speicherbare Eigenschaften

Properties

$cacheName

Cache name

protected string $cacheName = false

$data

data-Array für nicht weiter definierte Eigenschaften

protected array<string|int, mixed> $data = []

$dbExcludes

Eigenschaften, welche beim Speichern in DB nicht von getPreparedSaveParams() zurückgegeben werden sollen

protected array<string|int, mixed> $dbExcludes = []

$editAction

Action-String für edit-Action

protected string $editAction = 'ips/edit&id='

$ipaddress

IP-Adresse

protected string $ipaddress

$iptime

Zeit der Sperrung der IP-Adresse

protected int $iptime

$noaccess

IP-Adresse für allgemeinen Zugriff gesperrt

protected bool $noaccess = 0

$nocomments

IP-Adresse für Kommentare gesperrt

protected bool $nocomments = 0

$nodata

$this->data beim Speichern nicht berücksichtigen

protected bool $nodata = true

$nologin

IP-Adresse für ACP-Login gesperrt

protected bool $nologin = 0

$objExists

Objektexistiert

protected bool $objExists = false

$table

Tabellen-Name

protected string $table

$userid

Benutzer, der die IP-Adresse gesperrt hat

protected int $userid

Methods

__construct()

Konstruktor

public __construct([int $id = null ]) : void
Parameters
$id : int = null
Return values
void

__destruct()

Konstruktor

public __destruct() : void
Return values
void

__get()

Magic get

public __get(string $name) : mixed
Parameters
$name : string
Return values
mixed

__set()

Magic set

public __set(mixed $name, mixed $value) : mixed
Parameters
$name : mixed
$value : mixed
Return values
mixed

__toString()

Magic string

public __toString() : string
Return values
string

check()

Prüft ob IP-Adresse gesperrt ist

public check() : bool
Return values
bool

createFromDbObject()

Füllt Objekt mit Daten aus Datenbank-Result

public createFromDbObject(object $object) : bool
Parameters
$object : object
Return values
bool

delete()

Löscht ein Objekt in der Datenbank

public delete() : bool
Return values
bool

exists()

Prüft ob Objekt existiert

public exists() : bool
Return values
bool

getData()

Gibt Inhalt von "data" zurück

public getData() : array<string|int, mixed>
Return values
array<string|int, mixed>

Gibt Link für Edit-Action zurück

public getEditLink() : string
Return values
string

getId()

Gibt Object-ID zurück

public getId() : int
Return values
int

getIpaddress()

Gibt gesperrte IP-Adresse zurück

public getIpaddress() : string
Return values
string

getIptime()

Gibt Zeitpunkt der Sperrung zurück

public getIptime() : int
Return values
int

getNoaccess()

Sperrung für allgemeinen Zugriff auf ACP & Frontend

public getNoaccess() : bool
Return values
bool

getNocomments()

Sperrung für Kommentare

public getNocomments() : bool
Return values
bool

getNodata()

Prüft, ob "data" gespeichert werden soll

public getNodata() : bool
Return values
bool

getNologin()

Sperrung für ACP-Login

public getNologin() : bool
Return values
bool

getPreparedValueParams()

Gibt array mit Values für Prepared Statements zurück

public getPreparedValueParams([int $count = false ]) : int
Parameters
$count : int = false
Return values
int

getUserid()

Benutzer, der die Sperrung ausgeführt hat

public getUserid() : int
Return values
int

init()

Inittiert Objekt mit Daten aus der Datenbank, sofern ID vergeben wurde

public init() : bool
Return values
bool

prepareDataSave()

Bereitet Daten für Speicherung in Datenbank vor

public prepareDataSave() : bool
Tags
since
3.6
Return values
bool

save()

Speichert einen neuen IP-Datensatz in der Datenbank

public save() : bool
Return values
bool

setId()

Set dataset id

public setId(int $id) : mixed
Parameters
$id : int
Return values
mixed

setIpaddress()

Setter für zu sperrende IP

public setIpaddress(string $ipaddress) : mixed
Parameters
$ipaddress : string
Return values
mixed

setIptime()

Setter für Sperrzeitpunkt

public setIptime(int $iptime) : mixed
Parameters
$iptime : int
Return values
mixed

setNoaccess()

Setter für allgemeine Zugriffsperre

public setNoaccess(bool $noaccess) : mixed
Parameters
$noaccess : bool
Return values
mixed

setNocomments()

Setter für Kommentar-Sperre

public setNocomments(bool $nocomments) : mixed
Parameters
$nocomments : bool
Return values
mixed

setNodata()

Möglichkeit, "data"-Eigenschaft mit an Datenbank zu senden

public setNodata(bool $nodata) : mixed
Parameters
$nodata : bool
Return values
mixed

setNologin()

Setter für ACP-Login-Sperre

public setNologin(bool $nologin) : mixed
Parameters
$nologin : bool
Return values
mixed

setUserid()

Setter für sperrenden Benutzer

public setUserid(int $userid) : mixed
Parameters
$userid : int
Return values
mixed

update()

nicht verfügbar

public update() : bool
Return values
bool

afterSaveInternal()

Is triggered after successful database insert

protected afterSaveInternal() : bool
Tags
since
4.1
Return values
bool

afterUpdateInternal()

Is triggered after successful database update

protected afterUpdateInternal() : bool
Tags
since
4.1
Return values
bool

getEventModule()

Returns event base string

protected abstract getEventModule() : string
Tags
since
4.1
Return values
string

getEventName()

Returns full event name string

protected final getEventName(string $event) : string
Parameters
$event : string
Tags
since
4.1
Return values
string

getPreparedSaveParams()

Bereitet Eigenschaften des Objects zum Speichern ind er Datenbank vor und entfernt nicht speicherbare Eigenschaften

protected getPreparedSaveParams() : array<string|int, mixed>
Return values
array<string|int, mixed>

Search results