Set seed for this response If there is no seed, create a new one Also inits the twister.
« More »This function creates the language selector for a particular survey
« More »This function creates the language selector for the public survey index page
« More »Construct flash message container Used in templatereplace to replace {FLASHMESSAGE} in startpage.tstpl
« More »Takes two single element arrays and adds second to end of first if value exists Why not use array_merge($array1,array_filter($array2);
« More »Marks a tokens as completed and sends a confirmation email to the participiant.
Send a submit notification to the email address specified in the notifications tab in the survey settings
« More »submitfailed : used in em_manager_helper.php
This function builds all the required session variables when a survey is first started and it loads any answer defaults from command line or from the table defaultvalues It is called from the related format script (group.php, question.php, survey.php) if the survey has just started.
« More »Check if a passthru label and value have been included in the query url
« More »Apply randomizationGroup and randomizationQuestion to session fieldmap
« More »The number of "pages" that will be presented in this survey The number of pages to be presented will differ depending on the survey format Set totalsteps in session
« More »Update SESSION VARIABLE: grouplist A list of groups in this survey, ordered by group name.
« More »FieldArray contains all necessary information regarding the questions This function is needed to update it in case the survey is switched to another language
« More »checkCompletedQuota() returns matched quotas information for the current response
« More »Shows the welcome page, used in group by group and question by question mode
« More »Resets all question timers by expiring the related cookie - this needs to be called before any output is done
« More »Set the public survey language Control if language exist in this survey, else set to survey default language if $surveyid <= 0 : set the language to default site language
« More »Get the margin class for side-body div depending on side-menu behaviour config and page (edit or not etc).
« More »If debug = 2 in application/config.php this will produce output in the console / firebug similar to var_dump. It will also include the filename and line that called this method.
« More »Used by usort() to order Error tokens by their position within the string This must be outside of the class in order to work in PHP 5.2
« More »Count the number of answered questions (non-empty) which match the first argument
« More »Count the number of answered questions (non-empty) which meet the criteria (arg op value)
« More »Find position of first occurrence of unicode string in a unicode string, case insensitive
« More »Finds first occurrence of a unicode string within another, case-insensitive
« More »Sum of values of answered questions which meet the criteria (arg op value)
« More »Find the closest matching numerical input values in a list an replace it by the corresponding value within another list
« More »Return format a local time/date Need to test if timestamp is numeric (else E_WARNING with debug>0)
« More »Return true if the variable is an integer for LimeSurvey Can not really use is_int due to SQL DECIMAL system. This function can surely be improved
« More »Implementation of listifop( $cmpAttr, $op, $value, $retAttr, $glue, $sgqa1, .
Get Unix timestamp for a date : false if parameters is invalid.
Javascript equivalent does not cope well with ENT_QUOTES and related PHP constants, so set default to ENT_QUOTES
« More »Javascript equivalent does not cope well with ENT_QUOTES and related PHP constants, so set default to ENT_QUOTES
« More »Return error information from pattern of regular expression $pattern
« More »This function replaces keywords in a text and is mainly intended for templates If you use this functions put your replacement strings into the $replacements variable instead of using global variables NOTE - Don't do any embedded replacements in this function. Create the array of replacement values and they will be done in batch at the end
« More »passthruReplace() takes a string and looks for {PASSTHRU:myarg} variables which it then substitutes for parameter data sent in the initial URL and stored in the session array containing responses
« More »Quotes a translation according to purpose if sEscapeMode is null, we use HTML method because probably we had to specify null as sEscapeMode upstream
« More »getSurveyList() Queries the database (survey table) for a list of existing surveys
« More »getGidPrevious() returns the Gid of the group prior to the current active group
« More »convertGETtoPOST a function to create a post Request from get parameters !!! This functions result has to be wrappen in singlequotes!
« More »This function calculates how much space is actually used by all files uploaded using the File Upload question type
« More »Queries the database for the maximum sortorder of a group and returns the next higher one.
« More »Queries the database for the maximum sort order of questions inside question group.
« More »setupColumns() defines all the html tags to be wrapped around various list type answers.
« More »Gets all survey infos in one big array including the language specific settings
« More »Compares two elements from an array (passed by the usort function) and returns -1, 0 or 1 depending on the result of the comparison of the sort order of the group_order and question_order field
« More »This function returns POST/REQUEST vars, for some vars like SID and others they are also sanitized TODO: extends Yii:getParam
« More »Validate an list of email addresses - either as array or as semicolon-limited text
« More »This functions generates a a summary containing the SGQA for questions of a survey, enriched with options per question It can be used for the generation of statistics. Derived from Statistics_userController
« More »This function generates an array containing the fieldcode, and matching data in the same order as the activate script
« More »This function generates an array containing the fieldcode, and matching data in the same order as the activate script
« More »This function strips UTF-8 control characters from strings, except tabs, CR and LF - it is intended to be used before any response data is saved to the response table
« More »This function mails a text $body to the recipient $to.
This functions removes all HTML tags, Javascript, CRs, linefeeds and other strange chars from a given text
« More »getArrayFilterExcludesCascadesForGroup() queries the database and produces a list of array_filter_exclude questions and targets with in the same group
« More »Creates a <select> HTML element for language selection for this survey
« More »example usage $date = "2006-12-31 21:00"; $shift "+6 hours"; // could be days, weeks.
Translate links which are in any answer/question/survey/email template/label set to their new counterpart
« More »Retrieves the attribute field names from the related survey participants table
« More »Returns the full list of attribute token fields including the properties for each field Use this instead of plain Survey::model()->findByPk($iSurveyID)->tokenAttributes calls because Survey::model()->findByPk($iSurveyID)->tokenAttributes may contain old descriptions where the fields does not physically exist
« More »Retrieves the attribute names from the related survey participants table
« More »This function cleans files from the temporary directory being older than 1 day
« More »This is a convenience function to convert any date, in any date format, to the global setting date format Check if the time shoul be rendered also
« More »This function returns the complete directory path to a given template name
« More »Wrapper function to retrieve an xmlwriter object and do error handling if it is not compiled into PHP
« More »SSLRedirect() generates a redirect URL for the appropriate SSL mode then applies it.
enforceSSLMode() $force_ssl is on or off, it checks if the current request is to HTTPS (or not). If $force_ssl is on, and the request is not to HTTPS, it redirects the request to the HTTPS version of the URL, if the request is to HTTPS, it rewrites all the URL variables so they also point to HTTPS.
« More »Creates an array with details on a particular response for display purposes Used in Print answers, Detailed response view and Detailed admin notification email
« More »This function replaces the old insertans tags with new ones across a survey
« More »cleanLanguagesFromSurvey() removes any languages from survey tables that are not in the passed list
« More »fixLanguageConsistency() fixes missing groups, questions, answers, quotas & assessments for languages on a survey
« More »getGroupDepsForConditions() get Dependencies between groups caused by conditions
« More »getQuestDepsForConditions() get Dependencies between groups caused by conditions
« More »Run an arbitrary sequence of semicolon-delimited SQL commands
This function fixes the group ID and type on all subquestions, or removes the subquestions if the parent question's type doesn't allow them.
Must use ls_json_encode to json_encode content, otherwise LimeExpressionManager will think that the associative arrays are expressions and try to parse them.
« More »Return accepted codingsArray for importing files
Ellipsize String
This function tries to returns the 'real' IP address under all configurations Do not rely security-wise on the detected IP address as except for REMOTE_ADDR all fields could be manipulated by the web client
« More »This function tries to find out a valid language code for the language of the browser used If it cannot find it it will return the default language from global settings
« More »Calculate folder size NB: If this function is changed, please notify LimeSurvey GmbH.
This function transforms the php.ini notation for numbers (like '2M') to an integer (2*1024*1024 in this case)
« More »Decodes token attribute data because due to bugs in the past it can be written in JSON or be serialized - future format should be JSON as serialized data can be exploited
« More »A function to remove .
Get a random number between two values using openssl_random_pseudo_bytes
« More »Test if a given zip file is Zip Bomb see comment here : http://php.net/manual/en/function.zip-entry-filesize.php
« More »Get the original size of a zip archive to prevent Zip Bombing see comment here : http://php.net/manual/en/function.zip-entry-filesize.php
« More »PHP7 has created a little nasty bomb with count throwing erroros on uncountables This is to "fix" this problem
« More »This function switches identity insert on/off for the MSSQL database
« More »Helper to filter the contents of a .zip file uploaded into the file manager
« More »This functions checks if the databaseversion in the settings table is the same one as required If not then the necessary upgrade procedures are run
« More »This function removes the old CPDB fields in token tables replaces them with standard attribute fields and records the mapping information in the attributedescription field in the survey table instead
« More »Converts global permissions from users table to the new permission system, and converts template permissions from template_rights to new permission table
« More »Make sure all active tables have the right sized token field
Set a transaction bookmark - this is critical for Postgres because a transaction in Postgres cannot be continued unless you roll back to the transaction bookmark first
« More »This function drops a unique Key of an MSSQL database field by using the field name and the table name
« More »This function drops a secondary key of an MSSQL database field by using the field name and the table name
« More »This function returns an array containing the "question/answer" html display and a list of the question/answer fieldnames associated. It is called from question.php, group.php, survey.php or preview.php
« More »Take a date string and fill out missing parts, like day, hour, minutes (not seconds).
Render the question view.
Returns splitted unicode string correctly source: http://www.php.net/manual/en/function.str-split.php#107658
« More »Quotes a string with surrounding quotes and masking inside quotes by doubling them
« More »buildXMLFromQuery() creates a datadump of a table in XML using XMLWriter
« More »Calculate if this item should have a QueXMLSkipTo element attached to it
Set defaultValue attribute of provided element from response table
« More »Format defaultValue of Date/Time questions according to question date format
« More »Find the string size according DB size for existing question Column name must be SGQA currently
« More »Find the numeric size according DB size for existing question for SPSS export Column name must be SGQA currently
« More »Export survey to TSV format It is using existing XML function to get the same source data as lss format
« More »Function: sanitize_filename Returns a sanitized string, typically for URLs.
Function: sanitize_dirname sanitizes a string that will be used as a directory name
Builds the list of addon SQL select statements that builds the query result set
Returns all available dateformats in a structured aray If $iDateFormat is given only the particual dateformat will be returned
« More »Returns avaliable formats for Radix Points (Decimal Separators) or returns radix point info about a specific format.
Convert a 'dateformat' format string to a 'jsdate' format.
This functions translates LimeSurvey specific locale code to a matching datetimepicker locale
« More »This function support the ability NOT to reverse numbers (for example when you output a phrase as a parameter for a SWF file that can't handle RTL languages itself, but obviously any numbers should remain the same as in the original phrase).
Return a sql statement for finding LIKE named tables Be aware that you have to escape underscore chars by using a backslash otherwise you might get table names returned you don't want
« More »This function checks if a certain template may be by modified, copied, deleted according to the settings in config.php
« More »This is a PCLZip callback function that ensures only files are extracted that have a valid extension
« More »XMLImportLabelsets() Function resp[onsible to import a labelset from XML format.
« More »Import survey from an TSV file template that does not require assigning of GID or QID values.
Sends email to tokens - invitations, reminders, registers, and confirmations Seems used only in remote_control : maybe move it to ?
« More »Checks Permission for the current user and returns an array with Permissions
« More »Builds the list of addon SQL select statements that builds the query result set
LimeSurvey Copyright (C) 2007-2013 The LimeSurvey Project Team / Carsten Schmitz All rights reserved.
Interface descriptions here: https://manual.limesurvey.org/Extra_menus_event
« More »Interface descriptions here: https://manual.limesurvey.org/Extra_menus_event
« More »Ajax helper This class will help to standardize the Ajax communication between server and client.
Class LSBaseController
This is the model class for table "{{boxes}}".
NB: Deleting this class will break plugin API, since plugins then would have to extend PluginBase in the namespace instead of this class. This is especially a problem for plugins that should work on both 2.73 and 3.x, so please don't delete this class.
« More »Specific exception for our purpose Used to spit out error messages if mapping attributes doesn't work.
« More »Contains functions and properties that are common to all writers.
NB: Deleting this class will break plugin API, since plugins then would have to extend PluginBase in the namespace instead of this class. This is especially a problem for plugins that should work on both 2.73 and 3.x, so please don't delete this class.
« More »This is a base class to enable all question tpyes to extend the general settings.
« More »This is a base class to enable all question tpyes to extend the general settings.
« More »This is a base class to enable all question tpyes to extend the general settings.
« More »This is a base class to enable all question tpyes to extend the general settings.
« More »This is a base class to enable all question tpyes to extend the general settings.
« More »This is a base class to enable all question tpyes to extend the general settings.
« More »This is a base class to enable all question tpyes to extend the general settings.
« More »This is a base class to enable all question tpyes to extend the general settings.
« More »This is a base class to enable all question tpyes to extend the general settings.
« More »This is a base class to enable all question tpyes to extend the general settings.
« More »This is a base class to enable all question tpyes to extend the general settings.
« More »This is a base class to enable all question tpyes to extend the general settings.
« More »This is a base class to enable all question tpyes to extend the general settings.
« More »This is a base class to enable all question tpyes to extend the general settings.
« More »This is a base class to enable all question tpyes to extend the general settings.
« More »This is a base class to enable all question tpyes to extend the general settings.
« More »This is a base class to enable all question tpyes to extend the general settings.
« More »This is a base class to enable all question tpyes to extend the general settings.
« More »This is a base class to enable all question tpyes to extend the general settings.
« More »This is a base class to enable all question tpyes to extend the general settings.
« More »This is a base class to enable all question tpyes to extend the general settings.
« More »This is a base class to enable all question tpyes to extend the general settings.
« More »This is a base class to enable all question tpyes to extend the general settings.
« More »This is a base class to enable all question tpyes to extend the general settings.
« More »This is a base class to enable all question tpyes to extend the general settings.
« More »This is a base class to enable all question tpyes to extend the general settings.
« More »This is a base class to enable all question tpyes to extend the general settings.
« More »This is a base class to enable all question tpyes to extend the general settings.
« More »This is a base class to enable all question tpyes to extend the general settings.
« More »This is a base class to enable all question tpyes to extend the general settings.
« More »This is a base class to enable all question tpyes to extend the general settings.
« More »Date and Time Converter by Elac v0.9.3 elacdude@gmail.com www.elacdude.com
Contains functions and properties that are common to all writers.
RenderClass for Boilerplate Question * The ia Array contains the following 0 => string qid 1 => string sgqa 2 => string questioncode 3 => string question 4 => string type 5 => string gid 6 => string mandatory, 7 => string conditionsexist, 8 => string usedinconditions 0 => string used in group.php for question count 10 => string new group id for question in randomization group (GroupbyGroup Mode)
« More »This class implements the basis for dynamic models.
Discussion here: https://bugs.limesurvey.org/view.php?id=14859 PR: https://github.com/LimeSurvey/LimeSurvey/pull/1273
« More »LimeSurvey Copyright (C) 2007-2013 The LimeSurvey Project Team / Carsten Schmitz All rights reserved.
LimeSurvey Copyright (C) 2007-2013 The LimeSurvey Project Team / Carsten Schmitz All rights reserved.
LimeSurvey Copyright (C) 2007-2013 The LimeSurvey Project Team / Carsten Schmitz All rights reserved.
LimeSurvey Copyright (C) 2007-2013 The LimeSurvey Project Team / Carsten Schmitz All rights reserved.
NB: Deleting this class will break plugin API, since plugins then would have to extend PluginBase in the namespace instead of this class. This is especially a problem for plugins that should work on both 2.73 and 3.x, so please don't delete this class.
« More »Exports results in Microsoft Excel format. By default the Writer sends HTTP headers and the file contents via HTTP. For testing purposes a file name can be to the constructor which will cause the ExcelWriter to output to a file.
Description of ExpressionManager (1) Does safe evaluation of PHP expressions. Only registered Functions, and known Variables are allowed.
expressionQuestionForAll : Add QCODE.question for question with subquestion for expression Manager.
Survey Common Action
Survey Common Action
Base class for different extension installers.
Thin wrapper around extension update info.
Fetch files for the ExtensionInstaller to install.
Extension file fetcher for upload ZIP file.
GlobalSettings Controller
Survey Common Action
Class LSBaseController
Survey Common Action
Contains functions and properties that are common to all writers.
Survey Common Action
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 »Set success message in constructor, which will be shown as a pop-up on client.
« More »The object of this class are generic jsonRPC 1.0 clients http://json-rpc.org/wiki/specification
« More »This class build a json-RPC Server 1.0 http://json-rpc.org/wiki/specification
« More »Contains functions and properties that are common to all writers.
Class LSBaseController
Class exposing a Limesurvey API to plugins.
This extension is needed to add complex functions to twig, needing specific process (like accessing config datas).
Class LSBaseController
For updating from 2.06 to 2.5.
Extension of CGettextMessageSource to allow plugins to have their own localization files
« More »A collection of default data sets, like surveymenus, surveymenuentries, and tutorials
Twig view renderer, LimeSurvey overload
Description of HttpRequest
This class build a json-RPC Server 1.0 http://json-rpc.org/wiki/specification
« More »For 2.06 most of the functionality in this class will be moved to the LSWebUser class.
LimeSurvey Copyright (C) 2007-2018 The LimeSurvey Project Team / Carsten Schmitz All rights reserved.
LimeSurvey Copyright (C) 2007-2018 The LimeSurvey Project Team / Carsten Schmitz All rights reserved.
mailSenderToFrom : Set the smtp user to sender and from Needed for some smtp server, see mantis issue #10529 <https://bugs.limesurvey.org/view.php?id=10529>
« More »This is the model class for table "{{map_tutorial_users}}".
Custom random algorithm to get consistent behaviour between PHP versions.
noMailToExample : just don't send email to example.org or example.com http://example.org/ is a great tool for demonstration and test, but sending an email to user@example.org: you receive 4 hour after a notification This plugin just disable sending email to this website, then you can use it when testing syste.
« More »This is the model class for table "{{notifications}}".
Mostly for Ajax actions
This is the model class for table "{{participants}}".
This is the model class for table "{{{{participant_attribute_names}}}}".
This is the model class for table "{{{{participant_attribute_names_lang}}}}".
Contains functions and properties that are common to all writers.
This is the model class for table "{{permissiontemplates}}".
Survey Common Action
NB: Deleting this class will break plugin API, since plugins then would have to extend PluginBase in the namespace instead of this class. This is especially a problem for plugins that should work on both 2.73 and 3.x, so please don't delete this class.
« More »Survey Common Action
Base class for different extension installers.
Survey Common Action
Used as shutdown function during plugin loading, to turn off plugins that causes troubles.
« More »This is a base class to enable all question tpyes to extend the general settings.
« More »abstract Class QuestionTypeRoot The aFieldArray Array contains the following 0 => string qid 1 => string sgqa 2 => string questioncode 3 => string question 4 => string type 5 => string gid 6 => string mandatory, 7 => string conditionsexist, 8 => string usedinconditions 0 => string used in group.php for question count 10 => string new group id for question in randomization group (GroupbyGroup Mode)
« More »Class LSBaseController
This is the model class for table "{{question_themes}}".
Survey Common Action
A TCPDF based class to produce queXF compatible questionnaire PDF files and banding description XML from queXML
« More »Contains functions and properties that are common to all writers.
Survey Common Action
RenderClass for Boilerplate Question * The ia Array contains the following 0 => string qid 1 => string sgqa 2 => string questioncode 3 => string question 4 => string type 5 => string gid 6 => string mandatory, 7 => string conditionsexist, 8 => string usedinconditions 0 => string used in group.php for question count 10 => string new group id for question in randomization group (GroupbyGroup Mode)
« More »RenderClass for Boilerplate Question * The ia Array contains the following 0 => string qid 1 => string sgqa 2 => string questioncode 3 => string question 4 => string type 5 => string gid 6 => string mandatory, 7 => string conditionsexist, 8 => string usedinconditions 0 => string used in group.php for question count 10 => string new group id for question in randomization group (GroupbyGroup Mode)
« More »RenderClass for Boilerplate Question * The ia Array contains the following 0 => string qid 1 => string sgqa 2 => string questioncode 3 => string question 4 => string type 5 => string gid 6 => string mandatory, 7 => string conditionsexist, 8 => string usedinconditions 0 => string used in group.php for question count 10 => string new group id for question in randomization group (GroupbyGroup Mode)
« More »RenderClass for Boilerplate Question * The ia Array contains the following 0 => string qid 1 => string sgqa 2 => string questioncode 3 => string question 4 => string type 5 => string gid 6 => string mandatory, 7 => string conditionsexist, 8 => string usedinconditions 0 => string used in group.php for question count 10 => string new group id for question in randomization group (GroupbyGroup Mode)
« More »RenderClass for Boilerplate Question * The ia Array contains the following 0 => string qid 1 => string sgqa 2 => string questioncode 3 => string question 4 => string type 5 => string gid 6 => string mandatory, 7 => string conditionsexist, 8 => string usedinconditions 0 => string used in group.php for question count 10 => string new group id for question in randomization group (GroupbyGroup Mode)
« More »RenderClass for Boilerplate Question * The ia Array contains the following 0 => string qid 1 => string sgqa 2 => string questioncode 3 => string question 4 => string type 5 => string gid 6 => string mandatory, 7 => string conditionsexist, 8 => string usedinconditions 0 => string used in group.php for question count 10 => string new group id for question in randomization group (GroupbyGroup Mode)
« More »RenderClass for Boilerplate Question * The ia Array contains the following 0 => string qid 1 => string sgqa 2 => string questioncode 3 => string question 4 => string type 5 => string gid 6 => string mandatory, 7 => string conditionsexist, 8 => string usedinconditions 0 => string used in group.php for question count 10 => string new group id for question in randomization group (GroupbyGroup Mode)
« More »RenderClass for Boilerplate Question * The ia Array contains the following 0 => string qid 1 => string sgqa 2 => string questioncode 3 => string question 4 => string type 5 => string gid 6 => string mandatory, 7 => string conditionsexist, 8 => string usedinconditions 0 => string used in group.php for question count 10 => string new group id for question in randomization group (GroupbyGroup Mode)
« More »RenderClass for Boilerplate Question * The ia Array contains the following 0 => string qid 1 => string sgqa 2 => string questioncode 3 => string question 4 => string type 5 => string gid 6 => string mandatory, 7 => string conditionsexist, 8 => string usedinconditions 0 => string used in group.php for question count 10 => string new group id for question in randomization group (GroupbyGroup Mode)
« More »RenderClass for Boilerplate Question * The ia Array contains the following 0 => string qid 1 => string sgqa 2 => string questioncode 3 => string question 4 => string type 5 => string gid 6 => string mandatory, 7 => string conditionsexist, 8 => string usedinconditions 0 => string used in group.php for question count 10 => string new group id for question in randomization group (GroupbyGroup Mode)
« More »RenderClass for Boilerplate Question * The ia Array contains the following 0 => string qid 1 => string sgqa 2 => string questioncode 3 => string question 4 => string type 5 => string gid 6 => string mandatory, 7 => string conditionsexist, 8 => string usedinconditions 0 => string used in group.php for question count 10 => string new group id for question in randomization group (GroupbyGroup Mode)
« More »RenderClass for Boilerplate Question * The ia Array contains the following 0 => string qid 1 => string sgqa 2 => string questioncode 3 => string question 4 => string type 5 => string gid 6 => string mandatory, 7 => string conditionsexist, 8 => string usedinconditions 0 => string used in group.php for question count 10 => string new group id for question in randomization group (GroupbyGroup Mode)
« More »RenderClass for Boilerplate Question * The ia Array contains the following 0 => string qid 1 => string sgqa 2 => string questioncode 3 => string question 4 => string type 5 => string gid 6 => string mandatory, 7 => string conditionsexist, 8 => string usedinconditions 0 => string used in group.php for question count 10 => string new group id for question in randomization group (GroupbyGroup Mode)
« More »RenderClass for Boilerplate Question * The ia Array contains the following 0 => string qid 1 => string sgqa 2 => string questioncode 3 => string question 4 => string type 5 => string gid 6 => string mandatory, 7 => string conditionsexist, 8 => string usedinconditions 0 => string used in group.php for question count 10 => string new group id for question in randomization group (GroupbyGroup Mode)
« More »RenderClass for Boilerplate Question * The ia Array contains the following 0 => string qid 1 => string sgqa 2 => string questioncode 3 => string question 4 => string type 5 => string gid 6 => string mandatory, 7 => string conditionsexist, 8 => string usedinconditions 0 => string used in group.php for question count 10 => string new group id for question in randomization group (GroupbyGroup Mode)
« More »RenderClass for Boilerplate Question * The ia Array contains the following 0 => string qid 1 => string sgqa 2 => string questioncode 3 => string question 4 => string type 5 => string gid 6 => string mandatory, 7 => string conditionsexist, 8 => string usedinconditions 0 => string used in group.php for question count 10 => string new group id for question in randomization group (GroupbyGroup Mode)
« More »RenderClass for Boilerplate Question * The ia Array contains the following 0 => string qid 1 => string sgqa 2 => string questioncode 3 => string question 4 => string type 5 => string gid 6 => string mandatory, 7 => string conditionsexist, 8 => string usedinconditions 0 => string used in group.php for question count 10 => string new group id for question in randomization group (GroupbyGroup Mode)
« More »RenderClass for Boilerplate Question * The ia Array contains the following 0 => string qid 1 => string sgqa 2 => string questioncode 3 => string question 4 => string type 5 => string gid 6 => string mandatory, 7 => string conditionsexist, 8 => string usedinconditions 0 => string used in group.php for question count 10 => string new group id for question in randomization group (GroupbyGroup Mode)
« More »RenderClass for Boilerplate Question * The ia Array contains the following 0 => string qid 1 => string sgqa 2 => string questioncode 3 => string question 4 => string type 5 => string gid 6 => string mandatory, 7 => string conditionsexist, 8 => string usedinconditions 0 => string used in group.php for question count 10 => string new group id for question in randomization group (GroupbyGroup Mode)
« More »RenderClass for Boilerplate Question * The ia Array contains the following 0 => string qid 1 => string sgqa 2 => string questioncode 3 => string question 4 => string type 5 => string gid 6 => string mandatory, 7 => string conditionsexist, 8 => string usedinconditions 0 => string used in group.php for question count 10 => string new group id for question in randomization group (GroupbyGroup Mode)
« More »RenderClass for Boilerplate Question * The ia Array contains the following 0 => string qid 1 => string sgqa 2 => string questioncode 3 => string question 4 => string type 5 => string gid 6 => string mandatory, 7 => string conditionsexist, 8 => string usedinconditions 0 => string used in group.php for question count 10 => string new group id for question in randomization group (GroupbyGroup Mode)
« More »RenderClass for Boilerplate Question * The ia Array contains the following 0 => string qid 1 => string sgqa 2 => string questioncode 3 => string question 4 => string type 5 => string gid 6 => string mandatory, 7 => string conditionsexist, 8 => string usedinconditions 0 => string used in group.php for question count 10 => string new group id for question in randomization group (GroupbyGroup Mode)
« More »RenderClass for Boilerplate Question * The ia Array contains the following 0 => string qid 1 => string sgqa 2 => string questioncode 3 => string question 4 => string type 5 => string gid 6 => string mandatory, 7 => string conditionsexist, 8 => string usedinconditions 0 => string used in group.php for question count 10 => string new group id for question in randomization group (GroupbyGroup Mode)
« More »RenderClass for Boilerplate Question * The ia Array contains the following 0 => string qid 1 => string sgqa 2 => string questioncode 3 => string question 4 => string type 5 => string gid 6 => string mandatory, 7 => string conditionsexist, 8 => string usedinconditions 0 => string used in group.php for question count 10 => string new group id for question in randomization group (GroupbyGroup Mode)
« More »RenderClass for Boilerplate Question * The ia Array contains the following 0 => string qid 1 => string sgqa 2 => string questioncode 3 => string question 4 => string type 5 => string gid 6 => string mandatory, 7 => string conditionsexist, 8 => string usedinconditions 0 => string used in group.php for question count 10 => string new group id for question in randomization group (GroupbyGroup Mode)
« More »RenderClass for Boilerplate Question * The ia Array contains the following 0 => string qid 1 => string sgqa 2 => string questioncode 3 => string question 4 => string type 5 => string gid 6 => string mandatory, 7 => string conditionsexist, 8 => string usedinconditions 0 => string used in group.php for question count 10 => string new group id for question in randomization group (GroupbyGroup Mode)
« More »Relations
Contains functions and properties that are common to all writers.
Class Session Extend CActiveRecord and not LSActiveRecord to disable plugin event (session can be used a lot)
« More »This is the model class for table "{{settings_user}}".
NB: Deleting this class will break plugin API, since plugins then would have to extend PluginBase in the namespace instead of this class. This is especially a problem for plugins that should work on both 2.73 and 3.x, so please don't delete this class.
« More »Contains functions and properties that are common to all writers.
NB: Deleting this class will break plugin API, since plugins then would have to extend PluginBase in the namespace instead of this class. This is especially a problem for plugins that should work on both 2.73 and 3.x, so please don't delete this class.
« More »Class LSBaseController
LimeSurvey Copyright (C) 2007-2011 The LimeSurvey Project Team / Carsten Schmitz All rights reserved.
Service class for survey group creation.
This is the model class for table "{{surveys_groups}}".
Survey Common Action
This is the model class for table "{{surveys_groupsettings}}".
Class LSBaseController
Class SurveysGroups
Class TemplateConfig Common methods for TemplateConfiguration and TemplateManifest
« More »Class TemplateConfig Common methods for TemplateConfiguration and TemplateManifest
« More »Class LSBaseController
Class Token
This is the model class for table "{{tutorials}}".
This is the model class for table "{{tutorial_entry}}".
Survey Common Action
This is the model class for table "{{tutorial_entry_groups}}".
This tutorial controller is the first step to have user generated tutorials.
This class will generate all the twig cache file from command line, even if LimeSurvey is not installed.
Subclass of Notification, but with unique constraint.
Plugin to check for extension updates after a super admin logs in.
Class LSBaseController
This is the model class for table "{{user_in_permissionrole}}".
Class LSBaseController
Central Yii component to add and retrieve version fetcher strategies.
« More »emailtemplates
Saved controller
Class SimpleSurveyValues
CheckIntegrity Controller
Update Database Controller This controller must be accessible by unlogged user (in case of modifications of {{permissions}} blocking the login )
GlobalSettings Controller
Survey Common Action
This controller performs updates, it is highly ajax oriented Methods are only called from JavaScript controller (wich is called from the global_setting view). comfortupdate.js is the first registered script.
Library of array functions for manipulating and extracting data from arrays or 'sets' of data.