← Back
Editing: test2.php
<?php require_once ("../funct.php"); require_once ("conn.php"); require_once ("class.php"); $query = new doQuery (); $plusSist = 584; $ok = 0; $sql = "SELECT `data_in`, `data_out`, persone, tipo_contr, tipo, adulti, adulti_agg, bambini FROM `contratti` WHERE `id_utente` = 12 AND `data_in` LIKE '2016%' AND stato >= 7"; $rows = $query->freeQuery ($sql, 0); foreach ($rows as $i=>$row) { $di = date2time ($row->data_in); $do = date2time ($row->data_out); $gg = ($do-$di)/3600/24; $pgg = $row->adulti+$row->adulti_agg+$row->bambini; $pcm = $row->persone; if ($row->tipo_contr > 1) { $ppf+= $pgg; $ppt+= $pgg; } else switch ($row->tipo) { case 1: if ($gg > 3) $ppm3+= $pgg; else $pp+= $pgg; $ppt+= $pgg; break; case 2: if ($gg > 3) $ppm3+= $pcm; else $pp+= $pcm; $ppt+= $pcm; break; } } eco(($ppm3/$ppt)." ".($pp/$ppt). " ".($ppf/$ppt)." ".$ppt); if (!$ok) exit (); $sql = "SELECT * FROM `contratti` WHERE `id_utente` = 22 AND `data_out` LIKE '2016-08%'"; $rows = $query->freeQuery ($sql, 0); foreach ($rows as $i=>$row) { eco($i); $sql1 = "INSERT INTO `contratti` (`id_utente`, `id_oper`, `id_sistemaz`, `id_ospitante`, `id_fiscale`, `id_convenz`, `id_offerta`, `numero`, `tipo_contr`, `tipo`, `data_in`, `data_out`, `persone`, `adulti`, `adulti_agg`, `bambini`, `neonati`, `cani0`, `cani1`, `cani2`, `piazzola`, `tipo_strutt`, `caratt_strutt`, `tipo_strutt2`, `caratt_strutt2`, `tipo_strutt3`, `caratt_strutt3`, `area_pref`, `extra01`, `extra02`, `extra03`, `note`, `conoscenza`, `sconto_tipo`, `sconto`, `data_operaz`, `lingua`, `stato`, `data_scad`, `data_inserim`) VALUES (101, 36, '".($row->id_sistemaz+$plusSist)."', '".$row->id_ospitante."', '".$row->id_fiscale."', '".$row->id_convenz."', '".$row->id_offerta."', '".$row->numero."', '".$row->tipo_contr."', '".$row->tipo."', '".$row->data_in."', '".$row->data_out."', '".$row->persone."', '".$row->adulti."', '".$row->adulti_agg."', '".$row->bambini."', '".$row->neonati."', '".$row->cani0."', '".$row->cani1."', '".$row->cani2."', '".$row->piazzola."', '".$row->tipo_strutt."', '".$row->caratt_strutt."', '".$row->tipo_strutt2."', '".$row->caratt_strutt2."', '".$row->tipo_strutt3."', '".$row->caratt_strutt3."', '".$row->area_pref."', '".$row->extra01."', '".$row->extra02."', '".$row->extra03."', '".$row->note."', '".$row->conoscenza."', '".$row->sconto_tipo."', '".$row->sconto."', '".$row->data_operaz."', '".$row->lingua."', '".$row->stato."', '".$row->data_scad."', '".$row->data_inserim."')"; if ($ok) $query->freeQuery ($sql1, 0); $idC = $dbi->insert_id; $sql2 = "SELECT * FROM presenze WHERE `id_utente` = 22 AND id_contratto = ".$row->id.""; $rows2 = $query->freeQuery ($sql2, 0); foreach ($rows2 as $i=>$row2) { $sql3 = "SELECT * FROM `persone` WHERE `id` = '".$row2->id_persona."'"; $rows3 = $query->freeQuery ($sql3, 0); foreach ($rows3 as $i=>$row3) { $sql4 = "INSERT INTO `persone` (`id_utente`, `id_oper`, `id_soggiorno`, `nome`, `cognome`, `sesso`, `data_nasc`, `luogo_nasc`, `comune_nasc`, `stato_nasc`, `cittadinanza`, `indirizzo`, `cap`, `citta`, `comune_res`, `provincia`, `stato_res`, `docum_tipo`, `docum_num`, `docum_data`, `docum_rilasc`, `telefono`, `fax`, `email`, `si_info`, `data_iscr`, `tipo`, `stato`) VALUES (101, 36, '".$row3->id_soggiorno."', '".addslashes ($row3->nome)."', '******', '".$row3->sesso."', '".$row3->data_nasc."', '".$row3->luogo_nasc."', '".$row3->comune_nasc."', '".$row3->stato_nasc."', '".$row3->cittadinanza."', '".addslashes ($row3->indirizzo)."', '".$row3->cap."', '".addslashes ($row3->citta)."', '".$row3->comune_res."', '".$row3->provincia."', '".$row3->stato_res."', '".$row3->docum_tipo."', '".$row3->docum_num."', '".$row3->docum_data."', '".$row3->docum_rilasc."', '".$row3->telefono."', '".$row3->fax."', '".$row3->email."', '".$row3->si_info."', '".$row3->data_iscr."', '".$row3->tipo."', '".$row3->stato."')"; if ($ok) $query->freeQuery ($sql4, 0); $idP = $dbi->insert_id; } $sql5 = "INSERT INTO presenze (`id_utente`, `id_oper`, `id_contratto`, `id_persona`, `data_in`, `data_out`, `data_out_pr`, `tipo_all`, `tipo_pers`) VALUES (101, 36, '".$idC."', '".$idP."', '".$row2->data_in."', '".$row2->data_out."', '".$row2->data_out_pr."', '".$row2->tipo_all."', '".$row2->tipo_pers."')"; if ($ok) $query->freeQuery ($sql5, 0); } $sql6 = "SELECT * FROM pagamenti WHERE `id_utente` = 22 AND id_contratto = ".$row->id.""; $rows6 = $query->freeQuery ($sql6, 0); foreach ($rows6 as $i=>$row6) { $sql7 = "INSERT INTO `pagamenti` (`id_utente`, `id_oper`, `id_contratto`, `cifra`, `tipo`, `data`, `metodo`) VALUES (101, 36, '".$idC."', '".$row6->cifra."', '".$row6->tipo."', '".$row6->data."', '".$row6->metodo."')"; if ($ok) $query->freeQuery ($sql7, 0); } } ?>
Save File
Cancel