344 lines
12 KiB
PHP
Executable File
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 ?> €</td>
|
|
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
|
|
<td class="descrizione_c"><?php print $incassato ?> €</td>
|
|
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
|
|
<td class="descrizione_c"><?php print $versare ?> €</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'] ?> €</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();
|
|
?>
|