Ejemplo n.º 1
0
<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);
                }
Ejemplo n.º 2
0
<?php

if (file_exists(IMP_PATH . "_models\\AdminContadores.class.php")) {
    include IMP_PATH . "_models\\AdminContadores.class.php";
}
$Dados = filter_input_array(INPUT_POST, FILTER_DEFAULT);
$contadorId = filter_input(INPUT_GET, "contadorId", FILTER_DEFAULT);
$AdminContadores = new AdminContadores();
if (isset($Dados) && $Dados['SendPostForm']) {
    $Dados['contadores_data'] = date("Y-m-d");
    $Dados['contadores_id'] = $contadorId;
    unset($Dados["SendPostForm"]);
    if (in_array("", $Dados)) {
        WSErro("Preencha todos os campos!", WS_ALERT);
    } else {
        if ($AdminContadores->ExeUpdate($Dados)) {
            WSErro("Atualizado com sucesso!", WS_ACCEPT);
        } else {
            WSErro("Erro ao atualizar!", WS_ERROR);
        }
    }
}
$AdminContadores->FindId($contadorId);
if (!$AdminContadores->getResult()) {
    WSErro("Contador não encontrado!", WS_ALERT);
} else {
    $Dados = (array) $AdminContadores->getResult()[0];
}
?>

<article>