Clase que facilita métodos para la carga de una copia guardada del cuestionario en HTML.

package utils
author Juan Haro
link http://jharo.net/dokuwiki/testmaker
copyright Copyright 2012 Juan Haro
license MIT License

 Methods

Carga todo el contenido del cuestionario en un array y crea un objeto Form con la información de la cabecera del cuestionario (estado de publicación, mensaje de agradecimiento, etc.).

__construct(\type $fileName) 

Parameters

$fileName

\type

Comprueba si existe una copia guardada en HTML del cuestionario.

existsCache() : \type

Returns

\type

getFileName()

getFileName() 
Inherited
inherited_from \loadForm::getFileName()

Devuelve la ruta completa de acceso al archivo de cuestionario.

getFullFormPath(string $fileName) : string
InheritedStatic
inherited_from \loadForm::getFullFormPath()

Parameters

$fileName

string

Nombre del cuestionario

Returns

string

Muestra la copia en HTML del cuestionario generado.

getHTML() : \type

Returns

\type

Gestiona la carga de un cuestionario.

getInstance(string $fileName, \type $forceNoCache) : \loadFormCache | \self
InheritedStatic

Si el cuestionario que se desea cargar está publicado, se mostrará una copia guardada en formato HTML (caché).

inherited_from \loadForm::getInstance()

Parameters

$fileName

string

$forceNoCache

\type

Si la copia guardada no es accesible.

Returns

Muestra al participante una página de agradecimiento por su colaboración.

getThanksPage() 
Inherited
inherited_from \loadForm::getThanksPage()

Carga el cuestionario en la variable interna $form y lo devuelve.

loadForm() : \type
Inherited
inherited_from \loadForm::loadForm()

Returns

\type

Carga todo el contenido del archivo de cuestionario mediante la librería YAML en la variable $formData.

loadFormData() 
Inherited
inherited_from \loadForm::loadFormData()

Exceptions

\Exception El cuestionario no existe o el usuario no tiene permisos de lectura.

Carga en $form la información de la cabecera del cuestionario y lo devuelve

loadFormInfo() : \Form
Inherited
inherited_from \loadForm::loadFormInfo()

Returns

Crea un archivo HTML con el contenido del cuestionario generado.

newCache() 

Exceptions

\Exception No pudo ser creado

setFileName()

setFileName($fileName) 
Inherited
inherited_from \loadForm::setFileName()

Parameters

$fileName

 Properties

 

$fileName : string
Inherited
inherited_from \loadForm::$$fileName
 

$form : \Form
Inherited
inherited_from \loadForm::$$form
 

$formData : array
Inherited
inherited_from \loadForm::$$formData