} $ImpPostos = new ImpPostos(); $ImpPostos->Execute()->find("postos_id={$Link->getLocal()[2]}"); ?> <a style="float: right;" class="btn btn-info" href="<?php echo IMP_INCLUDE; ?> ">Voltar</a> <h2><small><?php echo $ImpPostos->Execute()->getResult()->postos_nome; ?> </small></h2> <?php $AdImpress = new AdminImpressoras($Link->getLocal()[2]); $data = filter_input_array(INPUT_POST, FILTER_DEFAULT); if (!empty($data['sendContador'])) { unset($data['sendContador']); $data['user_id'] = !empty($_SESSION['userlogin']) ? $_SESSION['userlogin']['user_id'] : null; $minContador = $AdImpress->MinContador($data['contadores_contador'], $Link->getLocal()[3]); if (!$minContador) { $AdImpress->ExeRegister($data); header("Location: " . IMP_INCLUDE . $Link->getLocal()[2]); } else { WSErro("O contador deve ser maior que: <b>{$minContador[0]->contadores_contador}</b>", WS_INFOR); } } if (!empty($Link->getLocal()[3]) && is_numeric($Link->getLocal()[3])) { $impressora = $AdImpress->CheckStatus($Link->getLocal()[2], $Link->getLocal()[3]); if ($impressora === "nulo") {
<article id="form"> <?php include "include/contadores-de-impressao/_models/AdminContadores.class.php"; include "include/contadores-de-impressao/_models/AdminImpressoras.class.php"; $action = filter_input(INPUT_GET, "action", FILTER_DEFAULT); $libera = filter_input(INPUT_GET, "libera", FILTER_DEFAULT); $AdminContadores = new AdminContadores(); $AdminImpressoras = new AdminImpressoras(); if (!empty($libera)) { $AdminImpressoras->ExeUnlock(); WSErro("Impressoras liberadas para registro de contador", WS_ACCEPT); } if (!empty($action)) { $toaction = explode("/", $action); $contador = $AdminContadores->FindId($toaction[1]) ? $AdminContadores->FindId($toaction[1])[0] : false; if (!empty($contador)) { switch ($toaction[0]) { case "active": $AdminContadores->ExeStatus($toaction[1], 1); WSErro("Contador da impressora <b>{$contador->impressora_serial}</b> ativo com sucesso!", WS_ACCEPT); break; case "inative": $AdminContadores->ExeStatus($toaction[1], 0); WSErro("Contador da impressora <b>{$contador->impressora_serial}</b> desativado com sucesso!", WS_ACCEPT); break; case "delete": if ($AdminContadores->ExeDelete($toaction[1])) { WSErro("Contador da impressora <b>{$contador->impressora_serial}</b> deletado com sucesso!", WS_ACCEPT); } else { WSErro("Erro ao deletar", WS_ERROR); }
<?php if (file_exists(IMP_PATH . "_models\\AdminImpressoras.class.php")) { include IMP_PATH . "_models\\AdminImpressoras.class.php"; } $Dados = filter_input_array(INPUT_POST, FILTER_DEFAULT); $impressoraId = filter_input(INPUT_GET, "impressoraId", FILTER_DEFAULT); if (isset($Dados) && $Dados['SendPostForm']) { $Dados['impressora_status'] = $Dados['SendPostForm'] == "Atualizar" ? '0' : '1'; $Dados['impressora_id'] = $impressoraId; unset($Dados["SendPostForm"]); $AdminImpressoras = new AdminImpressoras(); if (in_array("", $Dados)) { WSErro("Preencha todos os campos!", WS_ALERT); } else { if ($AdminImpressoras->ExeUpdate($Dados)) { WSErro("Atualizado com sucesso!", WS_ACCEPT); } else { WSErro("Erro ao atualizar!", WS_ERROR); } } } else { $ImpImpressora = new ImpImpressora(); $ImpImpressora->Execute()->find("impressora_id={$impressoraId}"); $Dados = (array) $ImpImpressora->Execute()->getResult(); } $checkCreate = filter_input(INPUT_GET, 'create', FILTER_VALIDATE_BOOLEAN); if ($checkCreate && empty($ImpImpressora)) { WSErro("Impressora <b>{$Dados['impressora_serial']}</b> cadastrada com sucesso no sistema!", WS_ACCEPT); } ?>
<?php if (file_exists(IMP_PATH . "_models\\AdminImpressoras.class.php")) { include IMP_PATH . "_models\\AdminImpressoras.class.php"; } $Dados = filter_input_array(INPUT_POST, FILTER_DEFAULT); if (isset($Dados) && $Dados['SendPostForm']) { $Dados['impressora_status'] = $Dados['SendPostForm'] == "Cadastrar" ? '0' : '1'; unset($Dados["SendPostForm"]); $AdminImpressoras = new AdminImpressoras(); if (in_array("", $Dados)) { WSErro("Preencha todos os campos!", WS_ALERT); } elseif ($AdminImpressoras->FindSerial($Dados['impressora_serial'])) { $impressora = $AdminImpressoras->FindSerial($Dados['impressora_serial']); WSErro("Impressora <b>{$impressora->impressora_serial}</b> já existe no sistema!", WS_INFOR); } else { if ($AdminImpressoras->ExeCreate($Dados)) { WSErro("Cadastrado com sucesso!", WS_ACCEPT); header("Location: " . IMP_INCLUDE . "admin/&exe=impressoras/update&create=true&impressoraId=" . $AdminImpressoras->getResult()); } else { WSErro("Erro no cadastro!", WS_ERROR); } } } ?> <article> <h1>Criar Impressora:</h1> <div class="row"> <form class="form col-md-offset-2 col-md-8" name="impressora" method="post">
<?php if (file_exists(IMP_PATH . "_models\\AdminImpressoras.class.php")) { include IMP_PATH . "_models\\AdminImpressoras.class.php"; } $action = filter_input(INPUT_GET, "action", FILTER_DEFAULT); $AdminImpressoras = new AdminImpressoras(); if (!empty($action)) { $toaction = explode("/", $action); $impressora = $AdminImpressoras->FindId($toaction[1]); if (!empty($impressora)) { switch ($toaction[0]) { case "active": $AdminImpressoras->ExeStatus($toaction[1], 1); WSErro("Impressora <b>{$impressora->impressora_serial}</b> ativo com sucesso!", WS_ACCEPT); break; case "inative": $AdminImpressoras->ExeStatus($toaction[1], 0); WSErro("Impressora <b>{$impressora->impressora_serial}</b> desativado com sucesso!", WS_ACCEPT); break; case "delete": if ($AdminImpressoras->ExeDelete($toaction[1])) { WSErro("Impressora <b>{$impressora->impressora_serial}</b> deletado com sucesso!", WS_ACCEPT); } else { WSErro("Erro ao deletar", WS_ERROR); } break; default: WSErro("Opss! opção invalida.", WS_ERROR); break; }