<?php use Entities\Consulta; use Entities\Medico; include_once '../templates/topo.php'; $id = ''; if (isset($_REQUEST['id'])) { $id = $_REQUEST['id']; } $consulta = $em->find("Entities\\Consulta", $id); if (empty($consulta)) { $consulta = new Consulta(); } ?> <script> consulta = new Consulta(); </script> <?php $id = $consulta->getId(); ?> <div class="tabs center"> <ul> <li><a href="#tabs-1">Consulta</a></li> </ul> <div id="tabs-1"> <div cols='3'> <div class='field' > <label>Nome paciente</label> <input type="hidden" value="<?php echo $id; ?>
$nome = isset($_REQUEST["nome"]) ? get_request("nome") : ""; $data = isset($_REQUEST["data"]) ? get_request("data") : ""; $horario = isset($_REQUEST["hora"]) ? $_REQUEST["hora"] : ""; $dataConsulta = new DateTime(); list($day, $month, $year) = explode("/", $data); $dataConsulta->setDate($year, $month, $day); list($hora, $minutos) = explode(':', $horario); $dataConsulta->setTime($hora, $minutos); $medico = isset($_REQUEST["medico"]) ? $_REQUEST["medico"] : ""; $m = $em->find("Entities\\Medico", $medico); if (empty($m)) { $m = new Medico(); } $c = $em->find("Entities\\Consulta", $id); if (empty($c)) { $c = new Consulta(); } $c->setNome($nome); $c->setData($dataConsulta); $c->setHora($dataConsulta); $c->setMedico($m); $c->setRealizada(0); $em->persist($c); $erro = 0; $descricaoErro = ""; try { $em->flush(); } catch (Exception $e) { $erro = 1; $descricaoErro = $e->getMessage(); }