<?php
$hostname = "localhost";
$username = "root";
$password = "";
$dbname = "monitoraggio";
$conn = mysql_connect($hostname, $username, $password) or die ('Errore durante la connessione al server MySQL. aaaarrrrghhhh' . mysql_error());
mysql_select_db($dbname, $conn) or die ('Errore durante l\'accesso al DataBase, THE MACHINE SPIRIT IS SLEEPING' . mysql_error());
$id_inc=$_POST["id_gest"];
?>
<html>
<head>
<title>GESTIONE INCIDENT</title>
<link href="css/all.css" rel="stylesheet" type="text/css" media="all"/>
<script>
function nome()
{
var selectvar2=document.getElementById('codicechiusura');
var selectvar1=document.getElementById('status');
var idx=selectvar1.selectedIndex;
if (selectvar1.options[idx].value=='chiuso')
{
selectvar2.disabled=false;
}else selectvar2.disabled=true;
}
</script>
</head>
<body>
<div id="main">
<div id="main">
<div id="divmenu">
<h1>GESTIONE INCIDENT</h1>
<a href="user_interface1.php"><img src="img/img_exit.jpg" alt="EXIT"></a>
</div>
<div id="divsx">
<div id="divsx1">
<h2>DATI INCIDENT</h2>
</div>
<div id="divsx2"><br/><br/>
<?php
$strSQL11 = "SELECT incident.id, incident.data_ap1, incident.priorita_segn, modif_stato.stato_attuale, modif_stato.assegnatario, modif_stato.gruppo_assegn, modif_stato.data_mod FROM incident, modif_stato WHERE incident.id = '".$id_inc."' AND incident.id = modif_stato.id_incid AND data_mod=(select max(data_mod) from modif_stato where id_incid=incident.id);";
$risultato11 = mysql_query($strSQL11,$conn);
if($risultato11 === FALSE) {
die(mysql_error()); }
while($riga11= mysql_fetch_array($risultato11))
{
echo '<br/><br/><br/><br/>';
echo '<h3 align="center"><i> ID:</i>' . $riga11["id"] . ' </h3> <br/> <h4 align="center">';
echo '<i> Status:</i>' . $riga11["stato_attuale"] . '<br/><br/>';
echo '<i>Gruppo assegnatario:<i/>' . $riga11["gruppo_assegn"] . '<br/><br/>';
echo '<i>Data apertura:</i>' . $riga11["data_ap1"] . '<br/><br/>';
echo '<i>Data ultima modifica:</i>' . $riga11["data_mod"] . '<br/><br/>';
echo '</h4>';
}
?>
</div>
</div>
<div id="divdx">
<div id="divdx1">
<h2>MODIFICA INCIDENT</h2>
</div>
<div id="divdx2">
<form id="gestione" name="gestione" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<h3 align="center"> <br/>IDincident: <?php echo $id_inc; ?> </h3>
<h4 align="center">Stato:
<select id="status" name="status" onChange="nome()">
<option value="in_corso" selected>IN CORSO</option>
<option value="assegnato">ASSEGNATO</option>
<option value="pendente">PENDENTE</option>
<option value="risolto">RISOLTO</option>
<option value="annullato">ANNULLATO</option>
<option value="chiuso">CHIUSO</option>
<option value="riaperto">RIAPERTO</option>
</select>
<br/><br/>
Chiusura:
<select id="codicechiusura" name="codicechiusura" disabled>
<?php
$risultato3=mysql_query("SELECT codice, descr FROM codice_chius", $conn);
while ($riga3=mysql_fetch_array($risultato3))
{
$campo13 = $riga3['codice'];
$campo23 = $riga3['descr'];
echo "<option value='$campo13'>$campo13 . $campo23</option>";
}
?>
</select>
<br/><br/>
Gruppo:
<select id="gruppoass" name="gruppoass">
<?php
$risultato2=mysql_query("SELECT DISTINCT gruppo_assegn FROM modif_stato", $conn);
while ($riga2=mysql_fetch_array($risultato2))
{
$campo12 = $riga2['gruppo_assegn'];
echo "<option value='$campo12'>$campo12</option>";
}
?>
</select>
<br/><br/>
Assegnatario:
<input type="text" name="assegnatario" size="20" maxlenght="40" placeholder="nome_assegnatario" required/>
<br/><br/>
Matricola operatore:
<input type="text" name="cod_operatore" size="20" maxlenght="40" required/>
<br/><br/>
Data:
<?php
$data_oggi=date("d.m.Y");
$data_ora=date("H:i:s");
echo $data_oggi . "--" . $data_ora;
?><br/><br/>
Note:<br/>
<textarea name="note"></textarea>
</h4><br/>
<br/>
<h4 align="center">
<input type="submit" value="CARICA" align="center" name="carica"></h4>
</form>
<?php
$cod_operatore="cod_operatore";
$gruppoass="gruppoass";
$assegnatario="assegnatario";
$statomod="status";
$codchiu="codicechiusura";
if($statomod=='RIAPERTO')
{
$strSQL15="INSERT INTO modif_stato VALUES ('".$riga11['id']."','$data_oggi . $data_ora', '$cod_operatore', '$gruppoass', '$assegnatario', '".$riga11['stato_attuale']."','assegnato')";
var_dump($strSQL15); echo "<br>";
mysql_query($strSQL15,$conn);
$strSQL16="INSERT INTO incident VALUES ('".$riga11['id']."','$data_oggi . $data_ora', '', '".$riga11['priorita_segn']."', '', '', '', '', 'SI', '')";
var_dump($strSQL15); echo "<br>";
mysql_query($strSQL16,$conn);
}
else{
$strSQL12 = "INSERT INTO modif_stato VALUES ( '".$riga11['id']."','".$data_oggi . $data_ora."', '".$cod_operatore."', '".$gruppoass."', '".$assegnatario."',
'".$riga11['stato_attuale']."','".$statomod."');";}
mysql_query($strSQL12,$conn);
if($statomod=='RISOLTO'||$statomod=='ANNULLATO')
{
$strSQL13="UPDATE incident SET data_ris == '".$data_oggi . $data_ora."' WHERE id='".$riga11['id']."';";
mysql_query($strSQL13,$conn);
}
else if($statomod=='CHIUSO')
{
$strSQL14="UPDATE incident SET cod_ch = '".$codchiu."' WHERE id='".$riga11['id']."';";
mysql_query($strSQL14,$conn);
}
?>
</div>
</div>
</body>
</html>