Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- include("../include/function.php");
- include("../contro_login.php");
- if(BASE_LOG() != 0)
- {
- echo("<script>window.location='../login.php';</script>");
- exit(0);
- }
- else if($_COOKIE['privilegio'] < 1)
- {
- echo("<script>alert('Non Hai I Permessi Per Accedere');window.location='../idx.php';</script>");
- exit(0);
- }
- @session_start();
- $db = new data;
- $chiam = $_GET['chiamata'];
- $data = oggi();
- $db->connetti();
- $chiamata=$db->get_chiamata($chiam);
- $tecnico=$db->get_personale($_COOKIE['cod_oper']);
- $cliente=$db->get_cliente($chiamata['cod_cliente']);
- $c=new conversioni;
- if(isset($_GET['save']))
- {
- $c=new conversioni;
- $chiamata=$db->get_chiamata(@$_GET['chiamata']);
- $ins=array();
- if(isset($_GET['data'])){$ins['data']=$_GET['data'];}
- else $ins['data']=oggi();
- $ins['minuti_1']=$c->ore_minuti((int)@$_GET['ore_1'],(int)@$_GET['minuti_1']);
- $ins['minuti_2']=$c->ore_minuti((int)@$_GET['ore_2'],(int)@$_GET['minuti_2']);
- $ins['minuti_3']=$c->ore_minuti((int)@$_GET['ore_3'],(int)@$_GET['minuti_3']);
- $ins['minuti_totali']=$ins['minuti_3'] + $ins['minuti_2'] + $ins['minuti_1'];
- $m1=$ins['minuti_1'];
- $m2=$ins['minuti_2'];
- $m3=$ins['minuti_3'];
- if(@$chiamata['count_ore_assistenza_1'] != "")
- {
- if(ereg(",",$chiamata['count_ore_assistenza_1']))
- {
- $l=array();
- $l=explode(",",$chiamata['count_ore_assistenza_1']);
- foreach($l as $k => $v)
- {
- $ins['minuti_1'].=",$v";
- $m1+=$v;
- }
- }
- else
- {
- $ins['minuti_1']=$ins['minuti_1'].",".$chiamata['count_ore_assistenza_1'];
- $m1=$chiamata['count_ore_assistenza_1'];
- }
- }
- if(@$chiamata['count_ore_assistenza_2'] != "")
- {
- if(ereg(",",$chiamata['count_ore_assistenza_2']))
- {
- $l=array();
- $l=explode(",",$chiamata['count_ore_assistenza_2']);
- foreach($l as $k => $v)
- {
- $ins['minuti_2'].=",$v";
- $m2+=$v;
- }
- }
- else
- {
- $ins['minuti_2']=$ins['minuti_2'].",".$chiamata['count_ore_assistenza_2'];
- $m2=$chiamata['count_ore_assistenza_2'];
- }
- }
- if(@$chiamata['count_ore_assistenza_3'] != "")
- {
- if(ereg(",",$chiamata['count_ore_assistenza_3']))
- {
- $l=array();
- $l=explode(",",$chiamata['count_ore_assistenza_3']);
- foreach($l as $k => $v)
- {
- $ins['minuti_3'].=",$v";
- $m3+=$v;
- }
- }
- else
- {
- $ins['minuti_3']=$ins['minuti_3'].",".$chiamata['count_ore_assistenza_3'];
- $m3=$chiamata['count_ore_assistenza_3'];
- }
- }
- $ins['ore']=$c->minuti_ore($ins['minuti_totali']);
- foreach($ins as $k => $v)
- {
- echo($k."=>".$v."<br>");
- }
- $inserimento=array();
- $inserimento['ore_chiusura_1']=$c->ore_minuti((int)@$_GET['ore_1'],(int)@$_GET['minuti_1']);
- $inserimento['ore_chiusura_2']=$c->ore_minuti((int)@$_GET['ore_2'],(int)@$_GET['minuti_2']);
- $inserimento['ore_chiusura_3']=$c->ore_minuti((int)@$_GET['ore_3'],(int)@$_GET['minuti_3']);
- $inserimento['sintesi']=$_GET['note'];
- $inserimento['n_foglio_lavoro']=$_GET['chiamata'];
- $inserimento['cod_tecnico_chiusura']=$_COOKIE['cod_oper'];
- if(isset($_GET['data'])) $inserimento['dat_inter']=$_GET['data'];
- else $data=oggi();
- $inserimento['dat_inter']=$data;
- $inserimento['costo_ora']=$_GET['costo_ora'];
- $inserimento['costo_tot_ore']=$_SESSION['costo_tot_ore'];
- $inserimento['costo_mater']=$_SESSION['totale_accessori'];
- $inserimento['diritto_chiamata']=$_SESSION['diritto_chiamata'];
- $inserimento['imponibile_iva']=$_SESSION['imponibile_iva'];
- $inserimento['totale_chiamata']=$_SESSION['totale'];
- $inserimento['sconto_generale']=$_SESSION['sconto_generale'];
- $inserimento['sconto_cliente']=$_SESSION['sconto_cliente'];
- $inserimento['ore_fatturate']=$_SESSION['ore_fatturate'];
- $inserimento['istante_chiusura']=ora();
- $q=$db->update(array_keys($inserimento),array_values($inserimento), "chiamate", "n_chiamata", $_GET['chiamata']);
- $minuti_carnet=0;
- $ident=0;
- if(ereg("-",@$chiamata['assistenza_1']))
- {
- list($id,$cod,$scad)=explode("-",$chiamata['assistenza_1']);
- if($cod == 2)
- {
- $minuti_carnet+=$m1;
- $ident=$id;
- }
- }
- if(ereg("-",@$chiamata['assistenza_2']))
- {
- list($id,$cod,$scad)=explode("-",$chiamata['assistenza_2']);
- if($cod == 2)
- {
- $minuti_carnet+=$m2;
- $ident=$id;
- }
- }
- if(ereg("-",@$chiamata['assistenza_3']))
- {
- list($id,$cod,$scad)=explode("-",$chiamata['assistenza_3']);
- if($cod == 2)
- {
- $minuti_carnet+=$m3;
- $ident=$id;
- }
- }
- $minuti_carnet=$c->minuti_round($minuti_carnet);
- $db->query("DELETE FROM `utilizzo_assistenza` WHERE `utilizzo_assistenza`.`id` = ".$chiamata['n_chiamata']." AND CONVERT(`utilizzo_assistenza`.`n_chiamata` USING utf8) = 'UNIONE'");
- if($minuti_carnet > 0)
- {
- if(!$db->query("INSERT INTO `utilizzo_assistenza` (id,n_chiamata,tempo_impiegato) VALUES ('$ident','".$_GET['chiamata']."','$minuti_carnet')")) echo("<script>alert('NON INSERITO');</script>");
- }
- if($q)
- {
- echo("<script>
- a=confirm('Vuoi Stampare Il Foglio Di Lavoro?');
- if(a==true)
- {
- opener.location='../stampe/stampa_chiusura.php?chiamata=".$_GET['chiamata']."';
- }
- else
- {
- opener.location='../spec_chiam/visualizza_chiamata.php?chiamata=".$_GET['chiamata']."';
- }
- this.close();
- </script>");
- }
- else
- {
- echo("<script>alert('NO'); this.close();</script>");
- }
- exit(0);
- }
- if(isset($_GET['accessori']))
- $accessori=$_GET['accessori'];
- if(isset($_GET['data']))
- $data=$_GET['data'];
- if(isset($_GET['ore_1']))
- $ore_1=$_GET['ore_1'];
- if(isset($_GET['ore_2']))
- $ore_2=$_GET['ore_2'];
- if(isset($_GET['ore_3']))
- $ore_3=$_GET['ore_3'];
- if(isset($_GET['minuti_1']))
- $minuti_1=$_GET['minuti_1'];
- if(isset($_GET['minuti_2']))
- $minuti_2=$_GET['minuti_2'];
- if(isset($_GET['minuti_3']))
- $minuti_3=$_GET['minuti_3'];
- if(isset($_GET['note']))
- $note=$_GET['note'];
- if(isset($_GET['costo_ora']))
- $costo_ora=$_GET['costo_ora'];
- if(isset($_GET['diritto']))
- $diritto=$_GET['diritto'];
- ?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- <title>Documento senza titolo</title>
- <link href="../style/cuelba.css" rel="stylesheet" type="text/css" />
- <style type="text/css">
- <!--
- .Stile29 {font-size: 12pt}
- .Stile30 {
- font-size: 12px;
- font-weight: bold;
- }
- -->
- </style>
- </head>
- <body background="../immagini/tessuto bianco.jpg">
- <script>
- var minuti_1="aaa";
- var ore_1="aaa";
- var minuti_2="aaa";
- var ore_2="aaa";
- var minuti_3="aaa";
- var ore_3="aaa";
- var ore_fatturate = "aaa";
- var chiamata = "<?php echo($_GET['chiamata']); ?>";
- var accessori="aaa";
- var costo_ora="aaa";
- var diritto = "aaa";
- function getstr()
- {
- var str="";
- if(ore_1 != "aaa")
- {
- str=str+"&ore_1="+ore_1;
- }
- if(ore_2 != "aaa")
- {
- str=str+"&ore_2="+ore_2;
- }
- if(ore_3 != "aaa")
- {
- str=str+"&ore_3="+ore_3;
- }
- if(minuti_1 != "aaa")
- {
- str=str+"&minuti_1="+minuti_1;
- }
- if(minuti_2 != "aaa")
- {
- str=str+"&minuti_2="+minuti_2;
- }
- if(minuti_3 != "aaa")
- {
- str=str+"&minuti_3="+minuti_3;
- }
- if(costo_ora != "aaa")
- {
- str=str+"&costo_ora="+costo_ora;
- }
- if(diritto != "aaa")
- {
- str=str+"&diritto="+diritto;
- }
- if(document.parziale.note.value != "")
- {
- str=str+"¬e="+document.parziale.note.value;
- }
- if(chiamata != "")
- {
- str=str+"&chiamata="+chiamata;
- }
- if(accessori != "aaa")
- {
- str=str+"&accessori="+accessori;
- }
- if(ore_fatturate != "aaa")
- {
- str=str+"&ore_fatturate="+ore_fatturate;
- }
- return str;
- }
- function ricarica()
- {
- window.location="pop_chiusura_totale.php?"+getstr();
- }
- function convert(h,m)
- {
- tot=m+(h * 60);
- return tot;
- }
- </script>
- <form name="parziale">
- <table width="600" border="1" align="center">
- <tr>
- <td><table width="580" border="0" align="center">
- <tr>
- <td><div align="center" class="Stile19"><span class="Stile29">Chiusura Totale</span> <span class="Stile29"><strong>(<?php echo($chiamata['n_chiamata']); ?>)</strong></span></div></td>
- </tr>
- <tr>
- <td><div align="center" class="Stile20"><strong><?php echo(nomeop_punto_2($tecnico['nome'],$tecnico['cognome'])); ?></strong></div></td>
- </tr>
- </table></td>
- </tr>
- </table>
- <br />
- <table width="600" border="1" align="center">
- <tr>
- <td width="200"><div align="right">Data Chiusura: </div></td>
- <td width="384"><div align="center">
- <?php
- echo("<span style=\"font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;\">".gdata($data)."</span>
-
- {<span
- class=\"Text_variant\"
- style=\"cursor: pointer;\"
- onClick=\"window.open('data_chiusura_totale.php?'+getstr(),'popup_data', 'scrollbars=no,status=no,resizable=no,top=200,left=200,width=300,height=100');\">cambio data</span>}");
- ?>
- </div></td>
- </tr>
- </table>
- <br />
- <table width="600" border="1" align="center">
- <tr>
- <td bgcolor="#666666"><div align="center" class="Stile23">Prodotto</div></td>
- <td bgcolor="#666666"><div align="center" class="Stile23">Assistenza</div></td>
- <td bgcolor="#666666"><div align="center" class="Stile23">Tempo Impiegato </div></td>
- <td width="57" bgcolor="#666666"><div align="center" class="Stile23">Riporto</div></td>
- <td width="57" bgcolor="#666666"><div align="center" class="Stile23">Totale</div></td>
- </tr>
- <?php
- if(isset($chiamata['cod_prodotto_1']))
- {
- ?>
- <tr>
- <td width="180" class="Stile12">
- <?php
- list($cod,$nome)=explode("-",$chiamata['cod_prodotto_1']);
- echo($nome);
- ?> </td>
- <td width="120" class="Stile12">
- <?php
- if($chiamata['assistenza_1'] != "")
- {
- $conv = new conversioni;
- if($chiamata['assistenza_1'] == "Garanzia")
- {
- echo("Garanzia");
- }
- else if($chiamata['assistenza_1'] == "Noleggio")
- {
- echo("Noleggio");
- }
- else if($chiamata['assistenza_1'] != "fattura")
- {
- list($codice,$tipo,$scadenza)=explode("-",$chiamata['assistenza_1']);
- if($tipo == 1)
- {
- if($scadenza >= oggi()){echo("A.T:".gdata($scadenza));}
- else{echo("A.T.S: ".gdata($scadenza));}
- }
- else
- {
- echo("CA.: ".$conv->minuti_ore($scadenza));
- }
- }
- else echo("Fattura");
- }
- else echo(" ");
- ?> </td>
- <td width="152"><div align="center" class="Stile12">Ore:
- <select name="ore">
- <?php
- for($i=0;$i<=24;$i++)
- {
- if(@$ore_1 == $i)
- echo("<option value=\"".$i."\" onclick=\"ore_1=this.value; window.location='pop_chiusura_totale.php?'+getstr();\" selected>".$i."</option>");
- else
- echo("<option value=\"".$i."\" onclick=\"ore_1=this.value; window.location='pop_chiusura_totale.php?'+getstr();\" >".$i."</option>");
- }
- ?>
- </select>
- Min:
- <select name="minuti">
- <?php
- if(@$minuti_1==0)
- {
- echo("<option value=\"0\" onclick=\"minuti_1=this.value; window.location='pop_chiusura_totale.php?'+getstr();\" selected>0</option>");
- echo("<option value=\"30\" onclick=\"minuti_1=this.value; window.location='pop_chiusura_totale.php?'+getstr();\">30</option>");
- }
- else if(@$minuti_1==30)
- {
- echo("<option value=\"0\" onclick=\"minuti_1=this.value; window.location='pop_chiusura_totale.php?'+getstr();\">0</option>");
- echo("<option value=\"30\" onclick=\"minuti_1=this.value; window.location='pop_chiusura_totale.php?'+getstr();\" selected>30</option>");
- }
- else
- {
- echo("<option value=\"0\" onclick=\"minuti_1=this.value; window.location='pop_chiusura_totale.php?'+getstr();\">0</option>");
- echo("<option value=\"30\" onclick=\"minuti_1=this.value; window.location='pop_chiusura_totale.php?'+getstr();\">30</option>");
- }
- ?>
- </select>
- </div></td>
- <td><div align="center">
- <?php
- if($chiamata['chiusura_parziale'] != "")
- {
- if($chiamata['count_ore_assistenza_1'] != "")
- {
- if(ereg(",",$chiamata['count_ore_assistenza_1']))
- {
- $list=explode(",",$chiamata['count_ore_assistenza_1']);
- $minuti=0;
- foreach($list as $k => $v)
- {
- $minuti+=$v;
- }
- echo($c->minuti_ore($minuti));
- }
- else
- {
- echo($c->minuti_ore($chiamata['count_ore_assistenza_1']));
- }
- }
- else
- {
- echo(" ");
- }
- }
- else
- {
- echo(" ");
- }
- ?>
- </div></td>
- <td background="../immagini/chiuso.gif"><div align="center">
- <?php
- $conteggio_ore_da_fatturare = 0;
- if($chiamata['chiusura_parziale'] != "")
- {
- if($chiamata['count_ore_assistenza_1'] != "")
- {
- if(ereg(",",$chiamata['count_ore_assistenza_1']))
- {
- $list=explode(",",$chiamata['count_ore_assistenza_1']);
- $minuti=0;
- foreach($list as $k => $v)
- {
- $minuti+=$v;
- }
- if(isset($_GET['ore_1'])) $minuti+=$_GET['ore_1'] * 60;
- if(isset($_GET['minuti_1'])) $minuti+=$_GET['minuti_1'];
- $conteggio_ore_da_fatturare += $minuti;
- echo($c->minuti_ore($minuti));
- }
- else
- {
- $minuti=$chiamata['count_ore_assistenza_1'];
- if(isset($_GET['ore_1'])) $minuti+=$_GET['ore_1'] * 60;
- if(isset($_GET['minuti_1'])) $minuti+=$_GET['minuti_1'];
- $conteggio_ore_da_fatturare += $minuti;
- echo($c->minuti_ore($minuti));
- }
- }
- else
- {
- $minuti=0;
- if(isset($_GET['ore_1'])) $minuti+=$_GET['ore_1'] * 60;
- if(isset($_GET['minuti_1'])) $minuti+=$_GET['minuti_1'];
- $conteggio_ore_da_fatturare += $minuti;
- echo($c->minuti_ore($minuti));
- }
- }
- else
- {
- $minuti=0;
- if(isset($_GET['ore_1'])) $minuti+=$_GET['ore_1'] * 60;
- if(isset($_GET['minuti_1'])) $minuti+=$_GET['minuti_1'];
- $conteggio_ore_da_fatturare += $minuti;
- echo($c->minuti_ore($minuti));
- }
- ?>
- </div></td>
- </tr>
- <?php
- }
- if(isset($chiamata['cod_prodotto_2']))
- {
- ?>
- <tr>
- <td class="Stile12">
- <?php
- list($cod,$nome)=explode("-",$chiamata['cod_prodotto_2']);
- echo($nome);
- ?> </td>
- <td class="Stile12">
- <?php
- if($chiamata['assistenza_2'] != "")
- {
- $conv = new conversioni;
- if($chiamata['assistenza_2'] == "Garanzia")
- {
- echo("Garanzia");
- }
- else if($chiamata['assistenza_2'] == "Noleggio")
- {
- echo("Noleggio");
- }
- else if($chiamata['assistenza_2'] != "fattura")
- {
- list($codice,$tipo,$scadenza)=explode("-",$chiamata['assistenza_2']);
- if($tipo == 1)
- {
- if($scadenza >= oggi()){echo("A.T:".gdata($scadenza));}
- else{echo("A.T.S: ".gdata($scadenza));}
- }
- else
- {
- echo("CA.: ".$conv->minuti_ore($scadenza));
- }
- }
- else echo("Fattura");
- }
- else echo(" ");
- ?> </td>
- <td class="Stile12"><div align="center" class="Stile12">Ore:
- <select name="ore_2">
- <?php
- for($i=0;$i<=24;$i++)
- {
- if(@$ore_2 == $i)
- echo("<option value=\"".$i."\" onclick=\"ore_2=this.value; window.location='pop_chiusura_totale.php?'+getstr();\" selected>".$i."</option>");
- else
- echo("<option value=\"".$i."\" onclick=\"ore_2=this.value; window.location='pop_chiusura_totale.php?'+getstr();\">".$i."</option>");
- }
- ?>
- </select>
- Min:
- <select name="minuti_2">
- <?php
- if(@$minuti_2==0)
- {
- echo("<option value=\"0\" onclick=\"minuti_2=this.value; window.location='pop_chiusura_totale.php?'+getstr();\" selected>0</option>");
- echo("<option value=\"30\" onclick=\"minuti_2=this.value; window.location='pop_chiusura_totale.php?'+getstr();\">30</option>");
- }
- else if(@$minuti_2==30)
- {
- echo("<option value=\"0\" onclick=\"minuti_2=this.value; window.location='pop_chiusura_totale.php?'+getstr();\">0</option>");
- echo("<option value=\"30\" onclick=\"minuti_2=this.value; window.location='pop_chiusura_totale.php?'+getstr();\" selected>30</option>");
- }
- else
- {
- echo("<option value=\"0\" onclick=\"minuti_2=this.value; window.location='pop_chiusura_totale.php?'+getstr();\">0</option>");
- echo("<option value=\"30\" onclick=\"minuti_2=this.value; window.location='pop_chiusura_totale.php?'+getstr();\">30</option>");
- }
- ?>
- </select>
- </div></td>
- <td><div align="center">
- <?php
- if($chiamata['chiusura_parziale'] != "")
- {
- if($chiamata['count_ore_assistenza_2'] != "")
- {
- if(ereg(",",$chiamata['count_ore_assistenza_2']))
- {
- $list=explode(",",$chiamata['count_ore_assistenza_2']);
- $minuti=0;
- foreach($list as $k => $v)
- {
- $minuti+=$v;
- }
- echo($c->minuti_ore($minuti));
- }
- else
- {
- echo($c->minuti_ore($chiamata['count_ore_assistenza_2']));
- }
- }
- else
- {
- echo(" ");
- }
- }
- else
- {
- echo(" ");
- }
- ?>
- </div></td>
- <td background="../immagini/chiuso.gif"><div align="center">
- <?php
- if($chiamata['chiusura_parziale'] != "")
- {
- if($chiamata['count_ore_assistenza_2'] != "")
- {
- if(ereg(",",$chiamata['count_ore_assistenza_2']))
- {
- $list=explode(",",$chiamata['count_ore_assistenza_2']);
- $minuti=0;
- foreach($list as $k => $v)
- {
- $minuti+=$v;
- }
- if(isset($_GET['ore_2'])) $minuti+=$_GET['ore_2'] * 60;
- if(isset($_GET['minuti_2'])) $minuti+=$_GET['minuti_2'];
- $conteggio_ore_da_fatturare += $minuti;
- echo($c->minuti_ore($minuti));
- }
- else
- {
- $minuti=$chiamata['count_ore_assistenza_2'];
- if(isset($_GET['ore_2'])) $minuti+=$_GET['ore_2'] * 60;
- if(isset($_GET['minuti_2'])) $minuti+=$_GET['minuti_2'];
- $conteggio_ore_da_fatturare += $minuti;
- echo($c->minuti_ore($minuti));
- }
- }
- else
- {
- $minuti=0;
- if(isset($_GET['ore_2'])) $minuti+=$_GET['ore_2'] * 60;
- if(isset($_GET['minuti_2'])) $minuti+=$_GET['minuti_2'];
- $conteggio_ore_da_fatturare += $minuti;
- echo($c->minuti_ore($minuti));
- }
- }
- else
- {
- $minuti=0;
- if(isset($_GET['ore_2'])) $minuti+=$_GET['ore_2'] * 60;
- if(isset($_GET['minuti_2'])) $minuti+=$_GET['minuti_2'];
- $conteggio_ore_da_fatturare += $minuti;
- echo($c->minuti_ore($minuti));
- }
- ?>
- </div></td>
- </tr>
- <?php
- }
- if(isset($chiamata['cod_prodotto_3']))
- {
- ?>
- <tr>
- <td class="Stile12">
- <?php
- list($cod,$nome)=explode("-",$chiamata['cod_prodotto_3']);
- echo($nome);
- ?> </td>
- <td class="Stile12">
- <?php
- if($chiamata['assistenza_3'] != "")
- {
- $conv = new conversioni;
- if($chiamata['assistenza_3'] == "Garanzia")
- {
- echo("Garanzia");
- }
- else if($chiamata['assistenza_3'] == "Noleggio")
- {
- echo("Noleggio");
- }
- else if($chiamata['assistenza_3'] != "fattura")
- {
- list($codice,$tipo,$scadenza)=explode("-",$chiamata['assistenza_3']);
- if($tipo == 1)
- {
- if($scadenza >= oggi()){echo("A.T:".gdata($scadenza));}
- else{echo("A.T.S: ".gdata($scadenza));}
- }
- else
- {
- echo("CA.: ".$conv->minuti_ore($scadenza));
- }
- }
- else echo("Fattura");
- }
- else echo(" ");
- ?> </td>
- <td class="Stile12"><div align="center" class="Stile12">Ore:
- <select name="ore_3">
- <?php
- for($i=0;$i<=24;$i++)
- {
- if(@$ore_3 == $i)
- echo("<option value=\"".$i."\" onclick=\"ore_3=this.value; window.location='pop_chiusura_totale.php?'+getstr();\" selected>".$i."</option>");
- else
- echo("<option value=\"".$i."\" onclick=\"ore_3=this.value; window.location='pop_chiusura_totale.php?'+getstr();\">".$i."</option>");
- }
- ?>
- </select>
- Min:
- <select name="minuti_3">
- <?php
- if(@$minuti_3==0)
- {
- echo("<option value=\"0\" onclick=\"minuti_3=this.value; window.location='pop_chiusura_totale.php?'+getstr();\" selected>0</option>");
- echo("<option value=\"30\" onclick=\"minuti_3=this.value; window.location='pop_chiusura_totale.php?'+getstr();\">30</option>");
- }
- else if(@$minuti_3==30)
- {
- echo("<option value=\"0\" onclick=\"minuti_3=this.value; window.location='pop_chiusura_totale.php?'+getstr();\">0</option>");
- echo("<option value=\"30\" onclick=\"minuti_3=this.value; window.location='pop_chiusura_totale.php?'+getstr();\" selected>30</option>");
- }
- else
- {
- echo("<option value=\"0\" onclick=\"minuti_3=this.value; window.location='pop_chiusura_totale.php?'+getstr();\">0</option>");
- echo("<option value=\"30\" onclick=\"minuti_3=this.value; window.location='pop_chiusura_totale.php?'+getstr();\">30</option>");
- }
- ?>
- </select>
- </div></td>
- <td><div align="center">
- <?php
- if($chiamata['chiusura_parziale'] != "")
- {
- if($chiamata['count_ore_assistenza_2'] != "")
- {
- if(ereg(",",$chiamata['count_ore_assistenza_2']))
- {
- $list=explode(",",$chiamata['count_ore_assistenza_2']);
- $minuti=0;
- foreach($list as $k => $v)
- {
- $minuti+=$v;
- }
- echo($c->minuti_ore($minuti));
- }
- else
- {
- echo($c->minuti_ore($chiamata['count_ore_assistenza_2']));
- }
- }
- else
- {
- echo(" ");
- }
- }
- else
- {
- echo(" ");
- }
- ?>
- </div></td>
- <td background="../immagini/chiuso.gif"><div align="center">
- <?php
- if($chiamata['chiusura_parziale'] != "")
- {
- if($chiamata['count_ore_assistenza_3'] != "")
- {
- if(ereg(",",$chiamata['count_ore_assistenza_3']))
- {
- $list=explode(",",$chiamata['count_ore_assistenza_3']);
- $minuti=0;
- foreach($list as $k => $v)
- {
- $minuti+=$v;
- }
- if(isset($_GET['ore_3'])) $minuti+=$_GET['ore_3'] * 60;
- if(isset($_GET['minuti_3'])) $minuti+=$_GET['minuti_3'];
- $conteggio_ore_da_fatturare += $minuti;
- echo($c->minuti_ore($minuti));
- }
- else
- {
- $minuti=$chiamata['count_ore_assistenza_3'];
- if(isset($_GET['ore_3'])) $minuti+=$_GET['ore_3'] * 60;
- if(isset($_GET['minuti_3'])) $minuti+=$_GET['minuti_3'];
- $conteggio_ore_da_fatturare += $minuti;
- echo($c->minuti_ore($minuti));
- }
- }
- else
- {
- $minuti=0;
- if(isset($_GET['ore_3'])) $minuti+=$_GET['ore_3'] * 60;
- if(isset($_GET['minuti_3'])) $minuti+=$_GET['minuti_3'];
- $conteggio_ore_da_fatturare += $minuti;
- echo($c->minuti_ore($minuti));
- }
- }
- else
- {
- $minuti=0;
- if(isset($_GET['ore_3'])) $minuti+=$_GET['ore_3'] * 60;
- if(isset($_GET['minuti_3'])) $minuti+=$_GET['minuti_3'];
- $conteggio_ore_da_fatturare += $minuti;
- echo($c->minuti_ore($minuti));
- }
- ?>
- </div></td>
- </tr>
- <?php
- }
- ?>
- <tr>
- <td colspan="4" background="../immagini/chiuso.gif"><div align="center">
- <div align="right"><strong>Ore Totali Fatturabili: </strong></div>
- </div></td>
- <td background="../immagini/chiuso.gif"><div align="center" class="Rosso">
- <strong><?php
- $tipi=array();
- $totali=array();
- if($chiamata['count_ore_assistenza_1'] != "")
- {
- if(ereg(",",$chiamata['count_ore_assistenza_1']))
- {
- $list=explode(",",$chiamata['count_ore_assistenza_1']);
- $minuti=0;
- foreach($list as $k => $v)
- {
- $minuti+=$v;
- }
- if(isset($_GET['ore_1'])) $minuti+=$_GET['ore_1'] * 60;
- if(isset($_GET['minuti_1'])) $minuti+=$_GET['minuti_1'];
- $totali[1]=$minuti;
- }
- else
- {
- $minuti=$chiamata['count_ore_assistenza_1'];
- if(isset($_GET['ore_1'])) $minuti+=$_GET['ore_1'] * 60;
- if(isset($_GET['minuti_1'])) $minuti+=$_GET['minuti_1'];
- $totali[1]=$minuti;
- }
- if(ereg("-",$chiamata['assistenza_1']))
- {
- list($id,$tipi[1],$scadenza)=explode("-",$chiamata['assistenza_1']);
- }
- }
- else
- {
- $minuti=0;
- if(isset($_GET['ore_1'])) $minuti+=$_GET['ore_1'] * 60;
- if(isset($_GET['minuti_1'])) $minuti+=$_GET['minuti_1'];
- $totali[1]=$minuti;
- }
- if($chiamata['count_ore_assistenza_2'] != "")
- {
- if(ereg(",",$chiamata['count_ore_assistenza_2']))
- {
- $list=explode(",",$chiamata['count_ore_assistenza_2']);
- $minuti=0;
- foreach($list as $k => $v)
- {
- $minuti+=$v;
- }
- if(isset($_GET['ore_2'])) $minuti+=$_GET['ore_2'] * 60;
- if(isset($_GET['minuti_2'])) $minuti+=$_GET['minuti_2'];
- $totali[2]=$minuti;
- }
- else
- {
- $minuti=$chiamata['count_ore_assistenza_2'];
- if(isset($_GET['ore_2'])) $minuti+=$_GET['ore_2'] * 60;
- if(isset($_GET['minuti_2'])) $minuti+=$_GET['minuti_2'];
- $totali[2]=$minuti;
- }
- if(ereg("-",$chiamata['assistenza_2']))
- {
- list($id,$tipi[2],$scadenza)=explode("-",$chiamata['assistenza_2']);
- }
- }
- else
- {
- $minuti=0;
- if(isset($_GET['ore_2'])) $minuti+=$_GET['ore_2'] * 60;
- if(isset($_GET['minuti_2'])) $minuti+=$_GET['minuti_2'];
- $totali[2]=$minuti;
- }
- if($chiamata['count_ore_assistenza_3'] != "")
- {
- if(ereg(",",$chiamata['count_ore_assistenza_3']))
- {
- $list=explode(",",$chiamata['count_ore_assistenza_3']);
- $minuti=0;
- foreach($list as $k => $v)
- {
- $minuti+=$v;
- }
- if(isset($_GET['ore_3'])) $minuti+=$_GET['ore_3'] * 60;
- if(isset($_GET['minuti_3'])) $minuti+=$_GET['minuti_3'];
- $totali[3]=$minuti;
- }
- else
- {
- $minuti=$chiamata['count_ore_assistenza_3'];
- if(isset($_GET['ore_3'])) $minuti+=$_GET['ore_3'] * 60;
- if(isset($_GET['minuti_3'])) $minuti+=$_GET['minuti_3'];
- $totali[3]=$minuti;
- }
- if(ereg("-",$chiamata['assistenza_3']))
- {
- list($id,$tipi[3],$scadenza)=explode("-",$chiamata['assistenza_3']);
- }
- }
- else
- {
- $minuti=0;
- if(isset($_GET['ore_3'])) $minuti+=$_GET['ore_3'] * 60;
- if(isset($_GET['minuti_3'])) $minuti+=$_GET['minuti_3'];
- $totali[3]=$minuti;
- }
- //Gestisco le variabili di tipo
- if(isset($tipi[1]))
- {
- $totali[1]=$c->minuti_round($totali[1]);
- }
- if(isset($tipi[2]))
- {
- $totali[2]=$c->minuti_round($totali[2]);
- }
- if(isset($tipi[3]))
- {
- $totali[3]=$c->minuti_round($totali[3]);
- }
- //Creo Il Totale
- $totale=0;
- if(isset($totali[1])) $totale+=$totali[1];
- if(isset($totali[2])) $totale+=$totali[2];
- if(isset($totali[3])) $totale+=$totali[3];
- $totale=$c->minuti_round($totale);
- //Finalmente Stampo Il Totale.
- session_register("totale_ore");
- $_SESSION['totale_ore']=$totale;
- echo("<script>ore_fatturate='".$c->minuti_ore_round_2($totale)."';</script>");
- ?>
- <script>ore_fatturate="<?php echo(@$c->minuti_ore($conteggio_ore_da_fatturare)); ?>"</script>
- <?php
- echo(@$c->minuti_ore($conteggio_ore_da_fatturare));
- session_register("ore_fatturate");
- $_SESSION['ore_fatturate']=$conteggio_ore_da_fatturare / 60;
- ?>
- </strong></div></td>
- </tr>
- <tr>
- <td height="25" colspan="3"><div align="left"><strong>
- <span class="Rosso">
- <?php
- echo($_SESSION['ore_fatturate']);
- ?>
- </span>Ore di lavoro a €
- <?php
- $prezzo=0;
- $diritto=0;
- $sconto=$cliente['percen_sconto'];
- $tabella=$db->get_result("SELECT * FROM variabili LIMIT 1");
- $tab=$tabella[0];
- $iva=$tab['imponibile_iva'];
- $sconto_generico=$tab['sconto_percen'];
- $costi_ora = array($tab['costo_ora_1'],$tab['costo_ora_2'],$tab['costo_ora_3']);
- if(isset($_GET['diritto']))
- {
- $diritto = $_GET['diritto'];
- }
- else if($chiamata['tipo_lavoro'] != 1)
- {
- $diritto = 0;
- }
- else if(@get_info_materiale($chiamata['cod_prodotto_1'],$chiamata['cod_prodotto_2'],$chiamata['cod_prodotto_3']) == 0)
- {
- $diritto = 0;
- }
- else
- {
- $diritto = $tab['diritto_chiamata_2'];
- }
- ?>
- <select name="costo_ora">
- <option value="30"></option>
- <?php
- foreach($costi_ora as &$cs)
- {
- if(@$costo_ora == $cs)
- {
- echo("<option value=\"".
- $cs.
- "\" onclick=\"costo_ora=this.value; window.location='pop_chiusura_totale.php?'+getstr();\" selected>".
- $cs.
- "</option>");
- }
- else
- {
- echo("<option value=\"".
- $cs.
- "\" onclick=\"costo_ora=this.value; window.location='pop_chiusura_totale.php?'+getstr();\">".
- $cs.
- "</option>");
- }
- }
- $prezzo = $costo_ora;
- ?>
- </select>
- </strong></div></td>
- <td colspan="2"><div align="right">
- <strong>
- <?php
- $costo_ore_lavoro=$prezzo * @$_SESSION['ore_fatturate'];
- echo($costo_ore_lavoro);
- session_register("costo_tot_ore");
- $_SESSION['costo_tot_ore']=$costo_ore_lavoro;
- ?>
- </strong></div></td>
- </tr>
- <tr>
- <td colspan="3"><div align="left"><strong>Totale Accessori
- <input type="text" name="accessori"
- <?php
- $ax=0;
- if(isset($_GET['accessori']) && !ereg("undefined",$_GET['accessori'])){ $ax=$_GET['accessori']; }
- echo("value=\"".$ax."\" ");
- ?>
- onchange="accessori=this.value; window.location='pop_chiusura_totale.php?'+getstr();"/>
- <?php
- if(isset($_GET['accessori']) && !ereg("undefined",$_GET['accessori']))
- {
- if($sconto_generico != 0)
- {
- echo("( - Sconto generico ".$sconto_generico."% )");
- }
- else if($sconto != 0)
- {
- echo("( - Sconto al cliente ".$sconto."% )");
- }
- }
- session_register("sconto_cliente");
- session_register("sconto_generale");
- $_SESSION['sconto_cliente']=$sconto;
- $_SESSION['sconto_generale']=$sconto_generico;
- ?>
- </strong></div></td>
- <td colspan="2"><div align="right">
- <strong>
- <?php
- $acc=0;
- if(isset($_GET['accessori']) && !ereg("undefined",$_GET['accessori']))
- {
- if($sconto_generico != 0)
- {
- $acc=$_GET['accessori'] - floor(($_GET['accessori'] * $sconto_generico) / 100 );
- $acc=str_replace(",",".",$acc);
- echo($acc);
- }
- else if($sconto != 0)
- {
- $acc=$_GET['accessori'] - floor(($_GET['accessori'] * $sconto) / 100 );
- $acc=str_replace(",",".",$acc);
- echo($acc);
- }
- else
- {
- $acc=$_GET['accessori'];
- $acc=str_replace(",",".",$acc);
- echo($acc);
- }
- }
- session_register("totale_accessori");
- $_SESSION['totale_accessori']=$acc;
- ?>
- </strong></div></td>
- </tr>
- <tr>
- <td height="25" colspan="3"><div align="left"><strong>Diritto Fisso Di Chiamata </strong></div></td>
- <td colspan="2"><div align="right">
- <strong>
- <?php
- session_register("diritto_chiamata");
- $_SESSION['diritto_chiamata']=$diritto;
- $d = array();
- array_push($d,0);
- array_push($d,$tab['diritto_chiamata_1']);
- array_push($d,$tab['diritto_chiamata_2']);
- ?>
- <select name="costo_ora">
- <?php
- foreach($d as &$cs)
- {
- if(@$diritto == $cs)
- {
- echo("<option value=\"".
- $cs.
- "\" onclick=\"diritto=this.value; window.location='pop_chiusura_totale.php?'+getstr();\" selected>".
- $cs.
- "</option>");
- }
- else
- {
- echo("<option value=\"".
- $cs.
- "\" onclick=\"diritto=this.value; window.location='pop_chiusura_totale.php?'+getstr();\">".
- $cs.
- "</option>");
- }
- }
- ?>
- </select>
- </strong> </div></td>
- </tr>
- <tr>
- <td height="25" colspan="3"><div align="left"><strong>Iva
- <?php
- $tot_tutto=$costo_ore_lavoro + $diritto + $acc;
- echo($iva."%");
- ?>
- Su Imponibile di €
- <?php
- echo($tot_tutto);
- ?>
- </strong></div></td>
- <td colspan="2"><div align="right">
- <strong>
- <?php
- (float)$iva_tot=($tot_tutto * $iva) / 100;
- printf("%00.2f",$iva_tot);
- (float)$tutto=$tot_tutto + $iva_tot;
- session_register("imponibile_iva");
- $_SESSION['imponibile_iva']=$iva_tot;
- ?>
- </strong></div></td>
- </tr>
- <tr>
- <td height="25" colspan="3" background="../immagini/chiuso.gif"><div align="right"><strong>TOTALE INTERVENTO </strong></div></td>
- <td colspan="2" background="../immagini/chiuso.gif"><div align="right">
- <strong><?php
- printf("%01.2f",$tutto);
- session_register("totale");
- $_SESSION['totale']=$tutto;
- ?>
- </strong></div></td>
- </tr>
- </table>
- <br />
- <table width="600" border="1" align="center">
- <tr>
- <td><div align="center">
- <?php
- if(isset($_GET['note']))
- {
- echo("<textarea name=\"note\" cols=\"68\" rows=\"3\" >".$_GET['note']."</textarea>");
- }
- else
- {
- echo("<textarea name=\"note\" cols=\"68\" rows=\"3\" ></textarea>");
- }
- ?>
- </div></td>
- </tr>
- <tr>
- <td height="30"><div align="center">
- <input name="Invia" type="button" id="Invia" value="Invia" onclick="controlla()" />
- </div></td>
- </tr>
- </table></form>
- </body>
- </html>
- <script>
- function controlla()
- {
- ore=0;
- minuti=0;
- if(ore_1 != "aaa"){ ore += ore_1; }
- if(ore_2 != "aaa"){ ore += ore_2; }
- if(ore_3 != "aaa"){ ore += ore_3; }
- if(minuti_1 != "aaa"){ minuti += minuti_1; }
- if(minuti_2 != "aaa"){ minuti += minuti_2; }
- if(minuti_3 != "aaa"){ minuti += minuti_3; }
- minuti+=(ore * 60);
- if(document.parziale.note.value=="")
- {
- alert("Inserisci La Nota");
- }
- else
- {
- window.location="pop_chiusura_totale.php?"+getstr()+"&save=1";
- }
- }
- </script>
- <?php
- if(isset($_GET['tecnico'])) echo("<script>tecnico=".$_GET['tecnico'].";</script>");
- if(isset($_GET['ore_1'])) echo("<script>ore_1=".$_GET['ore_1'].";</script>");
- if(isset($_GET['ore_2'])) echo("<script>ore_2=".$_GET['ore_2'].";</script>");
- if(isset($_GET['ore_3'])) echo("<script>ore_3=".$_GET['ore_3'].";</script>");
- if(isset($_GET['minuti_1'])) echo("<script>minuti_1=".$_GET['minuti_1'].";</script>");
- if(isset($_GET['minuti_2'])) echo("<script>minuti_2=".$_GET['minuti_2'].";</script>");
- if(isset($_GET['minuti_3'])) echo("<script>minuti_3=".$_GET['minuti_3'].";</script>");
- if(isset($_GET['note'])) echo("<script>note=".$_GET['note'].";</script>");
- if(isset($_GET['chiamata'])) echo("<script>chiamata='".$_GET['chiamata']."';</script>");
- if(isset($_GET['accessori'])) echo("<script>accessori='".$_GET['accessori']."';</script>");
- if(isset($_GET['costo_ora'])) echo("<script>costo_ora='".$_GET['costo_ora']."';</script>");
- if(isset($_GET['diritto'])) echo("<script>diritto='".$_GET['diritto']."';</script>");
- if(isset($_SESSION['ore_fatturate'])) echo("<script>ore_fatturate='".$_SESSION['ore_fatturate']."';</script>");
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement