diff --git a/associazione/cercaart.php b/associazione/cercaart.php new file mode 100644 index 0000000..bd23912 --- /dev/null +++ b/associazione/cercaart.php @@ -0,0 +1,21 @@ +SELEZIONARE'; +while ($dato = mysql_fetch_array ( $res )) { + $mat.=''; +} + +$v_result = array('status'=>'OK', 'mat'=>$mat); + +$json = json_encode($v_result); +echo $json; + +?> diff --git a/associazione/cercamat.php b/associazione/cercamat.php new file mode 100644 index 0000000..8229cf9 --- /dev/null +++ b/associazione/cercamat.php @@ -0,0 +1,30 @@ +SELEZIONARE'; + foreach ($taglie as &$taglia) { + $tag.=''; + } +} else { + $tag=''; +} + +$v_result = array('status'=>'OK', 'art'=>$art, 'tag'=>$tag); + +$json = json_encode($v_result); +echo $json; + +?> diff --git a/associazione/cercaprod.php b/associazione/cercaprod.php new file mode 100644 index 0000000..cd56fcc --- /dev/null +++ b/associazione/cercaprod.php @@ -0,0 +1,28 @@ +SELEZIONARE'; +while ($dato = mysql_fetch_array ( $res )) { + $prod.=''; +} + +$query = "SELECT id, nome, produttore FROM wf_materiale WHERE categoria = '$categoria' AND attivo = 1 ORDER BY produttore, nome"; +$res = mysql_query( $query, $DB_ID ); + +$mat=''; +while ($dato = mysql_fetch_array ( $res )) { + $mat.=''; +} + +$v_result = array('status'=>'OK', 'prod'=>$prod, 'mat'=>$mat); + +$json = json_encode($v_result); +echo $json; + +?> diff --git a/associazione/funzioni.php b/associazione/funzioni.php new file mode 100644 index 0000000..1794ab8 --- /dev/null +++ b/associazione/funzioni.php @@ -0,0 +1,41 @@ += 0) { + return "
+$valore
"; + } else { + return "
$valore
"; + } + } else { + if ($valore >= 0) { + return "
+$valore
"; + } else { + return "
$valore
"; + } + } +} +?> diff --git a/associazione/index.php b/associazione/index.php new file mode 120000 index 0000000..6054d85 --- /dev/null +++ b/associazione/index.php @@ -0,0 +1 @@ +ordini_lista.php \ No newline at end of file diff --git a/associazione/iscritti_edit.php b/associazione/iscritti_edit.php new file mode 100755 index 0000000..4424694 --- /dev/null +++ b/associazione/iscritti_edit.php @@ -0,0 +1,300 @@ + + + + +
+ +intestazione (array("","Cognome","","Nome","","Sesso","","Data di nascita","")); +?> + + + Atleta Attivo + + Atleta non Attivo + + + + + + + + + + + + + + +riga(5); +$tabella->close(); + +$tabella = new html (0,"90%",array(5,15,5,15,5,10,5,15,5,15,0)); +$tabella->intestazione (array("","Palestra","","Cintura","","Lunghezza","","Categoria","","Scad. certificato","")); +?> + + + + + + + + + + + cm. + + + + + + +close(); + +$tabella = new html (0,"90%",array(5,85,0)); +$tabella->riga(10); +$tabella->intestazione (array("","Commenti","")); +?> + + + + + +close(); + +$tabella = new html (0,"90%",array(40,5,10,5,40)); +$tabella->riga(20); +$tabella->intestazione (array("","Conferma","","Ritorna",""), array("","textc","","textc","")); +?> + + + + + + + +riga(40); +$tabella->close(); + +if (!empty ($storico)) { + + $tabella = new html (0,"90%",array(5,40,10,40,5)); +?> + + +
+ +
+ + +close(); + + $tabella = new html (0,"90%",array(2,7,1,7,1,6,1,7,1,7,1,5,1,5,1,7,1,7,1,7,1,6,1,6,2,4,0)); + $tabella->intestazione (array("","Peso","","Altezza","","Cooper","","Sargeant","","Fles. Tr.","","Calci SX","","Calci DX","","S. Lungo","","Arti S. Av","","Arti S. Ind","","Mob. Art.","","Cingolo","","","")); + + $img = ""; +?> + + + > Kg + + > cm + + > m + + > cm + + > cm + + > + + > + + > cm + + > cm + + > cm + + > ° + + > + + + + +close(); +} else { + $tabella = new html (0,"90%",array(48,4,48)); + $tabella->intestazione (array("","Storico",""), array("","textc","")); +?> + + + +close(); +} +?> +
+ diff --git a/associazione/iscritti_lista.php b/associazione/iscritti_lista.php new file mode 100755 index 0000000..b972048 --- /dev/null +++ b/associazione/iscritti_lista.php @@ -0,0 +1,104 @@ + + +
+ + + + + + +riga(); + +(livello_modulo($DIRITTI) == "Admin") ? $query_admin = "" : $query_admin = " + AND + wf_iscritto.attivo = 1 +"; + +$query = " SELECT + wf_iscritto.id, + wf_iscritto.attivo, + wf_iscritto.cognome, + wf_iscritto.nome, + wf_cinture.cintura, + wf_palestra.palestra, + TIMESTAMPDIFF(DAY, wf_iscritto.certificato, NOW()) AS giorni, + DATE_FORMAT(wf_iscritto.nascita_data, '%d.%m.%Y') AS nascita_data, + DATE_FORMAT(wf_iscritto.certificato, '%d.%m.%Y') AS certificato + FROM + wf_iscritto + JOIN + wf_cinture + ON + wf_iscritto.id_cintura = wf_cinture.id + JOIN + wf_palestra + ON + wf_iscritto.id_palestra = wf_palestra.id + JOIN + wf_utenti + ON + wf_palestra.id = wf_utenti.id_palestra + WHERE + wf_utenti.id_utenti = ".$UTENTE['id']." + AND + wf_utenti.attivo = 1 + $query_admin + GROUP BY + id + ORDER BY + attivo desc, + $ordine +"; + +$res = mysql_query( $query, $DB_ID ); +$tabella->intestazione (array("", "", "", "Cognome", "", "Nome", "", "Cintura", "", "Categoria", "", "Palestra", "", "Scad. Cert.", "")); +$tabella->riga(); +while ($dato = mysql_fetch_array ( $res )) { + + $colore = "black"; + if ($dato['giorni'] > -30) $colore = "orange"; + if ($dato['giorni'] > 0 || is_null ($dato['giorni'])) $colore = "red"; +?> + + + Utente attivo + + Utente non attivo + + Modifica Utente + + + + + + + + + + + + + + + +close(); +?> +
+ diff --git a/associazione/iscritti_storico.php b/associazione/iscritti_storico.php new file mode 100755 index 0000000..2fa0580 --- /dev/null +++ b/associazione/iscritti_storico.php @@ -0,0 +1,233 @@ +intestazione (array("","Nuova Rilevazione","","","","Scheda anagrafica",""), array("","textc","","","","textc","")); +?> +
+ + + + + + + + + + + +
+riga(20); +$tabella->close(); + +for ($conta=0;$conta<$rilevazioni;$conta++) { + $dato = $st[$conta]; + $tipo = "readonly"; + if ($conta == 0 && ($op == "nuovo" || $op == "modifica")) { + $tipo = ""; + $img = ""; + $operazione = "salva"; + } else if ($conta == 0) { + $img = ""; + $operazione = "modifica"; + } else { + $img = ""; + } + + if ($conta == 0) { +?> +
+ + + + + + +
+ type="text" size="8" name="data" value="" > +
+ + +close(); + + $tabella = new html (0,"90%",array(2,7,1,7,1,6,1,7,1,7,1,5,1,5,1,7,1,7,1,7,1,6,1,6,2,4,0)); + $tabella->intestazione (array("","Peso","","Altezza","","Cooper","","Sargeant","","Fles. Tr.","","Calci SX","","Calci DX","","S. Lungo","","Arti S. Av","","Arti S. Ind","","Mob. Art.","","Cingolo","","","")); +?> + + + > Kg + + > cm + + > m + + > cm + + > cm + + > + + > + + > cm + + > cm + + > cm + + > ° + + > + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Precedente
Prima
+ + +riga(5); + $tabella->close(); + + $tabella = new html (0,"90%",array(2,96,0)); + $tabella->intestazione (array("","Commenti","")); +?> + + + + + +riga(20); + $tabella->close(); + + if ($conta == 0) { ?> +
+ diff --git a/associazione/jsl/ordini_edit.js b/associazione/jsl/ordini_edit.js new file mode 100644 index 0000000..6f5893f --- /dev/null +++ b/associazione/jsl/ordini_edit.js @@ -0,0 +1,53 @@ +$(function(){ + $("#categoria").on("change",function(e){ + var questo = $(this); + var zero = 0; + + $.ajax({ + url: "cercaprod.php", + data: { 'categoria': questo.val()}, + dataType: "json", + success: function(r) { + if (r.status=="OK"){ + $("#produttore").html(r.prod); + $("#materiale").html(r.mat); + $("#vendita").val(zero.value); + } + } + }); + }); + + $("#produttore").on("change",function(e){ + var questo = $(this); + var cat = document.getElementById("categoria"); + var zero = 0; + + $.ajax({ + url: "cercaart.php", + data: { 'produttore': questo.val(), 'categoria': cat.value}, + dataType: "json", + success: function(r) { + if (r.status=="OK"){ + $("#materiale").html(r.mat); + $("#vendita").val(zero.value); + } + } + }); + }); + + $("#materiale").on("change",function(e){ + var questo = $(this); + + $.ajax({ + url: "cercamat.php", + data: { 'articolo': questo.val()}, + dataType: "json", + success: function(r) { + if (r.status=="OK"){ + $("#vendita").val(r.art); + $("#taglia").html(r.tag); + } + } + }); + }); +}); diff --git a/associazione/jsl/ordini_edit_main.js b/associazione/jsl/ordini_edit_main.js new file mode 100644 index 0000000..1871bd3 --- /dev/null +++ b/associazione/jsl/ordini_edit_main.js @@ -0,0 +1,270 @@ +$(function(){ + $("#articoli").on("change",function(e){ + var questo = $(this); + + window.location = '?articoli=' + questo.val(); + }); + + + $("#categoria1").on("change",function(e){ + var questo = $(this); + var zero = 0; + + $.ajax({ + url: "cercaprod.php", + data: { 'categoria': questo.val()}, + dataType: "json", + success: function(r) { + if (r.status=="OK"){ + $("#produttore1").html(r.prod); + $("#materiale1").html(r.mat); + $("#vendita1").val(zero.value); + } + } + }); + }); + + $("#produttore1").on("change",function(e){ + var questo = $(this); + var cat = document.getElementById("categoria1"); + var zero = 0; + + $.ajax({ + url: "cercaart.php", + data: { 'produttore': questo.val(), 'categoria': cat.value}, + dataType: "json", + success: function(r) { + if (r.status=="OK"){ + $("#materiale1").html(r.mat); + $("#vendita1").val(zero.value); + } + } + }); + }); + + $("#materiale1").on("change",function(e){ + var questo = $(this); + + $.ajax({ + url: "cercamat.php", + data: { 'articolo': questo.val()}, + dataType: "json", + success: function(r) { + if (r.status=="OK"){ + $("#vendita1").val(r.art); + $("#taglia1").html(r.tag); + } + } + }); + }); + + + $("#categoria2").on("change",function(e){ + var questo = $(this); + var zero = 0; + + $.ajax({ + url: "cercaprod.php", + data: { 'categoria': questo.val()}, + dataType: "json", + success: function(r) { + if (r.status=="OK"){ + $("#produttore2").html(r.prod); + $("#materiale2").html(r.mat); + $("#vendita2").val(zero.value); + } + } + }); + }); + + $("#produttore2").on("change",function(e){ + var questo = $(this); + var cat = document.getElementById("categoria2"); + var zero = 0; + + $.ajax({ + url: "cercaart.php", + data: { 'produttore': questo.val(), 'categoria': cat.value}, + dataType: "json", + success: function(r) { + if (r.status=="OK"){ + $("#materiale2").html(r.mat); + $("#vendita2").val(zero.value); + } + } + }); + }); + + $("#materiale2").on("change",function(e){ + var questo = $(this); + + $.ajax({ + url: "cercamat.php", + data: { 'articolo': questo.val()}, + dataType: "json", + success: function(r) { + if (r.status=="OK"){ + $("#vendita2").val(r.art); + $("#taglia2").html(r.tag); + } + } + }); + }); + + $("#categoria3").on("change",function(e){ + var questo = $(this); + var zero = 0; + + $.ajax({ + url: "cercaprod.php", + data: { 'categoria': questo.val()}, + dataType: "json", + success: function(r) { + if (r.status=="OK"){ + $("#produttore3").html(r.prod); + $("#materiale3").html(r.mat); + $("#vendita3").val(zero.value); + } + } + }); + }); + + $("#produttore3").on("change",function(e){ + var questo = $(this); + var cat = document.getElementById("categoria3"); + var zero = 0; + + $.ajax({ + url: "cercaart.php", + data: { 'produttore': questo.val(), 'categoria': cat.value}, + dataType: "json", + success: function(r) { + if (r.status=="OK"){ + $("#materiale3").html(r.mat); + $("#vendita3").val(zero.value); + } + } + }); + }); + + $("#materiale3").on("change",function(e){ + var questo = $(this); + + $.ajax({ + url: "cercamat.php", + data: { 'articolo': questo.val()}, + dataType: "json", + success: function(r) { + if (r.status=="OK"){ + $("#vendita3").val(r.art); + $("#taglia3").html(r.tag); + } + } + }); + }); + + $("#categoria4").on("change",function(e){ + var questo = $(this); + var zero = 0; + + $.ajax({ + url: "cercaprod.php", + data: { 'categoria': questo.val()}, + dataType: "json", + success: function(r) { + if (r.status=="OK"){ + $("#produttore4").html(r.prod); + $("#materiale4").html(r.mat); + $("#vendita4").val(zero.value); + } + } + }); + }); + + $("#produttore4").on("change",function(e){ + var questo = $(this); + var cat = document.getElementById("categoria4"); + var zero = 0; + + $.ajax({ + url: "cercaart.php", + data: { 'produttore': questo.val(), 'categoria': cat.value}, + dataType: "json", + success: function(r) { + if (r.status=="OK"){ + $("#materiale4").html(r.mat); + $("#vendita4").val(zero.value); + } + } + }); + }); + + $("#materiale4").on("change",function(e){ + var questo = $(this); + + $.ajax({ + url: "cercamat.php", + data: { 'articolo': questo.val()}, + dataType: "json", + success: function(r) { + if (r.status=="OK"){ + $("#vendita4").val(r.art); + $("#taglia4").html(r.tag); + } + } + }); + }); + + $("#categoria5").on("change",function(e){ + var questo = $(this); + var zero = 0; + + $.ajax({ + url: "cercaprod.php", + data: { 'categoria': questo.val()}, + dataType: "json", + success: function(r) { + if (r.status=="OK"){ + $("#produttore5").html(r.prod); + $("#materiale5").html(r.mat); + $("#vendita5").val(zero.value); + } + } + }); + }); + + $("#produttore5").on("change",function(e){ + var questo = $(this); + var cat = document.getElementById("categoria5"); + var zero = 0; + + $.ajax({ + url: "cercaart.php", + data: { 'produttore': questo.val(), 'categoria': cat.value}, + dataType: "json", + success: function(r) { + if (r.status=="OK"){ + $("#materiale5").html(r.mat); + $("#vendita5").val(zero.value); + } + } + }); + }); + + $("#materiale5").on("change",function(e){ + var questo = $(this); + + $.ajax({ + url: "cercamat.php", + data: { 'articolo': questo.val()}, + dataType: "json", + success: function(r) { + if (r.status=="OK"){ + $("#vendita5").val(r.art); + $("#taglia5").html(r.tag); + } + } + }); + }); + +}); diff --git a/associazione/materiale_edit.php b/associazione/materiale_edit.php new file mode 100755 index 0000000..eb65480 --- /dev/null +++ b/associazione/materiale_edit.php @@ -0,0 +1,191 @@ + + + + +
+ +intestazione (array("", "Articolo", "", "Categoria", "", "Produttore", "", "Taglia", "", "Note", "", "Vendita €", "")); +?> + + + Articolo Attivo + + Articolo non Attivo + + + + + + + + + + + + + + + + + + + + + + +riga(5); ?> + + + Inserire il nome del nuovo articolo + + Selezionare la categoria o selezionando "Nuovo" inserire nel campo sottostante la nuova categoria + + Selezionare il produttore o selezionando "Nuovo" inserire nel campo sottostante il nuovo produttore + + Inserire tutte le taglie separate da uno spazio (es. XS S M L XL). Lasciare il campo vuoto se non utile. + + + + + + + + +riga(5); +$tabella->close(); + +$tabella = new html (0,"90%",array(5,20,0)); +$tabella->riga(); ?> + + + + + + + +close(); ?> +
+ diff --git a/associazione/materiale_lista.php b/associazione/materiale_lista.php new file mode 100755 index 0000000..fbbbd62 --- /dev/null +++ b/associazione/materiale_lista.php @@ -0,0 +1,78 @@ + + +
+ + + + + + +riga(); +$query = " SELECT + wf_materiale.id, + wf_materiale.attivo, + wf_materiale.nome, + wf_materiale.taglie, + wf_materiale.nota, + wf_materiale.vendita, + wf_materiale.categoria, + wf_materiale.produttore + FROM + wf_materiale + ORDER BY + wf_materiale.attivo desc, + wf_materiale.categoria, + wf_materiale.produttore, + wf_materiale.nome +"; + +$res = mysql_query( $query, $DB_ID ); +$tabella->intestazione (array("", "", "", "Articolo", "", "Produttore", "", "Taglie", "","Nota", "", "Vendita", "")); +$tabella->riga(); +$artold = ""; +while ($dato = mysql_fetch_array ( $res )) { + + if ($artold != $dato['categoria']) { + if ($artold != "") $tabella->riga(); +?> + + + + + + + + Articolo attivo + + Articolo non attivo + + Modifica articolo + + + + + + + + + + € + + + +close(); +?> +
+ diff --git a/associazione/ordini_edit.php b/associazione/ordini_edit.php new file mode 100755 index 0000000..f4cd132 --- /dev/null +++ b/associazione/ordini_edit.php @@ -0,0 +1,318 @@ + + + + +
+ +intestazione (array("","Atleta","")); +?> + + + + + + + + + + + + +riga(30); +$tabella->close(); +?> + +intestazione (array("","Categoria","","Produttore","","Materiale","","Taglia","","Costo","")); +?> + + + + + + + + + + + € + + + + + + + + + + + + + + + + + + + + + € + + + +riga(30); +$tabella->close(); + +$tabella = new html (0,"90%",array(5,90,5)); +?> + + + Atleta + + + + +
+ + +riga(5); +$tabella->close(); + +$tabella = new html (0,"90%",array(5,10,5,10,5,10,0)); +$tabella->intestazione (array("","Ordine","","Pagamento","","Consegna","")); +?> + + + " : print $dato[$nomec]."" ?> + + " : print $dato[$nomec]."" ?> + + " : print $dato[$nomec]."" ?> + + +riga(30); +$tabella->close(); + +if (livello_modulo($DIRITTI) == "Admin") { +$tabella = new html (0,"90%",array(5,90,5)); +?> + + + Fornitore + + + + +
+ + +riga(5); +$tabella->close(); + +$tabella = new html (0,"90%",array(5,10,5,10,0)); +$tabella->intestazione (array("","Ordine","","Consegna","")); +?> + + + " : print $dato[$nomec]."" ?> + + " : print $dato[$nomec]."" ?> + + +riga(30); +$tabella->close(); +} else { ?> + + + + + + Squadra + + + + +
+ + +riga(5); +$tabella->close(); + +$tabella = new html (0,"90%",array(5,10,5,10,0)); +$tabella->intestazione (array("","Consegna","","Pagamento","")); +?> + + + " : print $dato[$nomec]."" ?> + + " : print $dato[$nomec]."" ?> + + +riga(30); +$tabella->close(); + +$tabella = new html (0,"90%",array(5,20,0)); +$tabella->riga(); ?> + + + + + + + +close(); ?> +
+ diff --git a/associazione/ordini_edit_main.php b/associazione/ordini_edit_main.php new file mode 100755 index 0000000..14e8201 --- /dev/null +++ b/associazione/ordini_edit_main.php @@ -0,0 +1,252 @@ + + + + +
+ + +intestazione (array("","Atleta","","","","")); +?> + + + + + + + + + + Numero di articoli da ordinare, modificare questo valore comporta il reset di tutti gli altri campi + + +riga(30); +$tabella->close(); + +$tabella = new html (0,"90%",array(5,20,5,20,5,20,5,20,5,20,0)); +$tabella->intestazione (array("","Categoria","","Produttore","","Materiale","","Taglia","","Costo","")); + +for ($i=1;$i<=$articoli;$i++) { +?> + + + + + + + + + + + + + + + + + + + + + € + + +riga(5); +} +$tabella->riga(30); +$tabella->close(); + +$tabella = new html (0,"90%",array(5,90,5)); +?> + + + Atleta + + + + +
+ + +riga(5); +$tabella->close(); + +$tabella = new html (0,"90%",array(5,10,5,10,5,10,0)); +$tabella->intestazione (array("","Ordine","","Pagamento","","Consegna","")); +?> + + + "> + + + + + + +riga(30); +$tabella->close(); + + +$tabella = new html (0,"90%",array(5,20,0)); +$tabella->riga(); ?> + + + + + + + +close(); ?> +
+ diff --git a/associazione/ordini_lista.php b/associazione/ordini_lista.php new file mode 100755 index 0000000..d17225e --- /dev/null +++ b/associazione/ordini_lista.php @@ -0,0 +1,343 @@ + $value) { + if ($key == 'comando') + continue; + + $query = "UPDATE wf_ordini SET $variabile = NOW() WHERE id = $key AND $variabile IS NULL"; + $res = mysql_query( $query, $DB_ID ); + } +} else { + $filtro = 0; +} + +?> + + + +intestazione (array("", "Incassare", "", "Incassato", "", "Versare", ""), array("", "descrizione_c", "", "descrizione_c", "", "descrizione_c", "")); +?> + + + € + + € + + € + + +close(); + +$tabella = new html (0,"90%", array (1,10,0)); +?> + + + + + +close(); + +$tabella = new html (0,"90%", array (20,6,2,6,2,6,2,5,2,8,0)); +$tabella->intestazione (array("", "Tutto", "", "Richiesto", "", "Ordinato", "", "Arrivato", "", "Consegnato", ""), array("", "descrizione_c", "", "descrizione_c", "", "descrizione_c", "", "descrizione_c", "descrizione_c", "")); +?> +
+ + + > + + > + + > + + > + + > + + +riga(); +$tabella->close(); + +$tabella = new html (0,"90%", array (1,3,1,3,1,3,1,3,1,10,1,10,1,20,1,5,1,15,1,8,1,20,1,10,0)); +?> + +intestazione ( array( "", "", + "", "", + "", "", + "", "id", + "", "Categoria", + "", "Produttore", + "", "Articolo", + "", "Taglia", + "", "Atleta", + "", "Costo", + "", "Stato", + "", "Pagamento", + "") + ); +$tabella->riga(); +while ($dato = mysql_fetch_array ( $res )) { + + if (!is_null($dato['c_ordine'])) $stato = "Richiesto ".$dato['c_ordine']; + if (!is_null($dato['f_ordine'])) $stato = "Ordinato ".$dato['f_ordine']; + if (!is_null($dato['f_consegna'])) $stato = "Arrivato ".$dato['f_consegna']; + if (!is_null($dato['s_consegna'])) $stato = "Palestra ".$dato['s_consegna']; + if (!is_null($dato['c_consegna'])) $stato = "Consegnato ".$dato['c_consegna']; + + $pagamento = "No"; + if (!is_null($dato['c_pagamento'])) $pagamento = "Pagato ".$dato['c_pagamento']; + if (!is_null($dato['s_pagamento'])) $pagamento = "Versato ".$dato['s_pagamento']; +?> + + + " : print "";?> + + + + Modifica articolo + + + + + + + + + + + + + + € + + + + + + +riga(); +} +$tabella->close(); + +if (livello_modulo($DIRITTI) != "Admin") { + $tabella = new html (0,"90%", array (2,10,2,10,2,10,2,10,0)); + $tabella->intestazione ( array( + "", "Consegnati
al responsabile", + "", "Consegnati
all'atleta", + "", "Pagati
dall'atleta", + "", "Versati
alla squadra", + ""), + array("","textc","","textc","","textc","","textc","") + ); +} else { + $tabella = new html (0,"90%", array (2,10,2,10,2,10,2,10,2,10,2,10,0)); + $tabella->intestazione ( array( "", "Ordinati
al fornitore", + "", "Ricevuti
dal fornitore", + "", "Consegnati
al responsabile", + "", "Consegnati
all'atleta", + "", "Pagati
dall'atleta", + "", "Versati
alla squadra", + ""), + array( "","textc", + "","textc", + "","textc", + "","textc", + "","textc", + "","textc","") + ); +} +?> + + + + + + + + + + + + + + + + + +
+close(); +view_footer(); +?> diff --git a/associazione/palestre_edit.php b/associazione/palestre_edit.php new file mode 100755 index 0000000..1c4a945 --- /dev/null +++ b/associazione/palestre_edit.php @@ -0,0 +1,91 @@ + + + + +
+ +intestazione (array("","Palestra","", "Sigla", "")); +?> + + + Atleta Attivo + + Atleta non Attivo + + + + + + +riga(); ?> + + + + + + + +close(); ?> +
+ diff --git a/associazione/palestre_lista.php b/associazione/palestre_lista.php new file mode 100755 index 0000000..33a153f --- /dev/null +++ b/associazione/palestre_lista.php @@ -0,0 +1,69 @@ + + +
+ + + + + + +riga(); +$query = " SELECT + wf_palestra.id, + wf_palestra.attivo, + wf_palestra.palestra, + wf_palestra.sigla, + count(wf_iscritto.id_palestra) AS iscritti + FROM + wf_palestra + LEFT OUTER JOIN + wf_iscritto + ON + wf_iscritto.id_palestra = wf_palestra.id + AND + wf_iscritto.attivo = 1 + GROUP BY + wf_palestra.id, + wf_palestra.attivo, + wf_palestra.palestra + ORDER BY + attivo desc, + palestra +"; + +$res = mysql_query( $query, $DB_ID ); +$tabella->intestazione (array("", "", "", "Palestra", "", "Sigla", "", "Iscritti", "")); +$tabella->riga(); +while ($dato = mysql_fetch_array ( $res )) { +?> + + + Utente attivo + + Utente non attivo + + Modifica palestra + + + + + + + + + +close(); +?> +
+ diff --git a/associazione/sql/20171004.sql b/associazione/sql/20171004.sql new file mode 100644 index 0000000..20707f8 --- /dev/null +++ b/associazione/sql/20171004.sql @@ -0,0 +1,30 @@ +ALTER TABLE `wf_iscritto` DROP `id_categoria`, DROP `via`, DROP `cap`, DROP `citta`, DROP `provincia`, DROP `cf`, DROP `stato`, DROP `nascita_luogo`, DROP `nascita_provincia`, DROP `gen_cognome`, DROP `gen_nome`, DROP `gen_cf`, DROP `gen_sesso`, DROP `gen_stato`, DROP `gen_nascita_data`, DROP `gen_nascita_luogo`, DROP `gen_nascita_provincia`, DROP `telefono`, DROP `mail`, DROP `data_richiesta`, DROP `data_delibera`, DROP `c_soc`, DROP `data_fita`, DROP `tessera`; + +ALTER TABLE `wf_iscritto` ADD `tcintura` INT NULL AFTER `nascita_data`, ADD `commento` TEXT NULL AFTER `tcintura`; + +DROP TABLE IF EXISTS `wf_versionedb`; +CREATE TABLE `wf_versionedb` ( + `versione` varchar(32) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +INSERT INTO `wf_versionedb` (`versione`) VALUES('20171004'); + +CREATE TABLE `wf_storico` ( + `id` bigint(20) UNSIGNED NOT NULL, + `id_iscritto` bigint(20) UNSIGNED NOT NULL, + `data` date NOT NULL, + `peso` int(11) NOT NULL DEFAULT '0', + `altezza` int(11) NOT NULL DEFAULT '0', + `cooper` int(11) NOT NULL DEFAULT '0', + `sargeant` int(11) NOT NULL DEFAULT '0', + `slungo` int(11) NOT NULL DEFAULT '0', + `palla` int(11) NOT NULL DEFAULT '0', + `mobart` int(11) NOT NULL DEFAULT '0', + `flesstro` int(11) NOT NULL DEFAULT '0', + `cingolo` int(11) NOT NULL DEFAULT '0', + `calcisemicirc` int(11) NOT NULL DEFAULT '0', + `commenti` text +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +ALTER TABLE `wf_storico` ADD PRIMARY KEY (`id`); +ALTER TABLE `wf_storico` ADD INDEX(`id_iscritto`); diff --git a/associazione/sql/20171011.sql b/associazione/sql/20171011.sql new file mode 100644 index 0000000..d4fd1e3 --- /dev/null +++ b/associazione/sql/20171011.sql @@ -0,0 +1,10 @@ +UPDATE `wf_versionedb` SET `versione`='20171011' WHERE 1; +ALTER TABLE `wf_storico` CHANGE `peso` `peso` DECIMAL(11,2) NOT NULL DEFAULT '0'; +ALTER TABLE `wf_storico` CHANGE `id` `id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT; +ALTER TABLE `wf_storico` DROP `calcisemicirc`; +ALTER TABLE `wf_storico` ADD `calcisx` INT UNSIGNED NULL AFTER `cingolo`, ADD `calcidx` INT UNSIGNED NULL AFTER `calcisx`; +ALTER TABLE `wf_storico` CHANGE `palla` `pallaav` INT(11) NOT NULL DEFAULT '0'; +ALTER TABLE `wf_storico` ADD `pallaind` INT NOT NULL DEFAULT '0' AFTER `pallaav`; +ALTER TABLE `wf_storico` CHANGE `peso` `peso` DECIMAL(11,2) UNSIGNED NOT NULL DEFAULT '0.00', CHANGE `altezza` `altezza` INT(11) UNSIGNED NOT NULL DEFAULT '0', CHANGE `cooper` `cooper` INT(11) UNSIGNED NOT NULL DEFAULT '0', CHANGE `sargeant` `sargeant` INT(11) UNSIGNED NOT NULL DEFAULT '0', CHANGE `slungo` `slungo` INT(11) UNSIGNED NOT NULL DEFAULT '0', CHANGE `pallaav` `pallaav` INT(11) UNSIGNED NOT NULL DEFAULT '0', CHANGE `pallaind` `pallaind` INT(11) UNSIGNED NOT NULL DEFAULT '0', CHANGE `mobart` `mobart` INT(11) UNSIGNED NOT NULL DEFAULT '0', CHANGE `calcisx` `calcisx` INT(10) UNSIGNED NOT NULL DEFAULT '0', CHANGE `calcidx` `calcidx` INT(10) UNSIGNED NOT NULL DEFAULT '0'; +ALTER TABLE `wf_storico` CHANGE `peso` `peso` DECIMAL(11,1) UNSIGNED NOT NULL DEFAULT '0.0'; +ALTER TABLE `wf_storico` CHANGE `data` `data` DATE NULL DEFAULT NULL; diff --git a/associazione/sql/20171015.sql b/associazione/sql/20171015.sql new file mode 100644 index 0000000..77341c7 --- /dev/null +++ b/associazione/sql/20171015.sql @@ -0,0 +1,3 @@ +ALTER TABLE `wf_versionedb` ADD `id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT FIRST, ADD PRIMARY KEY (`id`); +UPDATE `wf_versionedb` SET `versione` = '20171015' WHERE `wf_versionedb`.`id` = 1; +ALTER TABLE `wf_iscritto` CHANGE `tcintura` `tcintura` INT(11) NULL DEFAULT '0'; diff --git a/associazione/sql/20171022.sql b/associazione/sql/20171022.sql new file mode 100644 index 0000000..a3e9cb8 --- /dev/null +++ b/associazione/sql/20171022.sql @@ -0,0 +1,2 @@ +UPDATE `wf_versionedb` SET `versione` = '20171022' WHERE `wf_versionedb`.`id` = 1; +ALTER TABLE `wf_materiale` DROP `acquisto`; diff --git a/associazione/sql/20171119.sql b/associazione/sql/20171119.sql new file mode 100644 index 0000000..5e18a63 --- /dev/null +++ b/associazione/sql/20171119.sql @@ -0,0 +1,3 @@ +UPDATE `wf_versionedb` SET `versione` = '20171119' WHERE `wf_versionedb`.`id` = 1; + +ALTER TABLE `wf_ordini` ADD `materiale` VARCHAR(256) NOT NULL AFTER `id_materiale`, ADD `costo` DECIMAL(5,2) NOT NULL DEFAULT '0' AFTER `materiale`; diff --git a/associazione/sql/20180820.sql b/associazione/sql/20180820.sql new file mode 100644 index 0000000..2568a80 --- /dev/null +++ b/associazione/sql/20180820.sql @@ -0,0 +1,11 @@ +UPDATE `wf_versionedb` SET `versione` = '20180820' WHERE `wf_versionedb`.`id` = 1; +ALTER TABLE `wf_cat_materiale` DROP `ordine`; + +CREATE TABLE `pannello`.`wf_prod_materiale` ( `id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT , `nome` VARCHAR(32) NOT NULL , `attivo` BOOLEAN NOT NULL , PRIMARY KEY (`id`), UNIQUE (`nome`)) ENGINE = InnoDB; +ALTER TABLE `wf_prod_materiale` CHANGE `attivo` `attivo` TINYINT(1) NOT NULL DEFAULT '1'; +ALTER TABLE `wf_materiale` ADD `categoria` VARCHAR(64) NOT NULL AFTER `nome`; +ALTER TABLE `wf_materiale` ADD `produttore` VARCHAR(64) NOT NULL AFTER `id_cat_materiale`, ADD `id_prod_materiale` BIGINT UNSIGNED NOT NULL AFTER `produttore`; + +ALTER TABLE `wf_ordini` ADD `categoria` VARCHAR(64) NULL AFTER `materiale`, ADD `produttore` VARCHAR(64) NULL AFTER `categoria`; +ALTER TABLE `wf_materiale` ADD `data` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP AFTER `attivo`; +ALTER TABLE `wf_ordini` CHANGE `id_utente` `id_utente` BIGINT(20) UNSIGNED NULL; diff --git a/associazione/sql/20180824.sql b/associazione/sql/20180824.sql new file mode 100644 index 0000000..4b6d582 --- /dev/null +++ b/associazione/sql/20180824.sql @@ -0,0 +1,4 @@ +UPDATE `wf_versionedb` SET `versione` = '20180824' WHERE `wf_versionedb`.`id` = 1; + +ALTER TABLE `wf_materiale` ADD `taglie` VARCHAR(512) NULL AFTER `nota`; +ALTER TABLE `wf_palestra` ADD `sigla` VARCHAR(2) NOT NULL AFTER `palestra`; diff --git a/associazione/sql/config.sql b/associazione/sql/config.sql new file mode 100644 index 0000000..6cae255 --- /dev/null +++ b/associazione/sql/config.sql @@ -0,0 +1,181 @@ +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 */; diff --git a/associazione/utente_update.php b/associazione/utente_update.php new file mode 100755 index 0000000..5c58dd9 --- /dev/null +++ b/associazione/utente_update.php @@ -0,0 +1,38 @@ + diff --git a/associazione/utenze_lista.php b/associazione/utenze_lista.php new file mode 100755 index 0000000..719628f --- /dev/null +++ b/associazione/utenze_lista.php @@ -0,0 +1,89 @@ +riga(); + +$query = " SELECT + utenti.id, + utenti.utente, + livelli.nome, + wf_palestra.palestra + FROM + utenti + JOIN + permessi + ON + utenti.id = permessi.id_utenti + AND + permessi.accesso > 0 + JOIN + livelli + ON + permessi.accesso = livelli.livello + JOIN + moduli + ON + permessi.id_moduli = moduli.id + AND + moduli.nome = 'Associazione' + + LEFT OUTER JOIN + wf_utenti + ON + wf_utenti.id_utenti = utenti.id + AND + wf_utenti.attivo = 1 + LEFT OUTER JOIN + wf_palestra + ON + wf_utenti.id_palestra = wf_palestra.id + AND + wf_palestra.attivo = 1 + ORDER BY + utente, + palestra + +"; + +$res = mysql_query( $query, $DB_ID ); +$tabella->intestazione (array("", "", "Utente", "", "Accesso", "", "Palestra", "")); +$tabella->riga(); +$preid = 10000000; +while ($dato = mysql_fetch_array ( $res )) { + if ( $preid != $dato['id'] ) { + $tabella->riga(20); + } else { + $tabella->riga(10); + } +?> + + + Modifica accessi + + + + + +   + +   + +   + + + + + + + +close(); +?> + diff --git a/associazione/utenze_permessi.php b/associazione/utenze_permessi.php new file mode 100755 index 0000000..5b547cd --- /dev/null +++ b/associazione/utenze_permessi.php @@ -0,0 +1,107 @@ + + + + + + + + + + + Admin + + Utente + + + +close(); ?> + + +riga(); ?> + + + + + + + + + +riga(); +} +$tabella2->close(); +?> + + +close(); ?> + + + + diff --git a/associazione/versione.txt b/associazione/versione.txt new file mode 100644 index 0000000..6770569 --- /dev/null +++ b/associazione/versione.txt @@ -0,0 +1 @@ +20180820 diff --git a/associazione/wf_gest.php b/associazione/wf_gest.php new file mode 100755 index 0000000..6c04cc6 --- /dev/null +++ b/associazione/wf_gest.php @@ -0,0 +1,83 @@ + + + + + + + + + + diff --git a/core/config.php b/core/config.php index 97d5cc6..395099f 100755 --- a/core/config.php +++ b/core/config.php @@ -1,6 +1,7 @@