reminder
extends model
in package
implements
JsonSerializable
Uses
getFieldsParam
Resubmission object
Tags
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
$cache
System-Cache
protected
cache
$cache
$cacheModule
Cache name
protected
string
$cacheModule
= ''
$cacheName
Cache name
protected
string
$cacheName
= false
$comment
Remidner comment
protected
string
$comment
= ''
$config
System-Config-Objekt
protected
config
$config
$data
data-Array für nicht weiter definierte Eigenschaften
protected
array<string|int, mixed>
$data
$dbcon
DB-Verbindung
protected
database
$dbcon
$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
$events
Event-Liste
protected
events
$events
$id
Objekt-ID
protected
int
$id
$language
System-Sprachen-Objekt
protected
language
$language
$nodata
$this->data beim Speichern nicht berücksichtigen
protected
bool
$nodata
= true
$notifications
Notifications
protected
notifications
$notifications
Tags
$obj_name
Object path
protected
string
$obj_name
= ''
$objExists
Objektexistiert
protected
bool
$objExists
= false
$oid
Object id
protected
int
$oid
= 0
$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
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 —getEditLink()
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
Return values
bool —save()
Save reminder
public
save() : bool
Tags
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
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
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>