Пример #1
0
<?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);
}
?>