} else { WSErro("Erro ao deletar", WS_ERROR); } break; default: WSErro("Opss! opção invalida.", WS_ERROR); break; } } else { WSErro("A ação informada não pode ser encontrado!", WS_INFOR); } } $getPage = filter_input(INPUT_GET, 'page', FILTER_VALIDATE_INT); $Pager = new Pager(FAST_INCLUDE . "admin/&exe=acoes/index&page="); $Pager->ExePager($getPage, 15); $FeAcoes = new FeAcoes(); $FeAcoes->Execute()->FullRead("SELECT * FROM fe_acoes ORDER BY acao_status LIMIT :limit OFFSET :offset", "limit={$Pager->getLimit()}&offset={$Pager->getOffset()}", true); if (!$FeAcoes->Execute()->getResult()) { $Pager->ReturnPage(); WSErro("Nenhum ação cadastrado!", WS_INFOR); } else { ?> <table class="table table-striped"> <thead> <tr> <th>#</th> <th>Descrição</th> <th>Ação</th> </tr> </thead> <tbody>
<h1 id="form">Criar Solicitação de exames</h1> <?php if (file_exists('include/fast-exames/_models/AdminExames.class.php')) { include_once 'include/fast-exames/_models/AdminExames.class.php'; } $Dados = filter_input_array(INPUT_POST, FILTER_DEFAULT); $AdminExames = new AdminExames(); $FeAcoes = new FeAcoes(); $WsSetor = new WsSetor(); $FeMaterial = new FeMaterial(); if (!empty($Dados)) { $Dados['ws_users_soli'] = Check::UserLogin()['user_id']; $Dados['ex_data_abertura'] = date('Y-m-d H:i:s'); if ($AdminExames->ExeCreate($Dados)) { WSErro("Solicitação cadastrada com sucesso!", WS_ACCEPT); header("Location: " . FAST_INCLUDE . "admin/&exe=exames/update&examesId=" . $AdminExames->getResult() . "&create=true"); } else { WSErro("Erro ao cadastrar solicitação!", WS_ERROR); } } ?> <form method="post" class="form"> <div class="row bg-info"> <div class="form-group col-md-8"> <label>Descrição:</label> <input required="true" class="form-control" title="Descrição" type="text" name="ex_descricao" placeholder="Descrição" value="<?php echo $Dados['ex_descricao']; ?> ">
<?php if (file_exists('include/fast-exames/_models/AdminExames.class.php')) { include_once 'include/fast-exames/_models/AdminExames.class.php'; } $Dados = filter_input_array(INPUT_POST, FILTER_DEFAULT); $cad = filter_input(INPUT_GET, "cadastro", FILTER_VALIDATE_BOOLEAN); if (!empty($cad)) { if (!$cad) { WSErro("Erro ao cadastrar solicitação!", WS_ERROR); } else { WSErro("Solicitação cadastrada com sucesso!", WS_ACCEPT); } } $AdminExames = new AdminExames(); $FeAcoes = new FeAcoes(); $WsSetor = new WsSetor(); $FeMaterial = new FeMaterial(); $FeExames = new FeExames(); $getPage = filter_input(INPUT_GET, 'page', FILTER_VALIDATE_INT); $Pager = new Pager(FAST_INCLUDE . "&page="); $Pager->ExePager($getPage, 15); $FeExames->Execute()->FullRead("SELECT * FROM fe_exames WHERE ex_cancelado = 0 ORDER BY ex_status, ex_data_abertura DESC LIMIT :limit OFFSET :offset", "limit={$Pager->getLimit()}&offset={$Pager->getOffset()}", true); if (!empty($Dados)) { $obs = $Dados['ex_observacao']; unset($Dados['ex_observacao']); if (!in_array("", $Dados)) { $Dados['ws_users_soli'] = Check::UserLogin()['user_id']; $Dados['ex_data_abertura'] = date('Y-m-d H:i:s'); $Dados['ex_observacao'] = $obs; if ($AdminExames->ExeCreate($Dados)) {