WSErro("Contador da impressora <b>{$contador->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("O contador informada não pode ser encontrado!", WS_INFOR); } } $search = filter_input(INPUT_POST, "search", FILTER_DEFAULT); $where = !empty($search) ? "WHERE impressora_serial like \"%{$search}%\" " : ""; $Read = new ImpContadores(); $year = date("Y"); $month = date("m") - 3; $day = 1; if (!empty($search)) { $Read->Execute()->FullRead("SELECT i.*, c.* FROM imp_contadores c JOIN imp_impressora i ON(c.fk_impressora = i.impressora_id) WHERE impressora_serial like '%{$search}%'"); } else { $Read->Execute()->FullRead("SELECT i.*, c.* FROM imp_contadores c JOIN imp_impressora i ON(c.fk_impressora = i.impressora_id) WHERE c.contadores_data >= '{$year}-{$month}-{$day}' ORDER BY contadores_data DESC"); } ?> <div class="row"> <form name="search" method="post" class="form-inline col-md-8" > <div class="form-group"> <div class="input-group"> <input type="text" class="form-control" placeholder="Entre com serial" name="search" value="<?php
/** * Deleta impressora se não existir contadores * * @param int $fk_impressora * @return boolean */ public function ExeDelete($fk_impressora) { $ImpContadores = new ImpContadores(); $ImpContadores->setFk_impressora($fk_impressora); $ImpContadores->Execute()->Query("#fk_impressora#"); if ($ImpContadores->Execute()->getResult()) { WSErro("Impossivel excluir impressora, já existem contadores registrados!", WS_ERROR); } else { $this->Read->Execute()->find("impressora_id"); return $this->Read->Execute()->delete(); } }