Пример #1
0
<?php

include_once "../defines.php";
include_once "../ClassLibrary/UnixTime.php";
include_once "../ClassLibrary/DataConnector.php";
include_once "../DataAccessObjects/ReadingDAO.php";
include_once "../DataTransferObjects/ReadingDTO.php";
$equipmentCode = $_GET['equipmentCode'];
$counterId = $_GET['counterId'];
$cutoffDate = null;
// Define uma data de corte para evitar que a consulta traga o contador sendo editado (subtrai 1 minuto)
$currentTime = new UnixTime(time());
$cutoffDate = date('Y-m-d H:i', $currentTime->AddTime(0, -1));
// Alternativamente extrai a data de corte do parâmetro caso seja passado
if (isset($_GET['cutoffDate'])) {
    $cutoffDate = $_GET['cutoffDate'];
}
$origemLeitura = null;
if (isset($_GET['origemLeitura'])) {
    $origemLeitura = $_GET['origemLeitura'];
}
// Abre a conexao com o banco de dados
$dataConnector = new DataConnector('mySql');
$dataConnector->OpenConnection();
if ($dataConnector->mysqlConnection == null) {
    echo 'Não foi possível se connectar ao bando de dados!';
    exit;
}
// Traz a leitura mais recente para o cartão de equipamento em questão partindo de dataDeCorte (contadores anteriores a dataDeCorte)
$counterReading = -1;
$readingDAO = new ReadingDAO($dataConnector->mysqlConnection);
Пример #2
0
echo $target;
?>
" />

<label class="left" style="width:99%; text-align: left;">Horário de Entrada<br/>
    <input type="text" name="horaInicial" style="width:98%;height:25px;" value="<?php 
echo date("H:i", $currentTime->value);
?>
" ></input>
</label>
<div style="clear:both;">
    <br/>
</div>
<label class="left" style="width:99%; text-align: left;">Horário de Saída<br/>
    <input type="text" name="horaFinal" style="width:98%;height:25px;" value="<?php 
echo date("H:i", $currentTime->AddTime(1));
?>
" ></input>
</label>
<div style="clear:both;">
    <br/>
</div>

<div class="left" style="width:99%; text-align: center;">
    <input id="btnOK" type="button" value="OK" style="width:50px; height:30px;"></input>
</div>

<script type="text/javascript" >

    function parseVal(val)
    {