Advertisement
Guest User

Untitled

a guest
Jun 25th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.36 KB | None | 0 0
  1. // CHAT.CLASS.PHP
  2.  
  3. <?
  4.  
  5.     class Chat {
  6.    
  7.         private $nome;
  8.         private $mensagem;
  9.         private $tempoLimite;
  10.        
  11.         public function __construct(){
  12.        
  13.             $this->tempoLimite = TEMPO_LIMITE;
  14.        
  15.         }
  16.        
  17.         public function setNome($nome){
  18.        
  19.             $this->nome = $nome;
  20.        
  21.         }
  22.        
  23.         public function getNome(){
  24.        
  25.             return $this->nome;
  26.        
  27.         }
  28.        
  29.         public function setMensagem($msg){
  30.        
  31.             $this->mensagem = $msg;
  32.        
  33.         }
  34.        
  35.         public function getMensagem(){
  36.        
  37.             return $this->mensagem;
  38.        
  39.         }
  40.        
  41.         public function inserir(){
  42.        
  43.             $strSQL = "INSERT INTO chat SET nome = ?, mensagem = ?, datahora = NOW() ";
  44.             $stmt = BD::getConn()->prepare($strSQL);
  45.             $data = array($this->getNome(), $this->getMensagem());
  46.             return $stmt->execute($data);
  47.            
  48.         }
  49.        
  50.         public function existeNome(){
  51.        
  52.             $strSQL = "SELECT COUNT(nome) FROM chat WHERE nome = ? ";
  53.             $stmt = BD::getConn()->prepare($strSQL);
  54.             $data = array($this->getNome());
  55.             $stmt->execute($data);
  56.             return($stmt->fetchColumn() > 0) ? true : false;
  57.        
  58.         }
  59.        
  60.         public function excluir(){
  61.        
  62.             $strSQL = "DELETE FROM chat WHERE DATE_ADD(datahora, INTERVAL ($this->tempoLimite) DAY) < NOW() ";
  63.             $stmt = BD::getConn()->query($strSQL);
  64.        
  65.         }
  66.        
  67.         public function listar(){
  68.        
  69.             $strSQL = "SELECT FROM chat ORDER BY id DESC";
  70.             return BD::getConn->query($strSQL);
  71.        
  72.         }
  73.    
  74.     }
  75. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement