Classes, interfaces and traits

AjaxHelper

Ajax helper This class will help to standardize the Ajax communication between server and client.

See the manual page for more info: https://manual.limesurvey.org/Backend_Ajax_protocol

« More »

JsonOutput

Base class for json output

« More »

JsonOutputError

Set error in constructor, which will be shown as a pop-up on client.

« More »

JsonOutputHtml

Echo HTML and put it in a <div> with id $target.

« More »

JsonOutputModal

Base class for json output

« More »

JsonOutputNoPermission

Permission set to false

« More »

JsonOutputNotLoggedIn

Echo html for log in form modal body This is a special case of JsonOutputModal, but with fixed html Only used through JsonOutputNotLoggedIn in AdminController::run.

« More »

JsonOutputSuccess

Set success message in constructor, which will be shown as a pop-up on client.

« More »

Functions

setSeed

Set seed for this response If there is no seed, create a new one Also inits the twister.

package

Default

Arguments

$surveyid

integer

« More »

shuffle

Shuffle an array using MersenneTwister Argument NOT called by reference!

package

Default

Arguments

$arr

array

Response

array

« More »

Classes, interfaces and traits

MersenneTwister

Custom random algorithm to get consistent behaviour between PHP versions.

« More »

Classes, interfaces and traits

AjaxModeTest

Class TestBaseClassWeb this is the base class for functional tests that need browser simulation

« More »

CheckDatabaseJsonValuesTest

Check the JSON saved in database.

« More »

CreateSurveyTest

Login and create a survey, add a group and a question.

« More »

DateTimeDefaultAnswerExpressionTest

« More »

DateTimeForwardBackTest

« More »

DateTimeTest

« More »

DateTimeValidationTest

Class TestBaseClassWeb this is the base class for functional tests that need browser simulation

« More »

DummyController

« More »

ExpressionCoreAux

Helper class for expression core tests.

« More »

ExpressionManagerCoreTest

Test expression evaluation in PHP vs JS.

« More »

GroupRandomizationTest

Class TestBaseClassWeb this is the base class for functional tests that need browser simulation

« More »

InstallationControllerTest

Class TestBaseClassWeb this is the base class for functional tests that need browser simulation

« More »

LanguageChangerTest

Class TestBaseClassWeb this is the base class for functional tests that need browser simulation

« More »

LimeSurveyWebDriver

Subclass of Facebook webdriver.

This class contains helper methods to interact with a LimeSurvey survey, like filling in questions, going to next question group, changing language etc.

« More »

MultipleChoiceMandatoryWithComment

Class TestBaseClassWeb this is the base class for functional tests that need browser simulation

« More »

MultipleChoiceNextPreviousTest

Class TestBaseClassWeb this is the base class for functional tests that need browser simulation

« More »

MultipleChoiceWithExpressionTest

Class TestBaseClassWeb this is the base class for functional tests that need browser simulation

« More »

SaveDualScaleAnswerOptionsTest

Class TestBaseClassWeb this is the base class for functional tests that need browser simulation

« More »

ScreenOutTest

Test survey when all other questions relevance is 0, due to first question being yes or no.

« More »

TemplateConfigurationTest

« More »

TemplateInstanceTest

« More »

TestBaseClass

« More »

TestBaseClassView

Class TestBaseClassWeb this is the base class for functional tests that need browser simulation

« More »

TestBaseClassWeb

Class TestBaseClassWeb this is the base class for functional tests that need browser simulation

« More »

TestHelper

« More »

TokenAttributeInDescriptionTest

Class TestBaseClassWeb this is the base class for functional tests that need browser simulation

« More »

UpdateDbHelperTest

« More »

Classes, interfaces and traits

AdminViewsTest

Class AdminViewsTest This test loops through all basic admin view pages and cheks if they open withour errors

« More »

TemplateControllerTest

« More »