$spacing = ' '; echo '<tr bgcolor=LIGHTGRAY ><td colspan=5 >Cartão Equipamento: ' . $equipment->insID . $spacing . 'Modelo: ' . $equipmentModel . $spacing . 'Série: ' . $serialNumber . $spacing . 'Departamento: ' . $equipment->instLocation . $spacing . 'Vendedor: ' . $salesPersonName . '</td></tr>'; $serviceCallDAO = new ServiceCallDAO($dataConnector->mysqlConnection); $serviceCallDAO->showErrors = 1; $query = "cartaoEquipamento = " . $equipment->insID . " AND dataAbertura >= '" . $startDate . " 00:00' AND dataAbertura <= '" . $endDate . " 23:59' "; $serviceCallArray = $serviceCallDAO->RetrieveRecordArray($query); $tempoTotalAtendimento = 0; if (sizeof($serviceCallArray) > 0) { echo '<tr bgcolor=WHITE ><td>Chamado</td><td>Defeito</td><td>Data Abertura</td><td>Técnico</td><td>Tempo Atendimento</td></tr>'; } else { echo '<tr bgcolor=WHITE ><td colspan=5 >Nenhum chamado encontrado</td></tr>'; } foreach ($serviceCallArray as $serviceCall) { $dataAbertura = strtotime($serviceCall->dataAbertura); $dataAbertura = date("d/m/Y", $dataAbertura); $tecnico = GetTechnicianName($dataConnector->sqlserverConnection, $serviceCall->tecnico); $tempoAtendimento = $serviceCall->tempoAtendimento; $parts = explode(":", $tempoAtendimento, 2); $tempoTotalAtendimento += (int) $parts[0] + (int) $parts[1] / 60; echo '<tr bgcolor=WHITE ><td>' . $serviceCall->id . '</td><td>' . $serviceCall->defeito . '</td><td>' . $dataAbertura . '</td><td>' . $tecnico . '</td><td>' . $tempoAtendimento . '</td></tr>'; } if (sizeof($serviceCallArray) > 0) { echo '<tr bgcolor=WHITE ><td colspan=5 >Tempo total de atendimento: ' . UnixTime::ConvertToTime($tempoTotalAtendimento) . '</td></tr>'; } } ?> </table> <div style="clear:both;"><br/></div> </div> <div style="clear:both;"><br/></div>
$serviceCallArray = $serviceCallDAO->RetrieveRecordArray($filter); if (sizeof($serviceCallArray) > 0) { foreach ($serviceCallArray as $call) { echo "<hr/>"; echo " "; echo "Data: " . $call->dataAbertura . " "; echo "Número: " . str_pad($call->id, 5, '0', STR_PAD_LEFT) . " "; echo "Defeito: " . $call->defeito . " "; $contatores = ""; $readingArray = $readingDAO->RetrieveRecordArray("chamadoServico_id=" . $call->id); foreach ($readingArray as $reading) { $counter = $counterDAO->RetrieveRecord($reading->codigoContador); $contatores = $contatores . " " . $reading->contagem . "(" . $counter->nome . ")"; } echo "Contadores: " . $contatores . " "; echo "Técnico: " . GetTechnicianName($dataConnector->sqlserverConnection, $call->tecnico) . "<br/>"; echo " "; echo "Sintoma: " . $call->sintoma . "<br/>"; echo " "; echo "Causa: " . $call->causa . "<br/>"; echo " "; echo "Ação: " . $call->acao . "<br/>"; echo " "; echo "Observações: " . $call->observacaoTecnica . "<br/>"; $recordCount++; } } $fillerCount = 5 - $recordCount; for ($filler = 1; $filler <= $fillerCount; $filler++) { echo "<hr/>"; echo " " . "Data: Número: Defeito: Contadores: Técnico:" . "<br/>";