$lab = Utils::getById($_GET['labkeyedit'], 'laboratorios', 'id_laboratorio', 'Lab'); } if (array_key_exists('saveLab', $_POST)) { $dados = array('nome_laboratorio' => array('Laboratório'), 'numero_laboratorio' => array('Número', 'tipo' => 'inteiro')); $validacao = ValidaFormulario($dados); if ($validacao === true) { $data = array('nome_laboratorio' => $_POST['nome_laboratorio'], 'numero_laboratorio' => $_POST['numero_laboratorio']); $lab = new Lab(); LabMapper::map($lab, $data); LabMapper::addLabs($lab); header('location:index.php?modulo=chaves&page=visualizar'); } } if (array_key_exists('updateLab', $_POST)) { $dados = array('nome_laboratorio' => array('Laboratório'), 'numero_laboratorio' => array('Número', 'tipo' => 'inteiro')); $validacao = ValidaFormulario($dados); if ($validacao === true) { $data = array('id_laboratorio' => $_POST['id_laboratorio'], 'nome_laboratorio' => $_POST['nome_laboratorio'], 'numero_laboratorio' => $_POST['numero_laboratorio']); $lab = new Lab(); LabMapper::map($lab, $data); LabMapper::updateLab($lab); header('location:index.php?modulo=chaves&page=visualizar'); } } if (array_key_exists('labkeydelete', $_GET)) { $lab = new Lab(); $lab->setIdLaboratorio($_GET['labkeydelete']); LabMapper::deleteLab($lab); header('location:index.php?modulo=chaves&page=visualizar'); } }
<?php $laboratorios = LabMapper::getLabs(); if (array_key_exists('labkey', $_GET)) { $page = 'chave-detail'; $ch = Utils::findById($_GET['labkey'], 'ctrl_chaves', 'laboratorio_id'); $lab = Utils::findById($_GET['labkey'], 'laboratorios', 'id_laboratorio'); $user = Utils::findById($ch['professor_id'], 'usuarios', 'id_usuario'); $data_hora = explode(' ', $ch['dt_inicial_controle']); } ?>