vBulletin v6.1.0

vB_Library_Styleschedule extends vB_Library
in package

vB_Library

Table of Contents

Constants

DATASTOREKEY_CURRENTSCHEDULE  = 'vbStyleSchedule'

Methods

__serialize()  : array<string|int, mixed>
__sleep()  : array<string|int, mixed>
__unserialize()  : void
__wakeup()  : void
clearCache()  : mixed
deleteSchedule()  : mixed
disableSchedule()  : mixed
enableSchedule()  : mixed
getContentInstance()  : mixed
getCurrentActiveScheduledStyle()  : array<string|int, mixed>
getStyleidFromScheduleid()  : int
getStyleSchedule()  : vB_Entity_Styleschedule
getStyleSchedules()  : array<string|int, vB_Entity_Styleschedule>
instance()  : static
Returns singleton instance of self.
monitorWords()  : mixed
Checks if the text contains monitored words, and if so, sends notifications to admins and moderators if the setting is on.
rebuildAllStyleScheduleDatastores()  : mixed
saveStyleSchedule()  : int|false
saveStyleSchedulesBulk()  : array<string|int, mixed>

Constants

DATASTOREKEY_CURRENTSCHEDULE

public mixed DATASTOREKEY_CURRENTSCHEDULE = 'vbStyleSchedule'

Methods

__serialize()

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

__sleep()

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

__unserialize()

public __unserialize(array<string|int, mixed> $serialized) : void
Parameters
$serialized : array<string|int, mixed>

clearCache()

public static clearCache() : mixed

deleteSchedule()

public deleteSchedule(int $scheduleid) : mixed
Parameters
$scheduleid : int

disableSchedule()

public disableSchedule(int $scheduleid) : mixed
Parameters
$scheduleid : int

enableSchedule()

public enableSchedule(int $scheduleid) : mixed
Parameters
$scheduleid : int

getContentInstance()

public static getContentInstance(mixed $contenttypeid) : mixed
Parameters
$contenttypeid : mixed

getCurrentActiveScheduledStyle()

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

getStyleidFromScheduleid()

public getStyleidFromScheduleid(int $scheduleid) : int
Parameters
$scheduleid : int
Return values
int

getStyleSchedules()

public getStyleSchedules([array<string|int, mixed> $scheduleids = [] ]) : array<string|int, vB_Entity_Styleschedule>
Parameters
$scheduleids : array<string|int, mixed> = []
Return values
array<string|int, vB_Entity_Styleschedule>

vB_Entity_Styleschedule instances keyed by scheduleid

instance()

Returns singleton instance of self.

public static instance(mixed $class) : static
Parameters
$class : mixed
Return values
static
  • Reference to singleton instance of the requested library class

monitorWords()

Checks if the text contains monitored words, and if so, sends notifications to admins and moderators if the setting is on.

public monitorWords(mixed $text, mixed $type, mixed $nodeid[, mixed $userid = null ][, mixed $insertNotifications = true ][, mixed $currentuserid = 0 ]) : mixed

use the functions from the notification library directly.

Parameters
$text : mixed
$type : mixed
$nodeid : mixed
$userid : mixed = null
$insertNotifications : mixed = true
$currentuserid : mixed = 0

rebuildAllStyleScheduleDatastores()

public rebuildAllStyleScheduleDatastores() : mixed

saveStyleSchedulesBulk()

public saveStyleSchedulesBulk(array<string|int, mixed> $newschedules) : array<string|int, mixed>
Parameters
$newschedules : array<string|int, mixed>
Return values
array<string|int, mixed>

Array of int|false, affected scheduleid(s) or false(s) on DB failure.


        
On this page

Search results