Example #1
0
$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;
        }
    } else {
        WSErro("A impressora informada não pode ser encontrado!", WS_INFOR);
    }
}
$getPage = filter_input(INPUT_GET, 'page', FILTER_VALIDATE_INT);
$Pager = new Pager(IMP_INCLUDE . "admin/&exe=impressoras/index&page=");