Documentation

reminder extends model
in package
implements JsonSerializable Uses getFieldsParam

Resubmission object

Tags
author

Stefan Seehafer aka imagine fanpress@nobody-knows.org

copyright

(c) 2025, Stefan Seehafer

license

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

since
5.3.0-dev

Interfaces, Classes, Traits and Enums

JsonSerializable

Table of Contents

$cache  : cache
System-Cache
$cacheModule  : string
Cache name
$cacheName  : string
Cache name
$comment  : string
Remidner comment
$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
Controller-Pfad, wenn Objekt Edit-Action besitzt
$events  : events
Event-Liste
$id  : int
Objekt-ID
$language  : language
System-Sprachen-Objekt
$nodata  : bool
$this->data beim Speichern nicht berücksichtigen
$notifications  : notifications
Notifications
$obj_name  : string
Object path
$objExists  : bool
Objektexistiert
$oid  : int
Object id
$resubtime  : int
Resubmission time
$table  : string
Table name
$user_id  : int
User id
__construct()  : void
Konstruktor
__destruct()  : void
Konstruktor
__get()  : mixed
Magic get
__set()  : mixed
Magic set
__toString()  : string
Magic string
createFromDbObject()  : bool
Füllt Objekt mit Daten aus Datenbank-Result
delete()  : bool
Delete reminder
exists()  : bool
Prüft ob Objekt existiert
getComment()  : string
Fetch reminder comment
getData()  : array<string|int, mixed>
Gibt Inhalt von "data" zurück
getDescription()  : string
Returns description for reminder
getEditLink()  : string
Gibt Link für Edit-Action zurück
getId()  : int
Gibt Object-ID zurück
getNodata()  : bool
Prüft, ob "data" gespeichert werden soll
getObjName()  : string
Returns reminder object path
getOid()  : int
getPreparedValueParams()  : int
Gibt array mit Values für Prepared Statements zurück
getTime()  : int
Returns reminder time
getUserID()  : int
return user id or -1
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
Save reminder
setComment()  : $this
Set reminder comment
setNodata()  : mixed
Möglichkeit, "data"-Eigenschaft mit an Datenbank zu senden
setObjName()  : $this
Set reminder object path
setOid()  : $this
Set object id
setTime()  : $this
Set reminder time
setUserID()  : $this
Set user id
update()  : bool
Update existing reminder
getFieldFromSaveParams()  : array<string|int, mixed>
Retrieve field names from save üarams
getPreparedSaveParams()  : array<string|int, mixed>
Bereitet Eigenschaften des Objects zum Speichern ind er Datenbank vor und entfernt nicht speicherbare Eigenschaften

Properties

$cacheModule

Cache name

protected string $cacheModule = ''

$cacheName

Cache name

protected string $cacheName = false

$comment

Remidner comment

protected string $comment = ''

$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

Controller-Pfad, wenn Objekt Edit-Action besitzt

protected string $editAction

$id

Objekt-ID

protected int $id

$nodata

$this->data beim Speichern nicht berücksichtigen

protected bool $nodata = true

$obj_name

Object path

protected string $obj_name = ''

$objExists

Objektexistiert

protected bool $objExists = false

$resubtime

Resubmission time

protected int $resubtime = 0

$table

Table name

protected string $table = 'reminders'

$user_id

User id

protected int $user_id = 0

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

createFromDbObject()

Füllt Objekt mit Daten aus Datenbank-Result

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

delete()

Delete reminder

public delete() : bool
Tags
throws
Exception
Return values
bool

exists()

Prüft ob Objekt existiert

public exists() : bool
Return values
bool

getComment()

Fetch reminder comment

public getComment() : string
Return values
string

getData()

Gibt Inhalt von "data" zurück

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

getDescription()

Returns description for reminder

public getDescription() : string
Return values
string

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

getNodata()

Prüft, ob "data" gespeichert werden soll

public getNodata() : bool
Return values
bool

getObjName()

Returns reminder object path

public getObjName() : string
Return values
string

getOid()

public getOid() : int
Return values
int

getPreparedValueParams()

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

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

getTime()

Returns reminder time

public getTime() : int
Return values
int

getUserID()

return user id or -1

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()

Save reminder

public save() : bool
Tags
throws
Exception
Return values
bool

setComment()

Set reminder comment

public setComment(string $comment) : $this
Parameters
$comment : string
Return values
$this

setNodata()

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

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

setObjName()

Set reminder object path

public setObjName(string $obj_name) : $this
Parameters
$obj_name : string
Return values
$this

setOid()

Set object id

public setOid(int $oid) : $this
Parameters
$oid : int
Return values
$this

setTime()

Set reminder time

public setTime(int $resubtime) : $this
Parameters
$resubtime : int
Return values
$this

setUserID()

Set user id

public setUserID(int $user_id) : $this
Parameters
$user_id : int
Return values
$this

update()

Update existing reminder

public update() : bool
Tags
throws
Exception
Return values
bool

getFieldFromSaveParams()

Retrieve field names from save üarams

protected getFieldFromSaveParams(array<string|int, mixed> $params[, int $offset = -1 ]) : array<string|int, mixed>
Parameters
$params : array<string|int, mixed>
$offset : int = -1
Tags
since
5.3
Return values
array<string|int, mixed>

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