SET FOREIGN_KEY_CHECKS=0;
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET AUTOCOMMIT = 0;
START TRANSACTION;
SET time_zone = "+00:00";

CREATE DATABASE IF NOT EXISTS `TAK_alejandria3_proba` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;


CREATE TABLE IF NOT EXISTS `TAK_alejandria3_proba`.`variables` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `slug` varchar(255) DEFAULT NULL,
  `value` text,
  `description` text,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8_general_ci;

INSERT INTO `TAK_alejandria3_proba`.`variables` (`id`, `slug`, `value`, `description`) VALUES
(NULL, 'NEXT_LEVEL_WITH', 'POINTS', 'Determina si el nivel se calcula sobre los puntos o sobre packs respondidos.\nOpciones:\n-PACKS\n-POINTS'),
(NULL, 'NORMAL_ANSWER_LIMIT', '30', 'Tiempo estandar para responder las preguntas'),
(NULL, 'SUM_FIRST_PACKS_ON_LEVEL', '3', 'Número de packs que hay que responder correctamente por cada piece en el nivel inicial.'),
(NULL, 'SUM_PACKS_ON_LEVEL', '3', 'Número de packs que hay que responder correctamente por cada piece en el nivel actual.'),
(NULL, 'SUM_NEW_PACKS_ON_LEVEL', '3', 'Número de packs que hay que responder correctamente por cada nuevo piece en el nivel actual.'),
(NULL, 'BONUS_FOR_LEVEL', NULL, 'Puntuación que se multiplicará por el nivel al que se sube.\nSi el valor es nulo, no habrá bonus por nivel.'),
(NULL, 'BONUS_TEXT_PATTERN', '%XX%', 'Patrón que se va a usar en el feedback del bonus. La cual se reemplazará con la puntuación que se configure.'),
(NULL, 'CHANGE_PASS_URL', '', 'URL que se adjuntará en el email de cambio de contraseña. En cada servidor deberá ser actualizada.'),
(NULL, 'EMAIL_CHANGE_PASS_SUBJECT', 'cambio de contraseña satisfactoria', 'Asunto para el email que se envía para la confirmación del cambio de contraseña'),
(NULL, 'EMAIL_CHANGE_PASS_BODY', 'Su contraseña se ha cambiado satisfactoriamente\n<br>\nAtentamente,\n<br>\n<br>', 'Mensaje para el email que se envía para la confirmación del cambio de contraseña'),
(NULL, 'EMAIL_CHANGE_PASS_REQUEST_SUBJECT', 'cambio de contraseña', 'Asunto para el email que se envía cuando se hace la petición del cambio de contraseña'),
(NULL, 'EMAIL_CHANGE_PASS_REQUEST_BODY', '<<username>>, para poder proceder al cambio de tu contraseña deberás entrar al link inferior. Este link será válido durante 15 minutos.<br><br><div style="padding: 10px;"><a href="<<url>>"  style="text-align:center; font-size:16px; padding: 10px; color:white; background: -webkit-radial-gradient(left top , circle cover , rgb(78, 86, 94) 24% , rgb(82, 90, 99) 100%); font-weight:bold; text-decoration:none;">Cambiar contraseña</a><br></div>\n<br>\nEn caso de que el enlace no funcione, copia y pega este enlace en tu navegador: <a href="<<url>>"><<url>></a>\n<br>\nAtentamente,\n<br>\n<br>', 'Mensaje para el email que se envía cuando se hace la petición del cambio de contraseña'),
(NULL, 'EMAIL_SIGN_UP_SUBJECT', '<<username>> registro correcto', 'Asunto para el email que se envía al registrarse'),
(NULL, 'EMAIL_SIGN_UP_BODY', '<<username>>, te has dado de alta.\n<br>\nMuchas gracias por confiar en nosotros.\n<br>\nAtentamente,\n<br>', 'Mensaje para el email que se envía al registrarse'),
(NULL, 'FEEDBACK_COMPLETED_BETTER', '¡Enhorabuena, has mejorado tu mejor puntuación!', 'Feedback cuando terminas la partida con mejor puntuación que cualquier partida anterior.'),
(NULL, 'FEEDBACK_COMPLETED_WORSE', '¡Enhorabuena, has finalizado la partida pero no has conseguido mejorar tu puntuación! Vuelve a intentarlo', 'Feedback cuando terminas la partida con peor puntuación que ninguna partida anterior.'),
(NULL, 'DEFAULT_EMAIL_FROM', 'noreply@tak.es', 'Correo predeterminado que se mostrará como emisor en los emails'),
(NULL, 'PASS_REQUEST_NO_EMAIL', 'No hay un correo electrónico definido', 'Error que se muestra cuando se pide el restablecimiento de una contraseña y no se envía ningún email. (no-email)'),
(NULL, 'PASS_REQUEST_INVALID_EMAIL', 'El correo electrónico enviado no es válido', 'Error que se muestra cuando se pide el restablecimiento de una contraseña y el email no es válido. (invalid-email)'),
(NULL, 'PASS_REQUEST_NO_USER', 'El correo electrónico enviado no corresponde con ningún usuario', 'Error que se muestra cuando se pide el restablecimiento de una contraseña y el email no pertenece a ningún usuario. (no-user)'),
(NULL, 'PASS_REQUEST_NO_EMAIL_SENT', 'Ha habido un error con el envío del correo electrónico. Si el error persiste, contacte con el administrador.', 'Error que se muestra cuando se pide el restablecimiento de una contraseña y el email de restablecimiento no se envía por alguna razón interna. (no-email-sent)'),
(NULL, 'PASS_REQUEST_OK_EMAIL_SENT', 'En breve recibirá un correo electrónico para restablecer su contraseña', 'Mensaje que se muestra cuando se pide el restablecimiento de una contraseña y todo ha ido correctamente. (ok-email-sent)'),
(NULL, 'OK_PERCENTAGE', '60', 'Porcentaje de acierto que se debe cumplir para que salga el feedback ok'),
(NULL, 'MULTI_PARTIDA', 'true', 'Variable que decide si se puede jugar más de una partida o sólo una');


COMMIT;
