196 lines
5.7 KiB
PHP
196 lines
5.7 KiB
PHP
<?php
|
|
include_once ("php/config.php");
|
|
$UTENTE = login();
|
|
//isadmin();
|
|
|
|
if (isset ($_GET['rif']))
|
|
$rif = $_GET['rif'];
|
|
else if (isset ($_POST['rif']))
|
|
$rif = $_POST['rif'];
|
|
|
|
if (isset ($_GET['device']))
|
|
$device = $_GET['device'];
|
|
else if (sset ($_POST['device']))
|
|
$device = $_POST['device'];
|
|
|
|
if (isset ($_POST['datainizio']))
|
|
$datainizio = $_POST['datainizio'];
|
|
else
|
|
$datainizio = date("Y-m-d", (time()-24*3600));
|
|
|
|
if (isset ($_POST['orainizio']))
|
|
$orainizio = $_POST['orainizio'];
|
|
else
|
|
$orainizio = date("H");
|
|
|
|
if (isset ($_POST['mininizio']))
|
|
$mininizio = $_POST['mininizio'];
|
|
else
|
|
$mininizio = date("i")-(date("i")%5);
|
|
|
|
if (isset ($_POST['datafine']))
|
|
$datafine = $_POST['datafine'];
|
|
else
|
|
$datafine = date("Y-m-d");
|
|
|
|
if (isset ($_POST['orafine']))
|
|
$orafine = $_POST['orafine'];
|
|
else
|
|
$orafine = date("H");
|
|
|
|
if (isset ($_POST['minfine']))
|
|
$minfine = $_POST['minfine'];
|
|
else
|
|
$minfine = date("i")-(date("i")%5);
|
|
|
|
if (isset ($_POST['dettaglio']))
|
|
$dettaglio = $_POST['dettaglio'];
|
|
else
|
|
$dettaglio = "minuto";
|
|
|
|
//$query = "SELECT MIN(data), MAX(data) FROM dati_giorno";
|
|
$query = "SELECT MIN(data), DATE(NOW()) FROM dati_giorno";
|
|
$res = mysql_query( $query );
|
|
list ($mindata, $maxdata) = mysql_fetch_array($res);
|
|
|
|
|
|
$dataini = strtok($mindata," ");
|
|
$anno = strtok($mindata,"-");
|
|
$mese = strtok("-");
|
|
$giorno = strtok("-");
|
|
$mindatar = "$giorno-$mese-$anno";
|
|
$dataini = strtok($maxdata," ");
|
|
$anno = strtok($maxdata,"-");
|
|
$mese = strtok("-");
|
|
$giorno = strtok("-");
|
|
$maxdatar = "$giorno-$mese-$anno";
|
|
|
|
if (count ($_POST)) {
|
|
$body = "";
|
|
} else {
|
|
$body = "onLoad=document.forms['grafici'].submit();";
|
|
}
|
|
|
|
?>
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
|
<html>
|
|
<head>
|
|
<title></title>
|
|
<?php require_once('calendar/tc_calendar.php'); ?>
|
|
<link rel="stylesheet" type="text/css" href="stile.css" />
|
|
<link rel="stylesheet" type="text/css" href="calendar.css" />
|
|
</head>
|
|
<body <?php print $body ?>>
|
|
<form method="post" name="grafici">
|
|
<input type="hidden" name="rif" value="<?php print $rif ?>">
|
|
<input type="hidden" name="device" value="<?php print $device ?>">
|
|
|
|
<table cellpadding="0" cellspacing="0" border="0" width="900">
|
|
<tr height="400">
|
|
<td colspan="9" >
|
|
<div style= "border: solid 0 #060; border-width:2px; padding:0.5ex">
|
|
<?php
|
|
if (count ($_POST)) {
|
|
$riferimento = $rif;
|
|
include "graph.php";
|
|
}
|
|
?>
|
|
</div>
|
|
</td>
|
|
<tr>
|
|
<tr><td class="spaziov" colspan="9"><img src="img/spazio.gif"></td></tr>
|
|
<tr>
|
|
<td rowspan="2" class="spaziov" width="50"><img src="img/spazio.gif"></td>
|
|
<td width="250" align="center">
|
|
<b>Data inizio grafico</b>
|
|
</td>
|
|
|
|
<td rowspan="2" class="spaziov" width="50"><img src="img/spazio.gif"></td>
|
|
<td width="250" align="center">
|
|
<b>Data termine grafico</b>
|
|
</td>
|
|
<td rowspan="2" class="spaziov" width="50"><img src="img/spazio.gif"></td>
|
|
<td align="center"><b>Dettaglio</b></td>
|
|
<td rowspan="2" class="spaziov"><img src="img/spazio.gif"></td>
|
|
<td rowspan="2" ><input type="submit" value="Visualizza"></td>
|
|
<td rowspan="2" class="spaziov"><img src="img/spazio.gif"></td>
|
|
|
|
</tr>
|
|
<tr>
|
|
<td width="250" align="center">
|
|
<?php
|
|
$myCalendar = new tc_calendar("datainizio", true, false);
|
|
$myCalendar->setPath("calendar/");
|
|
$myCalendar->setIcon("calendar/images/iconCalendar.gif");
|
|
if (strlen($datainizio!=0)) {
|
|
$dataini = strtok($datainizio," ");
|
|
$anno = strtok($dataini,"-");
|
|
$mese = strtok("-");
|
|
$giorno = strtok("-");
|
|
$myCalendar->setDate($giorno,$mese,$anno);
|
|
} else {
|
|
$myCalendar->setDate(date('d'), date('m'), date('Y'));
|
|
}
|
|
$myCalendar->dateAllow($mindata,$maxdata,false);
|
|
$myCalendar->startMonday(true);
|
|
$myCalendar->setAlignment("left", "top");
|
|
$myCalendar->setDatePair("datainizio", "datafine");
|
|
$myCalendar->writeScript();
|
|
?>
|
|
Ora:
|
|
<select name='orainizio'>
|
|
<?php for ($i = 0; $i<24; $i++) { ?>
|
|
<option name='orainizio' value='<?php print $i ?>' <?php if ($i == $orainizio) print "selected"?>><?php printf ("%02d",$i) ?></option>
|
|
<?php } ?>
|
|
</select>
|
|
<select name='mininizio'>
|
|
<?php for ($i = 0; $i<60; $i+=5) { ?>
|
|
<option name='mininizio' value='<?php print $i ?>' <?php if ($i == $mininizio) print "selected"?>><?php printf ("%02d",$i) ?></option>
|
|
<?php } ?>
|
|
</select>
|
|
</td>
|
|
<td width="250" align="center">
|
|
<?php
|
|
$myCalendar = new tc_calendar("datafine", true, false);
|
|
$myCalendar->setPath("calendar/");
|
|
$myCalendar->setIcon("calendar/images/iconCalendar.gif");
|
|
if (strlen($datafine!=0)) {
|
|
$dataini = strtok($datafine," ");
|
|
$anno = strtok($dataini,"-");
|
|
$mese = strtok("-");
|
|
$giorno = strtok("-");
|
|
$myCalendar->setDate($giorno,$mese,$anno);
|
|
} else {
|
|
$myCalendar->setDate(date('d'), date('m'), date('Y'));
|
|
}
|
|
$myCalendar->dateAllow($mindata,$maxdata,false);
|
|
$myCalendar->startMonday(true);
|
|
$myCalendar->setAlignment("left", "top");
|
|
$myCalendar->setDatePair("datainizio", "datafine");
|
|
$myCalendar->writeScript();
|
|
?>
|
|
Ora:
|
|
<select name='orafine'>
|
|
<?php for ($i = 0; $i<24; $i++) { ?>
|
|
<option name='orafine' value='<?php print $i ?>' <?php if ($i == $orafine) print "selected"?>><?php printf ("%02d",$i) ?></option>
|
|
<?php } ?>
|
|
</select>
|
|
<select name='minfine'>
|
|
<?php for ($i = 0; $i<60; $i+=5) { ?>
|
|
<option name='minfine' value='<?php print $i ?>' <?php if ($i == $minfine) print "selected"?>><?php printf ("%02d",$i) ?></option>
|
|
<?php } ?>
|
|
</select>
|
|
</td>
|
|
<td align="center">
|
|
<select name='dettaglio'>
|
|
<option name='dettaglio' value='minuto' <?php if ($dettaglio == "minuto") print "selected"?>>Minuto</option>
|
|
<option name='dettaglio' value='ora' <?php if ($dettaglio == "ora") print "selected"?>>Ora</option>
|
|
<option name='dettaglio' value='giorno' <?php if ($dettaglio == "giorno") print "selected"?>>Giorno</option>
|
|
</select>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</post>
|
|
</body>
|
|
</html>
|