Documentation

ipaddress extends dataset Uses eventModuleEmpty

IP adress object

Table of Contents

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

Properties

$ipaddress

IP-Adresse

protected string $ipaddress

$iptime

Zeit der Sperrung der IP-Adresse

protected int $iptime

$userid

Benutzer, der die IP-Adresse gesperrt hat

protected int $userid

$nocomments

IP-Adresse für Kommentare gesperrt

protected bool $nocomments = ""

$nologin

IP-Adresse für ACP-Login gesperrt

protected bool $nologin = ""

$noaccess

IP-Adresse für allgemeinen Zugriff gesperrt

protected bool $noaccess = ""

$editAction

Action-String für edit-Action

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

$table

Tabellen-Name

protected string $table

$data

data-Array für nicht weiter definierte Eigenschaften

protected array $data = []

$dbExcludes

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

protected array $dbExcludes = []

$nodata

$this->data beim Speichern nicht berücksichtigen

protected bool $nodata = true

$editAction

Controller-Pfad, wenn Objekt Edit-Action besitzt

protected string $editAction

$objExists

Objektexistiert

protected bool $objExists = false

$cacheName

Cache name

protected string $cacheName = false

Methods

__construct()

Konstruktor

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

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

getUserid()

Benutzer, der die Sperrung ausgeführt hat

public getUserid( ) : int
Return values
int

getNocomments()

Sperrung für Kommentare

public getNocomments( ) : bool
Return values
bool

getNologin()

Sperrung für ACP-Login

public getNologin( ) : bool
Return values
bool

getNoaccess()

Sperrung für allgemeinen Zugriff auf ACP & Frontend

public getNoaccess( ) : bool
Return values
bool

setIpaddress()

Setter für zu sperrende IP

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

setIptime()

Setter für Sperrzeitpunkt

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

setUserid()

Setter für sperrenden Benutzer

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

setNocomments()

Setter für Kommentar-Sperre

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

setNologin()

Setter für ACP-Login-Sperre

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

setNoaccess()

Setter für allgemeine Zugriffsperre

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

save()

Speichert einen neuen IP-Datensatz in der Datenbank

public save( ) : bool
Return values
bool

update()

nicht verfügbar

public update( ) : bool
Return values
bool

check()

Prüft ob IP-Adresse gesperrt ist

public check( ) : bool
Return values
bool

getEventModule()

Returns event base string

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

__construct()

Konstruktor

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

__get()

Magic get

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

__set()

Magic set

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

__toString()

Magic string

public __toString( ) : string
Return values
string

__call()

Magische Methode für nicht vorhandene Methoden

public __call( $name : string , $arguments : mixed ) : bool
Parameters
$name : string
$arguments : mixed
Return values
bool

__callStatic()

Magische Methode für nicht vorhandene, statische Methoden

public static __callStatic( $name : string , $arguments : mixed ) : bool
Parameters
$name : string
$arguments : mixed
Return values
bool

__destruct()

Konstruktor

public __destruct( ) : void

getData()

Gibt Inhalt von "data" zurück

public getData( ) : array
Return values
array

init()

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

public init( ) : bool
Return values
bool

getId()

Gibt Object-ID zurück

public getId( ) : int
Return values
int

setId()

Set dataset id

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

exists()

Prüft ob Objekt existiert

public exists( ) : bool
Return values
bool

getNodata()

Prüft, ob "data" gespeichert werden soll

public getNodata( ) : bool
Return values
bool

setNodata()

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

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

save()

Executes save process to database and events

public save( ) : bool|int
Tags
since
Return values
bool|int

update()

Executes update process to database and events

public update( ) : bool|int
Tags
since
Return values
bool|int

delete()

Löscht ein Objekt in der Datenbank

public delete( ) : bool
Return values
bool

createFromDbObject()

Füllt Objekt mit Daten aus Datenbank-Result

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

getPreparedSaveParams()

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

protected getPreparedSaveParams( ) : array
Return values
array

getPreparedValueParams()

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

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

prepareDataSave()

Bereitet Daten für Speicherung in Datenbank vor

public prepareDataSave( ) : bool
Tags
since
Return values
bool

getEditLink()

Gibt Link für Edit-Action zurück

public getEditLink( ) : string
Return values
string

getEventName()

Returns full event name string

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

afterSaveInternal()

Is triggered after successful database insert

protected afterSaveInternal( ) : bool
Tags
since
Return values
bool

afterUpdateInternal()

Is triggered after successful database update

protected afterUpdateInternal( ) : bool
Tags
since
Return values
bool

Search results