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
string
integer
$remove
boolean
Eliminar 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
string
integer
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