Files
Samuele E. Locatelli (WEB DEV) f029464aca refresh progetto con stampa!!!
2017-01-07 17:53:37 +01:00

97 lines
2.8 KiB
PHP

<!DOCTYPE html>
<html>
<head>
<?php include 'header.php'; ?>
</head>
<body>
<div data-role="page" id="page1" data-title="Cassa">
<?php include 'navbar.php'; ?>
<div data-role="content" style="padding: 5px">
<form>
<?php
$cid=$_GET[cID];
$cmd=$_GET[cmd];
$oid=$_GET[oID];
include 'db.php';
$db = new MyDB();
if(!$db){
echo $db->lastErrorMsg();
} else {
// gestione valori da URL
$newArt=$_GET[newArt];
$newPrezzo=$_GET[newPrezzo];
$articolo="";
$prezzo=$newPrezzo;
$mode="";
if($oid!="" && $cmd=="edit" && $mode=="")
{
$mode="upd";
$sql = "SELECT * FROM Listino WHERE ID =$oid;";
$ret = $db->query($sql);
while($row = $ret->fetchArray(SQLITE3_ASSOC) ){
$articolo=$row['Articolo'];
$prezzo=$row['Prezzo'];
}
}
else if($cid!="" && $cmd=="svuota" && $mode=="")
{
// eseguo query x svuotare il tavolo...
$sql = "DELETE FROM Ordini WHERE TavID=$cid";
$ret = $db->exec($sql);
if(!$ret){
error_log($db->lastErrorMsg());
} else {
echo "Tavolo liberato!";
}
}
?>
<div class="ui-grid-b">
<div class="ui-block-a"><p><a href="cassa.php" class="ui-btn ui-btn-icon-left ui-icon-arrow-l">Cassa</a></p></div>
<div class="ui-block-b" data-theme="b" data-role="header"><h4><?php echo "T.$cid"; ?></h4></div>
<div class="ui-block-c"><p><a href="comanda.php?setTav=<?php echo $cid; ?>" class="ui-btn ui-btn-icon-right ui-icon-arrow-r">Comanda</a></p></div>
</div><!-- /grid-b -->
<?php
// ora i dettagli
$sql = "SELECT l.Articolo, l.TipoID, SUM(o.Qta) as QtaTot, SUM(l.Prezzo*o.Qta) as Importo FROM Ordini o INNER JOIN Listino l ON o.ArtID = l.ID WHERE o.TavID=$cid GROUP BY Articolo,TipoID ORDER BY TipoID, Articolo;";
$ret = $db->query($sql);
echo "<ul data-role=\"listview\" data-mini=\"true\" data-inset=\"true\">";
while($row = $ret->fetchArray(SQLITE3_ASSOC) ){
echo "<li>".$row['TipoID']." | ".$row['QtaTot']." x ".$row['Articolo']."<p class=\"ui-li-aside\"><strong>".number_format($row['Importo'],2)."</strong> €</p></li>";
}
echo "</ul>";
// riporto il totale
$sql = "SELECT o.TavID, SUM(l.Prezzo*o.Qta) as Tot FROM Ordini o INNER JOIN Listino l ON o.ArtID = l.ID WHERE TavID=$cid;";
$ret = $db->query($sql);
echo "<ul data-role=\"listview\" data-mini=\"true\" data-inset=\"true\" data-theme=\"b\">";
while($row = $ret->fetchArray(SQLITE3_ASSOC) ){
echo "<li><a href=\"?cID=".$row['TavID']."&cmd=svuota\">Totale Tavolo ".$row['TavID']." (premere per liberare)<span class=\"ui-li-count\">".number_format($row['Tot'],2)." €</span></a></li>";
}
echo "</ul>";
$db->close();
}
// aggiunta di un button x stampare conto
echo "<a data-role=\"button\" href=\"printspool.php?cID=".$cid."\">STAMPA CONTO</a>";
?>
</form>
</div>
<?php include 'footer.php'; ?>
</div>
<script>
//App custom javascript
</script>
</body>
</html>