Clase que recupera los parámetros generales del cuestionario (título, estado,
descripción, etc.) de un archivo de texto.
De este modo se puede utilizar
información del cuestionario (p. ej. mensaje de agradecimiento) sin necesidad
de cargar todo el conjunto de items. Aunque al heredar los métodos y atributos
de Form, también puede usarse para contener todos los items.
Methods
$formData es la información recuperada de la cabecera del archivo de
cuestionario.
__construct(array $formData, string $id)
$id es el nombre del cuestionario.
Parameters
$formData
array
$id
string
addItemsGroup()
addItemsGroup(\ItemsGroup $itemsGroup)
Inherited
| inherited_from |
\Form::addItemsGroup() |
Parameters
$itemsGroup
getDescription()
getDescription()
Inherited
| inherited_from |
\Form::getDescription() |
getEstado()
getEstado()
Inherited
| inherited_from |
\Form::getEstado() |
getId()
getId()
Inherited
| inherited_from |
\Form::getId() |
getIntro()
getIntro()
Inherited
| inherited_from |
\Form::getIntro() |
Devuelve uno de los conjuntos de ítems del cuestionario.
getItemsGroupById(string | integer $itemsGroupId, boolean $remove) : \ItemsGroup
Inherited
Opcionalmente pemite eliminarlo del conjunto de grupos.
| inherited_from |
\Form::getItemsGroupById() |
Parameters
$itemsGroupId
stringinteger
$remove
booleanEliminar el grupo de items del formulario
Returns
getItemsGroups()
getItemsGroups()
Inherited
| inherited_from |
\Form::getItemsGroups() |
getNextPageTxt()
getNextPageTxt()
Inherited
| inherited_from |
\Form::getNextPageTxt() |
Devuelve el número de páginas del cuestionario.
getNumPages() : integer
Inherited
Por defecto el valor es 1.
| inherited_from |
\Form::getNumPages() |
Returns
integer
getSelectTxt()
getSelectTxt()
Inherited
| inherited_from |
\Form::getSelectTxt() |
getSendTxt()
getSendTxt()
Inherited
| inherited_from |
\Form::getSendTxt() |
getStartTxt()
getStartTxt()
Inherited
| inherited_from |
\Form::getStartTxt() |
getStyleSheet()
getStyleSheet()
Inherited
| inherited_from |
\Form::getStyleSheet() |
getThanks()
getThanks()
Inherited
| inherited_from |
\Form::getThanks() |
getTitle()
getTitle()
Inherited
| inherited_from |
\Form::getTitle() |
getValidationErrorsTxt()
getValidationErrorsTxt()
Inherited
| inherited_from |
\Form::getValidationErrorsTxt() |
Elimina un grupo de ítems del conjunto y reinicia su numeración.
removeItemsGroupById(string | integer $itemsGroupId)
Inherited
| inherited_from |
\Form::removeItemsGroupById() |
Parameters
$itemsGroupId
stringinteger
Reinicia la numeración de identificadores en el conjunto de grupos.
resetKeysItemsGroups()
Inherited
La numeración de identificadores se utiliza para mostrar de forma
ordenada los conjuntos de ítems en la vista, tal como aparecen
ordenados en el archivo de texto o en el orden que han sido creados.
| inherited_from |
\Form::resetKeysItemsGroups() |
setDescription()
setDescription()
setId()
setId($id)
Inherited
| inherited_from |
\Form::setId() |
Parameters
$id
setNextPageTxt()
setNextPageTxt()
setSelectTxt()
setSelectTxt()
setSendTxt()
setSendTxt()
setStartTxt()
setStartTxt()
Asigna el nombre de la hoja de estilos seleccionada a la variable $styleSheet del cuestionario.
setStyleSheet()
Si la hoja de estilos no se encuentra en el directorio, carga la hoja de
estilos predeterminada (styles.css) y registra el error en el archivo log.
setValidationErrorsTxt()
setValidationErrorsTxt()
Properties
$description
Inherited
| inherited_from |
\Form::$$description |
$estado
Inherited
| inherited_from |
\Form::$$estado |
$id
Inherited
| inherited_from |
\Form::$$id |
$intro
Inherited
| inherited_from |
\Form::$$intro |
$itemsGroups
Inherited
| inherited_from |
\Form::$$itemsGroups |
$nextPageTxt
Inherited
| inherited_from |
\Form::$$nextPageTxt |
$selectTxt
Inherited
| inherited_from |
\Form::$$selectTxt |
$sendTxt
Inherited
| inherited_from |
\Form::$$sendTxt |
$startTxt
Inherited
El valor predeterminado de estos textos se encuentra en config.php.
Pueden ser especificados en el archivo de cuestionario.
| inherited_from |
\Form::$$startTxt |
$styleSheet : string
Inherited
| inherited_from |
\Form::$$styleSheet |
$thanks : string
Inherited
| inherited_from |
\Form::$$thanks |
$title
Inherited
| inherited_from |
\Form::$$title |
$validationErrorsTxt
Inherited
| inherited_from |
\Form::$$validationErrorsTxt |
Constants
DEFAULT_DESCRIPTION
DEFAULT_DESCRIPTION
Inherited
| inherited_from |
\Form::DEFAULT_DESCRIPTION |
DEFAULT_ESTADO
DEFAULT_ESTADO
Inherited
| inherited_from |
\Form::DEFAULT_ESTADO |
Se muestra una página de introducción antes de iniciar el cuestionario.
DEFAULT_INTRO
Inherited
En ella se incluyen el título y descripción del cuestionario.
| inherited_from |
\Form::DEFAULT_INTRO |
DEFAULT_STYLE_SHEET
DEFAULT_STYLE_SHEET
Inherited
| inherited_from |
\Form::DEFAULT_STYLE_SHEET |
DEFAULT_THANKS
DEFAULT_THANKS
Inherited
| inherited_from |
\Form::DEFAULT_THANKS |
DEFAULT_TITLE
DEFAULT_TITLE
Inherited
| inherited_from |
\Form::DEFAULT_TITLE |
DESCRIPTION_FIELD
DESCRIPTION_FIELD
Estado en el que se encuentra el cuestionario.
ESTADO_DESARROLLO
Inherited
Se utiliza para generar una copia guardada en html del cuestionario
generado que será la que se mostrará al participante, aligerando así la carga.
- DESARROLLO: en desarrollo.
- PUBLICADO: versión final.
| inherited_from |
\Form::ESTADO_DESARROLLO |
ESTADO_FIELD
ESTADO_FIELD
ESTADO_PUBLICADO
ESTADO_PUBLICADO
Inherited
| inherited_from |
\Form::ESTADO_PUBLICADO |
Identificador por el que se comienzan a numerar los conjuntos.
ID_INICIO
Inherited
| inherited_from |
\Form::ID_INICIO |
NEXT_PAGE_TXT_FIELD
NEXT_PAGE_TXT_FIELD
SELECT_TXT_FIELD
SELECT_TXT_FIELD
SEND_TXT_FIELD
SEND_TXT_FIELD
START_TXT_FIELD
START_TXT_FIELD
STYLE_SHEET_FIELD
STYLE_SHEET_FIELD
THANKS_FIELD
THANKS_FIELD
VALIDATION_ERRORS_TXT_FIELD
VALIDATION_ERRORS_TXT_FIELD