OptoutController

Extends\LSYii_Controller

optout

package

LimeSurvey

copyright

2011

access

public

Methods

Basic initialiser to the base controller class

__construct(string $id,\CWebModule $module = null)
inherited
access

public

Arguments

$id

string

$module

\CWebModule

Check that installation was already done by looking for config.php Will redirect to the installer script if not exists.

_checkInstallation(): void
inherited
access

protected

Display the confirmation for global opt out

actionparticipants()

This function is run when opting out of an individual survey participants table. The other function /optout/participants opts the user out of ALL survey invitations from the system

actionremovetokens()

Display the confirmation for individual survey opt out

actiontokens()

Creates an absolute URL based on the given controller and action information.

createAbsoluteUrl(string $route,array $params = array(),string $schema = '',string $ampersand = '&'): string
inherited

Arguments

$route

string

the URL route. This should be in the format of 'ControllerID/ActionID'.

$params

array

additional GET parameters (name=>value). Both the name and value will be URL-encoded.

$schema

string

schema to use (e.g. http, https). If empty, the schema used for the current request will be used.

$ampersand

string

the token separating name-value pairs in the URL.

Response

string

the constructed URL

customInit

customInit()
inherited

Loads a helper

loadHelper(string $helper): void
inherited
access

public

Arguments

$helper

string

Loads a library

loadLibrary(string $library): void
inherited
access

public

Arguments

$library

string

Loads page states from a hidden input.

loadPageStates(): array
inherited

Response

array

the loaded page states

Render something

renderHtml(string $message,\Survey $survey,string $link = '',\array<string,mixed> $token = array(),\array<string,mixed> $participant = array()): void

Arguments

$message

string

$survey

\Survey

$link

string

$token

\array

$participant

\array

Properties

layout

layout :

Type(s)

defaultAction

defaultAction :

Type(s)

This array contains the survey / group / question id used by the menu widget.

navData :array
inherited
var

Type(s)

array