Files
pannello/associazione/ordini_lista.php
2019-04-29 16:51:42 +02:00

344 lines
12 KiB
PHP
Executable File

<?php
include_once ("../core/config.php");
$UTENTE = login();
$DIRITTI = diritti('Utente');
view_top();
if (isset($_POST['comando'])) {
$filtro = $_POST['filtro'];
switch ($filtro) {
case 0:
$subquery = "";
break;
case 1:
$subquery = "AND c_ordine IS NOT NULL AND f_ordine IS NULL AND f_consegna IS NULL AND c_consegna IS NULL";
break;
case 2:
$subquery = "AND f_ordine IS NOT NULL AND f_consegna IS NULL AND c_consegna IS NULL";
break;
case 3:
$subquery = "AND f_consegna IS NOT NULL AND c_consegna IS NULL";
break;
case 4:
$subquery = "AND c_consegna IS NOT NULL";
break;
};
switch ($_POST['comando']) {
case "pagamento":
$variabile = "c_pagamento";
break;
case "versamento":
$variabile = "s_pagamento";
break;
case "ritiro":
$variabile = "s_consegna";
break;
case "consegna":
$variabile = "c_consegna";
break;
case "ordinato":
$variabile = "f_ordine";
break;
case "ricezione":
$variabile = "f_consegna";
break;
}
foreach ($_POST as $key => $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;
}
?>
<script type="text/javascript">
function invia(comando) {
var r = confirm("Confermi l'ordine di "+comando);
if (r == true) {
document.getElementById("idcomando").value = comando;
document.getElementById("ordini").submit();
} else {
return;
}
}
</script>
<?php
if (livello_modulo($DIRITTI) == "Admin") {
$query_admin = "";
} else {
$query_admin = "
JOIN
wf_utenti
ON
wf_iscritto.id_palestra = wf_utenti.id_palestra
AND
wf_utenti.id_utenti = ".$UTENTE['id']."
AND
wf_utenti.attivo = 1";
}
@$query = " SELECT
wf_ordini.id,
wf_ordini.taglia,
wf_ordini.categoria,
wf_ordini.produttore,
wf_ordini.materiale AS articolo,
wf_ordini.costo AS vendita,
wf_iscritto.nome,
wf_iscritto.cognome,
wf_palestra.sigla,
DATE_FORMAT(wf_ordini.c_ordine, '%d.%m.%Y') AS c_ordine,
DATE_FORMAT(wf_ordini.c_pagamento, '%d.%m.%Y') AS c_pagamento,
DATE_FORMAT(wf_ordini.c_consegna, '%d.%m.%Y') AS c_consegna,
DATE_FORMAT(wf_ordini.f_ordine, '%d.%m.%Y') AS f_ordine,
DATE_FORMAT(wf_ordini.f_consegna, '%d.%m.%Y') AS f_consegna,
DATE_FORMAT(wf_ordini.s_consegna, '%d.%m.%Y') AS s_consegna,
DATE_FORMAT(wf_ordini.s_pagamento, '%d.%m.%Y') AS s_pagamento
FROM
wf_ordini
JOIN
wf_iscritto
ON
wf_ordini.id_iscritto = wf_iscritto.id
JOIN
wf_palestra
ON
wf_iscritto.id_palestra = wf_palestra.id
$query_admin
WHERE
(wf_ordini.s_pagamento IS NULL
OR
wf_ordini.c_consegna IS NULL)
$subquery
ORDER BY
wf_ordini.c_consegna,
wf_ordini.s_consegna,
wf_ordini.f_consegna,
wf_ordini.f_ordine,
wf_iscritto.cognome,
wf_iscritto.nome
";
$res = mysql_query( $query, $DB_ID );
$query = " SELECT
COALESCE(SUM(wf_ordini.costo), 0) AS euro
FROM
wf_ordini
JOIN
wf_iscritto
ON
wf_ordini.id_iscritto = wf_iscritto.id
$query_admin
WHERE
wf_ordini.c_pagamento IS NULL
";
$res_euro = mysql_query( $query, $DB_ID );
$incassare = mysql_fetch_array ( $res_euro )['euro'];
$query = " SELECT
COALESCE(SUM(wf_ordini.costo), 0) AS euro
FROM
wf_ordini
JOIN
wf_iscritto
ON
wf_ordini.id_iscritto = wf_iscritto.id
$query_admin
WHERE
wf_ordini.c_pagamento IS NOT NULL
AND
wf_ordini.c_consegna IS NULL
";
$res_euro = mysql_query( $query, $DB_ID );
$incassato = mysql_fetch_array ( $res_euro )['euro'];
$query = " SELECT
COALESCE(SUM(wf_ordini.costo), 0) AS euro
FROM
wf_ordini
JOIN
wf_iscritto
ON
wf_ordini.id_iscritto = wf_iscritto.id
$query_admin
WHERE
wf_ordini.c_pagamento IS NOT NULL
AND
wf_ordini.c_consegna IS NOT NULL
AND
wf_ordini.s_pagamento IS NULL
";
$res_euro = mysql_query( $query, $DB_ID );
$versare = mysql_fetch_array ( $res_euro )['euro'];
$tabella = new html (0,"90%", array (20,10,2,10,2,10,0));
$tabella->intestazione (array("", "Incassare", "", "Incassato", "", "Versare", ""), array("", "descrizione_c", "", "descrizione_c", "", "descrizione_c", ""));
?>
<tr>
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
<td class="descrizione_c"><?php print $incassare ?> &#8364;</td>
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
<td class="descrizione_c"><?php print $incassato ?> &#8364;</td>
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
<td class="descrizione_c"><?php print $versare ?> &#8364;</td>
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
</tr>
<?php
$tabella->close();
$tabella = new html (0,"90%", array (1,10,0));
?>
<tr>
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
<td class="spazioh"><a href="ordini_edit_main.php"><img src="<?php print $CONF['base_url'] ?>/img/addresource.png"></a></td>
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
</tr>
<?php
$tabella->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", ""));
?>
<form id="ordini" name="ordini" method="post" >
<tr>
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
<td class="campoc"><input onChange="this.form.submit()" type="radio" name="filtro" value="0" <?php if ($filtro == 0) print 'checked' ?>></td>
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
<td class="campoc"><input onChange="this.form.submit()" type="radio" name="filtro" value="1" <?php if ($filtro == 1) print 'checked' ?>></td>
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
<td class="campoc"><input onChange="this.form.submit()" type="radio" name="filtro" value="2" <?php if ($filtro == 2) print 'checked' ?>></td>
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
<td class="campoc"><input onChange="this.form.submit()" type="radio" name="filtro" value="3" <?php if ($filtro == 3) print 'checked' ?>></td>
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
<td class="campoc"><input onChange="this.form.submit()" type="radio" name="filtro" value="4" <?php if ($filtro == 4) print 'checked' ?>></td>
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
</tr>
<?php
$tabella->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));
?>
<input type="hidden" id="idcomando" name="comando" value="">
<?php
$tabella->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'];
?>
<tr>
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
<td class="spazioh"><?php (is_null($dato['f_ordine'])) ? print "<a href=\"wf_gest.php?azione=wf_ordrm&id=".$dato[id]."\"><img src=\"".$CONF['base_url']."/img/trash.png\"></a>" : print "<img src=\"".$CONF['base_url']."/img/spazio.gif\">";?>
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
<td class="spazioh"><input type="checkbox" name="<?php print $dato['id']?>"></td>
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
<td class="col3btn"><a href="ordini_edit.php?id=<?php print $dato['id'] ?>"><img src="<?php print $CONF['base_url'] ?>/img/modify.gif" ALT="Modifica articolo" TITLE="Modifica articolo"></a></td>
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
<td class="colip"><?php print $dato['id'] ?></td>
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
<td class="colip"><?php print $dato['categoria'] ?></td>
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
<td class="colip"><?php print $dato['produttore'] ?></td>
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
<td class="colip"><?php print $dato['articolo'] ?></td>
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
<td class="colip"><?php print $dato['taglia'] ?></td>
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
<td class="colip"><?php print "(".$dato['sigla'].") ".$dato['cognome']." ".$dato['nome'] ?></td>
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
<td class="colip"><?php print $dato['vendita'] ?> &#8364;</td>
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
<td class="colip"><?php print $stato ?></td>
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
<td class="colip"><?php print $pagamento ?></td>
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
</tr>
<?php
$tabella->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<br>al responsabile",
"", "Consegnati<br>all'atleta",
"", "Pagati<br>dall'atleta",
"", "Versati<br>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<br>al fornitore",
"", "Ricevuti<br>dal fornitore",
"", "Consegnati<br>al responsabile",
"", "Consegnati<br>all'atleta",
"", "Pagati<br>dall'atleta",
"", "Versati<br>alla squadra",
""),
array( "","textc",
"","textc",
"","textc",
"","textc",
"","textc",
"","textc","")
);
}
?>
<tr>
<?php if (livello_modulo($DIRITTI) == "Admin") { ?>
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
<td class="textc"><a href="javascript:invia('ordinato')"><img src="<?php print $CONF['base_url'] ?>/img/applica.png"></a></td>
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
<td class="textc"><a href="javascript:invia('ricezione')"><img src="<?php print $CONF['base_url'] ?>/img/applica.png"></a></td>
<?php } ?>
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
<td class="textc"><a href="javascript:invia('ritiro')"><img src="<?php print $CONF['base_url'] ?>/img/applica.png"></a></td>
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
<td class="textc"><a href="javascript:invia('consegna')"><img src="<?php print $CONF['base_url'] ?>/img/applica.png"></a></td>
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
<td class="textc"><a href="javascript:invia('pagamento')"><img src="<?php print $CONF['base_url'] ?>/img/applica.png"></a></td>
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
<td class="textc"><a href="javascript:invia('versamento')"><img src="<?php print $CONF['base_url'] ?>/img/applica.png"></a></td>
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
</tr>
</form>
<?php
$tabella->close();
view_footer();
?>