Example #1
0
                    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();
     }
 }