accessRegister($formName) :
Guarda la session_id, hora de acceso y un identificador de referencia (si está incluido en la url).
El cuestionario para el que se registra el acceso
\Exception |
---|
arrayToString(array $results, string $resultsString) : string
array
string
string
checkPermissions($dir)
createMySQLTable(string $tableName, array $fields)
string
array
Los campos del cuestionario
errorRegister(string $error)
string
existsResultsFile(string $savingName) : boolean
string
boolean
true|falsegetResultsFileHeader(resource $file) : array
resource
array
isReadable($dir)
newResultsFile(\type $savingName, \type $fields) : resource
\type
\type
Todos los campos que componen el cuestionario
resource
$fileopenResultsFile(string $fileName, string $mode) : resource
string
string
Modo de apertura
\Exception |
No se pudo abrir el archivo de resultados |
---|
resource
resultsArrayToString(array $results, string $resultsString) : string
array
string
string
saveRawResults($savingName, $results)
saveResultsToFileText(string $savingName, array $results, $fields)
Si los campos del cuestionario han sido modificados, guarda una copia del archivo de resultados existente y crea uno nuevo con los campos recibidos en $fields.
string
Nombre del archivo a guardar
array
Los resultados del cuestionario enviados por el participante
saveResultsToMongoDb(array $results, string $collectionName)
array
string
saveResultsToMySQL(string $tableName, array $results, array $formFields)
Comprueba si existe una tabla donde guardarlos y, en caso afirmativo, si sus campos se corresponden con los del cuestionario ($formFields). Si los campos de la tabla son diferentes a los campos del cuestionario, se guarda una copia de la tabla y se crea una nueva que incluya todos los campos del cuestionario.
string
array
Los resultados del cuestionario enviados por el participante
array
Todos los campos que componen el cuestionario
sendErrorToMail($error)
sendResultsToMail(array $results)
spyc_load(string $string) : array
string
YAML string.
array
spyc_load_file(string $file) : array
string
Path to YAML file.
array
writeResultsFileHeader(\type $file, \type $fieldNames)
La cabecera establece las columnas del archivo.
\type
\type
Todos los campos que componen el cuestionario
Clase que crea etiquetas por defecto (numeradas y/o con valores mínimo y máximo) a partir de la información recibida de un archivo de cuestionario.
« More »Clase que recupera los parámetros generales del cuestionario (título, estado, descripción, etc.) de un archivo de texto.
« More »Recibe información extraida de un archivo de cuestionario y crea un objeto Item con propiedades adicionales.
« More »Recibe información extraida del archivo de cuestionario, crea un objeto ItemsGroup y añade todos los items que lo forman.
« More »Clase que carga las opciones de respuesta de un ítem almacenadas en una base de datos.
« More »Clase que crea una secuencia de opciones de respuesta numéricas comprendida entre un valor mínimo y máximo.
« More »Recibe un array con condiciones para realizar una consulta en la base de datos y genera una cadena de texto adaptada a MySQL.
« More »Genera todos los identificadores codificados de los ítems del cuestionario.
« More »Clase que facilita métodos para la carga de una copia guardada del cuestionario en HTML.
« More »CACHE_CREATION_FAIL
CACHE_CREATION_FAIL
CACHE_DIR
CACHE_DIR
CSV_COLUMN_DELIMITER
CSV_COLUMN_DELIMITER
CUESTIONARIO_GET_VAR
CUESTIONARIO_GET_VAR
DATABASE_SYSTEM
DATABASE_SYSTEM
DEFAULT_FILE_EXTENSION
DEFAULT_FILE_EXTENSION
ERROR_LOG_FILENAME
ERROR_LOG_FILENAME
ERROR_REPORTING_LEVEL
ERROR_REPORTING_LEVEL
ESTADO_DESARROLLO
ESTADO_DESARROLLO
FORM_DIR
FORM_DIR
FORM_NOT_FOUND
FORM_NOT_FOUND
HTML_DIR
HTML_DIR
IMAGE_DIR
IMAGE_DIR
MAIL_RECEIVER
MAIL_RECEIVER
MAIL_SENDING
MAIL_SENDING
MAIL_SEND_ERROR
MAIL_SEND_ERROR
MAIL_SUBJECT
MAIL_SUBJECT
MONGODB
MONGODB
MONGODB_RESPUESTAS_DB_NAME
MONGODB_RESPUESTAS_DB_NAME
MONGO_RESULTS_DB
MONGO_RESULTS_DB
MYSQL
MYSQL
MYSQL_HOST
MYSQL_HOST
MYSQL_PASS
MYSQL_PASS
MYSQL_RESPUESTAS_DB_NAME
MYSQL_RESPUESTAS_DB_NAME
MYSQL_RESULTS_DB
MYSQL_RESULTS_DB
MYSQL_USER
MYSQL_USER
NO_READABLE_FORM_DIR
NO_READABLE_FORM_DIR
NO_WRITABLE_CACHE_DIR
NO_WRITABLE_CACHE_DIR
NO_WRITABLE_RESULTS_DIR
NO_WRITABLE_RESULTS_DIR
RAW_TEXT_RESULTS_EXTENSION
RAW_TEXT_RESULTS_EXTENSION
RESULTS_DIR_PATH
RESULTS_DIR_PATH
RESULTS_TEXT_FILE_ERROR
RESULTS_TEXT_FILE_ERROR
SAVE_TEXT_FILE
SAVE_TEXT_FILE
SPYC_FROM_COMMAND_LINE
TEXT_ID_CHAR_LIMIT
TEXT_ID_CHAR_LIMIT
TEXT_RESULTS_EXTENSION
TEXT_RESULTS_EXTENSION
TXT_DEFAULT_NEXT_PAGE
TXT_DEFAULT_NEXT_PAGE
TXT_DEFAULT_SELECT_OPTION
TXT_DEFAULT_SELECT_OPTION
TXT_SEND_FORM
TXT_SEND_FORM
TXT_START_FORM
TXT_START_FORM
TXT_VALIDATION_ERRORS
TXT_VALIDATION_ERRORS