function recuperarDisciplina($verificador, $aprovador_verificador) { $DAO = new DisciplinaDAO(); $lista = array(); $retorno = $DAO->Listar("SELECT id_disciplina \r\n\t\t\t\t\t\t\t\t\tFROM " . MYSQL_BASE_RESPONSAVEL_DISCIPLINA . " \r\n\t\t\t\t\t\t\t\t WHERE excluido IS NULL AND verificador=" . $verificador . " AND aprovador_verificador='" . $aprovador_verificador . "'"); if ($retorno) { foreach ($retorno as $item) { $lista[] = $item['id_disciplina']; } return $lista; } else { die("Erro ao listar disciplina"); } }
<div class="control-group"> <label class="control-label" for="selectError3"><b>Verificador/Aprovador</b></label> <div class="controls"> <select id="selectError3" data-rel="chosen" name="aprovador_1"> <option value="V">Verificador</option> <option value="A">Aprovador</option> </select> </div> </div> <div class="control-group"> <label class="control-label" for="selectError4"><b>Disciplinas </b></label> <div class="controls"> <select multiple="multiple" id="selectError4" data-rel="chosen" name="disciplina[]"> <?php $retorno = $DAO->Listar("SELECT id, nome FROM " . MYSQL_BASE_DISCIPLINAS . " WHERE ativo = 'S'"); foreach ($retorno as $item) { echo '<option value="' . $item['id'] . '">' . $item['nome'] . '</option>'; } ?> </select> </div> </div> <div class="form-actions"> <input type="hidden" name="cmd" value="inserir"> <button type="submit" class="btn btn-primary">Salvar</button> <button type="reset" class="btn" onclick="history.go(-1)">Cancelar</button> </div> </fieldset> </form>
if ($disciplina->getNome() != "" && $disciplina->getCodigo() != "") { $retorno = $DAO->Atualizar($disciplina); if ($retorno == true) { echo '<script language= "JavaScript">alert("Registro alterado com sucesso");</script>'; echo '<script language= "JavaScript">location.href="index.php";</script>'; } else { echo $retorno; } } } else { $msg = utf8_encode("O Código deve ser numérico"); echo '<script language= "JavaScript">alert("' . $msg . '");</script>'; } } else { $disciplina->setId(limpaTexto($_GET['id'])); $resultado = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_DISCIPLINAS . " WHERE ativo = 'S' AND id =" . $disciplina->getId() . " LIMIT 1"); if ($resultado) { foreach ($resultado as $item) { $disciplina->setNome($item['nome']); $disciplina->setCodigo($item['codigo']); $disciplina->setId($item['id']); } } else { $disciplina->setNome(""); $disciplina->setCodigo(""); } } ?> <!-- topbar ends --> <div class="container-fluid"> <div class="row-fluid">
<option value="A" <?php if ($disciplina->getAprovadorVerificador() == 'A') { echo 'selected'; } ?> >Aprovador</option> </select> </div> </div> <div class="control-group"> <label class="control-label" for="selectError4"><b>Disciplinas </b></label> <div class="controls"> <select disabled id="selectError4" data-rel="chosen" name="disciplina"> <?php $retorno = $DAO->Listar("SELECT id, nome FROM " . MYSQL_BASE_DISCIPLINAS . " WHERE ativo = 'S' AND id=" . $disciplina->getDisciplina()); foreach ($retorno as $item) { echo '<option value="' . $item['id'] . '">' . $item['nome'] . '</option>'; } ?> </select> </div> </div> <div class="form-actions"> <input type="hidden" name="cmd" value="inserir"> <input type="hidden" name="disciplina" value="<?php echo $disciplina->getDisciplina(); ?> "> <input type="hidden" name="veirificador_aprovador" value="<?php
//Verifica se o nome esta em branco if ($disciplina->getDisciplina() == 0 || $disciplina->getVerificador() == 0) { $msg = utf8_encode("Preencha todos os campos!"); echo '<script language= "JavaScript">alert("' . $msg . '");</script>'; } else { $retorno = $DAO->Atualizar($disciplina); if ($retorno == true) { echo '<script language= "JavaScript">alert("Registro alterado com sucesso");</script>'; echo '<script language= "JavaScript">location.href="index.php";</script>'; } else { echo 'Erro:' . $retorno; } } } else { $disciplina->setId(limpaTexto($_GET['id'])); $resultado = $DAO->Listar("SELECT verificador, aprovador_verificador, id_disciplina\r\n\t\t\t\t\t\t\t\tFROM " . MYSQL_BASE_RESPONSAVEL_DISCIPLINA . "\r\n\t\t\t\t\t\t\t\tWHERE excluido IS NULL AND id =" . $disciplina->getId()); if ($resultado) { foreach ($resultado as $item) { $disciplina->setVerificador($item['verificador']); $disciplina->setDisciplina($item['id_disciplina']); $disciplina->setAprovadorVerificador($item['aprovador_verificador']); } } else { $disciplina->setDisciplina(""); $disciplina->setVerificador(""); $disciplina->setAprovadorVerificador(""); } } ?> <!-- topbar ends --> <div class="container-fluid">