Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // CHAT.CLASS.PHP
- <?
- class Chat {
- private $nome;
- private $mensagem;
- private $tempoLimite;
- public function __construct(){
- $this->tempoLimite = TEMPO_LIMITE;
- }
- public function setNome($nome){
- $this->nome = $nome;
- }
- public function getNome(){
- return $this->nome;
- }
- public function setMensagem($msg){
- $this->mensagem = $msg;
- }
- public function getMensagem(){
- return $this->mensagem;
- }
- public function inserir(){
- $strSQL = "INSERT INTO chat SET nome = ?, mensagem = ?, datahora = NOW() ";
- $stmt = BD::getConn()->prepare($strSQL);
- $data = array($this->getNome(), $this->getMensagem());
- return $stmt->execute($data);
- }
- public function existeNome(){
- $strSQL = "SELECT COUNT(nome) FROM chat WHERE nome = ? ";
- $stmt = BD::getConn()->prepare($strSQL);
- $data = array($this->getNome());
- $stmt->execute($data);
- return($stmt->fetchColumn() > 0) ? true : false;
- }
- public function excluir(){
- $strSQL = "DELETE FROM chat WHERE DATE_ADD(datahora, INTERVAL ($this->tempoLimite) DAY) < NOW() ";
- $stmt = BD::getConn()->query($strSQL);
- }
- public function listar(){
- $strSQL = "SELECT FROM chat ORDER BY id DESC";
- return BD::getConn->query($strSQL);
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement