Documentation

dbBackup extends cron

FanPress CM Database dump cronjob

Table of Contents

$dumpfile Backup-Pfad-Datei string
$dbcon Datenbank-Objekt database
$cronName Name des Crons string
$lastExecTime Zeitpunkt der letzten Ausführung int
$execinterval Interval der Ausführung int
$modulekey Module key string string
$isrunning Cronjob is running bool
$runAsync asynchrone Ausführung über cronasync-AJAX-Controller deaktivieren, false wenn cronasync-AJAX nicht ausgführt werden soll bool
$returnData Daten, die von Cronjob zurückgegeben werden sollen mixed
$asyncCurrent Wird Cronjob aktuell asynchron ausgeführt bool
run() Auszuführender Cron-Code mixed
__construct() Konstruktor mixed
checkTime() Häufigkeit der Ausführung einschränken bool
getLastExecTime() Gibt Zeitpunkt der letzten Ausführung des Cronjobs zurück int
updateLastExecTime() Gibt Zeitpunkt der letzten Ausführung des Cronjobs zurück int
getRunAsync() Läuft Cronjob auch asynchron bool
getModuleKey() Returns module key string string
getIntervalTime() Interval-Dauer zurückgeben int
getReturnData() Daten, die für Rückgabe vorgesehen sind abrufen mixed
setReturnData() Daten, die für Rückgabe vorgesehen sind setzen mixed
getCronName() Gibt Cronjob-Name zurück string
getCronNameLangVar() Gibt Sprachvariable zur Übersetzung des Cronjob-Namen zurück string
getAsyncCurrent() Gibt Status zurück, ob Cronjob aktuell asynchron ausgführt wird bool
setAsyncCurrent() Setzt Status, ob Cronjob aktuell asynchron ausgführt wird mixed
setExecinterval() Setzt Interval des Cronjobs mixed
init() Initialisiert mixed
createFromDbObject() Initialisiert anhand von Datenbank-Result-Set mixed
getNextExecTime() Zeitpunkt der nächsten Ausführung berechnen getLastExecTime() + getIntervalTime() int
update() Aktualisiert einen Artikel in der Datenbank bool
isRunning() Check is cronjob is running bool
setRunning() Set file option, that cronjob is running bool
setFinished() Removes file option for running cronjon bool
getCronNamespace() Gibt Klassen-Namepsace für Cronjob-Klassen zurück string

Properties

$dumpfile

Backup-Pfad-Datei

protected string $dumpfile

$cronName

Name des Crons

protected string $cronName

$lastExecTime

Zeitpunkt der letzten Ausführung

protected int $lastExecTime

$execinterval

Interval der Ausführung

protected int $execinterval

$modulekey

Module key string

protected string $modulekey

$isrunning

Cronjob is running

protected bool $isrunning

$runAsync

asynchrone Ausführung über cronasync-AJAX-Controller deaktivieren, false wenn cronasync-AJAX nicht ausgführt werden soll

protected bool $runAsync = true

$returnData

Daten, die von Cronjob zurückgegeben werden sollen

protected mixed $returnData = null

$asyncCurrent

Wird Cronjob aktuell asynchron ausgeführt

protected bool $asyncCurrent = false

Methods

run()

Auszuführender Cron-Code

public run( ) : mixed
Return values
mixed

__construct()

Konstruktor

public __construct( [ $init : bool = true ] ) : mixed
Parameters
$init : bool = true
Return values
mixed

checkTime()

Häufigkeit der Ausführung einschränken

public checkTime( ) : bool
Return values
bool

getLastExecTime()

Gibt Zeitpunkt der letzten Ausführung des Cronjobs zurück

public getLastExecTime( ) : int
Return values
int

updateLastExecTime()

Gibt Zeitpunkt der letzten Ausführung des Cronjobs zurück

public updateLastExecTime( ) : int
Return values
int

getRunAsync()

Läuft Cronjob auch asynchron

public getRunAsync( ) : bool
Return values
bool

getModuleKey()

Returns module key string

public getModuleKey( ) : string
Return values
string

getIntervalTime()

Interval-Dauer zurückgeben

public getIntervalTime( ) : int
Return values
int

getReturnData()

Daten, die für Rückgabe vorgesehen sind abrufen

public getReturnData( ) : mixed
Return values
mixed

setReturnData()

Daten, die für Rückgabe vorgesehen sind setzen

public setReturnData( $returnData : mixed ) : mixed
Parameters
$returnData : mixed
Return values
mixed

getCronName()

Gibt Cronjob-Name zurück

public getCronName( ) : string
Return values
string

getCronNameLangVar()

Gibt Sprachvariable zur Übersetzung des Cronjob-Namen zurück

public getCronNameLangVar( ) : string
Return values
string

getAsyncCurrent()

Gibt Status zurück, ob Cronjob aktuell asynchron ausgführt wird

public getAsyncCurrent( ) : bool
Return values
bool

setAsyncCurrent()

Setzt Status, ob Cronjob aktuell asynchron ausgführt wird

public setAsyncCurrent( $asyncCurrent : bool ) : mixed
Parameters
$asyncCurrent : bool
Return values
mixed

setExecinterval()

Setzt Interval des Cronjobs

public setExecinterval( $execinterval : int ) : mixed
Parameters
$execinterval : int
Return values
mixed

init()

Initialisiert

public init( ) : mixed
Return values
mixed

createFromDbObject()

Initialisiert anhand von Datenbank-Result-Set

public createFromDbObject( $data : object ) : mixed
Parameters
$data : object
Return values
mixed

getNextExecTime()

Zeitpunkt der nächsten Ausführung berechnen getLastExecTime() + getIntervalTime()

public getNextExecTime( ) : int
Return values
int

update()

Aktualisiert einen Artikel in der Datenbank

public update( ) : bool
Return values
bool

isRunning()

Check is cronjob is running

public isRunning( ) : bool
Return values
bool

setRunning()

Set file option, that cronjob is running

public setRunning( ) : bool
Return values
bool

setFinished()

Removes file option for running cronjon

public setFinished( ) : bool
Return values
bool

getCronNamespace()

Gibt Klassen-Namepsace für Cronjob-Klassen zurück

public static getCronNamespace( $cronId : string ) : string
Parameters
$cronId : string
Tags
since
Return values
string

Search results