Documentation

Horde_LoginTasks_Backend
in package

The Horde_LoginTasks_Backend:: class provides the specific backend providing the dependencies of the LoginTasks system (e.g. preferences, session storage, redirection facilites, shutdown management etc.)

Copyright 2001-2017 Horde LLC (http://www.horde.org/)

See the enclosed file LICENSE for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.

Tags
author

Michael Slusarz slusarz@horde.org

author

Gunnar Wrobel wrobel@pardus.de

category

Horde

license

http://www.horde.org/licenses/lgpl21 LGPL 2.1

Table of Contents

getLastRun()  : array<string|int, mixed>
Get the information about the last time the tasks were run. Array keys are app names, values are last run timestamps. Special key '_once' contains list of ONCE tasks previously run.
getLoginTasksUrl()  : string
Return the URL of the login tasks view.
getTasklistFromCache()  : Horde_LoginTasks_Tasklist|bool
Retrieve a cached tasklist if it exists.
getTasks()  : array<string|int, mixed>
Get the class names of the task classes that need to be performed.
markLastRun()  : mixed
Mark the current time as time the login tasks were run for the last time.
redirect()  : mixed
Redirect to the given URL.
setLastRun()  : mixed
Store the information about the last time the tasks were run.
storeTasklistInCache()  : mixed
Store a login tasklist in the cache.

Methods

getLastRun()

Get the information about the last time the tasks were run. Array keys are app names, values are last run timestamps. Special key '_once' contains list of ONCE tasks previously run.

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

The information about the last time the tasks were run.

getLoginTasksUrl()

Return the URL of the login tasks view.

public abstract getLoginTasksUrl() : string
Return values
string

The URL of the login tasks view

getTasks()

Get the class names of the task classes that need to be performed.

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

An array of class names.

markLastRun()

Mark the current time as time the login tasks were run for the last time.

public abstract markLastRun() : mixed
Return values
mixed

redirect()

Redirect to the given URL.

public abstract redirect(string $url) : mixed
Parameters
$url : string

The URL to redirect to.

Return values
mixed

setLastRun()

Store the information about the last time the tasks were run.

public abstract setLastRun(array<string|int, mixed> $last) : mixed
Parameters
$last : array<string|int, mixed>

The information about the last time the tasks were run.

Return values
mixed

Search results