Documentation

reminders extends tablelist
in package
implements isObjectInstancable Uses getObjectInstance

Resubmissions list 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

isObjectInstancable
Interface for objects with build in cache loader

Table of Contents

$cache  : cache
System-Cache
$cacheModule  : string
Cache Modul
$cacheName  : string
Cache name
$config  : config
System-Config-Objekt
$data  : array<string|int, mixed>
Data array
$dbcon  : database
DB-Verbindung
$events  : events
Event-Liste
$language  : language
System-Sprachen-Objekt
$notifications  : notifications
Notifications
$table  : string
Table name
__construct()  : void
Konstruktor
__destruct()  : void
Konstruktor
appendNotifications()  : bool
Append reminders to notifications
getInstance()  : object
Common function to return class instance object
getObjectInstance()  : object
Common function to return class instance object
getRemindersForDatasets()  : array<string|int, mixed>|reminder
Fetch reminders for given type and object ids
mapPublic()  : string
Map internal type to public type
removeByObject()  : bool
Delete reminders by object id(s)

Properties

$cacheModule

Cache Modul

protected string $cacheModule = ''
Tags
since
3.4

$cacheName

Cache name

protected string $cacheName = false

$data

Data array

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

$table

Table name

protected string $table = 'reminders'

Methods

__construct()

Konstruktor

public __construct() : void
Return values
void

__destruct()

Konstruktor

public __destruct() : void
Return values
void

appendNotifications()

Append reminders to notifications

public appendNotifications(notifications &$notifications) : bool
Parameters
$notifications : notifications
Return values
bool

getInstance()

Common function to return class instance object

public static getInstance() : object
Tags
since
5.1.0-a1
see
getObjectInstance
Return values
object

getObjectInstance()

Common function to return class instance object

public static getObjectInstance() : object
Tags
since
5.1.0-a1
deprecated
5.3.0-dev
Return values
object

getRemindersForDatasets()

Fetch reminders for given type and object ids

public getRemindersForDatasets([string $type = '' ], int $start[, array<string|int, mixed> $oids = [] ][, int|null $uid = null ]) : array<string|int, mixed>|reminder
Parameters
$type : string = ''
$start : int
$oids : array<string|int, mixed> = []
$uid : int|null = null
Return values
array<string|int, mixed>|reminder

mapPublic()

Map internal type to public type

public static mapPublic(reminder $rem) : string
Parameters
$rem : reminder
Return values
string

removeByObject()

Delete reminders by object id(s)

public removeByObject(string $objName, array<string|int, mixed>|int $oids) : bool
Parameters
$objName : string
$oids : array<string|int, mixed>|int
Return values
bool

Search results