← Back
Editing: rep_spiaggia_pr.php
<?php ###___###___###___###___###___###___###___###___###___###___###___###___### ### SmaDIB: Smart Database Interface Builder 1.0.b1 ### ### by Smartmedia 2000 http://www.smartmedia2000.it/ ### ### info email: smadib@smartmedia2000.it ### ###___###___###___###___###___###___###___###___###___###___###___###___### require_once ("../funct.php"); require_once ("sess.php"); require_once ("conn.php"); $data_in = $_REQUEST['data_in'] ? $_REQUEST['data_in'] : date ("d/m/Y", time()-(3600*24*7)); $data_out = $_REQUEST['data_out'] ? $_REQUEST['data_out'] : date ("d/m/Y"); $ajCal = "y"; $ptitolo = "Servizio Spiaggia da ".$data_in." a ".$data_out; require_once ("../lan_it.php"); require_once ("testacoda.php"); $query = new doQuery (); $ptitolo = "Servizio Spiaggia da <input type=\"text\" id=\"data_in\" name=\"data_in\" value=\"$data_in\" size=\"12\" /> a <input type=\"text\" id=\"data_out\" name=\"data_out\" value=\"$data_out\" size=\"12\" /> <input type=\"submit\" value=\"ok\" />"; $urlParam = "?id_oper=$id_oper&data=$data"; $tp = 6; $tipo = $tp; $perpg = 50; $pgb = 19; $noEmpty = array (); $dateFlds = array ('data_in','data_out','data_scad'); $outFlds[] = "link"; $urlParam = "?tp=$tp&data_in=$data_in&data_out=$data_out"; # seleziona dati di contratto almeno con voucher inviato, perspna e apiaggia per la settimana selezionata $sqlEC = "SELECT `contratti`.`id`, `contratti`.`data_in`, `contratti`.`data_out`, `prezzi`.`tipologia`, `quant`, `period`, `contratti`.`numero`, `cognome`, `conti`.`data_in` AS `data_in2`, `conti`.`period`, `conti`.`id_fiscale`, `prezzi`.`A_pr` as `costo`, `id_sistemaz` FROM `conti` $ijc2p INNER JOIN `prezzi` ON `prezzi`.`id`=`conti`.`id_prezzo` INNER JOIN `listini` ON `prezzi`.`id_listino`=`listini`.`id` WHERE `conti`.`id_contratto`=`contratti`.`id` AND (`presenze`.`tipo_pers` = 1 || `presenze`.`tipo_pers` = 2) AND `contratti`.`stato` > 4 AND `listini`.`tipo` = ".$tp." AND `contratti`.`tipo_contr` != 9 AND `contratti`.`data_in` >= '".data2date ($data_in)."' AND `contratti`.`data_out` <= '".data2date ($data_out)."' GROUP BY `conti`.`id` ORDER BY `contratti`.`data_in`, `id_sistemaz`, `prezzi`.`tipologia`"; $rowsEC = $query->freeQuery ($sqlEC, 0); foreach ($rowsEC as $i=>$row) { # mette le date per extra dopo il soggiorno oppure di contratto if ($row->data_in2 != "0000-00-00") { $dataIn = date2data ($row->data_in2); $dataOut = "+ ".$row->period." giorni"; $nottiT = $row->period; } else { $dataIn = date2data ($row->data_in); $dataOut = date2data ($row->data_out); $tmIn = date2time ($row->data_in); # time di data ingresso $tmOut = date2time ($row->data_out); # time di data uscita $nottiT = ($tmOut-$tmIn)/(3600*24)-1; # notti totali } $costo = $row->costo*$nottiT; $totCosto+= $costo; # recupera doc fiscale se emesso if ($row->id_fiscale) { $sqlF = "SELECT `numero` FROM `fiscali` WHERE `id` = ".$row->id_fiscale; $rowF = $query->freeQuery ($sqlF, 0); $docFisc = "<a href=\"$dominio/fiscali/DF_".str_replace ('/', '_', $rowF[0]->numero).".pdf\" title=\"vedi documento ".$rowF[0]->numero."\" target=\"_new\"><img src=\"images/view.gif\" border=\"0\" alt=\"vedi\" /></a>"; } else $docFisc = " "; # numero sistemazione se presente $rowSi = $query->freeQuery ("SELECT `nome` AS `sistemaz` FROM `sistemazioni` WHERE `id` = ".$row->id_sistemaz." LIMIT 1", 0); $elenco.= " <tr><td><b><a href=\"contratti_ed.php?tp=".$row->tipo."&tpC=".$row->tipo_contr."&st=".$row->stato."&nomeC=&id=".$row->id."&az=ed\">".$row->numero."</a></b></td> <td>".$rowSi[0]->sistemaz."</td> <td>".$row->cognome."</td> <td>".$dataIn."</td> <td>".$dataOut."</td> <td>".$nottiT."</td> <td>".$NOMI_B[$tp][$row->tipologia]."</td> <td align=\"right\"><b>".addzero ($costo, 2)." €</b></td> <td>$docFisc</td></tr>\n"; } $elenco.= " <tr><td colspan=\"8\" height=\"1\" bgcolor=\"#000000\"></td></tr> <tr><td colspan=\"7\" align=\"right\"><b>Totale</b></td><td align=\"right\"><b>".addzero ($totCosto, 2)." €</b></td> </tr>"; echo $testa; ?> <script type="text/javascript" language="javascript"> <!-- $(function() { $('#data_in').datepicker({ changeMonth: true, changeYear: true }); }); $(function() { $('#data_out').datepicker({ changeMonth: true, changeYear: true }); }); //--> </script> <div align="center"> <form name="form1" method="post" action="<?=$_SERVER['PHP_SELF'];?>"> <h2><?=$ptitolo;?></h2> </form></div> <table align="center"> <tr><td><b>Numero</b></td><td><b>Sist</b></td><td><b>Cognome</b></td> <td><b>Inizio</b></td><td><b>Fine</b></td><td><b>Gg</b></td> <td><b>Servizio</b></td><td align="right"><b>Costo</b></td></tr> <tr><td colspan="8" height="2" bgcolor="#000000"></td></tr> <?=$elenco;?> </table> </body></html>
Save File
Cancel