<?php if (file_exists('include/contadores-de-impressao/_models/AdminPostos.class.php')) { include 'include/contadores-de-impressao/_models/AdminPostos.class.php'; } $AdPostos = new AdminPostos(); /** * Formulario de atualização */ $posto = filter_input_array(INPUT_POST, FILTER_DEFAULT); if (!empty($posto)) { if (in_array('', $posto)) { WSErro("Opss! Preencha todos os campos!", WS_INFOR); } else { unset($posto['sendPosto']); $AdPostos->ExeUpdate($posto); } } /** * Tratamento de erro */ if (!empty($Link->getLocal()[2])) { switch ($Link->getLocal()[2]) { case "ok": WSErro("Registro já concluido", WS_ACCEPT); break; case "erro": WSErro("Oppss! Este posto não existe ou não tem impressoras vinculadas.", WS_ERROR); break; case "update": if (!$posto) {
<?php if (file_exists(IMP_PATH . "_models\\AdminPostos.class.php")) { include IMP_PATH . "_models\\AdminPostos.class.php"; } $Dados = filter_input_array(INPUT_POST, FILTER_DEFAULT); if (isset($Dados) && $Dados['SendPostForm']) { $Dados['postos_ativo'] = $Dados['SendPostForm'] == "Cadastrar" ? '0' : '1'; unset($Dados["SendPostForm"]); $AdminPostos = new AdminPostos(); if (in_array("", $Dados)) { WSErro("Preencha todos os campos!", WS_ALERT); } elseif (!is_numeric($Dados['postos_numero'])) { WSErro("O Campo <b>Numero</b>, deve ser um valor numerico.", WS_ERROR); } elseif ($AdminPostos->getPostoNumero($Dados['postos_numero'])) { $posto = $AdminPostos->getPostoNumero($Dados['postos_numero']); WSErro("Posto <b>{$posto->postos_nome}</b> já existe, crie um novo posto!", WS_INFOR); } else { if ($AdminPostos->ExeCreate($Dados)) { WSErro("Cadastrado com sucesso!", WS_ACCEPT); header("Location: " . IMP_INCLUDE . "admin/&exe=postos/update&create=true&postoId=" . $AdminPostos->getResult()); } else { WSErro("Erro no cadastro!", WS_ERROR); } } } ?> <article> <h1>Criar Postos:</h1> <div class="row">
<?php if (file_exists(IMP_PATH . "_models\\AdminPostos.class.php")) { include IMP_PATH . "_models\\AdminPostos.class.php"; } $Dados = filter_input_array(INPUT_POST, FILTER_DEFAULT); $postoId = filter_input(INPUT_GET, "postoId", FILTER_DEFAULT); if (isset($Dados) && $Dados['SendPostForm']) { $Dados['postos_ativo'] = $Dados['SendPostForm'] == "Atualizar" ? '0' : '1'; $Dados['postos_id'] = $postoId; unset($Dados["SendPostForm"]); $AdminPostos = new AdminPostos(); if (in_array("", $Dados)) { WSErro("Preencha todos os campos!", WS_ALERT); } elseif (!is_numeric($Dados['postos_numero'])) { WSErro("O Campo <b>Numero</b>, deve ser um valor numerico.", WS_ERROR); } else { if ($AdminPostos->ExeUpdate($Dados)) { WSErro("Atualizado com sucesso!", WS_ACCEPT); } else { WSErro("Erro ao atualizar!", WS_ERROR); } } } else { $ImpPostos = new ImpPostos(); $ImpPostos->Execute()->find("postos_id={$postoId}"); $Dados = (array) $ImpPostos->Execute()->getResult(); } $checkCreate = filter_input(INPUT_GET, 'create', FILTER_VALIDATE_BOOLEAN); if ($checkCreate && empty($AdminPostos)) { WSErro("O posto <b>{$Dados['postos_nome']}</b> foi cadastrado com sucesso no sistema!", WS_ACCEPT);
<?php if (file_exists('include/contadores-de-impressao/_models/AdminPostos.class.php')) { include 'include/contadores-de-impressao/_models/AdminPostos.class.php'; } $AdPostos = new AdminPostos(); /** * Formulario de atualização */ $posto = filter_input_array(INPUT_POST, FILTER_DEFAULT); if (!empty($posto)) { if (in_array('', $posto)) { WSErro("Opss! Preencha todos os campos!", WS_INFOR); } else { unset($posto['sendPosto']); $AdPostos->ExeUpdate($posto); } } if (!empty($Link->getLocal()[2])) { switch ($Link->getLocal()[2]) { case "ok": WSErro("Registro já concluido", WS_ACCEPT); break; case "erro": WSErro("Oppss! Este posto não existe ou não tem impressoras vinculadas.", WS_ERROR); break; default: WSErro("Oppss! Opção inválida.", WS_ALERT); break; } }
<?php if (file_exists(IMP_PATH . "_models\\AdminPostos.class.php")) { include IMP_PATH . "_models\\AdminPostos.class.php"; } $action = filter_input(INPUT_GET, "action", FILTER_DEFAULT); if (!empty($action)) { $AdminPostos = new AdminPostos(); $toaction = explode("/", $action); $posto = $AdminPostos->getPostoId($toaction[1]); if (!empty($posto)) { switch ($toaction[0]) { case "active": $AdminPostos->ExeStatus($toaction[1], 1); WSErro("Posto <b>{$posto->postos_nome}</b> ativo com sucesso!", WS_ACCEPT); break; case "inative": $AdminPostos->ExeStatus($toaction[1], 0); WSErro("Posto <b>{$posto->postos_nome}</b> desativado com sucesso!", WS_ACCEPT); break; case "delete": if ($AdminPostos->ExeDelete($toaction[1])) { WSErro("Posto <b>{$posto->postos_nome}</b> deletado com sucesso!", WS_ACCEPT); } else { WSErro("Erro ao deletar", WS_ERROR); } break; default: WSErro("Opss! opção invalida.", WS_ERROR); break; }