//RECUPERO COSTI B1
require "Connessione.php";
$table = "b1";
/* impostiamo la query*/
$sqlquery = "SELECT * FROM $table";
$result = mysql_query($sqlquery);
$number = mysql_num_rows($result);
$i = 0;
if ($number < 1) {
  print "<center><p>La ricerca non ha prodotto nessun risultato (LIVELLO B1)</p></center>";
}else{
  while ($number > $i) {
    $costo_feriale = mysql_result($result,$i,"costo_feriale");
    $costo_festivo = mysql_result($result,$i,"costo_festivo");
    $i++;
  }
}
//FINE RECUPERO COSTI B1
/* LIVELLO B1*/
    $livello = $_POST['livello'];
    if ($livello == 'B1' && $orain_feriale >0 && !$orain_festive){
        $tot_oreferiali = date("H.i", strtotime($oraout_feriale) - strtotime($orain_feriale) - 3600) . " ore feriali lavorate<br />\n";              
        $costooraferiale = $costo_feriale;
    ?>
    <input type="text" name="costooraferiale" value="<?php echo $costooraferiale; ?>" style="color:black; font-family:arial; font-size: 14pt"; maxlength="5" size="5" placeholder="" readonly>
    <?php
    $costototferiale = $tot_oreferiali * $costooraferiale;
    $livello = $_POST['livello'];
} elseif ($livello == 'B1' && $orain_festive >0 && !$orain_feriale) {
        $tot_orefestive = date("H.i", strtotime($oraout_festive) - strtotime($orain_festive) - 3600) . " ore festive lavorate<br />\n";
        $costoorafestivo = $costo_festivo;
    ?>
    <input type="text" name="costoorafestivo" value="<?php echo $costoorafestivo; ?>" style="color:black; font-family:arial; font-size: 14pt"; maxlength="5" size="5" placeholder="" readonly>
    <?php
    $costototfestivo = $tot_orefestive * $costoorafestivo;  
        $livello = $_POST['livello'];
} elseif ($livello == 'B1' && $orain_feriale >0 && $livello == 'B1' && $orain_festive >0) {
        $tot_oreferiali = date("H.i", strtotime($oraout_feriale) - strtotime($orain_feriale) - 3600) . " ore feriali lavorate<br />\n";
        $costooraferiale = $costo_feriale;
        ?>
        <input type="text" name="costooraferiale" value="<?php echo $costooraferiale; ?>" style="color:black; font-family:arial; font-size: 14pt"; maxlength="5" size="5" placeholder="" readonly>
        <?php
        $costototferiale = $tot_oreferiali * $costooraferiale;
        $tot_orefestive = date("H.i", strtotime($oraout_festive) - strtotime($orain_festive) - 3600) . " ore festive lavorate<br />\n";
        $costoorafestivo = $costo_festivo;
    ?>
    <input type="text" name="costoorafestivo" value="<?php echo $costoorafestivo; ?>" style="color:black; font-family:arial; font-size: 14pt"; maxlength="5" size="5" placeholder="" readonly>
    <?php
    $costototfestivo = $tot_orefestive * $costoorafestivo;
    }
    /* FINE LIVELLO B1*/  
   
   
    //RECUPERO COSTI B2
require "Connessione.php";
$table = "b2";
/* impostiamo la query*/
$sqlquery = "SELECT * FROM $table";
$result = mysql_query($sqlquery);
$number = mysql_num_rows($result);
$i = 0;
if ($number < 1) {
  print "<center><p>La ricerca non ha prodotto nessun risultato (LIVELLO B2)</p></center>";
}else{
  while ($number > $i) {
    $costo_feriale = mysql_result($result,$i,"costo_feriale");
    $costo_festivo = mysql_result($result,$i,"costo_festivo");
    $i++;
  }
}
//FINE RECUPERO COSTI B2
/* LIVELLO B2*/
    $livello = $_POST['livello'];
    if ($livello == 'B2' && $orain_feriale >0 && !$orain_festive){
        $tot_oreferiali = date("H.i", strtotime($oraout_feriale) - strtotime($orain_feriale) - 3600) . " ore feriali lavorate<br />\n";              
        $costooraferiale = $costo_feriale;
    ?>
    <input type="text" name="costooraferiale" value="<?php echo $costooraferiale; ?>" style="color:black; font-family:arial; font-size: 14pt"; maxlength="5" size="5" placeholder="" readonly>
    <?php
    $costototferiale = $tot_oreferiali * $costooraferiale;
    $livello = $_POST['livello'];
} elseif ($livello == 'B2' && $orain_festive >0 && !$orain_feriale) {
        $tot_orefestive = date("H.i", strtotime($oraout_festive) - strtotime($orain_festive) - 3600) . " ore festive lavorate<br />\n";
        $costoorafestivo = $costo_festivo;
    ?>
    <input type="text" name="costoorafestivo" value="<?php echo $costoorafestivo; ?>" style="color:black; font-family:arial; font-size: 14pt"; maxlength="5" size="5" placeholder="" readonly>
    <?php
    $costototfestivo = $tot_orefestive * $costoorafestivo;  
        $livello = $_POST['livello'];
} elseif ($livello == 'B2' && $orain_feriale >0 && $livello =='B2' && $orain_festive >0) {
        $tot_oreferiali = date("H.i", strtotime($oraout_feriale) - strtotime($orain_feriale) - 3600) . " ore feriali lavorate<br />\n";
        $costooraferiale = $costo_feriale;
    ?>
        <input type="text" name="costooraferiale" value="<?php echo $costooraferiale; ?>" style="color:black; font-family:arial; font-size: 14pt"; maxlength="5" size="5" placeholder="" readonly>
        <?php
        $costototferiale = $tot_oreferiali * $costooraferiale;
        $tot_orefestive = date("H.i", strtotime($oraout_festive) - strtotime($orain_festive) - 3600) . " ore festive lavorate<br />\n";
        $costoorafestivo = $costo_festivo;
    ?>
    <input type="text" name="costoorafestivo" value="<?php echo $costoorafestivo; ?>" style="color:black; font-family:arial; font-size: 14pt"; maxlength="5" size="5" placeholder="" readonly>
    <?php
    $costototfestivo = $tot_orefestive * $costoorafestivo;
    }
    /* FINE LIVELLO B2*/  
$db = mysql_connect($host, $user, $password);
if ($db == FALSE)
die ("Errore nella connessione.");
mysql_select_db($database, $db)
or die ("Errore nella selezione del database.");
$nominativo = mysql_real_escape_string($nominativo);
$matricola = mysql_real_escape_string($matricola);
 // Variabile in cui accumulare le somme
$totale = 0;
// "Preparazione" delle query
$queries = array();
$queries[] = "SELECT *, (SUM(costototferiale) + SUM(costototfestivo)) AS Tot_costo FROM tblorario";
// Esecuzione delle query ed aggiornamento della somma
foreach ($queries as $query) {
    $result = mysql_query($query);
    $row = mysql_fetch_assoc($result);
    $totale += $row['Tot_costo'];
    echo "<br>totale costo ", $totale;
$impegno_costo=$totale;
mysql_query("UPDATE tblcapitolo SET costo_totale = '$impegno_costo'");
mysql_query("UPDATE tblcapitolo SET tblcapitolo.residuo = tblcapitolo.impegno-tblcapitolo.costo_totale");
}
    $query = "INSERT INTO tblorario (nominativo, orain_feriale, oraout_feriale, orain_festive, oraout_festive, tot_oreferiali, tot_orefestive,
    matricola, livello, data, mese, anno, costooraferiale, costototferiale, costoorafestivo, costototfestivo, impegno_costo, max_ore)
           
            VALUES ('$nominativo', '$orain_feriale', '$oraout_feriale', '$orain_festive', '$oraout_festive', '$tot_oreferiali', '$tot_orefestive',
                    '$matricola', '$livello', '$data', '$mese', '$anno', '$costooraferiale', '$costototferiale', '$costoorafestivo',
                    '$costototfestivo', '$impegno_costo', '$max_ore')";
 
   // invio la query
   $result = mysql_query($query);
 
   // controllo l'esito
   if (!$result) {
                //die("<span style=\"color:red: font-size: 20pt\"Errore nell'inserimento. Riprova...</span>" . mysql_error());              
   }
 
   mysql_query("
UPDATE o
SET o.max_ore =
(
  SELECT SUM(s.tot_oreferiali) + SUM(s.tot_orefestive)
  FROM tblorario s
  WHERE s.nominativo = o.nominativo AND s.matricola = o.matricola
)
FROM tblorario AS o
WHERE o.nominativo = '$nominativo' AND o.matricola = '$matricola'
");
   
   
     header('location:../views/Orario_Insert.php');//reindirizza alla pag
?>