SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

USE `pannello`;

INSERT INTO `moduli` (`id`, `nome`, `ordine`, `superadmin`, `prefisso`, `directory`, `attivo`, `descrizione`) VALUES(6, 'Associazione', 50, 0, 'wf_', 'associazione', 1, 'Gestione Associazione');

INSERT INTO `moduli_page` (`id`, `id_moduli`, `nome`, `ordine`, `pagina`, `livello`, `attivo`) VALUES(18, 6, 'Iscritti', 30, 'iscritti_lista.php', 5, 1);
INSERT INTO `moduli_page` (`id`, `id_moduli`, `nome`, `ordine`, `pagina`, `livello`, `attivo`) VALUES(19, 6, 'Palestre', 40, 'palestre_lista.php', 5, 1);
INSERT INTO `moduli_page` (`id`, `id_moduli`, `nome`, `ordine`, `pagina`, `livello`, `attivo`) VALUES(20, 6, 'Accessi', 10, 'utenze_lista.php', 10, 1);
INSERT INTO `moduli_page` (`id`, `id_moduli`, `nome`, `ordine`, `pagina`, `livello`, `attivo`) VALUES(21, 6, 'Materiale', 20, 'materiale_lista.php', 10, 1);

INSERT INTO `permessi` (`id_utenti`, `id_moduli`, `accesso`, `modifica`) VALUES(1, 6, 0, '2017-09-02 12:03:56');

DROP TABLE IF EXISTS `wf_categoria`;
CREATE TABLE `wf_categoria` (
  `id` bigint(20) NOT NULL,
  `categoria` varchar(64) NOT NULL,
  `inizio` int(10) DEFAULT NULL,
  `fine` int(10) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO `wf_categoria` (`id`, `categoria`, `inizio`, `fine`) VALUES(1, 'Esordienti B', 6, 7);
INSERT INTO `wf_categoria` (`id`, `categoria`, `inizio`, `fine`) VALUES(2, 'Esordienti A', 8, 9);
INSERT INTO `wf_categoria` (`id`, `categoria`, `inizio`, `fine`) VALUES(3, 'Cadetti B', 10, 11);
INSERT INTO `wf_categoria` (`id`, `categoria`, `inizio`, `fine`) VALUES(4, 'Cadetti A', 12, 14);
INSERT INTO `wf_categoria` (`id`, `categoria`, `inizio`, `fine`) VALUES(5, 'Junior', 15, 17);
INSERT INTO `wf_categoria` (`id`, `categoria`, `inizio`, `fine`) VALUES(6, 'Senior A', 17, 35);
INSERT INTO `wf_categoria` (`id`, `categoria`, `inizio`, `fine`) VALUES(7, 'Senior B', 35, 99);

DROP TABLE IF EXISTS `wf_cat_materiale`;
CREATE TABLE `wf_cat_materiale` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `nome` varchar(64) NOT NULL,
  `ordine` int(11) DEFAULT NULL,
  `attivo` tinyint(1) NOT NULL DEFAULT '1'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

DROP TABLE IF EXISTS `wf_cinture`;
CREATE TABLE `wf_cinture` (
  `id` bigint(20) NOT NULL,
  `cintura` varchar(64) NOT NULL,
  `kup` int(11) NOT NULL,
  `dan` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO `wf_cinture` (`id`, `cintura`, `kup`, `dan`) VALUES(1, 'bianca', 10, 0);
INSERT INTO `wf_cinture` (`id`, `cintura`, `kup`, `dan`) VALUES(2, 'bianca superiore', 9, 0);
INSERT INTO `wf_cinture` (`id`, `cintura`, `kup`, `dan`) VALUES(3, 'gialla', 8, 0);
INSERT INTO `wf_cinture` (`id`, `cintura`, `kup`, `dan`) VALUES(4, 'gialla superiore', 7, 0);
INSERT INTO `wf_cinture` (`id`, `cintura`, `kup`, `dan`) VALUES(5, 'verde', 6, 0);
INSERT INTO `wf_cinture` (`id`, `cintura`, `kup`, `dan`) VALUES(6, 'verde superiore', 5, 0);
INSERT INTO `wf_cinture` (`id`, `cintura`, `kup`, `dan`) VALUES(7, 'blu', 4, 0);
INSERT INTO `wf_cinture` (`id`, `cintura`, `kup`, `dan`) VALUES(8, 'blu superiore', 3, 0);
INSERT INTO `wf_cinture` (`id`, `cintura`, `kup`, `dan`) VALUES(9, 'rossa', 2, 0);
INSERT INTO `wf_cinture` (`id`, `cintura`, `kup`, `dan`) VALUES(10, 'rossa superiore', 1, 0);
INSERT INTO `wf_cinture` (`id`, `cintura`, `kup`, `dan`) VALUES(11, 'nera 1° dan', 0, 1);
INSERT INTO `wf_cinture` (`id`, `cintura`, `kup`, `dan`) VALUES(12, 'nera 2° dan', 0, 2);
INSERT INTO `wf_cinture` (`id`, `cintura`, `kup`, `dan`) VALUES(13, 'nera 3° dan', 0, 3);
INSERT INTO `wf_cinture` (`id`, `cintura`, `kup`, `dan`) VALUES(14, 'nera 4° dan', 0, 4);

DROP TABLE IF EXISTS `wf_iscritto`;
CREATE TABLE `wf_iscritto` (
  `id` int(2) NOT NULL,
  `attivo` tinyint(1) NOT NULL DEFAULT '1',
  `cognome` varchar(32) DEFAULT NULL,
  `nome` varchar(32) DEFAULT NULL,
  `id_cintura` bigint(20) DEFAULT NULL,
  `id_palestra` bigint(20) DEFAULT NULL,
  `id_categoria` bigint(20) DEFAULT NULL,
  `certificato` date DEFAULT NULL,
  `via` varchar(32) DEFAULT NULL,
  `cap` varchar(10) DEFAULT NULL,
  `citta` varchar(16) DEFAULT NULL,
  `provincia` varchar(2) DEFAULT NULL,
  `cf` varchar(16) DEFAULT NULL,
  `sesso` varchar(1) DEFAULT NULL,
  `stato` varchar(16) DEFAULT NULL,
  `nascita_data` date DEFAULT NULL,
  `nascita_luogo` varchar(16) DEFAULT NULL,
  `nascita_provincia` varchar(2) DEFAULT NULL,
  `gen_cognome` varchar(32) DEFAULT NULL,
  `gen_nome` varchar(32) DEFAULT NULL,
  `gen_cf` varchar(16) DEFAULT NULL,
  `gen_sesso` varchar(1) DEFAULT NULL,
  `gen_stato` varchar(16) DEFAULT NULL,
  `gen_nascita_data` date DEFAULT NULL,
  `gen_nascita_luogo` varchar(16) DEFAULT NULL,
  `gen_nascita_provincia` varchar(2) DEFAULT NULL,
  `telefono` varchar(15) DEFAULT NULL,
  `mail` varchar(64) DEFAULT NULL,
  `data_richiesta` date DEFAULT NULL,
  `data_delibera` date DEFAULT NULL,
  `c_soc` varchar(10) DEFAULT NULL,
  `data_fita` date DEFAULT NULL,
  `tessera` varchar(10) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

DROP TABLE IF EXISTS `wf_materiale`;
CREATE TABLE `wf_materiale` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `nome` varchar(64) NOT NULL,
  `id_cat_materiale` bigint(20) UNSIGNED NOT NULL,
  `nota` varchar(128) DEFAULT NULL,
  `acquisto` decimal(5,2) NOT NULL,
  `vendita` decimal(5,2) NOT NULL,
  `attivo` tinyint(1) NOT NULL DEFAULT '1'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

DROP TABLE IF EXISTS `wf_ordini`;
CREATE TABLE `wf_ordini` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `id_utente` bigint(20) UNSIGNED NOT NULL,
  `id_iscritto` bigint(20) UNSIGNED NOT NULL,
  `id_materiale` bigint(20) UNSIGNED NOT NULL,
  `taglia` varchar(16) NOT NULL,
  `c_ordine` date DEFAULT NULL,
  `c_pagamento` date DEFAULT NULL,
  `c_consegna` date DEFAULT NULL,
  `f_ordine` date DEFAULT NULL,
  `f_pagamento` date DEFAULT NULL,
  `f_consegna` date DEFAULT NULL,
  `s_consegna` date DEFAULT NULL,
  `s_pagamento` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

DROP TABLE IF EXISTS `wf_palestra`;
CREATE TABLE `wf_palestra` (
  `id` bigint(20) NOT NULL,
  `palestra` varchar(64) NOT NULL,
  `attivo` tinyint(1) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

DROP TABLE IF EXISTS `wf_utenti`;
CREATE TABLE `wf_utenti` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `id_palestra` bigint(20) UNSIGNED NOT NULL,
  `id_utenti` bigint(20) UNSIGNED NOT NULL,
  `attivo` tinyint(1) NOT NULL DEFAULT '1',
  `modifica` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

ALTER TABLE `wf_categoria`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `categoria` (`categoria`);

ALTER TABLE `wf_cat_materiale`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `id` (`id`);

ALTER TABLE `wf_cinture`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `cintura` (`cintura`);

ALTER TABLE `wf_iscritto`
  ADD PRIMARY KEY (`id`),
  ADD KEY `anag` (`cognome`,`nome`);

ALTER TABLE `wf_materiale`
  ADD PRIMARY KEY (`id`);

ALTER TABLE `wf_ordini`
  ADD PRIMARY KEY (`id`);

ALTER TABLE `wf_palestra`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `palestra` (`palestra`);

ALTER TABLE `wf_utenti`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `id_palestra` (`id_palestra`,`id_utenti`);


/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
